Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type DedicatedHostDiskManagementExpansion
- type DedicatedHostDiskManagementInterface
- type DedicatedHostDiskManagementsGetter
- type DedicatedHostExpansion
- type DedicatedHostGroupExpansion
- type DedicatedHostGroupInterface
- type DedicatedHostGroupsGetter
- type DedicatedHostInterface
- type DedicatedHostsGetter
- type FloatingIPExpansion
- type FloatingIPInterface
- type FloatingIPsGetter
- type FlowLogExpansion
- type FlowLogInterface
- type FlowLogsGetter
- type IkePoliciesGetter
- type IkePolicyExpansion
- type IkePolicyInterface
- type ImageExpansion
- type ImageInterface
- type ImagesGetter
- type InstanceDiskManagementExpansion
- type InstanceDiskManagementInterface
- type InstanceDiskManagementsGetter
- type InstanceExpansion
- type InstanceGroupExpansion
- type InstanceGroupInterface
- type InstanceGroupManagerActionExpansion
- type InstanceGroupManagerActionInterface
- type InstanceGroupManagerActionsGetter
- type InstanceGroupManagerExpansion
- type InstanceGroupManagerInterface
- type InstanceGroupManagerPoliciesGetter
- type InstanceGroupManagerPolicyExpansion
- type InstanceGroupManagerPolicyInterface
- type InstanceGroupManagersGetter
- type InstanceGroupMembershipExpansion
- type InstanceGroupMembershipInterface
- type InstanceGroupMembershipsGetter
- type InstanceGroupsGetter
- type InstanceInterface
- type InstanceTemplateExpansion
- type InstanceTemplateInterface
- type InstanceTemplatesGetter
- type InstanceVolumeAttachmentExpansion
- type InstanceVolumeAttachmentInterface
- type InstanceVolumeAttachmentsGetter
- type InstancesGetter
- type IpsecPoliciesGetter
- type IpsecPolicyExpansion
- type IpsecPolicyInterface
- type IsV1alpha1Client
- func (c *IsV1alpha1Client) DedicatedHostDiskManagements(namespace string) DedicatedHostDiskManagementInterface
- func (c *IsV1alpha1Client) DedicatedHostGroups(namespace string) DedicatedHostGroupInterface
- func (c *IsV1alpha1Client) DedicatedHosts(namespace string) DedicatedHostInterface
- func (c *IsV1alpha1Client) FloatingIPs(namespace string) FloatingIPInterface
- func (c *IsV1alpha1Client) FlowLogs(namespace string) FlowLogInterface
- func (c *IsV1alpha1Client) IkePolicies(namespace string) IkePolicyInterface
- func (c *IsV1alpha1Client) Images(namespace string) ImageInterface
- func (c *IsV1alpha1Client) InstanceDiskManagements(namespace string) InstanceDiskManagementInterface
- func (c *IsV1alpha1Client) InstanceGroupManagerActions(namespace string) InstanceGroupManagerActionInterface
- func (c *IsV1alpha1Client) InstanceGroupManagerPolicies(namespace string) InstanceGroupManagerPolicyInterface
- func (c *IsV1alpha1Client) InstanceGroupManagers(namespace string) InstanceGroupManagerInterface
- func (c *IsV1alpha1Client) InstanceGroupMemberships(namespace string) InstanceGroupMembershipInterface
- func (c *IsV1alpha1Client) InstanceGroups(namespace string) InstanceGroupInterface
- func (c *IsV1alpha1Client) InstanceTemplates(namespace string) InstanceTemplateInterface
- func (c *IsV1alpha1Client) InstanceVolumeAttachments(namespace string) InstanceVolumeAttachmentInterface
- func (c *IsV1alpha1Client) Instances(namespace string) InstanceInterface
- func (c *IsV1alpha1Client) IpsecPolicies(namespace string) IpsecPolicyInterface
- func (c *IsV1alpha1Client) LbListenerPolicies(namespace string) LbListenerPolicyInterface
- func (c *IsV1alpha1Client) LbListenerPolicyRules(namespace string) LbListenerPolicyRuleInterface
- func (c *IsV1alpha1Client) LbListeners(namespace string) LbListenerInterface
- func (c *IsV1alpha1Client) LbPoolMembers(namespace string) LbPoolMemberInterface
- func (c *IsV1alpha1Client) LbPools(namespace string) LbPoolInterface
- func (c *IsV1alpha1Client) Lbs(namespace string) LbInterface
- func (c *IsV1alpha1Client) NetworkACLRules(namespace string) NetworkACLRuleInterface
- func (c *IsV1alpha1Client) NetworkACLs(namespace string) NetworkACLInterface
- func (c *IsV1alpha1Client) PublicGateways(namespace string) PublicGatewayInterface
- func (c *IsV1alpha1Client) RESTClient() rest.Interface
- func (c *IsV1alpha1Client) SecurityGroupNetworkInterfaceAttachments(namespace string) SecurityGroupNetworkInterfaceAttachmentInterface
- func (c *IsV1alpha1Client) SecurityGroupRules(namespace string) SecurityGroupRuleInterface
- func (c *IsV1alpha1Client) SecurityGroupTargets(namespace string) SecurityGroupTargetInterface
- func (c *IsV1alpha1Client) SecurityGroups(namespace string) SecurityGroupInterface
- func (c *IsV1alpha1Client) Snapshots(namespace string) SnapshotInterface
- func (c *IsV1alpha1Client) SshKeys(namespace string) SshKeyInterface
- func (c *IsV1alpha1Client) SubnetNetworkACLAttachments(namespace string) SubnetNetworkACLAttachmentInterface
- func (c *IsV1alpha1Client) SubnetReservedIPs(namespace string) SubnetReservedIPInterface
- func (c *IsV1alpha1Client) Subnets(namespace string) SubnetInterface
- func (c *IsV1alpha1Client) VirtualEndpointGatewayIPs(namespace string) VirtualEndpointGatewayIPInterface
- func (c *IsV1alpha1Client) VirtualEndpointGateways(namespace string) VirtualEndpointGatewayInterface
- func (c *IsV1alpha1Client) Volumes(namespace string) VolumeInterface
- func (c *IsV1alpha1Client) VpcAddressPrefixes(namespace string) VpcAddressPrefixInterface
- func (c *IsV1alpha1Client) VpcRoutes(namespace string) VpcRouteInterface
- func (c *IsV1alpha1Client) VpcRoutingTableRoutes(namespace string) VpcRoutingTableRouteInterface
- func (c *IsV1alpha1Client) VpcRoutingTables(namespace string) VpcRoutingTableInterface
- func (c *IsV1alpha1Client) Vpcs(namespace string) VpcInterface
- func (c *IsV1alpha1Client) VpnGatewayConnections(namespace string) VpnGatewayConnectionInterface
- func (c *IsV1alpha1Client) VpnGateways(namespace string) VpnGatewayInterface
- type IsV1alpha1Interface
- type LbExpansion
- type LbInterface
- type LbListenerExpansion
- type LbListenerInterface
- type LbListenerPoliciesGetter
- type LbListenerPolicyExpansion
- type LbListenerPolicyInterface
- type LbListenerPolicyRuleExpansion
- type LbListenerPolicyRuleInterface
- type LbListenerPolicyRulesGetter
- type LbListenersGetter
- type LbPoolExpansion
- type LbPoolInterface
- type LbPoolMemberExpansion
- type LbPoolMemberInterface
- type LbPoolMembersGetter
- type LbPoolsGetter
- type LbsGetter
- type NetworkACLExpansion
- type NetworkACLInterface
- type NetworkACLRuleExpansion
- type NetworkACLRuleInterface
- type NetworkACLRulesGetter
- type NetworkACLsGetter
- type PublicGatewayExpansion
- type PublicGatewayInterface
- type PublicGatewaysGetter
- type SecurityGroupExpansion
- type SecurityGroupInterface
- type SecurityGroupNetworkInterfaceAttachmentExpansion
- type SecurityGroupNetworkInterfaceAttachmentInterface
- type SecurityGroupNetworkInterfaceAttachmentsGetter
- type SecurityGroupRuleExpansion
- type SecurityGroupRuleInterface
- type SecurityGroupRulesGetter
- type SecurityGroupTargetExpansion
- type SecurityGroupTargetInterface
- type SecurityGroupTargetsGetter
- type SecurityGroupsGetter
- type SnapshotExpansion
- type SnapshotInterface
- type SnapshotsGetter
- type SshKeyExpansion
- type SshKeyInterface
- type SshKeysGetter
- type SubnetExpansion
- type SubnetInterface
- type SubnetNetworkACLAttachmentExpansion
- type SubnetNetworkACLAttachmentInterface
- type SubnetNetworkACLAttachmentsGetter
- type SubnetReservedIPExpansion
- type SubnetReservedIPInterface
- type SubnetReservedIPsGetter
- type SubnetsGetter
- type VirtualEndpointGatewayExpansion
- type VirtualEndpointGatewayIPExpansion
- type VirtualEndpointGatewayIPInterface
- type VirtualEndpointGatewayIPsGetter
- type VirtualEndpointGatewayInterface
- type VirtualEndpointGatewaysGetter
- type VolumeExpansion
- type VolumeInterface
- type VolumesGetter
- type VpcAddressPrefixExpansion
- type VpcAddressPrefixInterface
- type VpcAddressPrefixesGetter
- type VpcExpansion
- type VpcInterface
- type VpcRouteExpansion
- type VpcRouteInterface
- type VpcRoutesGetter
- type VpcRoutingTableExpansion
- type VpcRoutingTableInterface
- type VpcRoutingTableRouteExpansion
- type VpcRoutingTableRouteInterface
- type VpcRoutingTableRoutesGetter
- type VpcRoutingTablesGetter
- type VpcsGetter
- type VpnGatewayConnectionExpansion
- type VpnGatewayConnectionInterface
- type VpnGatewayConnectionsGetter
- type VpnGatewayExpansion
- type VpnGatewayInterface
- type VpnGatewaysGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DedicatedHostDiskManagementExpansion ¶
type DedicatedHostDiskManagementExpansion interface{}
type DedicatedHostDiskManagementInterface ¶
type DedicatedHostDiskManagementInterface interface { Create(ctx context.Context, dedicatedHostDiskManagement *v1alpha1.DedicatedHostDiskManagement, opts v1.CreateOptions) (*v1alpha1.DedicatedHostDiskManagement, error) Update(ctx context.Context, dedicatedHostDiskManagement *v1alpha1.DedicatedHostDiskManagement, opts v1.UpdateOptions) (*v1alpha1.DedicatedHostDiskManagement, error) UpdateStatus(ctx context.Context, dedicatedHostDiskManagement *v1alpha1.DedicatedHostDiskManagement, opts v1.UpdateOptions) (*v1alpha1.DedicatedHostDiskManagement, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.DedicatedHostDiskManagement, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DedicatedHostDiskManagementList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.DedicatedHostDiskManagement, err error) DedicatedHostDiskManagementExpansion }
DedicatedHostDiskManagementInterface has methods to work with DedicatedHostDiskManagement resources.
type DedicatedHostDiskManagementsGetter ¶
type DedicatedHostDiskManagementsGetter interface {
DedicatedHostDiskManagements(namespace string) DedicatedHostDiskManagementInterface
}
DedicatedHostDiskManagementsGetter has a method to return a DedicatedHostDiskManagementInterface. A group's client should implement this interface.
type DedicatedHostExpansion ¶
type DedicatedHostExpansion interface{}
type DedicatedHostGroupExpansion ¶
type DedicatedHostGroupExpansion interface{}
type DedicatedHostGroupInterface ¶
type DedicatedHostGroupInterface interface { Create(ctx context.Context, dedicatedHostGroup *v1alpha1.DedicatedHostGroup, opts v1.CreateOptions) (*v1alpha1.DedicatedHostGroup, error) Update(ctx context.Context, dedicatedHostGroup *v1alpha1.DedicatedHostGroup, opts v1.UpdateOptions) (*v1alpha1.DedicatedHostGroup, error) UpdateStatus(ctx context.Context, dedicatedHostGroup *v1alpha1.DedicatedHostGroup, opts v1.UpdateOptions) (*v1alpha1.DedicatedHostGroup, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.DedicatedHostGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DedicatedHostGroupList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.DedicatedHostGroup, err error) DedicatedHostGroupExpansion }
DedicatedHostGroupInterface has methods to work with DedicatedHostGroup resources.
type DedicatedHostGroupsGetter ¶
type DedicatedHostGroupsGetter interface {
DedicatedHostGroups(namespace string) DedicatedHostGroupInterface
}
DedicatedHostGroupsGetter has a method to return a DedicatedHostGroupInterface. A group's client should implement this interface.
type DedicatedHostInterface ¶
type DedicatedHostInterface interface { Create(ctx context.Context, dedicatedHost *v1alpha1.DedicatedHost, opts v1.CreateOptions) (*v1alpha1.DedicatedHost, error) Update(ctx context.Context, dedicatedHost *v1alpha1.DedicatedHost, opts v1.UpdateOptions) (*v1alpha1.DedicatedHost, error) UpdateStatus(ctx context.Context, dedicatedHost *v1alpha1.DedicatedHost, opts v1.UpdateOptions) (*v1alpha1.DedicatedHost, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.DedicatedHost, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DedicatedHostList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.DedicatedHost, err error) DedicatedHostExpansion }
DedicatedHostInterface has methods to work with DedicatedHost resources.
type DedicatedHostsGetter ¶
type DedicatedHostsGetter interface {
DedicatedHosts(namespace string) DedicatedHostInterface
}
DedicatedHostsGetter has a method to return a DedicatedHostInterface. A group's client should implement this interface.
type FloatingIPExpansion ¶
type FloatingIPExpansion interface{}
type FloatingIPInterface ¶
type FloatingIPInterface interface { Create(ctx context.Context, floatingIP *v1alpha1.FloatingIP, opts v1.CreateOptions) (*v1alpha1.FloatingIP, error) Update(ctx context.Context, floatingIP *v1alpha1.FloatingIP, opts v1.UpdateOptions) (*v1alpha1.FloatingIP, error) UpdateStatus(ctx context.Context, floatingIP *v1alpha1.FloatingIP, opts v1.UpdateOptions) (*v1alpha1.FloatingIP, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.FloatingIP, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FloatingIPList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.FloatingIP, err error) FloatingIPExpansion }
FloatingIPInterface has methods to work with FloatingIP resources.
type FloatingIPsGetter ¶
type FloatingIPsGetter interface {
FloatingIPs(namespace string) FloatingIPInterface
}
FloatingIPsGetter has a method to return a FloatingIPInterface. A group's client should implement this interface.
type FlowLogExpansion ¶
type FlowLogExpansion interface{}
type FlowLogInterface ¶
type FlowLogInterface interface { Create(ctx context.Context, flowLog *v1alpha1.FlowLog, opts v1.CreateOptions) (*v1alpha1.FlowLog, error) Update(ctx context.Context, flowLog *v1alpha1.FlowLog, opts v1.UpdateOptions) (*v1alpha1.FlowLog, error) UpdateStatus(ctx context.Context, flowLog *v1alpha1.FlowLog, opts v1.UpdateOptions) (*v1alpha1.FlowLog, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.FlowLog, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FlowLogList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.FlowLog, err error) FlowLogExpansion }
FlowLogInterface has methods to work with FlowLog resources.
type FlowLogsGetter ¶
type FlowLogsGetter interface {
FlowLogs(namespace string) FlowLogInterface
}
FlowLogsGetter has a method to return a FlowLogInterface. A group's client should implement this interface.
type IkePoliciesGetter ¶
type IkePoliciesGetter interface {
IkePolicies(namespace string) IkePolicyInterface
}
IkePoliciesGetter has a method to return a IkePolicyInterface. A group's client should implement this interface.
type IkePolicyExpansion ¶
type IkePolicyExpansion interface{}
type IkePolicyInterface ¶
type IkePolicyInterface interface { Create(ctx context.Context, ikePolicy *v1alpha1.IkePolicy, opts v1.CreateOptions) (*v1alpha1.IkePolicy, error) Update(ctx context.Context, ikePolicy *v1alpha1.IkePolicy, opts v1.UpdateOptions) (*v1alpha1.IkePolicy, error) UpdateStatus(ctx context.Context, ikePolicy *v1alpha1.IkePolicy, opts v1.UpdateOptions) (*v1alpha1.IkePolicy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.IkePolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IkePolicyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.IkePolicy, err error) IkePolicyExpansion }
IkePolicyInterface has methods to work with IkePolicy resources.
type ImageExpansion ¶
type ImageExpansion interface{}
type ImageInterface ¶
type ImageInterface interface { Create(ctx context.Context, image *v1alpha1.Image, opts v1.CreateOptions) (*v1alpha1.Image, error) Update(ctx context.Context, image *v1alpha1.Image, opts v1.UpdateOptions) (*v1alpha1.Image, error) UpdateStatus(ctx context.Context, image *v1alpha1.Image, opts v1.UpdateOptions) (*v1alpha1.Image, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Image, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ImageList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Image, err error) ImageExpansion }
ImageInterface has methods to work with Image resources.
type ImagesGetter ¶
type ImagesGetter interface {
Images(namespace string) ImageInterface
}
ImagesGetter has a method to return a ImageInterface. A group's client should implement this interface.
type InstanceDiskManagementExpansion ¶
type InstanceDiskManagementExpansion interface{}
type InstanceDiskManagementInterface ¶
type InstanceDiskManagementInterface interface { Create(ctx context.Context, instanceDiskManagement *v1alpha1.InstanceDiskManagement, opts v1.CreateOptions) (*v1alpha1.InstanceDiskManagement, error) Update(ctx context.Context, instanceDiskManagement *v1alpha1.InstanceDiskManagement, opts v1.UpdateOptions) (*v1alpha1.InstanceDiskManagement, error) UpdateStatus(ctx context.Context, instanceDiskManagement *v1alpha1.InstanceDiskManagement, opts v1.UpdateOptions) (*v1alpha1.InstanceDiskManagement, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.InstanceDiskManagement, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceDiskManagementList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.InstanceDiskManagement, err error) InstanceDiskManagementExpansion }
InstanceDiskManagementInterface has methods to work with InstanceDiskManagement resources.
type InstanceDiskManagementsGetter ¶
type InstanceDiskManagementsGetter interface {
InstanceDiskManagements(namespace string) InstanceDiskManagementInterface
}
InstanceDiskManagementsGetter has a method to return a InstanceDiskManagementInterface. A group's client should implement this interface.
type InstanceExpansion ¶
type InstanceExpansion interface{}
type InstanceGroupExpansion ¶
type InstanceGroupExpansion interface{}
type InstanceGroupInterface ¶
type InstanceGroupInterface interface { Create(ctx context.Context, instanceGroup *v1alpha1.InstanceGroup, opts v1.CreateOptions) (*v1alpha1.InstanceGroup, error) Update(ctx context.Context, instanceGroup *v1alpha1.InstanceGroup, opts v1.UpdateOptions) (*v1alpha1.InstanceGroup, error) UpdateStatus(ctx context.Context, instanceGroup *v1alpha1.InstanceGroup, opts v1.UpdateOptions) (*v1alpha1.InstanceGroup, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.InstanceGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceGroupList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.InstanceGroup, err error) InstanceGroupExpansion }
InstanceGroupInterface has methods to work with InstanceGroup resources.
type InstanceGroupManagerActionExpansion ¶
type InstanceGroupManagerActionExpansion interface{}
type InstanceGroupManagerActionInterface ¶
type InstanceGroupManagerActionInterface interface { Create(ctx context.Context, instanceGroupManagerAction *v1alpha1.InstanceGroupManagerAction, opts v1.CreateOptions) (*v1alpha1.InstanceGroupManagerAction, error) Update(ctx context.Context, instanceGroupManagerAction *v1alpha1.InstanceGroupManagerAction, opts v1.UpdateOptions) (*v1alpha1.InstanceGroupManagerAction, error) UpdateStatus(ctx context.Context, instanceGroupManagerAction *v1alpha1.InstanceGroupManagerAction, opts v1.UpdateOptions) (*v1alpha1.InstanceGroupManagerAction, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.InstanceGroupManagerAction, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceGroupManagerActionList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.InstanceGroupManagerAction, err error) InstanceGroupManagerActionExpansion }
InstanceGroupManagerActionInterface has methods to work with InstanceGroupManagerAction resources.
type InstanceGroupManagerActionsGetter ¶
type InstanceGroupManagerActionsGetter interface {
InstanceGroupManagerActions(namespace string) InstanceGroupManagerActionInterface
}
InstanceGroupManagerActionsGetter has a method to return a InstanceGroupManagerActionInterface. A group's client should implement this interface.
type InstanceGroupManagerExpansion ¶
type InstanceGroupManagerExpansion interface{}
type InstanceGroupManagerInterface ¶
type InstanceGroupManagerInterface interface { Create(ctx context.Context, instanceGroupManager *v1alpha1.InstanceGroupManager, opts v1.CreateOptions) (*v1alpha1.InstanceGroupManager, error) Update(ctx context.Context, instanceGroupManager *v1alpha1.InstanceGroupManager, opts v1.UpdateOptions) (*v1alpha1.InstanceGroupManager, error) UpdateStatus(ctx context.Context, instanceGroupManager *v1alpha1.InstanceGroupManager, opts v1.UpdateOptions) (*v1alpha1.InstanceGroupManager, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.InstanceGroupManager, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceGroupManagerList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.InstanceGroupManager, err error) InstanceGroupManagerExpansion }
InstanceGroupManagerInterface has methods to work with InstanceGroupManager resources.
type InstanceGroupManagerPoliciesGetter ¶
type InstanceGroupManagerPoliciesGetter interface {
InstanceGroupManagerPolicies(namespace string) InstanceGroupManagerPolicyInterface
}
InstanceGroupManagerPoliciesGetter has a method to return a InstanceGroupManagerPolicyInterface. A group's client should implement this interface.
type InstanceGroupManagerPolicyExpansion ¶
type InstanceGroupManagerPolicyExpansion interface{}
type InstanceGroupManagerPolicyInterface ¶
type InstanceGroupManagerPolicyInterface interface { Create(ctx context.Context, instanceGroupManagerPolicy *v1alpha1.InstanceGroupManagerPolicy, opts v1.CreateOptions) (*v1alpha1.InstanceGroupManagerPolicy, error) Update(ctx context.Context, instanceGroupManagerPolicy *v1alpha1.InstanceGroupManagerPolicy, opts v1.UpdateOptions) (*v1alpha1.InstanceGroupManagerPolicy, error) UpdateStatus(ctx context.Context, instanceGroupManagerPolicy *v1alpha1.InstanceGroupManagerPolicy, opts v1.UpdateOptions) (*v1alpha1.InstanceGroupManagerPolicy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.InstanceGroupManagerPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceGroupManagerPolicyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.InstanceGroupManagerPolicy, err error) InstanceGroupManagerPolicyExpansion }
InstanceGroupManagerPolicyInterface has methods to work with InstanceGroupManagerPolicy resources.
type InstanceGroupManagersGetter ¶
type InstanceGroupManagersGetter interface {
InstanceGroupManagers(namespace string) InstanceGroupManagerInterface
}
InstanceGroupManagersGetter has a method to return a InstanceGroupManagerInterface. A group's client should implement this interface.
type InstanceGroupMembershipExpansion ¶
type InstanceGroupMembershipExpansion interface{}
type InstanceGroupMembershipInterface ¶
type InstanceGroupMembershipInterface interface { Create(ctx context.Context, instanceGroupMembership *v1alpha1.InstanceGroupMembership, opts v1.CreateOptions) (*v1alpha1.InstanceGroupMembership, error) Update(ctx context.Context, instanceGroupMembership *v1alpha1.InstanceGroupMembership, opts v1.UpdateOptions) (*v1alpha1.InstanceGroupMembership, error) UpdateStatus(ctx context.Context, instanceGroupMembership *v1alpha1.InstanceGroupMembership, opts v1.UpdateOptions) (*v1alpha1.InstanceGroupMembership, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.InstanceGroupMembership, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceGroupMembershipList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.InstanceGroupMembership, err error) InstanceGroupMembershipExpansion }
InstanceGroupMembershipInterface has methods to work with InstanceGroupMembership resources.
type InstanceGroupMembershipsGetter ¶
type InstanceGroupMembershipsGetter interface {
InstanceGroupMemberships(namespace string) InstanceGroupMembershipInterface
}
InstanceGroupMembershipsGetter has a method to return a InstanceGroupMembershipInterface. A group's client should implement this interface.
type InstanceGroupsGetter ¶
type InstanceGroupsGetter interface {
InstanceGroups(namespace string) InstanceGroupInterface
}
InstanceGroupsGetter has a method to return a InstanceGroupInterface. A group's client should implement this interface.
type InstanceInterface ¶
type InstanceInterface interface { Create(ctx context.Context, instance *v1alpha1.Instance, opts v1.CreateOptions) (*v1alpha1.Instance, error) Update(ctx context.Context, instance *v1alpha1.Instance, opts v1.UpdateOptions) (*v1alpha1.Instance, error) UpdateStatus(ctx context.Context, instance *v1alpha1.Instance, opts v1.UpdateOptions) (*v1alpha1.Instance, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Instance, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Instance, err error) InstanceExpansion }
InstanceInterface has methods to work with Instance resources.
type InstanceTemplateExpansion ¶
type InstanceTemplateExpansion interface{}
type InstanceTemplateInterface ¶
type InstanceTemplateInterface interface { Create(ctx context.Context, instanceTemplate *v1alpha1.InstanceTemplate, opts v1.CreateOptions) (*v1alpha1.InstanceTemplate, error) Update(ctx context.Context, instanceTemplate *v1alpha1.InstanceTemplate, opts v1.UpdateOptions) (*v1alpha1.InstanceTemplate, error) UpdateStatus(ctx context.Context, instanceTemplate *v1alpha1.InstanceTemplate, opts v1.UpdateOptions) (*v1alpha1.InstanceTemplate, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.InstanceTemplate, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceTemplateList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.InstanceTemplate, err error) InstanceTemplateExpansion }
InstanceTemplateInterface has methods to work with InstanceTemplate resources.
type InstanceTemplatesGetter ¶
type InstanceTemplatesGetter interface {
InstanceTemplates(namespace string) InstanceTemplateInterface
}
InstanceTemplatesGetter has a method to return a InstanceTemplateInterface. A group's client should implement this interface.
type InstanceVolumeAttachmentExpansion ¶
type InstanceVolumeAttachmentExpansion interface{}
type InstanceVolumeAttachmentInterface ¶
type InstanceVolumeAttachmentInterface interface { Create(ctx context.Context, instanceVolumeAttachment *v1alpha1.InstanceVolumeAttachment, opts v1.CreateOptions) (*v1alpha1.InstanceVolumeAttachment, error) Update(ctx context.Context, instanceVolumeAttachment *v1alpha1.InstanceVolumeAttachment, opts v1.UpdateOptions) (*v1alpha1.InstanceVolumeAttachment, error) UpdateStatus(ctx context.Context, instanceVolumeAttachment *v1alpha1.InstanceVolumeAttachment, opts v1.UpdateOptions) (*v1alpha1.InstanceVolumeAttachment, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.InstanceVolumeAttachment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceVolumeAttachmentList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.InstanceVolumeAttachment, err error) InstanceVolumeAttachmentExpansion }
InstanceVolumeAttachmentInterface has methods to work with InstanceVolumeAttachment resources.
type InstanceVolumeAttachmentsGetter ¶
type InstanceVolumeAttachmentsGetter interface {
InstanceVolumeAttachments(namespace string) InstanceVolumeAttachmentInterface
}
InstanceVolumeAttachmentsGetter has a method to return a InstanceVolumeAttachmentInterface. A group's client should implement this interface.
type InstancesGetter ¶
type InstancesGetter interface {
Instances(namespace string) InstanceInterface
}
InstancesGetter has a method to return a InstanceInterface. A group's client should implement this interface.
type IpsecPoliciesGetter ¶
type IpsecPoliciesGetter interface {
IpsecPolicies(namespace string) IpsecPolicyInterface
}
IpsecPoliciesGetter has a method to return a IpsecPolicyInterface. A group's client should implement this interface.
type IpsecPolicyExpansion ¶
type IpsecPolicyExpansion interface{}
type IpsecPolicyInterface ¶
type IpsecPolicyInterface interface { Create(ctx context.Context, ipsecPolicy *v1alpha1.IpsecPolicy, opts v1.CreateOptions) (*v1alpha1.IpsecPolicy, error) Update(ctx context.Context, ipsecPolicy *v1alpha1.IpsecPolicy, opts v1.UpdateOptions) (*v1alpha1.IpsecPolicy, error) UpdateStatus(ctx context.Context, ipsecPolicy *v1alpha1.IpsecPolicy, opts v1.UpdateOptions) (*v1alpha1.IpsecPolicy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.IpsecPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IpsecPolicyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.IpsecPolicy, err error) IpsecPolicyExpansion }
IpsecPolicyInterface has methods to work with IpsecPolicy resources.
type IsV1alpha1Client ¶
type IsV1alpha1Client struct {
// contains filtered or unexported fields
}
IsV1alpha1Client is used to interact with features provided by the is.ibm.kubeform.com group.
func New ¶
func New(c rest.Interface) *IsV1alpha1Client
New creates a new IsV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*IsV1alpha1Client, error)
NewForConfig creates a new IsV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *IsV1alpha1Client
NewForConfigOrDie creates a new IsV1alpha1Client for the given config and panics if there is an error in the config.
func (*IsV1alpha1Client) DedicatedHostDiskManagements ¶
func (c *IsV1alpha1Client) DedicatedHostDiskManagements(namespace string) DedicatedHostDiskManagementInterface
func (*IsV1alpha1Client) DedicatedHostGroups ¶
func (c *IsV1alpha1Client) DedicatedHostGroups(namespace string) DedicatedHostGroupInterface
func (*IsV1alpha1Client) DedicatedHosts ¶
func (c *IsV1alpha1Client) DedicatedHosts(namespace string) DedicatedHostInterface
func (*IsV1alpha1Client) FloatingIPs ¶
func (c *IsV1alpha1Client) FloatingIPs(namespace string) FloatingIPInterface
func (*IsV1alpha1Client) FlowLogs ¶
func (c *IsV1alpha1Client) FlowLogs(namespace string) FlowLogInterface
func (*IsV1alpha1Client) IkePolicies ¶
func (c *IsV1alpha1Client) IkePolicies(namespace string) IkePolicyInterface
func (*IsV1alpha1Client) Images ¶
func (c *IsV1alpha1Client) Images(namespace string) ImageInterface
func (*IsV1alpha1Client) InstanceDiskManagements ¶
func (c *IsV1alpha1Client) InstanceDiskManagements(namespace string) InstanceDiskManagementInterface
func (*IsV1alpha1Client) InstanceGroupManagerActions ¶
func (c *IsV1alpha1Client) InstanceGroupManagerActions(namespace string) InstanceGroupManagerActionInterface
func (*IsV1alpha1Client) InstanceGroupManagerPolicies ¶
func (c *IsV1alpha1Client) InstanceGroupManagerPolicies(namespace string) InstanceGroupManagerPolicyInterface
func (*IsV1alpha1Client) InstanceGroupManagers ¶
func (c *IsV1alpha1Client) InstanceGroupManagers(namespace string) InstanceGroupManagerInterface
func (*IsV1alpha1Client) InstanceGroupMemberships ¶
func (c *IsV1alpha1Client) InstanceGroupMemberships(namespace string) InstanceGroupMembershipInterface
func (*IsV1alpha1Client) InstanceGroups ¶
func (c *IsV1alpha1Client) InstanceGroups(namespace string) InstanceGroupInterface
func (*IsV1alpha1Client) InstanceTemplates ¶
func (c *IsV1alpha1Client) InstanceTemplates(namespace string) InstanceTemplateInterface
func (*IsV1alpha1Client) InstanceVolumeAttachments ¶
func (c *IsV1alpha1Client) InstanceVolumeAttachments(namespace string) InstanceVolumeAttachmentInterface
func (*IsV1alpha1Client) Instances ¶
func (c *IsV1alpha1Client) Instances(namespace string) InstanceInterface
func (*IsV1alpha1Client) IpsecPolicies ¶
func (c *IsV1alpha1Client) IpsecPolicies(namespace string) IpsecPolicyInterface
func (*IsV1alpha1Client) LbListenerPolicies ¶
func (c *IsV1alpha1Client) LbListenerPolicies(namespace string) LbListenerPolicyInterface
func (*IsV1alpha1Client) LbListenerPolicyRules ¶
func (c *IsV1alpha1Client) LbListenerPolicyRules(namespace string) LbListenerPolicyRuleInterface
func (*IsV1alpha1Client) LbListeners ¶
func (c *IsV1alpha1Client) LbListeners(namespace string) LbListenerInterface
func (*IsV1alpha1Client) LbPoolMembers ¶
func (c *IsV1alpha1Client) LbPoolMembers(namespace string) LbPoolMemberInterface
func (*IsV1alpha1Client) LbPools ¶
func (c *IsV1alpha1Client) LbPools(namespace string) LbPoolInterface
func (*IsV1alpha1Client) Lbs ¶
func (c *IsV1alpha1Client) Lbs(namespace string) LbInterface
func (*IsV1alpha1Client) NetworkACLRules ¶
func (c *IsV1alpha1Client) NetworkACLRules(namespace string) NetworkACLRuleInterface
func (*IsV1alpha1Client) NetworkACLs ¶
func (c *IsV1alpha1Client) NetworkACLs(namespace string) NetworkACLInterface
func (*IsV1alpha1Client) PublicGateways ¶
func (c *IsV1alpha1Client) PublicGateways(namespace string) PublicGatewayInterface
func (*IsV1alpha1Client) RESTClient ¶
func (c *IsV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*IsV1alpha1Client) SecurityGroupNetworkInterfaceAttachments ¶
func (c *IsV1alpha1Client) SecurityGroupNetworkInterfaceAttachments(namespace string) SecurityGroupNetworkInterfaceAttachmentInterface
func (*IsV1alpha1Client) SecurityGroupRules ¶
func (c *IsV1alpha1Client) SecurityGroupRules(namespace string) SecurityGroupRuleInterface
func (*IsV1alpha1Client) SecurityGroupTargets ¶
func (c *IsV1alpha1Client) SecurityGroupTargets(namespace string) SecurityGroupTargetInterface
func (*IsV1alpha1Client) SecurityGroups ¶
func (c *IsV1alpha1Client) SecurityGroups(namespace string) SecurityGroupInterface
func (*IsV1alpha1Client) Snapshots ¶
func (c *IsV1alpha1Client) Snapshots(namespace string) SnapshotInterface
func (*IsV1alpha1Client) SshKeys ¶
func (c *IsV1alpha1Client) SshKeys(namespace string) SshKeyInterface
func (*IsV1alpha1Client) SubnetNetworkACLAttachments ¶
func (c *IsV1alpha1Client) SubnetNetworkACLAttachments(namespace string) SubnetNetworkACLAttachmentInterface
func (*IsV1alpha1Client) SubnetReservedIPs ¶
func (c *IsV1alpha1Client) SubnetReservedIPs(namespace string) SubnetReservedIPInterface
func (*IsV1alpha1Client) Subnets ¶
func (c *IsV1alpha1Client) Subnets(namespace string) SubnetInterface
func (*IsV1alpha1Client) VirtualEndpointGatewayIPs ¶
func (c *IsV1alpha1Client) VirtualEndpointGatewayIPs(namespace string) VirtualEndpointGatewayIPInterface
func (*IsV1alpha1Client) VirtualEndpointGateways ¶
func (c *IsV1alpha1Client) VirtualEndpointGateways(namespace string) VirtualEndpointGatewayInterface
func (*IsV1alpha1Client) Volumes ¶
func (c *IsV1alpha1Client) Volumes(namespace string) VolumeInterface
func (*IsV1alpha1Client) VpcAddressPrefixes ¶
func (c *IsV1alpha1Client) VpcAddressPrefixes(namespace string) VpcAddressPrefixInterface
func (*IsV1alpha1Client) VpcRoutes ¶
func (c *IsV1alpha1Client) VpcRoutes(namespace string) VpcRouteInterface
func (*IsV1alpha1Client) VpcRoutingTableRoutes ¶
func (c *IsV1alpha1Client) VpcRoutingTableRoutes(namespace string) VpcRoutingTableRouteInterface
func (*IsV1alpha1Client) VpcRoutingTables ¶
func (c *IsV1alpha1Client) VpcRoutingTables(namespace string) VpcRoutingTableInterface
func (*IsV1alpha1Client) Vpcs ¶
func (c *IsV1alpha1Client) Vpcs(namespace string) VpcInterface
func (*IsV1alpha1Client) VpnGatewayConnections ¶
func (c *IsV1alpha1Client) VpnGatewayConnections(namespace string) VpnGatewayConnectionInterface
func (*IsV1alpha1Client) VpnGateways ¶
func (c *IsV1alpha1Client) VpnGateways(namespace string) VpnGatewayInterface
type IsV1alpha1Interface ¶
type IsV1alpha1Interface interface { RESTClient() rest.Interface DedicatedHostsGetter DedicatedHostDiskManagementsGetter DedicatedHostGroupsGetter FloatingIPsGetter FlowLogsGetter IkePoliciesGetter ImagesGetter InstancesGetter InstanceDiskManagementsGetter InstanceGroupsGetter InstanceGroupManagersGetter InstanceGroupManagerActionsGetter InstanceGroupManagerPoliciesGetter InstanceGroupMembershipsGetter InstanceTemplatesGetter InstanceVolumeAttachmentsGetter IpsecPoliciesGetter LbsGetter LbListenersGetter LbListenerPoliciesGetter LbListenerPolicyRulesGetter LbPoolsGetter LbPoolMembersGetter NetworkACLsGetter NetworkACLRulesGetter PublicGatewaysGetter SecurityGroupsGetter SecurityGroupNetworkInterfaceAttachmentsGetter SecurityGroupRulesGetter SecurityGroupTargetsGetter SnapshotsGetter SshKeysGetter SubnetsGetter SubnetNetworkACLAttachmentsGetter SubnetReservedIPsGetter VirtualEndpointGatewaysGetter VirtualEndpointGatewayIPsGetter VolumesGetter VpcsGetter VpcAddressPrefixesGetter VpcRoutesGetter VpcRoutingTablesGetter VpcRoutingTableRoutesGetter VpnGatewaysGetter VpnGatewayConnectionsGetter }
type LbExpansion ¶
type LbExpansion interface{}
type LbInterface ¶
type LbInterface interface { Create(ctx context.Context, lb *v1alpha1.Lb, opts v1.CreateOptions) (*v1alpha1.Lb, error) Update(ctx context.Context, lb *v1alpha1.Lb, opts v1.UpdateOptions) (*v1alpha1.Lb, error) UpdateStatus(ctx context.Context, lb *v1alpha1.Lb, opts v1.UpdateOptions) (*v1alpha1.Lb, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Lb, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LbList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Lb, err error) LbExpansion }
LbInterface has methods to work with Lb resources.
type LbListenerExpansion ¶
type LbListenerExpansion interface{}
type LbListenerInterface ¶
type LbListenerInterface interface { Create(ctx context.Context, lbListener *v1alpha1.LbListener, opts v1.CreateOptions) (*v1alpha1.LbListener, error) Update(ctx context.Context, lbListener *v1alpha1.LbListener, opts v1.UpdateOptions) (*v1alpha1.LbListener, error) UpdateStatus(ctx context.Context, lbListener *v1alpha1.LbListener, opts v1.UpdateOptions) (*v1alpha1.LbListener, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LbListener, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LbListenerList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LbListener, err error) LbListenerExpansion }
LbListenerInterface has methods to work with LbListener resources.
type LbListenerPoliciesGetter ¶
type LbListenerPoliciesGetter interface {
LbListenerPolicies(namespace string) LbListenerPolicyInterface
}
LbListenerPoliciesGetter has a method to return a LbListenerPolicyInterface. A group's client should implement this interface.
type LbListenerPolicyExpansion ¶
type LbListenerPolicyExpansion interface{}
type LbListenerPolicyInterface ¶
type LbListenerPolicyInterface interface { Create(ctx context.Context, lbListenerPolicy *v1alpha1.LbListenerPolicy, opts v1.CreateOptions) (*v1alpha1.LbListenerPolicy, error) Update(ctx context.Context, lbListenerPolicy *v1alpha1.LbListenerPolicy, opts v1.UpdateOptions) (*v1alpha1.LbListenerPolicy, error) UpdateStatus(ctx context.Context, lbListenerPolicy *v1alpha1.LbListenerPolicy, opts v1.UpdateOptions) (*v1alpha1.LbListenerPolicy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LbListenerPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LbListenerPolicyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LbListenerPolicy, err error) LbListenerPolicyExpansion }
LbListenerPolicyInterface has methods to work with LbListenerPolicy resources.
type LbListenerPolicyRuleExpansion ¶
type LbListenerPolicyRuleExpansion interface{}
type LbListenerPolicyRuleInterface ¶
type LbListenerPolicyRuleInterface interface { Create(ctx context.Context, lbListenerPolicyRule *v1alpha1.LbListenerPolicyRule, opts v1.CreateOptions) (*v1alpha1.LbListenerPolicyRule, error) Update(ctx context.Context, lbListenerPolicyRule *v1alpha1.LbListenerPolicyRule, opts v1.UpdateOptions) (*v1alpha1.LbListenerPolicyRule, error) UpdateStatus(ctx context.Context, lbListenerPolicyRule *v1alpha1.LbListenerPolicyRule, opts v1.UpdateOptions) (*v1alpha1.LbListenerPolicyRule, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LbListenerPolicyRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LbListenerPolicyRuleList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LbListenerPolicyRule, err error) LbListenerPolicyRuleExpansion }
LbListenerPolicyRuleInterface has methods to work with LbListenerPolicyRule resources.
type LbListenerPolicyRulesGetter ¶
type LbListenerPolicyRulesGetter interface {
LbListenerPolicyRules(namespace string) LbListenerPolicyRuleInterface
}
LbListenerPolicyRulesGetter has a method to return a LbListenerPolicyRuleInterface. A group's client should implement this interface.
type LbListenersGetter ¶
type LbListenersGetter interface {
LbListeners(namespace string) LbListenerInterface
}
LbListenersGetter has a method to return a LbListenerInterface. A group's client should implement this interface.
type LbPoolExpansion ¶
type LbPoolExpansion interface{}
type LbPoolInterface ¶
type LbPoolInterface interface { Create(ctx context.Context, lbPool *v1alpha1.LbPool, opts v1.CreateOptions) (*v1alpha1.LbPool, error) Update(ctx context.Context, lbPool *v1alpha1.LbPool, opts v1.UpdateOptions) (*v1alpha1.LbPool, error) UpdateStatus(ctx context.Context, lbPool *v1alpha1.LbPool, opts v1.UpdateOptions) (*v1alpha1.LbPool, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LbPool, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LbPoolList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LbPool, err error) LbPoolExpansion }
LbPoolInterface has methods to work with LbPool resources.
type LbPoolMemberExpansion ¶
type LbPoolMemberExpansion interface{}
type LbPoolMemberInterface ¶
type LbPoolMemberInterface interface { Create(ctx context.Context, lbPoolMember *v1alpha1.LbPoolMember, opts v1.CreateOptions) (*v1alpha1.LbPoolMember, error) Update(ctx context.Context, lbPoolMember *v1alpha1.LbPoolMember, opts v1.UpdateOptions) (*v1alpha1.LbPoolMember, error) UpdateStatus(ctx context.Context, lbPoolMember *v1alpha1.LbPoolMember, opts v1.UpdateOptions) (*v1alpha1.LbPoolMember, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LbPoolMember, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LbPoolMemberList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LbPoolMember, err error) LbPoolMemberExpansion }
LbPoolMemberInterface has methods to work with LbPoolMember resources.
type LbPoolMembersGetter ¶
type LbPoolMembersGetter interface {
LbPoolMembers(namespace string) LbPoolMemberInterface
}
LbPoolMembersGetter has a method to return a LbPoolMemberInterface. A group's client should implement this interface.
type LbPoolsGetter ¶
type LbPoolsGetter interface {
LbPools(namespace string) LbPoolInterface
}
LbPoolsGetter has a method to return a LbPoolInterface. A group's client should implement this interface.
type LbsGetter ¶
type LbsGetter interface {
Lbs(namespace string) LbInterface
}
LbsGetter has a method to return a LbInterface. A group's client should implement this interface.
type NetworkACLExpansion ¶
type NetworkACLExpansion interface{}
type NetworkACLInterface ¶
type NetworkACLInterface interface { Create(ctx context.Context, networkACL *v1alpha1.NetworkACL, opts v1.CreateOptions) (*v1alpha1.NetworkACL, error) Update(ctx context.Context, networkACL *v1alpha1.NetworkACL, opts v1.UpdateOptions) (*v1alpha1.NetworkACL, error) UpdateStatus(ctx context.Context, networkACL *v1alpha1.NetworkACL, opts v1.UpdateOptions) (*v1alpha1.NetworkACL, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.NetworkACL, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NetworkACLList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.NetworkACL, err error) NetworkACLExpansion }
NetworkACLInterface has methods to work with NetworkACL resources.
type NetworkACLRuleExpansion ¶
type NetworkACLRuleExpansion interface{}
type NetworkACLRuleInterface ¶
type NetworkACLRuleInterface interface { Create(ctx context.Context, networkACLRule *v1alpha1.NetworkACLRule, opts v1.CreateOptions) (*v1alpha1.NetworkACLRule, error) Update(ctx context.Context, networkACLRule *v1alpha1.NetworkACLRule, opts v1.UpdateOptions) (*v1alpha1.NetworkACLRule, error) UpdateStatus(ctx context.Context, networkACLRule *v1alpha1.NetworkACLRule, opts v1.UpdateOptions) (*v1alpha1.NetworkACLRule, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.NetworkACLRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NetworkACLRuleList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.NetworkACLRule, err error) NetworkACLRuleExpansion }
NetworkACLRuleInterface has methods to work with NetworkACLRule resources.
type NetworkACLRulesGetter ¶
type NetworkACLRulesGetter interface {
NetworkACLRules(namespace string) NetworkACLRuleInterface
}
NetworkACLRulesGetter has a method to return a NetworkACLRuleInterface. A group's client should implement this interface.
type NetworkACLsGetter ¶
type NetworkACLsGetter interface {
NetworkACLs(namespace string) NetworkACLInterface
}
NetworkACLsGetter has a method to return a NetworkACLInterface. A group's client should implement this interface.
type PublicGatewayExpansion ¶
type PublicGatewayExpansion interface{}
type PublicGatewayInterface ¶
type PublicGatewayInterface interface { Create(ctx context.Context, publicGateway *v1alpha1.PublicGateway, opts v1.CreateOptions) (*v1alpha1.PublicGateway, error) Update(ctx context.Context, publicGateway *v1alpha1.PublicGateway, opts v1.UpdateOptions) (*v1alpha1.PublicGateway, error) UpdateStatus(ctx context.Context, publicGateway *v1alpha1.PublicGateway, opts v1.UpdateOptions) (*v1alpha1.PublicGateway, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.PublicGateway, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PublicGatewayList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.PublicGateway, err error) PublicGatewayExpansion }
PublicGatewayInterface has methods to work with PublicGateway resources.
type PublicGatewaysGetter ¶
type PublicGatewaysGetter interface {
PublicGateways(namespace string) PublicGatewayInterface
}
PublicGatewaysGetter has a method to return a PublicGatewayInterface. A group's client should implement this interface.
type SecurityGroupExpansion ¶
type SecurityGroupExpansion interface{}
type SecurityGroupInterface ¶
type SecurityGroupInterface interface { Create(ctx context.Context, securityGroup *v1alpha1.SecurityGroup, opts v1.CreateOptions) (*v1alpha1.SecurityGroup, error) Update(ctx context.Context, securityGroup *v1alpha1.SecurityGroup, opts v1.UpdateOptions) (*v1alpha1.SecurityGroup, error) UpdateStatus(ctx context.Context, securityGroup *v1alpha1.SecurityGroup, opts v1.UpdateOptions) (*v1alpha1.SecurityGroup, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.SecurityGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecurityGroupList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.SecurityGroup, err error) SecurityGroupExpansion }
SecurityGroupInterface has methods to work with SecurityGroup resources.
type SecurityGroupNetworkInterfaceAttachmentExpansion ¶
type SecurityGroupNetworkInterfaceAttachmentExpansion interface{}
type SecurityGroupNetworkInterfaceAttachmentInterface ¶
type SecurityGroupNetworkInterfaceAttachmentInterface interface { Create(ctx context.Context, securityGroupNetworkInterfaceAttachment *v1alpha1.SecurityGroupNetworkInterfaceAttachment, opts v1.CreateOptions) (*v1alpha1.SecurityGroupNetworkInterfaceAttachment, error) Update(ctx context.Context, securityGroupNetworkInterfaceAttachment *v1alpha1.SecurityGroupNetworkInterfaceAttachment, opts v1.UpdateOptions) (*v1alpha1.SecurityGroupNetworkInterfaceAttachment, error) UpdateStatus(ctx context.Context, securityGroupNetworkInterfaceAttachment *v1alpha1.SecurityGroupNetworkInterfaceAttachment, opts v1.UpdateOptions) (*v1alpha1.SecurityGroupNetworkInterfaceAttachment, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.SecurityGroupNetworkInterfaceAttachment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecurityGroupNetworkInterfaceAttachmentList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.SecurityGroupNetworkInterfaceAttachment, err error) SecurityGroupNetworkInterfaceAttachmentExpansion }
SecurityGroupNetworkInterfaceAttachmentInterface has methods to work with SecurityGroupNetworkInterfaceAttachment resources.
type SecurityGroupNetworkInterfaceAttachmentsGetter ¶
type SecurityGroupNetworkInterfaceAttachmentsGetter interface {
SecurityGroupNetworkInterfaceAttachments(namespace string) SecurityGroupNetworkInterfaceAttachmentInterface
}
SecurityGroupNetworkInterfaceAttachmentsGetter has a method to return a SecurityGroupNetworkInterfaceAttachmentInterface. A group's client should implement this interface.
type SecurityGroupRuleExpansion ¶
type SecurityGroupRuleExpansion interface{}
type SecurityGroupRuleInterface ¶
type SecurityGroupRuleInterface interface { Create(ctx context.Context, securityGroupRule *v1alpha1.SecurityGroupRule, opts v1.CreateOptions) (*v1alpha1.SecurityGroupRule, error) Update(ctx context.Context, securityGroupRule *v1alpha1.SecurityGroupRule, opts v1.UpdateOptions) (*v1alpha1.SecurityGroupRule, error) UpdateStatus(ctx context.Context, securityGroupRule *v1alpha1.SecurityGroupRule, opts v1.UpdateOptions) (*v1alpha1.SecurityGroupRule, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.SecurityGroupRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecurityGroupRuleList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.SecurityGroupRule, err error) SecurityGroupRuleExpansion }
SecurityGroupRuleInterface has methods to work with SecurityGroupRule resources.
type SecurityGroupRulesGetter ¶
type SecurityGroupRulesGetter interface {
SecurityGroupRules(namespace string) SecurityGroupRuleInterface
}
SecurityGroupRulesGetter has a method to return a SecurityGroupRuleInterface. A group's client should implement this interface.
type SecurityGroupTargetExpansion ¶
type SecurityGroupTargetExpansion interface{}
type SecurityGroupTargetInterface ¶
type SecurityGroupTargetInterface interface { Create(ctx context.Context, securityGroupTarget *v1alpha1.SecurityGroupTarget, opts v1.CreateOptions) (*v1alpha1.SecurityGroupTarget, error) Update(ctx context.Context, securityGroupTarget *v1alpha1.SecurityGroupTarget, opts v1.UpdateOptions) (*v1alpha1.SecurityGroupTarget, error) UpdateStatus(ctx context.Context, securityGroupTarget *v1alpha1.SecurityGroupTarget, opts v1.UpdateOptions) (*v1alpha1.SecurityGroupTarget, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.SecurityGroupTarget, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecurityGroupTargetList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.SecurityGroupTarget, err error) SecurityGroupTargetExpansion }
SecurityGroupTargetInterface has methods to work with SecurityGroupTarget resources.
type SecurityGroupTargetsGetter ¶
type SecurityGroupTargetsGetter interface {
SecurityGroupTargets(namespace string) SecurityGroupTargetInterface
}
SecurityGroupTargetsGetter has a method to return a SecurityGroupTargetInterface. A group's client should implement this interface.
type SecurityGroupsGetter ¶
type SecurityGroupsGetter interface {
SecurityGroups(namespace string) SecurityGroupInterface
}
SecurityGroupsGetter has a method to return a SecurityGroupInterface. A group's client should implement this interface.
type SnapshotExpansion ¶
type SnapshotExpansion interface{}
type SnapshotInterface ¶
type SnapshotInterface interface { Create(ctx context.Context, snapshot *v1alpha1.Snapshot, opts v1.CreateOptions) (*v1alpha1.Snapshot, error) Update(ctx context.Context, snapshot *v1alpha1.Snapshot, opts v1.UpdateOptions) (*v1alpha1.Snapshot, error) UpdateStatus(ctx context.Context, snapshot *v1alpha1.Snapshot, opts v1.UpdateOptions) (*v1alpha1.Snapshot, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Snapshot, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SnapshotList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Snapshot, err error) SnapshotExpansion }
SnapshotInterface has methods to work with Snapshot resources.
type SnapshotsGetter ¶
type SnapshotsGetter interface {
Snapshots(namespace string) SnapshotInterface
}
SnapshotsGetter has a method to return a SnapshotInterface. A group's client should implement this interface.
type SshKeyExpansion ¶
type SshKeyExpansion interface{}
type SshKeyInterface ¶
type SshKeyInterface interface { Create(ctx context.Context, sshKey *v1alpha1.SshKey, opts v1.CreateOptions) (*v1alpha1.SshKey, error) Update(ctx context.Context, sshKey *v1alpha1.SshKey, opts v1.UpdateOptions) (*v1alpha1.SshKey, error) UpdateStatus(ctx context.Context, sshKey *v1alpha1.SshKey, opts v1.UpdateOptions) (*v1alpha1.SshKey, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.SshKey, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SshKeyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.SshKey, err error) SshKeyExpansion }
SshKeyInterface has methods to work with SshKey resources.
type SshKeysGetter ¶
type SshKeysGetter interface {
SshKeys(namespace string) SshKeyInterface
}
SshKeysGetter has a method to return a SshKeyInterface. A group's client should implement this interface.
type SubnetExpansion ¶
type SubnetExpansion interface{}
type SubnetInterface ¶
type SubnetInterface interface { Create(ctx context.Context, subnet *v1alpha1.Subnet, opts v1.CreateOptions) (*v1alpha1.Subnet, error) Update(ctx context.Context, subnet *v1alpha1.Subnet, opts v1.UpdateOptions) (*v1alpha1.Subnet, error) UpdateStatus(ctx context.Context, subnet *v1alpha1.Subnet, opts v1.UpdateOptions) (*v1alpha1.Subnet, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Subnet, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubnetList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Subnet, err error) SubnetExpansion }
SubnetInterface has methods to work with Subnet resources.
type SubnetNetworkACLAttachmentExpansion ¶
type SubnetNetworkACLAttachmentExpansion interface{}
type SubnetNetworkACLAttachmentInterface ¶
type SubnetNetworkACLAttachmentInterface interface { Create(ctx context.Context, subnetNetworkACLAttachment *v1alpha1.SubnetNetworkACLAttachment, opts v1.CreateOptions) (*v1alpha1.SubnetNetworkACLAttachment, error) Update(ctx context.Context, subnetNetworkACLAttachment *v1alpha1.SubnetNetworkACLAttachment, opts v1.UpdateOptions) (*v1alpha1.SubnetNetworkACLAttachment, error) UpdateStatus(ctx context.Context, subnetNetworkACLAttachment *v1alpha1.SubnetNetworkACLAttachment, opts v1.UpdateOptions) (*v1alpha1.SubnetNetworkACLAttachment, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.SubnetNetworkACLAttachment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubnetNetworkACLAttachmentList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.SubnetNetworkACLAttachment, err error) SubnetNetworkACLAttachmentExpansion }
SubnetNetworkACLAttachmentInterface has methods to work with SubnetNetworkACLAttachment resources.
type SubnetNetworkACLAttachmentsGetter ¶
type SubnetNetworkACLAttachmentsGetter interface {
SubnetNetworkACLAttachments(namespace string) SubnetNetworkACLAttachmentInterface
}
SubnetNetworkACLAttachmentsGetter has a method to return a SubnetNetworkACLAttachmentInterface. A group's client should implement this interface.
type SubnetReservedIPExpansion ¶
type SubnetReservedIPExpansion interface{}
type SubnetReservedIPInterface ¶
type SubnetReservedIPInterface interface { Create(ctx context.Context, subnetReservedIP *v1alpha1.SubnetReservedIP, opts v1.CreateOptions) (*v1alpha1.SubnetReservedIP, error) Update(ctx context.Context, subnetReservedIP *v1alpha1.SubnetReservedIP, opts v1.UpdateOptions) (*v1alpha1.SubnetReservedIP, error) UpdateStatus(ctx context.Context, subnetReservedIP *v1alpha1.SubnetReservedIP, opts v1.UpdateOptions) (*v1alpha1.SubnetReservedIP, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.SubnetReservedIP, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubnetReservedIPList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.SubnetReservedIP, err error) SubnetReservedIPExpansion }
SubnetReservedIPInterface has methods to work with SubnetReservedIP resources.
type SubnetReservedIPsGetter ¶
type SubnetReservedIPsGetter interface {
SubnetReservedIPs(namespace string) SubnetReservedIPInterface
}
SubnetReservedIPsGetter has a method to return a SubnetReservedIPInterface. A group's client should implement this interface.
type SubnetsGetter ¶
type SubnetsGetter interface {
Subnets(namespace string) SubnetInterface
}
SubnetsGetter has a method to return a SubnetInterface. A group's client should implement this interface.
type VirtualEndpointGatewayExpansion ¶
type VirtualEndpointGatewayExpansion interface{}
type VirtualEndpointGatewayIPExpansion ¶
type VirtualEndpointGatewayIPExpansion interface{}
type VirtualEndpointGatewayIPInterface ¶
type VirtualEndpointGatewayIPInterface interface { Create(ctx context.Context, virtualEndpointGatewayIP *v1alpha1.VirtualEndpointGatewayIP, opts v1.CreateOptions) (*v1alpha1.VirtualEndpointGatewayIP, error) Update(ctx context.Context, virtualEndpointGatewayIP *v1alpha1.VirtualEndpointGatewayIP, opts v1.UpdateOptions) (*v1alpha1.VirtualEndpointGatewayIP, error) UpdateStatus(ctx context.Context, virtualEndpointGatewayIP *v1alpha1.VirtualEndpointGatewayIP, opts v1.UpdateOptions) (*v1alpha1.VirtualEndpointGatewayIP, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.VirtualEndpointGatewayIP, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VirtualEndpointGatewayIPList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.VirtualEndpointGatewayIP, err error) VirtualEndpointGatewayIPExpansion }
VirtualEndpointGatewayIPInterface has methods to work with VirtualEndpointGatewayIP resources.
type VirtualEndpointGatewayIPsGetter ¶
type VirtualEndpointGatewayIPsGetter interface {
VirtualEndpointGatewayIPs(namespace string) VirtualEndpointGatewayIPInterface
}
VirtualEndpointGatewayIPsGetter has a method to return a VirtualEndpointGatewayIPInterface. A group's client should implement this interface.
type VirtualEndpointGatewayInterface ¶
type VirtualEndpointGatewayInterface interface { Create(ctx context.Context, virtualEndpointGateway *v1alpha1.VirtualEndpointGateway, opts v1.CreateOptions) (*v1alpha1.VirtualEndpointGateway, error) Update(ctx context.Context, virtualEndpointGateway *v1alpha1.VirtualEndpointGateway, opts v1.UpdateOptions) (*v1alpha1.VirtualEndpointGateway, error) UpdateStatus(ctx context.Context, virtualEndpointGateway *v1alpha1.VirtualEndpointGateway, opts v1.UpdateOptions) (*v1alpha1.VirtualEndpointGateway, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.VirtualEndpointGateway, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VirtualEndpointGatewayList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.VirtualEndpointGateway, err error) VirtualEndpointGatewayExpansion }
VirtualEndpointGatewayInterface has methods to work with VirtualEndpointGateway resources.
type VirtualEndpointGatewaysGetter ¶
type VirtualEndpointGatewaysGetter interface {
VirtualEndpointGateways(namespace string) VirtualEndpointGatewayInterface
}
VirtualEndpointGatewaysGetter has a method to return a VirtualEndpointGatewayInterface. A group's client should implement this interface.
type VolumeExpansion ¶
type VolumeExpansion interface{}
type VolumeInterface ¶
type VolumeInterface interface { Create(ctx context.Context, volume *v1alpha1.Volume, opts v1.CreateOptions) (*v1alpha1.Volume, error) Update(ctx context.Context, volume *v1alpha1.Volume, opts v1.UpdateOptions) (*v1alpha1.Volume, error) UpdateStatus(ctx context.Context, volume *v1alpha1.Volume, opts v1.UpdateOptions) (*v1alpha1.Volume, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Volume, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VolumeList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Volume, err error) VolumeExpansion }
VolumeInterface has methods to work with Volume resources.
type VolumesGetter ¶
type VolumesGetter interface {
Volumes(namespace string) VolumeInterface
}
VolumesGetter has a method to return a VolumeInterface. A group's client should implement this interface.
type VpcAddressPrefixExpansion ¶
type VpcAddressPrefixExpansion interface{}
type VpcAddressPrefixInterface ¶
type VpcAddressPrefixInterface interface { Create(ctx context.Context, vpcAddressPrefix *v1alpha1.VpcAddressPrefix, opts v1.CreateOptions) (*v1alpha1.VpcAddressPrefix, error) Update(ctx context.Context, vpcAddressPrefix *v1alpha1.VpcAddressPrefix, opts v1.UpdateOptions) (*v1alpha1.VpcAddressPrefix, error) UpdateStatus(ctx context.Context, vpcAddressPrefix *v1alpha1.VpcAddressPrefix, opts v1.UpdateOptions) (*v1alpha1.VpcAddressPrefix, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.VpcAddressPrefix, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpcAddressPrefixList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.VpcAddressPrefix, err error) VpcAddressPrefixExpansion }
VpcAddressPrefixInterface has methods to work with VpcAddressPrefix resources.
type VpcAddressPrefixesGetter ¶
type VpcAddressPrefixesGetter interface {
VpcAddressPrefixes(namespace string) VpcAddressPrefixInterface
}
VpcAddressPrefixesGetter has a method to return a VpcAddressPrefixInterface. A group's client should implement this interface.
type VpcExpansion ¶
type VpcExpansion interface{}
type VpcInterface ¶
type VpcInterface interface { Create(ctx context.Context, vpc *v1alpha1.Vpc, opts v1.CreateOptions) (*v1alpha1.Vpc, error) Update(ctx context.Context, vpc *v1alpha1.Vpc, opts v1.UpdateOptions) (*v1alpha1.Vpc, error) UpdateStatus(ctx context.Context, vpc *v1alpha1.Vpc, opts v1.UpdateOptions) (*v1alpha1.Vpc, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Vpc, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpcList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Vpc, err error) VpcExpansion }
VpcInterface has methods to work with Vpc resources.
type VpcRouteExpansion ¶
type VpcRouteExpansion interface{}
type VpcRouteInterface ¶
type VpcRouteInterface interface { Create(ctx context.Context, vpcRoute *v1alpha1.VpcRoute, opts v1.CreateOptions) (*v1alpha1.VpcRoute, error) Update(ctx context.Context, vpcRoute *v1alpha1.VpcRoute, opts v1.UpdateOptions) (*v1alpha1.VpcRoute, error) UpdateStatus(ctx context.Context, vpcRoute *v1alpha1.VpcRoute, opts v1.UpdateOptions) (*v1alpha1.VpcRoute, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.VpcRoute, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpcRouteList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.VpcRoute, err error) VpcRouteExpansion }
VpcRouteInterface has methods to work with VpcRoute resources.
type VpcRoutesGetter ¶
type VpcRoutesGetter interface {
VpcRoutes(namespace string) VpcRouteInterface
}
VpcRoutesGetter has a method to return a VpcRouteInterface. A group's client should implement this interface.
type VpcRoutingTableExpansion ¶
type VpcRoutingTableExpansion interface{}
type VpcRoutingTableInterface ¶
type VpcRoutingTableInterface interface { Create(ctx context.Context, vpcRoutingTable *v1alpha1.VpcRoutingTable, opts v1.CreateOptions) (*v1alpha1.VpcRoutingTable, error) Update(ctx context.Context, vpcRoutingTable *v1alpha1.VpcRoutingTable, opts v1.UpdateOptions) (*v1alpha1.VpcRoutingTable, error) UpdateStatus(ctx context.Context, vpcRoutingTable *v1alpha1.VpcRoutingTable, opts v1.UpdateOptions) (*v1alpha1.VpcRoutingTable, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.VpcRoutingTable, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpcRoutingTableList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.VpcRoutingTable, err error) VpcRoutingTableExpansion }
VpcRoutingTableInterface has methods to work with VpcRoutingTable resources.
type VpcRoutingTableRouteExpansion ¶
type VpcRoutingTableRouteExpansion interface{}
type VpcRoutingTableRouteInterface ¶
type VpcRoutingTableRouteInterface interface { Create(ctx context.Context, vpcRoutingTableRoute *v1alpha1.VpcRoutingTableRoute, opts v1.CreateOptions) (*v1alpha1.VpcRoutingTableRoute, error) Update(ctx context.Context, vpcRoutingTableRoute *v1alpha1.VpcRoutingTableRoute, opts v1.UpdateOptions) (*v1alpha1.VpcRoutingTableRoute, error) UpdateStatus(ctx context.Context, vpcRoutingTableRoute *v1alpha1.VpcRoutingTableRoute, opts v1.UpdateOptions) (*v1alpha1.VpcRoutingTableRoute, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.VpcRoutingTableRoute, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpcRoutingTableRouteList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.VpcRoutingTableRoute, err error) VpcRoutingTableRouteExpansion }
VpcRoutingTableRouteInterface has methods to work with VpcRoutingTableRoute resources.
type VpcRoutingTableRoutesGetter ¶
type VpcRoutingTableRoutesGetter interface {
VpcRoutingTableRoutes(namespace string) VpcRoutingTableRouteInterface
}
VpcRoutingTableRoutesGetter has a method to return a VpcRoutingTableRouteInterface. A group's client should implement this interface.
type VpcRoutingTablesGetter ¶
type VpcRoutingTablesGetter interface {
VpcRoutingTables(namespace string) VpcRoutingTableInterface
}
VpcRoutingTablesGetter has a method to return a VpcRoutingTableInterface. A group's client should implement this interface.
type VpcsGetter ¶
type VpcsGetter interface {
Vpcs(namespace string) VpcInterface
}
VpcsGetter has a method to return a VpcInterface. A group's client should implement this interface.
type VpnGatewayConnectionExpansion ¶
type VpnGatewayConnectionExpansion interface{}
type VpnGatewayConnectionInterface ¶
type VpnGatewayConnectionInterface interface { Create(ctx context.Context, vpnGatewayConnection *v1alpha1.VpnGatewayConnection, opts v1.CreateOptions) (*v1alpha1.VpnGatewayConnection, error) Update(ctx context.Context, vpnGatewayConnection *v1alpha1.VpnGatewayConnection, opts v1.UpdateOptions) (*v1alpha1.VpnGatewayConnection, error) UpdateStatus(ctx context.Context, vpnGatewayConnection *v1alpha1.VpnGatewayConnection, opts v1.UpdateOptions) (*v1alpha1.VpnGatewayConnection, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.VpnGatewayConnection, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpnGatewayConnectionList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.VpnGatewayConnection, err error) VpnGatewayConnectionExpansion }
VpnGatewayConnectionInterface has methods to work with VpnGatewayConnection resources.
type VpnGatewayConnectionsGetter ¶
type VpnGatewayConnectionsGetter interface {
VpnGatewayConnections(namespace string) VpnGatewayConnectionInterface
}
VpnGatewayConnectionsGetter has a method to return a VpnGatewayConnectionInterface. A group's client should implement this interface.
type VpnGatewayExpansion ¶
type VpnGatewayExpansion interface{}
type VpnGatewayInterface ¶
type VpnGatewayInterface interface { Create(ctx context.Context, vpnGateway *v1alpha1.VpnGateway, opts v1.CreateOptions) (*v1alpha1.VpnGateway, error) Update(ctx context.Context, vpnGateway *v1alpha1.VpnGateway, opts v1.UpdateOptions) (*v1alpha1.VpnGateway, error) UpdateStatus(ctx context.Context, vpnGateway *v1alpha1.VpnGateway, opts v1.UpdateOptions) (*v1alpha1.VpnGateway, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.VpnGateway, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpnGatewayList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.VpnGateway, err error) VpnGatewayExpansion }
VpnGatewayInterface has methods to work with VpnGateway resources.
type VpnGatewaysGetter ¶
type VpnGatewaysGetter interface {
VpnGateways(namespace string) VpnGatewayInterface
}
VpnGatewaysGetter has a method to return a VpnGatewayInterface. A group's client should implement this interface.
Source Files
¶
- dedicatedhost.go
- dedicatedhostdiskmanagement.go
- dedicatedhostgroup.go
- doc.go
- floatingip.go
- flowlog.go
- generated_expansion.go
- ikepolicy.go
- image.go
- instance.go
- instancediskmanagement.go
- instancegroup.go
- instancegroupmanager.go
- instancegroupmanageraction.go
- instancegroupmanagerpolicy.go
- instancegroupmembership.go
- instancetemplate.go
- instancevolumeattachment.go
- ipsecpolicy.go
- is_client.go
- lb.go
- lblistener.go
- lblistenerpolicy.go
- lblistenerpolicyrule.go
- lbpool.go
- lbpoolmember.go
- networkacl.go
- networkaclrule.go
- publicgateway.go
- securitygroup.go
- securitygroupnetworkinterfaceattachment.go
- securitygrouprule.go
- securitygrouptarget.go
- snapshot.go
- sshkey.go
- subnet.go
- subnetnetworkaclattachment.go
- subnetreservedip.go
- virtualendpointgateway.go
- virtualendpointgatewayip.go
- volume.go
- vpc.go
- vpcaddressprefix.go
- vpcroute.go
- vpcroutingtable.go
- vpcroutingtableroute.go
- vpngateway.go
- vpngatewayconnection.go