Documentation
¶
Index ¶
- func Attach(ctx context.Context, c client.Client, option *AttachOption) error
- func Delete(ctx context.Context, c client.Client, option *DeleteOption) error
- func Detach(ctx context.Context, c client.Client, option *DetachOption) error
- func FromPodENI(podENI *v1beta1.PodENI) []*v1beta1.NetworkInterface
- func ToNetworkInterfaceCR(eni *aliyunClient.NetworkInterface) *v1beta1.NetworkInterface
- func WaitCreated[T client.Object](ctx context.Context, c client.Client, obj T, namespace, name string) error
- func WaitDeleted[T client.Object](ctx context.Context, c client.Client, obj T, namespace, name string)
- func WaitRVChanged[T client.Object](ctx context.Context, c client.Client, obj T, namespace, name string, ...) error
- func WaitStatus(ctx context.Context, c client.Client, option *DescribeOption) (*v1beta1.NetworkInterface, error)
- type AttachOption
- type CreateOption
- type DeleteOption
- type DescribeOption
- type DetachOption
- type NodeInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromPodENI ¶ added in v1.14.3
func FromPodENI(podENI *v1beta1.PodENI) []*v1beta1.NetworkInterface
func ToNetworkInterfaceCR ¶ added in v1.14.3
func ToNetworkInterfaceCR(eni *aliyunClient.NetworkInterface) *v1beta1.NetworkInterface
func WaitCreated ¶ added in v1.14.3
func WaitDeleted ¶ added in v1.14.3
func WaitRVChanged ¶ added in v1.14.3
func WaitStatus ¶ added in v1.14.3
func WaitStatus(ctx context.Context, c client.Client, option *DescribeOption) (*v1beta1.NetworkInterface, error)
Types ¶
type AttachOption ¶ added in v1.14.3
type CreateOption ¶ added in v1.14.3
type DeleteOption ¶ added in v1.14.3
type DeleteOption struct {
NetworkInterfaceID string
IgnoreCache bool
Obj *v1beta1.NetworkInterface
}
type DescribeOption ¶ added in v1.14.3
type DetachOption ¶ added in v1.14.3
Click to show internal directories.
Click to hide internal directories.