Documentation ¶
Index ¶
- type Delegate
- func (d *Delegate) AssignIpv6Addresses(ctx context.Context, eniID string, count int, idempotentKey string) ([]net.IP, error)
- func (d *Delegate) AssignPrivateIPAddress(ctx context.Context, eniID string, count int, idempotentKey string) ([]net.IP, error)
- func (d *Delegate) AttachNetworkInterface(ctx context.Context, eniID, instanceID, trunkENIID string) error
- func (d *Delegate) CreateNetworkInterface(ctx context.Context, trunk bool, vSwitchID string, securityGroups []string, ...) (*aliyunClient.NetworkInterface, error)
- func (d *Delegate) DescribeInstanceTypes(ctx context.Context, types []string) ([]ecs.InstanceType, error)
- func (d *Delegate) DescribeNetworkInterface(ctx context.Context, vpcID string, eniID []string, instanceID string, ...) ([]*aliyunClient.NetworkInterface, error)
- func (d *Delegate) DescribeVSwitchByID(ctx context.Context, vSwitchID string) (*vpc.VSwitch, error)
- func (d *Delegate) DetachNetworkInterface(ctx context.Context, eniID, instanceID, trunkENIID string) error
- func (d *Delegate) ModifyNetworkInterfaceAttribute(ctx context.Context, eniID string, securityGroupIDs []string) error
- func (d *Delegate) UnAssignIpv6Addresses(ctx context.Context, eniID string, ips []net.IP) error
- func (d *Delegate) UnAssignPrivateIPAddresses(ctx context.Context, eniID string, ips []net.IP) error
- func (d *Delegate) WaitForNetworkInterface(ctx context.Context, eniID string, status string, backoff wait.Backoff, ...) (*aliyunClient.NetworkInterface, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Delegate ¶
type Delegate struct {
// contains filtered or unexported fields
}
Delegate is the delegate for each node use nodeName to lookup node related client
func (*Delegate) AssignIpv6Addresses ¶
func (*Delegate) AssignPrivateIPAddress ¶
func (*Delegate) AttachNetworkInterface ¶
func (*Delegate) CreateNetworkInterface ¶
func (*Delegate) DescribeInstanceTypes ¶
func (*Delegate) DescribeNetworkInterface ¶
func (*Delegate) DescribeVSwitchByID ¶
func (*Delegate) DetachNetworkInterface ¶
func (*Delegate) ModifyNetworkInterfaceAttribute ¶
func (*Delegate) UnAssignIpv6Addresses ¶
func (*Delegate) UnAssignPrivateIPAddresses ¶
func (*Delegate) WaitForNetworkInterface ¶
Click to show internal directories.
Click to hide internal directories.