v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

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

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 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

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.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL