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 AddressExpansion

type AddressExpansion interface{}

type AddressInterface

type AddressInterface interface {
	Create(ctx context.Context, address *v1alpha1.Address, opts v1.CreateOptions) (*v1alpha1.Address, error)
	Update(ctx context.Context, address *v1alpha1.Address, opts v1.UpdateOptions) (*v1alpha1.Address, error)
	UpdateStatus(ctx context.Context, address *v1alpha1.Address, opts v1.UpdateOptions) (*v1alpha1.Address, 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.Address, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AddressList, 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.Address, err error)
	AddressExpansion
}

AddressInterface has methods to work with Address resources.

type AddressesGetter

type AddressesGetter interface {
	Addresses(namespace string) AddressInterface
}

AddressesGetter has a method to return a AddressInterface. A group's client should implement this interface.

type AttachedDiskExpansion

type AttachedDiskExpansion interface{}

type AttachedDiskInterface

type AttachedDiskInterface interface {
	Create(ctx context.Context, attachedDisk *v1alpha1.AttachedDisk, opts v1.CreateOptions) (*v1alpha1.AttachedDisk, error)
	Update(ctx context.Context, attachedDisk *v1alpha1.AttachedDisk, opts v1.UpdateOptions) (*v1alpha1.AttachedDisk, error)
	UpdateStatus(ctx context.Context, attachedDisk *v1alpha1.AttachedDisk, opts v1.UpdateOptions) (*v1alpha1.AttachedDisk, 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.AttachedDisk, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AttachedDiskList, 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.AttachedDisk, err error)
	AttachedDiskExpansion
}

AttachedDiskInterface has methods to work with AttachedDisk resources.

type AttachedDisksGetter

type AttachedDisksGetter interface {
	AttachedDisks(namespace string) AttachedDiskInterface
}

AttachedDisksGetter has a method to return a AttachedDiskInterface. A group's client should implement this interface.

type AutoscalerExpansion

type AutoscalerExpansion interface{}

type AutoscalerInterface

type AutoscalerInterface interface {
	Create(ctx context.Context, autoscaler *v1alpha1.Autoscaler, opts v1.CreateOptions) (*v1alpha1.Autoscaler, error)
	Update(ctx context.Context, autoscaler *v1alpha1.Autoscaler, opts v1.UpdateOptions) (*v1alpha1.Autoscaler, error)
	UpdateStatus(ctx context.Context, autoscaler *v1alpha1.Autoscaler, opts v1.UpdateOptions) (*v1alpha1.Autoscaler, 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.Autoscaler, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AutoscalerList, 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.Autoscaler, err error)
	AutoscalerExpansion
}

AutoscalerInterface has methods to work with Autoscaler resources.

type AutoscalersGetter

type AutoscalersGetter interface {
	Autoscalers(namespace string) AutoscalerInterface
}

AutoscalersGetter has a method to return a AutoscalerInterface. A group's client should implement this interface.

type BackendBucketExpansion

type BackendBucketExpansion interface{}

type BackendBucketInterface

type BackendBucketInterface interface {
	Create(ctx context.Context, backendBucket *v1alpha1.BackendBucket, opts v1.CreateOptions) (*v1alpha1.BackendBucket, error)
	Update(ctx context.Context, backendBucket *v1alpha1.BackendBucket, opts v1.UpdateOptions) (*v1alpha1.BackendBucket, error)
	UpdateStatus(ctx context.Context, backendBucket *v1alpha1.BackendBucket, opts v1.UpdateOptions) (*v1alpha1.BackendBucket, 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.BackendBucket, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BackendBucketList, 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.BackendBucket, err error)
	BackendBucketExpansion
}

BackendBucketInterface has methods to work with BackendBucket resources.

type BackendBucketSignedURLKeyExpansion

type BackendBucketSignedURLKeyExpansion interface{}

type BackendBucketSignedURLKeyInterface

type BackendBucketSignedURLKeyInterface interface {
	Create(ctx context.Context, backendBucketSignedURLKey *v1alpha1.BackendBucketSignedURLKey, opts v1.CreateOptions) (*v1alpha1.BackendBucketSignedURLKey, error)
	Update(ctx context.Context, backendBucketSignedURLKey *v1alpha1.BackendBucketSignedURLKey, opts v1.UpdateOptions) (*v1alpha1.BackendBucketSignedURLKey, error)
	UpdateStatus(ctx context.Context, backendBucketSignedURLKey *v1alpha1.BackendBucketSignedURLKey, opts v1.UpdateOptions) (*v1alpha1.BackendBucketSignedURLKey, 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.BackendBucketSignedURLKey, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BackendBucketSignedURLKeyList, 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.BackendBucketSignedURLKey, err error)
	BackendBucketSignedURLKeyExpansion
}

BackendBucketSignedURLKeyInterface has methods to work with BackendBucketSignedURLKey resources.

type BackendBucketSignedURLKeysGetter

type BackendBucketSignedURLKeysGetter interface {
	BackendBucketSignedURLKeys(namespace string) BackendBucketSignedURLKeyInterface
}

BackendBucketSignedURLKeysGetter has a method to return a BackendBucketSignedURLKeyInterface. A group's client should implement this interface.

type BackendBucketsGetter

type BackendBucketsGetter interface {
	BackendBuckets(namespace string) BackendBucketInterface
}

BackendBucketsGetter has a method to return a BackendBucketInterface. A group's client should implement this interface.

type BackendServiceExpansion

type BackendServiceExpansion interface{}

type BackendServiceInterface

type BackendServiceInterface interface {
	Create(ctx context.Context, backendService *v1alpha1.BackendService, opts v1.CreateOptions) (*v1alpha1.BackendService, error)
	Update(ctx context.Context, backendService *v1alpha1.BackendService, opts v1.UpdateOptions) (*v1alpha1.BackendService, error)
	UpdateStatus(ctx context.Context, backendService *v1alpha1.BackendService, opts v1.UpdateOptions) (*v1alpha1.BackendService, 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.BackendService, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BackendServiceList, 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.BackendService, err error)
	BackendServiceExpansion
}

BackendServiceInterface has methods to work with BackendService resources.

type BackendServiceSignedURLKeyExpansion

type BackendServiceSignedURLKeyExpansion interface{}

type BackendServiceSignedURLKeyInterface

type BackendServiceSignedURLKeyInterface interface {
	Create(ctx context.Context, backendServiceSignedURLKey *v1alpha1.BackendServiceSignedURLKey, opts v1.CreateOptions) (*v1alpha1.BackendServiceSignedURLKey, error)
	Update(ctx context.Context, backendServiceSignedURLKey *v1alpha1.BackendServiceSignedURLKey, opts v1.UpdateOptions) (*v1alpha1.BackendServiceSignedURLKey, error)
	UpdateStatus(ctx context.Context, backendServiceSignedURLKey *v1alpha1.BackendServiceSignedURLKey, opts v1.UpdateOptions) (*v1alpha1.BackendServiceSignedURLKey, 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.BackendServiceSignedURLKey, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BackendServiceSignedURLKeyList, 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.BackendServiceSignedURLKey, err error)
	BackendServiceSignedURLKeyExpansion
}

BackendServiceSignedURLKeyInterface has methods to work with BackendServiceSignedURLKey resources.

type BackendServiceSignedURLKeysGetter

type BackendServiceSignedURLKeysGetter interface {
	BackendServiceSignedURLKeys(namespace string) BackendServiceSignedURLKeyInterface
}

BackendServiceSignedURLKeysGetter has a method to return a BackendServiceSignedURLKeyInterface. A group's client should implement this interface.

type BackendServicesGetter

type BackendServicesGetter interface {
	BackendServices(namespace string) BackendServiceInterface
}

BackendServicesGetter has a method to return a BackendServiceInterface. A group's client should implement this interface.

type ComputeV1alpha1Client

type ComputeV1alpha1Client struct {
	// contains filtered or unexported fields
}

ComputeV1alpha1Client is used to interact with features provided by the compute.google.kubeform.com group.

func New

New creates a new ComputeV1alpha1Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*ComputeV1alpha1Client, error)

NewForConfig creates a new ComputeV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *ComputeV1alpha1Client

NewForConfigOrDie creates a new ComputeV1alpha1Client for the given config and panics if there is an error in the config.

func (*ComputeV1alpha1Client) Addresses

func (c *ComputeV1alpha1Client) Addresses(namespace string) AddressInterface

func (*ComputeV1alpha1Client) AttachedDisks

func (c *ComputeV1alpha1Client) AttachedDisks(namespace string) AttachedDiskInterface

func (*ComputeV1alpha1Client) Autoscalers

func (c *ComputeV1alpha1Client) Autoscalers(namespace string) AutoscalerInterface

func (*ComputeV1alpha1Client) BackendBucketSignedURLKeys

func (c *ComputeV1alpha1Client) BackendBucketSignedURLKeys(namespace string) BackendBucketSignedURLKeyInterface

func (*ComputeV1alpha1Client) BackendBuckets

func (c *ComputeV1alpha1Client) BackendBuckets(namespace string) BackendBucketInterface

func (*ComputeV1alpha1Client) BackendServiceSignedURLKeys

func (c *ComputeV1alpha1Client) BackendServiceSignedURLKeys(namespace string) BackendServiceSignedURLKeyInterface

func (*ComputeV1alpha1Client) BackendServices

func (c *ComputeV1alpha1Client) BackendServices(namespace string) BackendServiceInterface

func (*ComputeV1alpha1Client) DiskIamBindings

func (c *ComputeV1alpha1Client) DiskIamBindings(namespace string) DiskIamBindingInterface

func (*ComputeV1alpha1Client) DiskIamMembers

func (c *ComputeV1alpha1Client) DiskIamMembers(namespace string) DiskIamMemberInterface

func (*ComputeV1alpha1Client) DiskIamPolicies

func (c *ComputeV1alpha1Client) DiskIamPolicies(namespace string) DiskIamPolicyInterface

func (*ComputeV1alpha1Client) DiskResourcePolicyAttachments

func (c *ComputeV1alpha1Client) DiskResourcePolicyAttachments(namespace string) DiskResourcePolicyAttachmentInterface

func (*ComputeV1alpha1Client) Disks

func (c *ComputeV1alpha1Client) Disks(namespace string) DiskInterface

func (*ComputeV1alpha1Client) ExternalVPNGateways

func (c *ComputeV1alpha1Client) ExternalVPNGateways(namespace string) ExternalVPNGatewayInterface

func (*ComputeV1alpha1Client) FirewallPolicies added in v0.4.0

func (c *ComputeV1alpha1Client) FirewallPolicies(namespace string) FirewallPolicyInterface

func (*ComputeV1alpha1Client) FirewallPolicyAssociations added in v0.4.0

func (c *ComputeV1alpha1Client) FirewallPolicyAssociations(namespace string) FirewallPolicyAssociationInterface

func (*ComputeV1alpha1Client) FirewallPolicyRules added in v0.4.0

func (c *ComputeV1alpha1Client) FirewallPolicyRules(namespace string) FirewallPolicyRuleInterface

func (*ComputeV1alpha1Client) Firewalls

func (c *ComputeV1alpha1Client) Firewalls(namespace string) FirewallInterface

func (*ComputeV1alpha1Client) ForwardingRules

func (c *ComputeV1alpha1Client) ForwardingRules(namespace string) ForwardingRuleInterface

func (*ComputeV1alpha1Client) GlobalAddresses

func (c *ComputeV1alpha1Client) GlobalAddresses(namespace string) GlobalAddressInterface

func (*ComputeV1alpha1Client) GlobalForwardingRules

func (c *ComputeV1alpha1Client) GlobalForwardingRules(namespace string) GlobalForwardingRuleInterface

func (*ComputeV1alpha1Client) GlobalNetworkEndpointGroups

func (c *ComputeV1alpha1Client) GlobalNetworkEndpointGroups(namespace string) GlobalNetworkEndpointGroupInterface

func (*ComputeV1alpha1Client) GlobalNetworkEndpoints

func (c *ComputeV1alpha1Client) GlobalNetworkEndpoints(namespace string) GlobalNetworkEndpointInterface

func (*ComputeV1alpha1Client) HaVPNGateways

func (c *ComputeV1alpha1Client) HaVPNGateways(namespace string) HaVPNGatewayInterface

func (*ComputeV1alpha1Client) HealthChecks

func (c *ComputeV1alpha1Client) HealthChecks(namespace string) HealthCheckInterface

func (*ComputeV1alpha1Client) HttpHealthChecks

func (c *ComputeV1alpha1Client) HttpHealthChecks(namespace string) HttpHealthCheckInterface

func (*ComputeV1alpha1Client) HttpsHealthChecks

func (c *ComputeV1alpha1Client) HttpsHealthChecks(namespace string) HttpsHealthCheckInterface

func (*ComputeV1alpha1Client) ImageIamBindings

func (c *ComputeV1alpha1Client) ImageIamBindings(namespace string) ImageIamBindingInterface

func (*ComputeV1alpha1Client) ImageIamMembers

func (c *ComputeV1alpha1Client) ImageIamMembers(namespace string) ImageIamMemberInterface

func (*ComputeV1alpha1Client) ImageIamPolicies

func (c *ComputeV1alpha1Client) ImageIamPolicies(namespace string) ImageIamPolicyInterface

func (*ComputeV1alpha1Client) Images

func (c *ComputeV1alpha1Client) Images(namespace string) ImageInterface

func (*ComputeV1alpha1Client) InstanceFromTemplates

func (c *ComputeV1alpha1Client) InstanceFromTemplates(namespace string) InstanceFromTemplateInterface

func (*ComputeV1alpha1Client) InstanceGroupManagers

func (c *ComputeV1alpha1Client) InstanceGroupManagers(namespace string) InstanceGroupManagerInterface

func (*ComputeV1alpha1Client) InstanceGroupNamedPorts

func (c *ComputeV1alpha1Client) InstanceGroupNamedPorts(namespace string) InstanceGroupNamedPortInterface

func (*ComputeV1alpha1Client) InstanceGroups

func (c *ComputeV1alpha1Client) InstanceGroups(namespace string) InstanceGroupInterface

func (*ComputeV1alpha1Client) InstanceIamBindings

func (c *ComputeV1alpha1Client) InstanceIamBindings(namespace string) InstanceIamBindingInterface

func (*ComputeV1alpha1Client) InstanceIamMembers

func (c *ComputeV1alpha1Client) InstanceIamMembers(namespace string) InstanceIamMemberInterface

func (*ComputeV1alpha1Client) InstanceIamPolicies

func (c *ComputeV1alpha1Client) InstanceIamPolicies(namespace string) InstanceIamPolicyInterface

func (*ComputeV1alpha1Client) InstanceTemplates

func (c *ComputeV1alpha1Client) InstanceTemplates(namespace string) InstanceTemplateInterface

func (*ComputeV1alpha1Client) Instances

func (c *ComputeV1alpha1Client) Instances(namespace string) InstanceInterface

func (*ComputeV1alpha1Client) InterconnectAttachments

func (c *ComputeV1alpha1Client) InterconnectAttachments(namespace string) InterconnectAttachmentInterface

func (*ComputeV1alpha1Client) ManagedSslCertificates

func (c *ComputeV1alpha1Client) ManagedSslCertificates(namespace string) ManagedSslCertificateInterface

func (*ComputeV1alpha1Client) NetworkEndpointGroups

func (c *ComputeV1alpha1Client) NetworkEndpointGroups(namespace string) NetworkEndpointGroupInterface

func (*ComputeV1alpha1Client) NetworkEndpoints

func (c *ComputeV1alpha1Client) NetworkEndpoints(namespace string) NetworkEndpointInterface

func (*ComputeV1alpha1Client) NetworkPeeringRoutesConfigs

func (c *ComputeV1alpha1Client) NetworkPeeringRoutesConfigs(namespace string) NetworkPeeringRoutesConfigInterface

func (*ComputeV1alpha1Client) NetworkPeerings

func (c *ComputeV1alpha1Client) NetworkPeerings(namespace string) NetworkPeeringInterface

func (*ComputeV1alpha1Client) Networks

func (c *ComputeV1alpha1Client) Networks(namespace string) NetworkInterface

func (*ComputeV1alpha1Client) NodeGroups

func (c *ComputeV1alpha1Client) NodeGroups(namespace string) NodeGroupInterface

func (*ComputeV1alpha1Client) NodeTemplates

func (c *ComputeV1alpha1Client) NodeTemplates(namespace string) NodeTemplateInterface

func (*ComputeV1alpha1Client) PacketMirrorings

func (c *ComputeV1alpha1Client) PacketMirrorings(namespace string) PacketMirroringInterface

func (*ComputeV1alpha1Client) PerInstanceConfigs

func (c *ComputeV1alpha1Client) PerInstanceConfigs(namespace string) PerInstanceConfigInterface

func (*ComputeV1alpha1Client) ProjectDefaultNetworkTiers

func (c *ComputeV1alpha1Client) ProjectDefaultNetworkTiers(namespace string) ProjectDefaultNetworkTierInterface

func (*ComputeV1alpha1Client) ProjectMetadataItems

func (c *ComputeV1alpha1Client) ProjectMetadataItems(namespace string) ProjectMetadataItemInterface

func (*ComputeV1alpha1Client) ProjectMetadatas

func (c *ComputeV1alpha1Client) ProjectMetadatas(namespace string) ProjectMetadataInterface

func (*ComputeV1alpha1Client) RESTClient

func (c *ComputeV1alpha1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*ComputeV1alpha1Client) RegionAutoscalers

func (c *ComputeV1alpha1Client) RegionAutoscalers(namespace string) RegionAutoscalerInterface

func (*ComputeV1alpha1Client) RegionBackendServices

func (c *ComputeV1alpha1Client) RegionBackendServices(namespace string) RegionBackendServiceInterface

func (*ComputeV1alpha1Client) RegionDiskIamBindings

func (c *ComputeV1alpha1Client) RegionDiskIamBindings(namespace string) RegionDiskIamBindingInterface

func (*ComputeV1alpha1Client) RegionDiskIamMembers

func (c *ComputeV1alpha1Client) RegionDiskIamMembers(namespace string) RegionDiskIamMemberInterface

func (*ComputeV1alpha1Client) RegionDiskIamPolicies

func (c *ComputeV1alpha1Client) RegionDiskIamPolicies(namespace string) RegionDiskIamPolicyInterface

func (*ComputeV1alpha1Client) RegionDiskResourcePolicyAttachments

func (c *ComputeV1alpha1Client) RegionDiskResourcePolicyAttachments(namespace string) RegionDiskResourcePolicyAttachmentInterface

func (*ComputeV1alpha1Client) RegionDisks

func (c *ComputeV1alpha1Client) RegionDisks(namespace string) RegionDiskInterface

func (*ComputeV1alpha1Client) RegionHealthChecks

func (c *ComputeV1alpha1Client) RegionHealthChecks(namespace string) RegionHealthCheckInterface

func (*ComputeV1alpha1Client) RegionInstanceGroupManagers

func (c *ComputeV1alpha1Client) RegionInstanceGroupManagers(namespace string) RegionInstanceGroupManagerInterface

func (*ComputeV1alpha1Client) RegionNetworkEndpointGroups

func (c *ComputeV1alpha1Client) RegionNetworkEndpointGroups(namespace string) RegionNetworkEndpointGroupInterface

func (*ComputeV1alpha1Client) RegionPerInstanceConfigs

func (c *ComputeV1alpha1Client) RegionPerInstanceConfigs(namespace string) RegionPerInstanceConfigInterface

func (*ComputeV1alpha1Client) RegionSslCertificates

func (c *ComputeV1alpha1Client) RegionSslCertificates(namespace string) RegionSslCertificateInterface

func (*ComputeV1alpha1Client) RegionTargetHTTPProxies

func (c *ComputeV1alpha1Client) RegionTargetHTTPProxies(namespace string) RegionTargetHTTPProxyInterface

func (*ComputeV1alpha1Client) RegionTargetHTTPSProxies

func (c *ComputeV1alpha1Client) RegionTargetHTTPSProxies(namespace string) RegionTargetHTTPSProxyInterface

func (*ComputeV1alpha1Client) RegionURLMaps

func (c *ComputeV1alpha1Client) RegionURLMaps(namespace string) RegionURLMapInterface

func (*ComputeV1alpha1Client) Reservations

func (c *ComputeV1alpha1Client) Reservations(namespace string) ReservationInterface

func (*ComputeV1alpha1Client) ResourcePolicies

func (c *ComputeV1alpha1Client) ResourcePolicies(namespace string) ResourcePolicyInterface

func (*ComputeV1alpha1Client) RouterInterfaces

func (c *ComputeV1alpha1Client) RouterInterfaces(namespace string) RouterInterfaceInterface

func (*ComputeV1alpha1Client) RouterNATs

func (c *ComputeV1alpha1Client) RouterNATs(namespace string) RouterNATInterface

func (*ComputeV1alpha1Client) RouterPeers

func (c *ComputeV1alpha1Client) RouterPeers(namespace string) RouterPeerInterface

func (*ComputeV1alpha1Client) Routers

func (c *ComputeV1alpha1Client) Routers(namespace string) RouterInterface

func (*ComputeV1alpha1Client) Routes

func (c *ComputeV1alpha1Client) Routes(namespace string) RouteInterface

func (*ComputeV1alpha1Client) SecurityPolicies

func (c *ComputeV1alpha1Client) SecurityPolicies(namespace string) SecurityPolicyInterface

func (*ComputeV1alpha1Client) ServiceAttachments added in v0.4.0

func (c *ComputeV1alpha1Client) ServiceAttachments(namespace string) ServiceAttachmentInterface

func (*ComputeV1alpha1Client) SharedVpcHostProjects

func (c *ComputeV1alpha1Client) SharedVpcHostProjects(namespace string) SharedVpcHostProjectInterface

func (*ComputeV1alpha1Client) SharedVpcServiceProjects

func (c *ComputeV1alpha1Client) SharedVpcServiceProjects(namespace string) SharedVpcServiceProjectInterface

func (*ComputeV1alpha1Client) Snapshots

func (c *ComputeV1alpha1Client) Snapshots(namespace string) SnapshotInterface

func (*ComputeV1alpha1Client) SslCertificates

func (c *ComputeV1alpha1Client) SslCertificates(namespace string) SslCertificateInterface

func (*ComputeV1alpha1Client) SslPolicies

func (c *ComputeV1alpha1Client) SslPolicies(namespace string) SslPolicyInterface

func (*ComputeV1alpha1Client) SubnetworkIamBindings

func (c *ComputeV1alpha1Client) SubnetworkIamBindings(namespace string) SubnetworkIamBindingInterface

func (*ComputeV1alpha1Client) SubnetworkIamMembers

func (c *ComputeV1alpha1Client) SubnetworkIamMembers(namespace string) SubnetworkIamMemberInterface

func (*ComputeV1alpha1Client) SubnetworkIamPolicies

func (c *ComputeV1alpha1Client) SubnetworkIamPolicies(namespace string) SubnetworkIamPolicyInterface

func (*ComputeV1alpha1Client) Subnetworks

func (c *ComputeV1alpha1Client) Subnetworks(namespace string) SubnetworkInterface

func (*ComputeV1alpha1Client) TargetGrpcProxies

func (c *ComputeV1alpha1Client) TargetGrpcProxies(namespace string) TargetGrpcProxyInterface

func (*ComputeV1alpha1Client) TargetHTTPProxies

func (c *ComputeV1alpha1Client) TargetHTTPProxies(namespace string) TargetHTTPProxyInterface

func (*ComputeV1alpha1Client) TargetHTTPSProxies

func (c *ComputeV1alpha1Client) TargetHTTPSProxies(namespace string) TargetHTTPSProxyInterface

func (*ComputeV1alpha1Client) TargetInstances

func (c *ComputeV1alpha1Client) TargetInstances(namespace string) TargetInstanceInterface

func (*ComputeV1alpha1Client) TargetPools

func (c *ComputeV1alpha1Client) TargetPools(namespace string) TargetPoolInterface

func (*ComputeV1alpha1Client) TargetSslProxies

func (c *ComputeV1alpha1Client) TargetSslProxies(namespace string) TargetSslProxyInterface

func (*ComputeV1alpha1Client) TargetTcpProxies

func (c *ComputeV1alpha1Client) TargetTcpProxies(namespace string) TargetTcpProxyInterface

func (*ComputeV1alpha1Client) UrlMaps

func (c *ComputeV1alpha1Client) UrlMaps(namespace string) UrlMapInterface

func (*ComputeV1alpha1Client) VpnGateways

func (c *ComputeV1alpha1Client) VpnGateways(namespace string) VpnGatewayInterface

func (*ComputeV1alpha1Client) VpnTunnels

func (c *ComputeV1alpha1Client) VpnTunnels(namespace string) VpnTunnelInterface

type ComputeV1alpha1Interface

type ComputeV1alpha1Interface interface {
	RESTClient() rest.Interface
	AddressesGetter
	AttachedDisksGetter
	AutoscalersGetter
	BackendBucketsGetter
	BackendBucketSignedURLKeysGetter
	BackendServicesGetter
	BackendServiceSignedURLKeysGetter
	DisksGetter
	DiskIamBindingsGetter
	DiskIamMembersGetter
	DiskIamPoliciesGetter
	DiskResourcePolicyAttachmentsGetter
	ExternalVPNGatewaysGetter
	FirewallsGetter
	FirewallPoliciesGetter
	FirewallPolicyAssociationsGetter
	FirewallPolicyRulesGetter
	ForwardingRulesGetter
	GlobalAddressesGetter
	GlobalForwardingRulesGetter
	GlobalNetworkEndpointsGetter
	GlobalNetworkEndpointGroupsGetter
	HaVPNGatewaysGetter
	HealthChecksGetter
	HttpHealthChecksGetter
	HttpsHealthChecksGetter
	ImagesGetter
	ImageIamBindingsGetter
	ImageIamMembersGetter
	ImageIamPoliciesGetter
	InstancesGetter
	InstanceFromTemplatesGetter
	InstanceGroupsGetter
	InstanceGroupManagersGetter
	InstanceGroupNamedPortsGetter
	InstanceIamBindingsGetter
	InstanceIamMembersGetter
	InstanceIamPoliciesGetter
	InstanceTemplatesGetter
	InterconnectAttachmentsGetter
	ManagedSslCertificatesGetter
	NetworksGetter
	NetworkEndpointsGetter
	NetworkEndpointGroupsGetter
	NetworkPeeringsGetter
	NetworkPeeringRoutesConfigsGetter
	NodeGroupsGetter
	NodeTemplatesGetter
	PacketMirroringsGetter
	PerInstanceConfigsGetter
	ProjectDefaultNetworkTiersGetter
	ProjectMetadatasGetter
	ProjectMetadataItemsGetter
	RegionAutoscalersGetter
	RegionBackendServicesGetter
	RegionDisksGetter
	RegionDiskIamBindingsGetter
	RegionDiskIamMembersGetter
	RegionDiskIamPoliciesGetter
	RegionDiskResourcePolicyAttachmentsGetter
	RegionHealthChecksGetter
	RegionInstanceGroupManagersGetter
	RegionNetworkEndpointGroupsGetter
	RegionPerInstanceConfigsGetter
	RegionSslCertificatesGetter
	RegionTargetHTTPProxiesGetter
	RegionTargetHTTPSProxiesGetter
	RegionURLMapsGetter
	ReservationsGetter
	ResourcePoliciesGetter
	RoutesGetter
	RoutersGetter
	RouterInterfacesGetter
	RouterNATsGetter
	RouterPeersGetter
	SecurityPoliciesGetter
	ServiceAttachmentsGetter
	SharedVpcHostProjectsGetter
	SharedVpcServiceProjectsGetter
	SnapshotsGetter
	SslCertificatesGetter
	SslPoliciesGetter
	SubnetworksGetter
	SubnetworkIamBindingsGetter
	SubnetworkIamMembersGetter
	SubnetworkIamPoliciesGetter
	TargetGrpcProxiesGetter
	TargetHTTPProxiesGetter
	TargetHTTPSProxiesGetter
	TargetInstancesGetter
	TargetPoolsGetter
	TargetSslProxiesGetter
	TargetTcpProxiesGetter
	UrlMapsGetter
	VpnGatewaysGetter
	VpnTunnelsGetter
}

type DiskExpansion

type DiskExpansion interface{}

type DiskIamBindingExpansion

type DiskIamBindingExpansion interface{}

type DiskIamBindingInterface

type DiskIamBindingInterface interface {
	Create(ctx context.Context, diskIamBinding *v1alpha1.DiskIamBinding, opts v1.CreateOptions) (*v1alpha1.DiskIamBinding, error)
	Update(ctx context.Context, diskIamBinding *v1alpha1.DiskIamBinding, opts v1.UpdateOptions) (*v1alpha1.DiskIamBinding, error)
	UpdateStatus(ctx context.Context, diskIamBinding *v1alpha1.DiskIamBinding, opts v1.UpdateOptions) (*v1alpha1.DiskIamBinding, 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.DiskIamBinding, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DiskIamBindingList, 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.DiskIamBinding, err error)
	DiskIamBindingExpansion
}

DiskIamBindingInterface has methods to work with DiskIamBinding resources.

type DiskIamBindingsGetter

type DiskIamBindingsGetter interface {
	DiskIamBindings(namespace string) DiskIamBindingInterface
}

DiskIamBindingsGetter has a method to return a DiskIamBindingInterface. A group's client should implement this interface.

type DiskIamMemberExpansion

type DiskIamMemberExpansion interface{}

type DiskIamMemberInterface

type DiskIamMemberInterface interface {
	Create(ctx context.Context, diskIamMember *v1alpha1.DiskIamMember, opts v1.CreateOptions) (*v1alpha1.DiskIamMember, error)
	Update(ctx context.Context, diskIamMember *v1alpha1.DiskIamMember, opts v1.UpdateOptions) (*v1alpha1.DiskIamMember, error)
	UpdateStatus(ctx context.Context, diskIamMember *v1alpha1.DiskIamMember, opts v1.UpdateOptions) (*v1alpha1.DiskIamMember, 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.DiskIamMember, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DiskIamMemberList, 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.DiskIamMember, err error)
	DiskIamMemberExpansion
}

DiskIamMemberInterface has methods to work with DiskIamMember resources.

type DiskIamMembersGetter

type DiskIamMembersGetter interface {
	DiskIamMembers(namespace string) DiskIamMemberInterface
}

DiskIamMembersGetter has a method to return a DiskIamMemberInterface. A group's client should implement this interface.

type DiskIamPoliciesGetter

type DiskIamPoliciesGetter interface {
	DiskIamPolicies(namespace string) DiskIamPolicyInterface
}

DiskIamPoliciesGetter has a method to return a DiskIamPolicyInterface. A group's client should implement this interface.

type DiskIamPolicyExpansion

type DiskIamPolicyExpansion interface{}

type DiskIamPolicyInterface

type DiskIamPolicyInterface interface {
	Create(ctx context.Context, diskIamPolicy *v1alpha1.DiskIamPolicy, opts v1.CreateOptions) (*v1alpha1.DiskIamPolicy, error)
	Update(ctx context.Context, diskIamPolicy *v1alpha1.DiskIamPolicy, opts v1.UpdateOptions) (*v1alpha1.DiskIamPolicy, error)
	UpdateStatus(ctx context.Context, diskIamPolicy *v1alpha1.DiskIamPolicy, opts v1.UpdateOptions) (*v1alpha1.DiskIamPolicy, 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.DiskIamPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DiskIamPolicyList, 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.DiskIamPolicy, err error)
	DiskIamPolicyExpansion
}

DiskIamPolicyInterface has methods to work with DiskIamPolicy resources.

type DiskInterface

type DiskInterface interface {
	Create(ctx context.Context, disk *v1alpha1.Disk, opts v1.CreateOptions) (*v1alpha1.Disk, error)
	Update(ctx context.Context, disk *v1alpha1.Disk, opts v1.UpdateOptions) (*v1alpha1.Disk, error)
	UpdateStatus(ctx context.Context, disk *v1alpha1.Disk, opts v1.UpdateOptions) (*v1alpha1.Disk, 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.Disk, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DiskList, 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.Disk, err error)
	DiskExpansion
}

DiskInterface has methods to work with Disk resources.

type DiskResourcePolicyAttachmentExpansion

type DiskResourcePolicyAttachmentExpansion interface{}

type DiskResourcePolicyAttachmentInterface

type DiskResourcePolicyAttachmentInterface interface {
	Create(ctx context.Context, diskResourcePolicyAttachment *v1alpha1.DiskResourcePolicyAttachment, opts v1.CreateOptions) (*v1alpha1.DiskResourcePolicyAttachment, error)
	Update(ctx context.Context, diskResourcePolicyAttachment *v1alpha1.DiskResourcePolicyAttachment, opts v1.UpdateOptions) (*v1alpha1.DiskResourcePolicyAttachment, error)
	UpdateStatus(ctx context.Context, diskResourcePolicyAttachment *v1alpha1.DiskResourcePolicyAttachment, opts v1.UpdateOptions) (*v1alpha1.DiskResourcePolicyAttachment, 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.DiskResourcePolicyAttachment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DiskResourcePolicyAttachmentList, 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.DiskResourcePolicyAttachment, err error)
	DiskResourcePolicyAttachmentExpansion
}

DiskResourcePolicyAttachmentInterface has methods to work with DiskResourcePolicyAttachment resources.

type DiskResourcePolicyAttachmentsGetter

type DiskResourcePolicyAttachmentsGetter interface {
	DiskResourcePolicyAttachments(namespace string) DiskResourcePolicyAttachmentInterface
}

DiskResourcePolicyAttachmentsGetter has a method to return a DiskResourcePolicyAttachmentInterface. A group's client should implement this interface.

type DisksGetter

type DisksGetter interface {
	Disks(namespace string) DiskInterface
}

DisksGetter has a method to return a DiskInterface. A group's client should implement this interface.

type ExternalVPNGatewayExpansion

type ExternalVPNGatewayExpansion interface{}

type ExternalVPNGatewayInterface

type ExternalVPNGatewayInterface interface {
	Create(ctx context.Context, externalVPNGateway *v1alpha1.ExternalVPNGateway, opts v1.CreateOptions) (*v1alpha1.ExternalVPNGateway, error)
	Update(ctx context.Context, externalVPNGateway *v1alpha1.ExternalVPNGateway, opts v1.UpdateOptions) (*v1alpha1.ExternalVPNGateway, error)
	UpdateStatus(ctx context.Context, externalVPNGateway *v1alpha1.ExternalVPNGateway, opts v1.UpdateOptions) (*v1alpha1.ExternalVPNGateway, 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.ExternalVPNGateway, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ExternalVPNGatewayList, 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.ExternalVPNGateway, err error)
	ExternalVPNGatewayExpansion
}

ExternalVPNGatewayInterface has methods to work with ExternalVPNGateway resources.

type ExternalVPNGatewaysGetter

type ExternalVPNGatewaysGetter interface {
	ExternalVPNGateways(namespace string) ExternalVPNGatewayInterface
}

ExternalVPNGatewaysGetter has a method to return a ExternalVPNGatewayInterface. A group's client should implement this interface.

type FirewallExpansion

type FirewallExpansion interface{}

type FirewallInterface

type FirewallInterface interface {
	Create(ctx context.Context, firewall *v1alpha1.Firewall, opts v1.CreateOptions) (*v1alpha1.Firewall, error)
	Update(ctx context.Context, firewall *v1alpha1.Firewall, opts v1.UpdateOptions) (*v1alpha1.Firewall, error)
	UpdateStatus(ctx context.Context, firewall *v1alpha1.Firewall, opts v1.UpdateOptions) (*v1alpha1.Firewall, 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.Firewall, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FirewallList, 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.Firewall, err error)
	FirewallExpansion
}

FirewallInterface has methods to work with Firewall resources.

type FirewallPoliciesGetter added in v0.4.0

type FirewallPoliciesGetter interface {
	FirewallPolicies(namespace string) FirewallPolicyInterface
}

FirewallPoliciesGetter has a method to return a FirewallPolicyInterface. A group's client should implement this interface.

type FirewallPolicyAssociationExpansion added in v0.4.0

type FirewallPolicyAssociationExpansion interface{}

type FirewallPolicyAssociationInterface added in v0.4.0

type FirewallPolicyAssociationInterface interface {
	Create(ctx context.Context, firewallPolicyAssociation *v1alpha1.FirewallPolicyAssociation, opts v1.CreateOptions) (*v1alpha1.FirewallPolicyAssociation, error)
	Update(ctx context.Context, firewallPolicyAssociation *v1alpha1.FirewallPolicyAssociation, opts v1.UpdateOptions) (*v1alpha1.FirewallPolicyAssociation, error)
	UpdateStatus(ctx context.Context, firewallPolicyAssociation *v1alpha1.FirewallPolicyAssociation, opts v1.UpdateOptions) (*v1alpha1.FirewallPolicyAssociation, 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.FirewallPolicyAssociation, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FirewallPolicyAssociationList, 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.FirewallPolicyAssociation, err error)
	FirewallPolicyAssociationExpansion
}

FirewallPolicyAssociationInterface has methods to work with FirewallPolicyAssociation resources.

type FirewallPolicyAssociationsGetter added in v0.4.0

type FirewallPolicyAssociationsGetter interface {
	FirewallPolicyAssociations(namespace string) FirewallPolicyAssociationInterface
}

FirewallPolicyAssociationsGetter has a method to return a FirewallPolicyAssociationInterface. A group's client should implement this interface.

type FirewallPolicyExpansion added in v0.4.0

type FirewallPolicyExpansion interface{}

type FirewallPolicyInterface added in v0.4.0

type FirewallPolicyInterface interface {
	Create(ctx context.Context, firewallPolicy *v1alpha1.FirewallPolicy, opts v1.CreateOptions) (*v1alpha1.FirewallPolicy, error)
	Update(ctx context.Context, firewallPolicy *v1alpha1.FirewallPolicy, opts v1.UpdateOptions) (*v1alpha1.FirewallPolicy, error)
	UpdateStatus(ctx context.Context, firewallPolicy *v1alpha1.FirewallPolicy, opts v1.UpdateOptions) (*v1alpha1.FirewallPolicy, 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.FirewallPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FirewallPolicyList, 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.FirewallPolicy, err error)
	FirewallPolicyExpansion
}

FirewallPolicyInterface has methods to work with FirewallPolicy resources.

type FirewallPolicyRuleExpansion added in v0.4.0

type FirewallPolicyRuleExpansion interface{}

type FirewallPolicyRuleInterface added in v0.4.0

type FirewallPolicyRuleInterface interface {
	Create(ctx context.Context, firewallPolicyRule *v1alpha1.FirewallPolicyRule, opts v1.CreateOptions) (*v1alpha1.FirewallPolicyRule, error)
	Update(ctx context.Context, firewallPolicyRule *v1alpha1.FirewallPolicyRule, opts v1.UpdateOptions) (*v1alpha1.FirewallPolicyRule, error)
	UpdateStatus(ctx context.Context, firewallPolicyRule *v1alpha1.FirewallPolicyRule, opts v1.UpdateOptions) (*v1alpha1.FirewallPolicyRule, 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.FirewallPolicyRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FirewallPolicyRuleList, 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.FirewallPolicyRule, err error)
	FirewallPolicyRuleExpansion
}

FirewallPolicyRuleInterface has methods to work with FirewallPolicyRule resources.

type FirewallPolicyRulesGetter added in v0.4.0

type FirewallPolicyRulesGetter interface {
	FirewallPolicyRules(namespace string) FirewallPolicyRuleInterface
}

FirewallPolicyRulesGetter has a method to return a FirewallPolicyRuleInterface. A group's client should implement this interface.

type FirewallsGetter

type FirewallsGetter interface {
	Firewalls(namespace string) FirewallInterface
}

FirewallsGetter has a method to return a FirewallInterface. A group's client should implement this interface.

type ForwardingRuleExpansion

type ForwardingRuleExpansion interface{}

type ForwardingRuleInterface

type ForwardingRuleInterface interface {
	Create(ctx context.Context, forwardingRule *v1alpha1.ForwardingRule, opts v1.CreateOptions) (*v1alpha1.ForwardingRule, error)
	Update(ctx context.Context, forwardingRule *v1alpha1.ForwardingRule, opts v1.UpdateOptions) (*v1alpha1.ForwardingRule, error)
	UpdateStatus(ctx context.Context, forwardingRule *v1alpha1.ForwardingRule, opts v1.UpdateOptions) (*v1alpha1.ForwardingRule, 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.ForwardingRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ForwardingRuleList, 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.ForwardingRule, err error)
	ForwardingRuleExpansion
}

ForwardingRuleInterface has methods to work with ForwardingRule resources.

type ForwardingRulesGetter

type ForwardingRulesGetter interface {
	ForwardingRules(namespace string) ForwardingRuleInterface
}

ForwardingRulesGetter has a method to return a ForwardingRuleInterface. A group's client should implement this interface.

type GlobalAddressExpansion

type GlobalAddressExpansion interface{}

type GlobalAddressInterface

type GlobalAddressInterface interface {
	Create(ctx context.Context, globalAddress *v1alpha1.GlobalAddress, opts v1.CreateOptions) (*v1alpha1.GlobalAddress, error)
	Update(ctx context.Context, globalAddress *v1alpha1.GlobalAddress, opts v1.UpdateOptions) (*v1alpha1.GlobalAddress, error)
	UpdateStatus(ctx context.Context, globalAddress *v1alpha1.GlobalAddress, opts v1.UpdateOptions) (*v1alpha1.GlobalAddress, 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.GlobalAddress, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GlobalAddressList, 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.GlobalAddress, err error)
	GlobalAddressExpansion
}

GlobalAddressInterface has methods to work with GlobalAddress resources.

type GlobalAddressesGetter

type GlobalAddressesGetter interface {
	GlobalAddresses(namespace string) GlobalAddressInterface
}

GlobalAddressesGetter has a method to return a GlobalAddressInterface. A group's client should implement this interface.

type GlobalForwardingRuleExpansion

type GlobalForwardingRuleExpansion interface{}

type GlobalForwardingRuleInterface

type GlobalForwardingRuleInterface interface {
	Create(ctx context.Context, globalForwardingRule *v1alpha1.GlobalForwardingRule, opts v1.CreateOptions) (*v1alpha1.GlobalForwardingRule, error)
	Update(ctx context.Context, globalForwardingRule *v1alpha1.GlobalForwardingRule, opts v1.UpdateOptions) (*v1alpha1.GlobalForwardingRule, error)
	UpdateStatus(ctx context.Context, globalForwardingRule *v1alpha1.GlobalForwardingRule, opts v1.UpdateOptions) (*v1alpha1.GlobalForwardingRule, 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.GlobalForwardingRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GlobalForwardingRuleList, 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.GlobalForwardingRule, err error)
	GlobalForwardingRuleExpansion
}

GlobalForwardingRuleInterface has methods to work with GlobalForwardingRule resources.

type GlobalForwardingRulesGetter

type GlobalForwardingRulesGetter interface {
	GlobalForwardingRules(namespace string) GlobalForwardingRuleInterface
}

GlobalForwardingRulesGetter has a method to return a GlobalForwardingRuleInterface. A group's client should implement this interface.

type GlobalNetworkEndpointExpansion

type GlobalNetworkEndpointExpansion interface{}

type GlobalNetworkEndpointGroupExpansion

type GlobalNetworkEndpointGroupExpansion interface{}

type GlobalNetworkEndpointGroupInterface

type GlobalNetworkEndpointGroupInterface interface {
	Create(ctx context.Context, globalNetworkEndpointGroup *v1alpha1.GlobalNetworkEndpointGroup, opts v1.CreateOptions) (*v1alpha1.GlobalNetworkEndpointGroup, error)
	Update(ctx context.Context, globalNetworkEndpointGroup *v1alpha1.GlobalNetworkEndpointGroup, opts v1.UpdateOptions) (*v1alpha1.GlobalNetworkEndpointGroup, error)
	UpdateStatus(ctx context.Context, globalNetworkEndpointGroup *v1alpha1.GlobalNetworkEndpointGroup, opts v1.UpdateOptions) (*v1alpha1.GlobalNetworkEndpointGroup, 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.GlobalNetworkEndpointGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GlobalNetworkEndpointGroupList, 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.GlobalNetworkEndpointGroup, err error)
	GlobalNetworkEndpointGroupExpansion
}

GlobalNetworkEndpointGroupInterface has methods to work with GlobalNetworkEndpointGroup resources.

type GlobalNetworkEndpointGroupsGetter

type GlobalNetworkEndpointGroupsGetter interface {
	GlobalNetworkEndpointGroups(namespace string) GlobalNetworkEndpointGroupInterface
}

GlobalNetworkEndpointGroupsGetter has a method to return a GlobalNetworkEndpointGroupInterface. A group's client should implement this interface.

type GlobalNetworkEndpointInterface

type GlobalNetworkEndpointInterface interface {
	Create(ctx context.Context, globalNetworkEndpoint *v1alpha1.GlobalNetworkEndpoint, opts v1.CreateOptions) (*v1alpha1.GlobalNetworkEndpoint, error)
	Update(ctx context.Context, globalNetworkEndpoint *v1alpha1.GlobalNetworkEndpoint, opts v1.UpdateOptions) (*v1alpha1.GlobalNetworkEndpoint, error)
	UpdateStatus(ctx context.Context, globalNetworkEndpoint *v1alpha1.GlobalNetworkEndpoint, opts v1.UpdateOptions) (*v1alpha1.GlobalNetworkEndpoint, 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.GlobalNetworkEndpoint, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GlobalNetworkEndpointList, 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.GlobalNetworkEndpoint, err error)
	GlobalNetworkEndpointExpansion
}

GlobalNetworkEndpointInterface has methods to work with GlobalNetworkEndpoint resources.

type GlobalNetworkEndpointsGetter

type GlobalNetworkEndpointsGetter interface {
	GlobalNetworkEndpoints(namespace string) GlobalNetworkEndpointInterface
}

GlobalNetworkEndpointsGetter has a method to return a GlobalNetworkEndpointInterface. A group's client should implement this interface.

type HaVPNGatewayExpansion

type HaVPNGatewayExpansion interface{}

type HaVPNGatewayInterface

type HaVPNGatewayInterface interface {
	Create(ctx context.Context, haVPNGateway *v1alpha1.HaVPNGateway, opts v1.CreateOptions) (*v1alpha1.HaVPNGateway, error)
	Update(ctx context.Context, haVPNGateway *v1alpha1.HaVPNGateway, opts v1.UpdateOptions) (*v1alpha1.HaVPNGateway, error)
	UpdateStatus(ctx context.Context, haVPNGateway *v1alpha1.HaVPNGateway, opts v1.UpdateOptions) (*v1alpha1.HaVPNGateway, 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.HaVPNGateway, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HaVPNGatewayList, 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.HaVPNGateway, err error)
	HaVPNGatewayExpansion
}

HaVPNGatewayInterface has methods to work with HaVPNGateway resources.

type HaVPNGatewaysGetter

type HaVPNGatewaysGetter interface {
	HaVPNGateways(namespace string) HaVPNGatewayInterface
}

HaVPNGatewaysGetter has a method to return a HaVPNGatewayInterface. A group's client should implement this interface.

type HealthCheckExpansion

type HealthCheckExpansion interface{}

type HealthCheckInterface

type HealthCheckInterface interface {
	Create(ctx context.Context, healthCheck *v1alpha1.HealthCheck, opts v1.CreateOptions) (*v1alpha1.HealthCheck, error)
	Update(ctx context.Context, healthCheck *v1alpha1.HealthCheck, opts v1.UpdateOptions) (*v1alpha1.HealthCheck, error)
	UpdateStatus(ctx context.Context, healthCheck *v1alpha1.HealthCheck, opts v1.UpdateOptions) (*v1alpha1.HealthCheck, 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.HealthCheck, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HealthCheckList, 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.HealthCheck, err error)
	HealthCheckExpansion
}

HealthCheckInterface has methods to work with HealthCheck resources.

type HealthChecksGetter

type HealthChecksGetter interface {
	HealthChecks(namespace string) HealthCheckInterface
}

HealthChecksGetter has a method to return a HealthCheckInterface. A group's client should implement this interface.

type HttpHealthCheckExpansion

type HttpHealthCheckExpansion interface{}

type HttpHealthCheckInterface

type HttpHealthCheckInterface interface {
	Create(ctx context.Context, httpHealthCheck *v1alpha1.HttpHealthCheck, opts v1.CreateOptions) (*v1alpha1.HttpHealthCheck, error)
	Update(ctx context.Context, httpHealthCheck *v1alpha1.HttpHealthCheck, opts v1.UpdateOptions) (*v1alpha1.HttpHealthCheck, error)
	UpdateStatus(ctx context.Context, httpHealthCheck *v1alpha1.HttpHealthCheck, opts v1.UpdateOptions) (*v1alpha1.HttpHealthCheck, 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.HttpHealthCheck, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HttpHealthCheckList, 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.HttpHealthCheck, err error)
	HttpHealthCheckExpansion
}

HttpHealthCheckInterface has methods to work with HttpHealthCheck resources.

type HttpHealthChecksGetter

type HttpHealthChecksGetter interface {
	HttpHealthChecks(namespace string) HttpHealthCheckInterface
}

HttpHealthChecksGetter has a method to return a HttpHealthCheckInterface. A group's client should implement this interface.

type HttpsHealthCheckExpansion

type HttpsHealthCheckExpansion interface{}

type HttpsHealthCheckInterface

type HttpsHealthCheckInterface interface {
	Create(ctx context.Context, httpsHealthCheck *v1alpha1.HttpsHealthCheck, opts v1.CreateOptions) (*v1alpha1.HttpsHealthCheck, error)
	Update(ctx context.Context, httpsHealthCheck *v1alpha1.HttpsHealthCheck, opts v1.UpdateOptions) (*v1alpha1.HttpsHealthCheck, error)
	UpdateStatus(ctx context.Context, httpsHealthCheck *v1alpha1.HttpsHealthCheck, opts v1.UpdateOptions) (*v1alpha1.HttpsHealthCheck, 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.HttpsHealthCheck, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HttpsHealthCheckList, 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.HttpsHealthCheck, err error)
	HttpsHealthCheckExpansion
}

HttpsHealthCheckInterface has methods to work with HttpsHealthCheck resources.

type HttpsHealthChecksGetter

type HttpsHealthChecksGetter interface {
	HttpsHealthChecks(namespace string) HttpsHealthCheckInterface
}

HttpsHealthChecksGetter has a method to return a HttpsHealthCheckInterface. A group's client should implement this interface.

type ImageExpansion

type ImageExpansion interface{}

type ImageIamBindingExpansion

type ImageIamBindingExpansion interface{}

type ImageIamBindingInterface

type ImageIamBindingInterface interface {
	Create(ctx context.Context, imageIamBinding *v1alpha1.ImageIamBinding, opts v1.CreateOptions) (*v1alpha1.ImageIamBinding, error)
	Update(ctx context.Context, imageIamBinding *v1alpha1.ImageIamBinding, opts v1.UpdateOptions) (*v1alpha1.ImageIamBinding, error)
	UpdateStatus(ctx context.Context, imageIamBinding *v1alpha1.ImageIamBinding, opts v1.UpdateOptions) (*v1alpha1.ImageIamBinding, 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.ImageIamBinding, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ImageIamBindingList, 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.ImageIamBinding, err error)
	ImageIamBindingExpansion
}

ImageIamBindingInterface has methods to work with ImageIamBinding resources.

type ImageIamBindingsGetter

type ImageIamBindingsGetter interface {
	ImageIamBindings(namespace string) ImageIamBindingInterface
}

ImageIamBindingsGetter has a method to return a ImageIamBindingInterface. A group's client should implement this interface.

type ImageIamMemberExpansion

type ImageIamMemberExpansion interface{}

type ImageIamMemberInterface

type ImageIamMemberInterface interface {
	Create(ctx context.Context, imageIamMember *v1alpha1.ImageIamMember, opts v1.CreateOptions) (*v1alpha1.ImageIamMember, error)
	Update(ctx context.Context, imageIamMember *v1alpha1.ImageIamMember, opts v1.UpdateOptions) (*v1alpha1.ImageIamMember, error)
	UpdateStatus(ctx context.Context, imageIamMember *v1alpha1.ImageIamMember, opts v1.UpdateOptions) (*v1alpha1.ImageIamMember, 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.ImageIamMember, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ImageIamMemberList, 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.ImageIamMember, err error)
	ImageIamMemberExpansion
}

ImageIamMemberInterface has methods to work with ImageIamMember resources.

type ImageIamMembersGetter

type ImageIamMembersGetter interface {
	ImageIamMembers(namespace string) ImageIamMemberInterface
}

ImageIamMembersGetter has a method to return a ImageIamMemberInterface. A group's client should implement this interface.

type ImageIamPoliciesGetter

type ImageIamPoliciesGetter interface {
	ImageIamPolicies(namespace string) ImageIamPolicyInterface
}

ImageIamPoliciesGetter has a method to return a ImageIamPolicyInterface. A group's client should implement this interface.

type ImageIamPolicyExpansion

type ImageIamPolicyExpansion interface{}

type ImageIamPolicyInterface

type ImageIamPolicyInterface interface {
	Create(ctx context.Context, imageIamPolicy *v1alpha1.ImageIamPolicy, opts v1.CreateOptions) (*v1alpha1.ImageIamPolicy, error)
	Update(ctx context.Context, imageIamPolicy *v1alpha1.ImageIamPolicy, opts v1.UpdateOptions) (*v1alpha1.ImageIamPolicy, error)
	UpdateStatus(ctx context.Context, imageIamPolicy *v1alpha1.ImageIamPolicy, opts v1.UpdateOptions) (*v1alpha1.ImageIamPolicy, 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.ImageIamPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ImageIamPolicyList, 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.ImageIamPolicy, err error)
	ImageIamPolicyExpansion
}

ImageIamPolicyInterface has methods to work with ImageIamPolicy resources.

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 InstanceExpansion

type InstanceExpansion interface{}

type InstanceFromTemplateExpansion

type InstanceFromTemplateExpansion interface{}

type InstanceFromTemplateInterface

type InstanceFromTemplateInterface interface {
	Create(ctx context.Context, instanceFromTemplate *v1alpha1.InstanceFromTemplate, opts v1.CreateOptions) (*v1alpha1.InstanceFromTemplate, error)
	Update(ctx context.Context, instanceFromTemplate *v1alpha1.InstanceFromTemplate, opts v1.UpdateOptions) (*v1alpha1.InstanceFromTemplate, error)
	UpdateStatus(ctx context.Context, instanceFromTemplate *v1alpha1.InstanceFromTemplate, opts v1.UpdateOptions) (*v1alpha1.InstanceFromTemplate, 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.InstanceFromTemplate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceFromTemplateList, 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.InstanceFromTemplate, err error)
	InstanceFromTemplateExpansion
}

InstanceFromTemplateInterface has methods to work with InstanceFromTemplate resources.

type InstanceFromTemplatesGetter

type InstanceFromTemplatesGetter interface {
	InstanceFromTemplates(namespace string) InstanceFromTemplateInterface
}

InstanceFromTemplatesGetter has a method to return a InstanceFromTemplateInterface. A group's client should implement this 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 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 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 InstanceGroupNamedPortExpansion

type InstanceGroupNamedPortExpansion interface{}

type InstanceGroupNamedPortInterface

type InstanceGroupNamedPortInterface interface {
	Create(ctx context.Context, instanceGroupNamedPort *v1alpha1.InstanceGroupNamedPort, opts v1.CreateOptions) (*v1alpha1.InstanceGroupNamedPort, error)
	Update(ctx context.Context, instanceGroupNamedPort *v1alpha1.InstanceGroupNamedPort, opts v1.UpdateOptions) (*v1alpha1.InstanceGroupNamedPort, error)
	UpdateStatus(ctx context.Context, instanceGroupNamedPort *v1alpha1.InstanceGroupNamedPort, opts v1.UpdateOptions) (*v1alpha1.InstanceGroupNamedPort, 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.InstanceGroupNamedPort, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceGroupNamedPortList, 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.InstanceGroupNamedPort, err error)
	InstanceGroupNamedPortExpansion
}

InstanceGroupNamedPortInterface has methods to work with InstanceGroupNamedPort resources.

type InstanceGroupNamedPortsGetter

type InstanceGroupNamedPortsGetter interface {
	InstanceGroupNamedPorts(namespace string) InstanceGroupNamedPortInterface
}

InstanceGroupNamedPortsGetter has a method to return a InstanceGroupNamedPortInterface. 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 InstanceIamBindingExpansion

type InstanceIamBindingExpansion interface{}

type InstanceIamBindingInterface

type InstanceIamBindingInterface interface {
	Create(ctx context.Context, instanceIamBinding *v1alpha1.InstanceIamBinding, opts v1.CreateOptions) (*v1alpha1.InstanceIamBinding, error)
	Update(ctx context.Context, instanceIamBinding *v1alpha1.InstanceIamBinding, opts v1.UpdateOptions) (*v1alpha1.InstanceIamBinding, error)
	UpdateStatus(ctx context.Context, instanceIamBinding *v1alpha1.InstanceIamBinding, opts v1.UpdateOptions) (*v1alpha1.InstanceIamBinding, 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.InstanceIamBinding, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceIamBindingList, 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.InstanceIamBinding, err error)
	InstanceIamBindingExpansion
}

InstanceIamBindingInterface has methods to work with InstanceIamBinding resources.

type InstanceIamBindingsGetter

type InstanceIamBindingsGetter interface {
	InstanceIamBindings(namespace string) InstanceIamBindingInterface
}

InstanceIamBindingsGetter has a method to return a InstanceIamBindingInterface. A group's client should implement this interface.

type InstanceIamMemberExpansion

type InstanceIamMemberExpansion interface{}

type InstanceIamMemberInterface

type InstanceIamMemberInterface interface {
	Create(ctx context.Context, instanceIamMember *v1alpha1.InstanceIamMember, opts v1.CreateOptions) (*v1alpha1.InstanceIamMember, error)
	Update(ctx context.Context, instanceIamMember *v1alpha1.InstanceIamMember, opts v1.UpdateOptions) (*v1alpha1.InstanceIamMember, error)
	UpdateStatus(ctx context.Context, instanceIamMember *v1alpha1.InstanceIamMember, opts v1.UpdateOptions) (*v1alpha1.InstanceIamMember, 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.InstanceIamMember, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceIamMemberList, 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.InstanceIamMember, err error)
	InstanceIamMemberExpansion
}

InstanceIamMemberInterface has methods to work with InstanceIamMember resources.

type InstanceIamMembersGetter

type InstanceIamMembersGetter interface {
	InstanceIamMembers(namespace string) InstanceIamMemberInterface
}

InstanceIamMembersGetter has a method to return a InstanceIamMemberInterface. A group's client should implement this interface.

type InstanceIamPoliciesGetter

type InstanceIamPoliciesGetter interface {
	InstanceIamPolicies(namespace string) InstanceIamPolicyInterface
}

InstanceIamPoliciesGetter has a method to return a InstanceIamPolicyInterface. A group's client should implement this interface.

type InstanceIamPolicyExpansion

type InstanceIamPolicyExpansion interface{}

type InstanceIamPolicyInterface

type InstanceIamPolicyInterface interface {
	Create(ctx context.Context, instanceIamPolicy *v1alpha1.InstanceIamPolicy, opts v1.CreateOptions) (*v1alpha1.InstanceIamPolicy, error)
	Update(ctx context.Context, instanceIamPolicy *v1alpha1.InstanceIamPolicy, opts v1.UpdateOptions) (*v1alpha1.InstanceIamPolicy, error)
	UpdateStatus(ctx context.Context, instanceIamPolicy *v1alpha1.InstanceIamPolicy, opts v1.UpdateOptions) (*v1alpha1.InstanceIamPolicy, 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.InstanceIamPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceIamPolicyList, 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.InstanceIamPolicy, err error)
	InstanceIamPolicyExpansion
}

InstanceIamPolicyInterface has methods to work with InstanceIamPolicy resources.

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

type InterconnectAttachmentExpansion interface{}

type InterconnectAttachmentInterface

type InterconnectAttachmentInterface interface {
	Create(ctx context.Context, interconnectAttachment *v1alpha1.InterconnectAttachment, opts v1.CreateOptions) (*v1alpha1.InterconnectAttachment, error)
	Update(ctx context.Context, interconnectAttachment *v1alpha1.InterconnectAttachment, opts v1.UpdateOptions) (*v1alpha1.InterconnectAttachment, error)
	UpdateStatus(ctx context.Context, interconnectAttachment *v1alpha1.InterconnectAttachment, opts v1.UpdateOptions) (*v1alpha1.InterconnectAttachment, 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.InterconnectAttachment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InterconnectAttachmentList, 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.InterconnectAttachment, err error)
	InterconnectAttachmentExpansion
}

InterconnectAttachmentInterface has methods to work with InterconnectAttachment resources.

type InterconnectAttachmentsGetter

type InterconnectAttachmentsGetter interface {
	InterconnectAttachments(namespace string) InterconnectAttachmentInterface
}

InterconnectAttachmentsGetter has a method to return a InterconnectAttachmentInterface. A group's client should implement this interface.

type ManagedSslCertificateExpansion

type ManagedSslCertificateExpansion interface{}

type ManagedSslCertificateInterface

type ManagedSslCertificateInterface interface {
	Create(ctx context.Context, managedSslCertificate *v1alpha1.ManagedSslCertificate, opts v1.CreateOptions) (*v1alpha1.ManagedSslCertificate, error)
	Update(ctx context.Context, managedSslCertificate *v1alpha1.ManagedSslCertificate, opts v1.UpdateOptions) (*v1alpha1.ManagedSslCertificate, error)
	UpdateStatus(ctx context.Context, managedSslCertificate *v1alpha1.ManagedSslCertificate, opts v1.UpdateOptions) (*v1alpha1.ManagedSslCertificate, 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.ManagedSslCertificate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ManagedSslCertificateList, 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.ManagedSslCertificate, err error)
	ManagedSslCertificateExpansion
}

ManagedSslCertificateInterface has methods to work with ManagedSslCertificate resources.

type ManagedSslCertificatesGetter

type ManagedSslCertificatesGetter interface {
	ManagedSslCertificates(namespace string) ManagedSslCertificateInterface
}

ManagedSslCertificatesGetter has a method to return a ManagedSslCertificateInterface. A group's client should implement this interface.

type NetworkEndpointExpansion

type NetworkEndpointExpansion interface{}

type NetworkEndpointGroupExpansion

type NetworkEndpointGroupExpansion interface{}

type NetworkEndpointGroupInterface

type NetworkEndpointGroupInterface interface {
	Create(ctx context.Context, networkEndpointGroup *v1alpha1.NetworkEndpointGroup, opts v1.CreateOptions) (*v1alpha1.NetworkEndpointGroup, error)
	Update(ctx context.Context, networkEndpointGroup *v1alpha1.NetworkEndpointGroup, opts v1.UpdateOptions) (*v1alpha1.NetworkEndpointGroup, error)
	UpdateStatus(ctx context.Context, networkEndpointGroup *v1alpha1.NetworkEndpointGroup, opts v1.UpdateOptions) (*v1alpha1.NetworkEndpointGroup, 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.NetworkEndpointGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NetworkEndpointGroupList, 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.NetworkEndpointGroup, err error)
	NetworkEndpointGroupExpansion
}

NetworkEndpointGroupInterface has methods to work with NetworkEndpointGroup resources.

type NetworkEndpointGroupsGetter

type NetworkEndpointGroupsGetter interface {
	NetworkEndpointGroups(namespace string) NetworkEndpointGroupInterface
}

NetworkEndpointGroupsGetter has a method to return a NetworkEndpointGroupInterface. A group's client should implement this interface.

type NetworkEndpointInterface

type NetworkEndpointInterface interface {
	Create(ctx context.Context, networkEndpoint *v1alpha1.NetworkEndpoint, opts v1.CreateOptions) (*v1alpha1.NetworkEndpoint, error)
	Update(ctx context.Context, networkEndpoint *v1alpha1.NetworkEndpoint, opts v1.UpdateOptions) (*v1alpha1.NetworkEndpoint, error)
	UpdateStatus(ctx context.Context, networkEndpoint *v1alpha1.NetworkEndpoint, opts v1.UpdateOptions) (*v1alpha1.NetworkEndpoint, 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.NetworkEndpoint, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NetworkEndpointList, 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.NetworkEndpoint, err error)
	NetworkEndpointExpansion
}

NetworkEndpointInterface has methods to work with NetworkEndpoint resources.

type NetworkEndpointsGetter

type NetworkEndpointsGetter interface {
	NetworkEndpoints(namespace string) NetworkEndpointInterface
}

NetworkEndpointsGetter has a method to return a NetworkEndpointInterface. A group's client should implement this interface.

type NetworkExpansion

type NetworkExpansion interface{}

type NetworkInterface

type NetworkInterface interface {
	Create(ctx context.Context, network *v1alpha1.Network, opts v1.CreateOptions) (*v1alpha1.Network, error)
	Update(ctx context.Context, network *v1alpha1.Network, opts v1.UpdateOptions) (*v1alpha1.Network, error)
	UpdateStatus(ctx context.Context, network *v1alpha1.Network, opts v1.UpdateOptions) (*v1alpha1.Network, 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.Network, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NetworkList, 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.Network, err error)
	NetworkExpansion
}

NetworkInterface has methods to work with Network resources.

type NetworkPeeringExpansion

type NetworkPeeringExpansion interface{}

type NetworkPeeringInterface

type NetworkPeeringInterface interface {
	Create(ctx context.Context, networkPeering *v1alpha1.NetworkPeering, opts v1.CreateOptions) (*v1alpha1.NetworkPeering, error)
	Update(ctx context.Context, networkPeering *v1alpha1.NetworkPeering, opts v1.UpdateOptions) (*v1alpha1.NetworkPeering, error)
	UpdateStatus(ctx context.Context, networkPeering *v1alpha1.NetworkPeering, opts v1.UpdateOptions) (*v1alpha1.NetworkPeering, 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.NetworkPeering, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NetworkPeeringList, 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.NetworkPeering, err error)
	NetworkPeeringExpansion
}

NetworkPeeringInterface has methods to work with NetworkPeering resources.

type NetworkPeeringRoutesConfigExpansion

type NetworkPeeringRoutesConfigExpansion interface{}

type NetworkPeeringRoutesConfigInterface

type NetworkPeeringRoutesConfigInterface interface {
	Create(ctx context.Context, networkPeeringRoutesConfig *v1alpha1.NetworkPeeringRoutesConfig, opts v1.CreateOptions) (*v1alpha1.NetworkPeeringRoutesConfig, error)
	Update(ctx context.Context, networkPeeringRoutesConfig *v1alpha1.NetworkPeeringRoutesConfig, opts v1.UpdateOptions) (*v1alpha1.NetworkPeeringRoutesConfig, error)
	UpdateStatus(ctx context.Context, networkPeeringRoutesConfig *v1alpha1.NetworkPeeringRoutesConfig, opts v1.UpdateOptions) (*v1alpha1.NetworkPeeringRoutesConfig, 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.NetworkPeeringRoutesConfig, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NetworkPeeringRoutesConfigList, 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.NetworkPeeringRoutesConfig, err error)
	NetworkPeeringRoutesConfigExpansion
}

NetworkPeeringRoutesConfigInterface has methods to work with NetworkPeeringRoutesConfig resources.

type NetworkPeeringRoutesConfigsGetter

type NetworkPeeringRoutesConfigsGetter interface {
	NetworkPeeringRoutesConfigs(namespace string) NetworkPeeringRoutesConfigInterface
}

NetworkPeeringRoutesConfigsGetter has a method to return a NetworkPeeringRoutesConfigInterface. A group's client should implement this interface.

type NetworkPeeringsGetter

type NetworkPeeringsGetter interface {
	NetworkPeerings(namespace string) NetworkPeeringInterface
}

NetworkPeeringsGetter has a method to return a NetworkPeeringInterface. A group's client should implement this interface.

type NetworksGetter

type NetworksGetter interface {
	Networks(namespace string) NetworkInterface
}

NetworksGetter has a method to return a NetworkInterface. A group's client should implement this interface.

type NodeGroupExpansion

type NodeGroupExpansion interface{}

type NodeGroupInterface

type NodeGroupInterface interface {
	Create(ctx context.Context, nodeGroup *v1alpha1.NodeGroup, opts v1.CreateOptions) (*v1alpha1.NodeGroup, error)
	Update(ctx context.Context, nodeGroup *v1alpha1.NodeGroup, opts v1.UpdateOptions) (*v1alpha1.NodeGroup, error)
	UpdateStatus(ctx context.Context, nodeGroup *v1alpha1.NodeGroup, opts v1.UpdateOptions) (*v1alpha1.NodeGroup, 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.NodeGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NodeGroupList, 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.NodeGroup, err error)
	NodeGroupExpansion
}

NodeGroupInterface has methods to work with NodeGroup resources.

type NodeGroupsGetter

type NodeGroupsGetter interface {
	NodeGroups(namespace string) NodeGroupInterface
}

NodeGroupsGetter has a method to return a NodeGroupInterface. A group's client should implement this interface.

type NodeTemplateExpansion

type NodeTemplateExpansion interface{}

type NodeTemplateInterface

type NodeTemplateInterface interface {
	Create(ctx context.Context, nodeTemplate *v1alpha1.NodeTemplate, opts v1.CreateOptions) (*v1alpha1.NodeTemplate, error)
	Update(ctx context.Context, nodeTemplate *v1alpha1.NodeTemplate, opts v1.UpdateOptions) (*v1alpha1.NodeTemplate, error)
	UpdateStatus(ctx context.Context, nodeTemplate *v1alpha1.NodeTemplate, opts v1.UpdateOptions) (*v1alpha1.NodeTemplate, 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.NodeTemplate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NodeTemplateList, 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.NodeTemplate, err error)
	NodeTemplateExpansion
}

NodeTemplateInterface has methods to work with NodeTemplate resources.

type NodeTemplatesGetter

type NodeTemplatesGetter interface {
	NodeTemplates(namespace string) NodeTemplateInterface
}

NodeTemplatesGetter has a method to return a NodeTemplateInterface. A group's client should implement this interface.

type PacketMirroringExpansion

type PacketMirroringExpansion interface{}

type PacketMirroringInterface

type PacketMirroringInterface interface {
	Create(ctx context.Context, packetMirroring *v1alpha1.PacketMirroring, opts v1.CreateOptions) (*v1alpha1.PacketMirroring, error)
	Update(ctx context.Context, packetMirroring *v1alpha1.PacketMirroring, opts v1.UpdateOptions) (*v1alpha1.PacketMirroring, error)
	UpdateStatus(ctx context.Context, packetMirroring *v1alpha1.PacketMirroring, opts v1.UpdateOptions) (*v1alpha1.PacketMirroring, 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.PacketMirroring, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PacketMirroringList, 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.PacketMirroring, err error)
	PacketMirroringExpansion
}

PacketMirroringInterface has methods to work with PacketMirroring resources.

type PacketMirroringsGetter

type PacketMirroringsGetter interface {
	PacketMirrorings(namespace string) PacketMirroringInterface
}

PacketMirroringsGetter has a method to return a PacketMirroringInterface. A group's client should implement this interface.

type PerInstanceConfigExpansion

type PerInstanceConfigExpansion interface{}

type PerInstanceConfigInterface

type PerInstanceConfigInterface interface {
	Create(ctx context.Context, perInstanceConfig *v1alpha1.PerInstanceConfig, opts v1.CreateOptions) (*v1alpha1.PerInstanceConfig, error)
	Update(ctx context.Context, perInstanceConfig *v1alpha1.PerInstanceConfig, opts v1.UpdateOptions) (*v1alpha1.PerInstanceConfig, error)
	UpdateStatus(ctx context.Context, perInstanceConfig *v1alpha1.PerInstanceConfig, opts v1.UpdateOptions) (*v1alpha1.PerInstanceConfig, 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.PerInstanceConfig, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PerInstanceConfigList, 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.PerInstanceConfig, err error)
	PerInstanceConfigExpansion
}

PerInstanceConfigInterface has methods to work with PerInstanceConfig resources.

type PerInstanceConfigsGetter

type PerInstanceConfigsGetter interface {
	PerInstanceConfigs(namespace string) PerInstanceConfigInterface
}

PerInstanceConfigsGetter has a method to return a PerInstanceConfigInterface. A group's client should implement this interface.

type ProjectDefaultNetworkTierExpansion

type ProjectDefaultNetworkTierExpansion interface{}

type ProjectDefaultNetworkTierInterface

type ProjectDefaultNetworkTierInterface interface {
	Create(ctx context.Context, projectDefaultNetworkTier *v1alpha1.ProjectDefaultNetworkTier, opts v1.CreateOptions) (*v1alpha1.ProjectDefaultNetworkTier, error)
	Update(ctx context.Context, projectDefaultNetworkTier *v1alpha1.ProjectDefaultNetworkTier, opts v1.UpdateOptions) (*v1alpha1.ProjectDefaultNetworkTier, error)
	UpdateStatus(ctx context.Context, projectDefaultNetworkTier *v1alpha1.ProjectDefaultNetworkTier, opts v1.UpdateOptions) (*v1alpha1.ProjectDefaultNetworkTier, 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.ProjectDefaultNetworkTier, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProjectDefaultNetworkTierList, 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.ProjectDefaultNetworkTier, err error)
	ProjectDefaultNetworkTierExpansion
}

ProjectDefaultNetworkTierInterface has methods to work with ProjectDefaultNetworkTier resources.

type ProjectDefaultNetworkTiersGetter

type ProjectDefaultNetworkTiersGetter interface {
	ProjectDefaultNetworkTiers(namespace string) ProjectDefaultNetworkTierInterface
}

ProjectDefaultNetworkTiersGetter has a method to return a ProjectDefaultNetworkTierInterface. A group's client should implement this interface.

type ProjectMetadataExpansion

type ProjectMetadataExpansion interface{}

type ProjectMetadataInterface

type ProjectMetadataInterface interface {
	Create(ctx context.Context, projectMetadata *v1alpha1.ProjectMetadata, opts v1.CreateOptions) (*v1alpha1.ProjectMetadata, error)
	Update(ctx context.Context, projectMetadata *v1alpha1.ProjectMetadata, opts v1.UpdateOptions) (*v1alpha1.ProjectMetadata, error)
	UpdateStatus(ctx context.Context, projectMetadata *v1alpha1.ProjectMetadata, opts v1.UpdateOptions) (*v1alpha1.ProjectMetadata, 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.ProjectMetadata, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProjectMetadataList, 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.ProjectMetadata, err error)
	ProjectMetadataExpansion
}

ProjectMetadataInterface has methods to work with ProjectMetadata resources.

type ProjectMetadataItemExpansion

type ProjectMetadataItemExpansion interface{}

type ProjectMetadataItemInterface

type ProjectMetadataItemInterface interface {
	Create(ctx context.Context, projectMetadataItem *v1alpha1.ProjectMetadataItem, opts v1.CreateOptions) (*v1alpha1.ProjectMetadataItem, error)
	Update(ctx context.Context, projectMetadataItem *v1alpha1.ProjectMetadataItem, opts v1.UpdateOptions) (*v1alpha1.ProjectMetadataItem, error)
	UpdateStatus(ctx context.Context, projectMetadataItem *v1alpha1.ProjectMetadataItem, opts v1.UpdateOptions) (*v1alpha1.ProjectMetadataItem, 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.ProjectMetadataItem, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProjectMetadataItemList, 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.ProjectMetadataItem, err error)
	ProjectMetadataItemExpansion
}

ProjectMetadataItemInterface has methods to work with ProjectMetadataItem resources.

type ProjectMetadataItemsGetter

type ProjectMetadataItemsGetter interface {
	ProjectMetadataItems(namespace string) ProjectMetadataItemInterface
}

ProjectMetadataItemsGetter has a method to return a ProjectMetadataItemInterface. A group's client should implement this interface.

type ProjectMetadatasGetter

type ProjectMetadatasGetter interface {
	ProjectMetadatas(namespace string) ProjectMetadataInterface
}

ProjectMetadatasGetter has a method to return a ProjectMetadataInterface. A group's client should implement this interface.

type RegionAutoscalerExpansion

type RegionAutoscalerExpansion interface{}

type RegionAutoscalerInterface

type RegionAutoscalerInterface interface {
	Create(ctx context.Context, regionAutoscaler *v1alpha1.RegionAutoscaler, opts v1.CreateOptions) (*v1alpha1.RegionAutoscaler, error)
	Update(ctx context.Context, regionAutoscaler *v1alpha1.RegionAutoscaler, opts v1.UpdateOptions) (*v1alpha1.RegionAutoscaler, error)
	UpdateStatus(ctx context.Context, regionAutoscaler *v1alpha1.RegionAutoscaler, opts v1.UpdateOptions) (*v1alpha1.RegionAutoscaler, 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.RegionAutoscaler, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RegionAutoscalerList, 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.RegionAutoscaler, err error)
	RegionAutoscalerExpansion
}

RegionAutoscalerInterface has methods to work with RegionAutoscaler resources.

type RegionAutoscalersGetter

type RegionAutoscalersGetter interface {
	RegionAutoscalers(namespace string) RegionAutoscalerInterface
}

RegionAutoscalersGetter has a method to return a RegionAutoscalerInterface. A group's client should implement this interface.

type RegionBackendServiceExpansion

type RegionBackendServiceExpansion interface{}

type RegionBackendServiceInterface

type RegionBackendServiceInterface interface {
	Create(ctx context.Context, regionBackendService *v1alpha1.RegionBackendService, opts v1.CreateOptions) (*v1alpha1.RegionBackendService, error)
	Update(ctx context.Context, regionBackendService *v1alpha1.RegionBackendService, opts v1.UpdateOptions) (*v1alpha1.RegionBackendService, error)
	UpdateStatus(ctx context.Context, regionBackendService *v1alpha1.RegionBackendService, opts v1.UpdateOptions) (*v1alpha1.RegionBackendService, 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.RegionBackendService, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RegionBackendServiceList, 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.RegionBackendService, err error)
	RegionBackendServiceExpansion
}

RegionBackendServiceInterface has methods to work with RegionBackendService resources.

type RegionBackendServicesGetter

type RegionBackendServicesGetter interface {
	RegionBackendServices(namespace string) RegionBackendServiceInterface
}

RegionBackendServicesGetter has a method to return a RegionBackendServiceInterface. A group's client should implement this interface.

type RegionDiskExpansion

type RegionDiskExpansion interface{}

type RegionDiskIamBindingExpansion

type RegionDiskIamBindingExpansion interface{}

type RegionDiskIamBindingInterface

type RegionDiskIamBindingInterface interface {
	Create(ctx context.Context, regionDiskIamBinding *v1alpha1.RegionDiskIamBinding, opts v1.CreateOptions) (*v1alpha1.RegionDiskIamBinding, error)
	Update(ctx context.Context, regionDiskIamBinding *v1alpha1.RegionDiskIamBinding, opts v1.UpdateOptions) (*v1alpha1.RegionDiskIamBinding, error)
	UpdateStatus(ctx context.Context, regionDiskIamBinding *v1alpha1.RegionDiskIamBinding, opts v1.UpdateOptions) (*v1alpha1.RegionDiskIamBinding, 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.RegionDiskIamBinding, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RegionDiskIamBindingList, 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.RegionDiskIamBinding, err error)
	RegionDiskIamBindingExpansion
}

RegionDiskIamBindingInterface has methods to work with RegionDiskIamBinding resources.

type RegionDiskIamBindingsGetter

type RegionDiskIamBindingsGetter interface {
	RegionDiskIamBindings(namespace string) RegionDiskIamBindingInterface
}

RegionDiskIamBindingsGetter has a method to return a RegionDiskIamBindingInterface. A group's client should implement this interface.

type RegionDiskIamMemberExpansion

type RegionDiskIamMemberExpansion interface{}

type RegionDiskIamMemberInterface

type RegionDiskIamMemberInterface interface {
	Create(ctx context.Context, regionDiskIamMember *v1alpha1.RegionDiskIamMember, opts v1.CreateOptions) (*v1alpha1.RegionDiskIamMember, error)
	Update(ctx context.Context, regionDiskIamMember *v1alpha1.RegionDiskIamMember, opts v1.UpdateOptions) (*v1alpha1.RegionDiskIamMember, error)
	UpdateStatus(ctx context.Context, regionDiskIamMember *v1alpha1.RegionDiskIamMember, opts v1.UpdateOptions) (*v1alpha1.RegionDiskIamMember, 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.RegionDiskIamMember, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RegionDiskIamMemberList, 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.RegionDiskIamMember, err error)
	RegionDiskIamMemberExpansion
}

RegionDiskIamMemberInterface has methods to work with RegionDiskIamMember resources.

type RegionDiskIamMembersGetter

type RegionDiskIamMembersGetter interface {
	RegionDiskIamMembers(namespace string) RegionDiskIamMemberInterface
}

RegionDiskIamMembersGetter has a method to return a RegionDiskIamMemberInterface. A group's client should implement this interface.

type RegionDiskIamPoliciesGetter

type RegionDiskIamPoliciesGetter interface {
	RegionDiskIamPolicies(namespace string) RegionDiskIamPolicyInterface
}

RegionDiskIamPoliciesGetter has a method to return a RegionDiskIamPolicyInterface. A group's client should implement this interface.

type RegionDiskIamPolicyExpansion

type RegionDiskIamPolicyExpansion interface{}

type RegionDiskIamPolicyInterface

type RegionDiskIamPolicyInterface interface {
	Create(ctx context.Context, regionDiskIamPolicy *v1alpha1.RegionDiskIamPolicy, opts v1.CreateOptions) (*v1alpha1.RegionDiskIamPolicy, error)
	Update(ctx context.Context, regionDiskIamPolicy *v1alpha1.RegionDiskIamPolicy, opts v1.UpdateOptions) (*v1alpha1.RegionDiskIamPolicy, error)
	UpdateStatus(ctx context.Context, regionDiskIamPolicy *v1alpha1.RegionDiskIamPolicy, opts v1.UpdateOptions) (*v1alpha1.RegionDiskIamPolicy, 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.RegionDiskIamPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RegionDiskIamPolicyList, 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.RegionDiskIamPolicy, err error)
	RegionDiskIamPolicyExpansion
}

RegionDiskIamPolicyInterface has methods to work with RegionDiskIamPolicy resources.

type RegionDiskInterface

type RegionDiskInterface interface {
	Create(ctx context.Context, regionDisk *v1alpha1.RegionDisk, opts v1.CreateOptions) (*v1alpha1.RegionDisk, error)
	Update(ctx context.Context, regionDisk *v1alpha1.RegionDisk, opts v1.UpdateOptions) (*v1alpha1.RegionDisk, error)
	UpdateStatus(ctx context.Context, regionDisk *v1alpha1.RegionDisk, opts v1.UpdateOptions) (*v1alpha1.RegionDisk, 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.RegionDisk, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RegionDiskList, 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.RegionDisk, err error)
	RegionDiskExpansion
}

RegionDiskInterface has methods to work with RegionDisk resources.

type RegionDiskResourcePolicyAttachmentExpansion

type RegionDiskResourcePolicyAttachmentExpansion interface{}

type RegionDiskResourcePolicyAttachmentInterface

RegionDiskResourcePolicyAttachmentInterface has methods to work with RegionDiskResourcePolicyAttachment resources.

type RegionDiskResourcePolicyAttachmentsGetter

type RegionDiskResourcePolicyAttachmentsGetter interface {
	RegionDiskResourcePolicyAttachments(namespace string) RegionDiskResourcePolicyAttachmentInterface
}

RegionDiskResourcePolicyAttachmentsGetter has a method to return a RegionDiskResourcePolicyAttachmentInterface. A group's client should implement this interface.

type RegionDisksGetter

type RegionDisksGetter interface {
	RegionDisks(namespace string) RegionDiskInterface
}

RegionDisksGetter has a method to return a RegionDiskInterface. A group's client should implement this interface.

type RegionHealthCheckExpansion

type RegionHealthCheckExpansion interface{}

type RegionHealthCheckInterface

type RegionHealthCheckInterface interface {
	Create(ctx context.Context, regionHealthCheck *v1alpha1.RegionHealthCheck, opts v1.CreateOptions) (*v1alpha1.RegionHealthCheck, error)
	Update(ctx context.Context, regionHealthCheck *v1alpha1.RegionHealthCheck, opts v1.UpdateOptions) (*v1alpha1.RegionHealthCheck, error)
	UpdateStatus(ctx context.Context, regionHealthCheck *v1alpha1.RegionHealthCheck, opts v1.UpdateOptions) (*v1alpha1.RegionHealthCheck, 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.RegionHealthCheck, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RegionHealthCheckList, 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.RegionHealthCheck, err error)
	RegionHealthCheckExpansion
}

RegionHealthCheckInterface has methods to work with RegionHealthCheck resources.

type RegionHealthChecksGetter

type RegionHealthChecksGetter interface {
	RegionHealthChecks(namespace string) RegionHealthCheckInterface
}

RegionHealthChecksGetter has a method to return a RegionHealthCheckInterface. A group's client should implement this interface.

type RegionInstanceGroupManagerExpansion

type RegionInstanceGroupManagerExpansion interface{}

type RegionInstanceGroupManagerInterface

type RegionInstanceGroupManagerInterface interface {
	Create(ctx context.Context, regionInstanceGroupManager *v1alpha1.RegionInstanceGroupManager, opts v1.CreateOptions) (*v1alpha1.RegionInstanceGroupManager, error)
	Update(ctx context.Context, regionInstanceGroupManager *v1alpha1.RegionInstanceGroupManager, opts v1.UpdateOptions) (*v1alpha1.RegionInstanceGroupManager, error)
	UpdateStatus(ctx context.Context, regionInstanceGroupManager *v1alpha1.RegionInstanceGroupManager, opts v1.UpdateOptions) (*v1alpha1.RegionInstanceGroupManager, 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.RegionInstanceGroupManager, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RegionInstanceGroupManagerList, 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.RegionInstanceGroupManager, err error)
	RegionInstanceGroupManagerExpansion
}

RegionInstanceGroupManagerInterface has methods to work with RegionInstanceGroupManager resources.

type RegionInstanceGroupManagersGetter

type RegionInstanceGroupManagersGetter interface {
	RegionInstanceGroupManagers(namespace string) RegionInstanceGroupManagerInterface
}

RegionInstanceGroupManagersGetter has a method to return a RegionInstanceGroupManagerInterface. A group's client should implement this interface.

type RegionNetworkEndpointGroupExpansion

type RegionNetworkEndpointGroupExpansion interface{}

type RegionNetworkEndpointGroupInterface

type RegionNetworkEndpointGroupInterface interface {
	Create(ctx context.Context, regionNetworkEndpointGroup *v1alpha1.RegionNetworkEndpointGroup, opts v1.CreateOptions) (*v1alpha1.RegionNetworkEndpointGroup, error)
	Update(ctx context.Context, regionNetworkEndpointGroup *v1alpha1.RegionNetworkEndpointGroup, opts v1.UpdateOptions) (*v1alpha1.RegionNetworkEndpointGroup, error)
	UpdateStatus(ctx context.Context, regionNetworkEndpointGroup *v1alpha1.RegionNetworkEndpointGroup, opts v1.UpdateOptions) (*v1alpha1.RegionNetworkEndpointGroup, 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.RegionNetworkEndpointGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RegionNetworkEndpointGroupList, 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.RegionNetworkEndpointGroup, err error)
	RegionNetworkEndpointGroupExpansion
}

RegionNetworkEndpointGroupInterface has methods to work with RegionNetworkEndpointGroup resources.

type RegionNetworkEndpointGroupsGetter

type RegionNetworkEndpointGroupsGetter interface {
	RegionNetworkEndpointGroups(namespace string) RegionNetworkEndpointGroupInterface
}

RegionNetworkEndpointGroupsGetter has a method to return a RegionNetworkEndpointGroupInterface. A group's client should implement this interface.

type RegionPerInstanceConfigExpansion

type RegionPerInstanceConfigExpansion interface{}

type RegionPerInstanceConfigInterface

type RegionPerInstanceConfigInterface interface {
	Create(ctx context.Context, regionPerInstanceConfig *v1alpha1.RegionPerInstanceConfig, opts v1.CreateOptions) (*v1alpha1.RegionPerInstanceConfig, error)
	Update(ctx context.Context, regionPerInstanceConfig *v1alpha1.RegionPerInstanceConfig, opts v1.UpdateOptions) (*v1alpha1.RegionPerInstanceConfig, error)
	UpdateStatus(ctx context.Context, regionPerInstanceConfig *v1alpha1.RegionPerInstanceConfig, opts v1.UpdateOptions) (*v1alpha1.RegionPerInstanceConfig, 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.RegionPerInstanceConfig, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RegionPerInstanceConfigList, 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.RegionPerInstanceConfig, err error)
	RegionPerInstanceConfigExpansion
}

RegionPerInstanceConfigInterface has methods to work with RegionPerInstanceConfig resources.

type RegionPerInstanceConfigsGetter

type RegionPerInstanceConfigsGetter interface {
	RegionPerInstanceConfigs(namespace string) RegionPerInstanceConfigInterface
}

RegionPerInstanceConfigsGetter has a method to return a RegionPerInstanceConfigInterface. A group's client should implement this interface.

type RegionSslCertificateExpansion

type RegionSslCertificateExpansion interface{}

type RegionSslCertificateInterface

type RegionSslCertificateInterface interface {
	Create(ctx context.Context, regionSslCertificate *v1alpha1.RegionSslCertificate, opts v1.CreateOptions) (*v1alpha1.RegionSslCertificate, error)
	Update(ctx context.Context, regionSslCertificate *v1alpha1.RegionSslCertificate, opts v1.UpdateOptions) (*v1alpha1.RegionSslCertificate, error)
	UpdateStatus(ctx context.Context, regionSslCertificate *v1alpha1.RegionSslCertificate, opts v1.UpdateOptions) (*v1alpha1.RegionSslCertificate, 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.RegionSslCertificate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RegionSslCertificateList, 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.RegionSslCertificate, err error)
	RegionSslCertificateExpansion
}

RegionSslCertificateInterface has methods to work with RegionSslCertificate resources.

type RegionSslCertificatesGetter

type RegionSslCertificatesGetter interface {
	RegionSslCertificates(namespace string) RegionSslCertificateInterface
}

RegionSslCertificatesGetter has a method to return a RegionSslCertificateInterface. A group's client should implement this interface.

type RegionTargetHTTPProxiesGetter

type RegionTargetHTTPProxiesGetter interface {
	RegionTargetHTTPProxies(namespace string) RegionTargetHTTPProxyInterface
}

RegionTargetHTTPProxiesGetter has a method to return a RegionTargetHTTPProxyInterface. A group's client should implement this interface.

type RegionTargetHTTPProxyExpansion

type RegionTargetHTTPProxyExpansion interface{}

type RegionTargetHTTPProxyInterface

type RegionTargetHTTPProxyInterface interface {
	Create(ctx context.Context, regionTargetHTTPProxy *v1alpha1.RegionTargetHTTPProxy, opts v1.CreateOptions) (*v1alpha1.RegionTargetHTTPProxy, error)
	Update(ctx context.Context, regionTargetHTTPProxy *v1alpha1.RegionTargetHTTPProxy, opts v1.UpdateOptions) (*v1alpha1.RegionTargetHTTPProxy, error)
	UpdateStatus(ctx context.Context, regionTargetHTTPProxy *v1alpha1.RegionTargetHTTPProxy, opts v1.UpdateOptions) (*v1alpha1.RegionTargetHTTPProxy, 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.RegionTargetHTTPProxy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RegionTargetHTTPProxyList, 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.RegionTargetHTTPProxy, err error)
	RegionTargetHTTPProxyExpansion
}

RegionTargetHTTPProxyInterface has methods to work with RegionTargetHTTPProxy resources.

type RegionTargetHTTPSProxiesGetter

type RegionTargetHTTPSProxiesGetter interface {
	RegionTargetHTTPSProxies(namespace string) RegionTargetHTTPSProxyInterface
}

RegionTargetHTTPSProxiesGetter has a method to return a RegionTargetHTTPSProxyInterface. A group's client should implement this interface.

type RegionTargetHTTPSProxyExpansion

type RegionTargetHTTPSProxyExpansion interface{}

type RegionTargetHTTPSProxyInterface

type RegionTargetHTTPSProxyInterface interface {
	Create(ctx context.Context, regionTargetHTTPSProxy *v1alpha1.RegionTargetHTTPSProxy, opts v1.CreateOptions) (*v1alpha1.RegionTargetHTTPSProxy, error)
	Update(ctx context.Context, regionTargetHTTPSProxy *v1alpha1.RegionTargetHTTPSProxy, opts v1.UpdateOptions) (*v1alpha1.RegionTargetHTTPSProxy, error)
	UpdateStatus(ctx context.Context, regionTargetHTTPSProxy *v1alpha1.RegionTargetHTTPSProxy, opts v1.UpdateOptions) (*v1alpha1.RegionTargetHTTPSProxy, 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.RegionTargetHTTPSProxy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RegionTargetHTTPSProxyList, 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.RegionTargetHTTPSProxy, err error)
	RegionTargetHTTPSProxyExpansion
}

RegionTargetHTTPSProxyInterface has methods to work with RegionTargetHTTPSProxy resources.

type RegionURLMapExpansion

type RegionURLMapExpansion interface{}

type RegionURLMapInterface

type RegionURLMapInterface interface {
	Create(ctx context.Context, regionURLMap *v1alpha1.RegionURLMap, opts v1.CreateOptions) (*v1alpha1.RegionURLMap, error)
	Update(ctx context.Context, regionURLMap *v1alpha1.RegionURLMap, opts v1.UpdateOptions) (*v1alpha1.RegionURLMap, error)
	UpdateStatus(ctx context.Context, regionURLMap *v1alpha1.RegionURLMap, opts v1.UpdateOptions) (*v1alpha1.RegionURLMap, 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.RegionURLMap, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RegionURLMapList, 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.RegionURLMap, err error)
	RegionURLMapExpansion
}

RegionURLMapInterface has methods to work with RegionURLMap resources.

type RegionURLMapsGetter

type RegionURLMapsGetter interface {
	RegionURLMaps(namespace string) RegionURLMapInterface
}

RegionURLMapsGetter has a method to return a RegionURLMapInterface. A group's client should implement this interface.

type ReservationExpansion

type ReservationExpansion interface{}

type ReservationInterface

type ReservationInterface interface {
	Create(ctx context.Context, reservation *v1alpha1.Reservation, opts v1.CreateOptions) (*v1alpha1.Reservation, error)
	Update(ctx context.Context, reservation *v1alpha1.Reservation, opts v1.UpdateOptions) (*v1alpha1.Reservation, error)
	UpdateStatus(ctx context.Context, reservation *v1alpha1.Reservation, opts v1.UpdateOptions) (*v1alpha1.Reservation, 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.Reservation, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ReservationList, 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.Reservation, err error)
	ReservationExpansion
}

ReservationInterface has methods to work with Reservation resources.

type ReservationsGetter

type ReservationsGetter interface {
	Reservations(namespace string) ReservationInterface
}

ReservationsGetter has a method to return a ReservationInterface. A group's client should implement this interface.

type ResourcePoliciesGetter

type ResourcePoliciesGetter interface {
	ResourcePolicies(namespace string) ResourcePolicyInterface
}

ResourcePoliciesGetter has a method to return a ResourcePolicyInterface. A group's client should implement this interface.

type ResourcePolicyExpansion

type ResourcePolicyExpansion interface{}

type ResourcePolicyInterface

type ResourcePolicyInterface interface {
	Create(ctx context.Context, resourcePolicy *v1alpha1.ResourcePolicy, opts v1.CreateOptions) (*v1alpha1.ResourcePolicy, error)
	Update(ctx context.Context, resourcePolicy *v1alpha1.ResourcePolicy, opts v1.UpdateOptions) (*v1alpha1.ResourcePolicy, error)
	UpdateStatus(ctx context.Context, resourcePolicy *v1alpha1.ResourcePolicy, opts v1.UpdateOptions) (*v1alpha1.ResourcePolicy, 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.ResourcePolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ResourcePolicyList, 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.ResourcePolicy, err error)
	ResourcePolicyExpansion
}

ResourcePolicyInterface has methods to work with ResourcePolicy resources.

type RouteExpansion

type RouteExpansion interface{}

type RouteInterface

type RouteInterface interface {
	Create(ctx context.Context, route *v1alpha1.Route, opts v1.CreateOptions) (*v1alpha1.Route, error)
	Update(ctx context.Context, route *v1alpha1.Route, opts v1.UpdateOptions) (*v1alpha1.Route, error)
	UpdateStatus(ctx context.Context, route *v1alpha1.Route, opts v1.UpdateOptions) (*v1alpha1.Route, 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.Route, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RouteList, 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.Route, err error)
	RouteExpansion
}

RouteInterface has methods to work with Route resources.

type RouterExpansion

type RouterExpansion interface{}

type RouterInterface

type RouterInterface interface {
	Create(ctx context.Context, router *v1alpha1.Router, opts v1.CreateOptions) (*v1alpha1.Router, error)
	Update(ctx context.Context, router *v1alpha1.Router, opts v1.UpdateOptions) (*v1alpha1.Router, error)
	UpdateStatus(ctx context.Context, router *v1alpha1.Router, opts v1.UpdateOptions) (*v1alpha1.Router, 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.Router, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RouterList, 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.Router, err error)
	RouterExpansion
}

RouterInterface has methods to work with Router resources.

type RouterInterfaceExpansion

type RouterInterfaceExpansion interface{}

type RouterInterfaceInterface

type RouterInterfaceInterface interface {
	Create(ctx context.Context, routerInterface *v1alpha1.RouterInterface, opts v1.CreateOptions) (*v1alpha1.RouterInterface, error)
	Update(ctx context.Context, routerInterface *v1alpha1.RouterInterface, opts v1.UpdateOptions) (*v1alpha1.RouterInterface, error)
	UpdateStatus(ctx context.Context, routerInterface *v1alpha1.RouterInterface, opts v1.UpdateOptions) (*v1alpha1.RouterInterface, 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.RouterInterface, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RouterInterfaceList, 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.RouterInterface, err error)
	RouterInterfaceExpansion
}

RouterInterfaceInterface has methods to work with RouterInterface resources.

type RouterInterfacesGetter

type RouterInterfacesGetter interface {
	RouterInterfaces(namespace string) RouterInterfaceInterface
}

RouterInterfacesGetter has a method to return a RouterInterfaceInterface. A group's client should implement this interface.

type RouterNATExpansion

type RouterNATExpansion interface{}

type RouterNATInterface

type RouterNATInterface interface {
	Create(ctx context.Context, routerNAT *v1alpha1.RouterNAT, opts v1.CreateOptions) (*v1alpha1.RouterNAT, error)
	Update(ctx context.Context, routerNAT *v1alpha1.RouterNAT, opts v1.UpdateOptions) (*v1alpha1.RouterNAT, error)
	UpdateStatus(ctx context.Context, routerNAT *v1alpha1.RouterNAT, opts v1.UpdateOptions) (*v1alpha1.RouterNAT, 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.RouterNAT, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RouterNATList, 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.RouterNAT, err error)
	RouterNATExpansion
}

RouterNATInterface has methods to work with RouterNAT resources.

type RouterNATsGetter

type RouterNATsGetter interface {
	RouterNATs(namespace string) RouterNATInterface
}

RouterNATsGetter has a method to return a RouterNATInterface. A group's client should implement this interface.

type RouterPeerExpansion

type RouterPeerExpansion interface{}

type RouterPeerInterface

type RouterPeerInterface interface {
	Create(ctx context.Context, routerPeer *v1alpha1.RouterPeer, opts v1.CreateOptions) (*v1alpha1.RouterPeer, error)
	Update(ctx context.Context, routerPeer *v1alpha1.RouterPeer, opts v1.UpdateOptions) (*v1alpha1.RouterPeer, error)
	UpdateStatus(ctx context.Context, routerPeer *v1alpha1.RouterPeer, opts v1.UpdateOptions) (*v1alpha1.RouterPeer, 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.RouterPeer, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RouterPeerList, 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.RouterPeer, err error)
	RouterPeerExpansion
}

RouterPeerInterface has methods to work with RouterPeer resources.

type RouterPeersGetter

type RouterPeersGetter interface {
	RouterPeers(namespace string) RouterPeerInterface
}

RouterPeersGetter has a method to return a RouterPeerInterface. A group's client should implement this interface.

type RoutersGetter

type RoutersGetter interface {
	Routers(namespace string) RouterInterface
}

RoutersGetter has a method to return a RouterInterface. A group's client should implement this interface.

type RoutesGetter

type RoutesGetter interface {
	Routes(namespace string) RouteInterface
}

RoutesGetter has a method to return a RouteInterface. A group's client should implement this interface.

type SecurityPoliciesGetter

type SecurityPoliciesGetter interface {
	SecurityPolicies(namespace string) SecurityPolicyInterface
}

SecurityPoliciesGetter has a method to return a SecurityPolicyInterface. A group's client should implement this interface.

type SecurityPolicyExpansion

type SecurityPolicyExpansion interface{}

type SecurityPolicyInterface

type SecurityPolicyInterface interface {
	Create(ctx context.Context, securityPolicy *v1alpha1.SecurityPolicy, opts v1.CreateOptions) (*v1alpha1.SecurityPolicy, error)
	Update(ctx context.Context, securityPolicy *v1alpha1.SecurityPolicy, opts v1.UpdateOptions) (*v1alpha1.SecurityPolicy, error)
	UpdateStatus(ctx context.Context, securityPolicy *v1alpha1.SecurityPolicy, opts v1.UpdateOptions) (*v1alpha1.SecurityPolicy, 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.SecurityPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecurityPolicyList, 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.SecurityPolicy, err error)
	SecurityPolicyExpansion
}

SecurityPolicyInterface has methods to work with SecurityPolicy resources.

type ServiceAttachmentExpansion added in v0.4.0

type ServiceAttachmentExpansion interface{}

type ServiceAttachmentInterface added in v0.4.0

type ServiceAttachmentInterface interface {
	Create(ctx context.Context, serviceAttachment *v1alpha1.ServiceAttachment, opts v1.CreateOptions) (*v1alpha1.ServiceAttachment, error)
	Update(ctx context.Context, serviceAttachment *v1alpha1.ServiceAttachment, opts v1.UpdateOptions) (*v1alpha1.ServiceAttachment, error)
	UpdateStatus(ctx context.Context, serviceAttachment *v1alpha1.ServiceAttachment, opts v1.UpdateOptions) (*v1alpha1.ServiceAttachment, 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.ServiceAttachment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServiceAttachmentList, 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.ServiceAttachment, err error)
	ServiceAttachmentExpansion
}

ServiceAttachmentInterface has methods to work with ServiceAttachment resources.

type ServiceAttachmentsGetter added in v0.4.0

type ServiceAttachmentsGetter interface {
	ServiceAttachments(namespace string) ServiceAttachmentInterface
}

ServiceAttachmentsGetter has a method to return a ServiceAttachmentInterface. A group's client should implement this interface.

type SharedVpcHostProjectExpansion

type SharedVpcHostProjectExpansion interface{}

type SharedVpcHostProjectInterface

type SharedVpcHostProjectInterface interface {
	Create(ctx context.Context, sharedVpcHostProject *v1alpha1.SharedVpcHostProject, opts v1.CreateOptions) (*v1alpha1.SharedVpcHostProject, error)
	Update(ctx context.Context, sharedVpcHostProject *v1alpha1.SharedVpcHostProject, opts v1.UpdateOptions) (*v1alpha1.SharedVpcHostProject, error)
	UpdateStatus(ctx context.Context, sharedVpcHostProject *v1alpha1.SharedVpcHostProject, opts v1.UpdateOptions) (*v1alpha1.SharedVpcHostProject, 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.SharedVpcHostProject, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SharedVpcHostProjectList, 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.SharedVpcHostProject, err error)
	SharedVpcHostProjectExpansion
}

SharedVpcHostProjectInterface has methods to work with SharedVpcHostProject resources.

type SharedVpcHostProjectsGetter

type SharedVpcHostProjectsGetter interface {
	SharedVpcHostProjects(namespace string) SharedVpcHostProjectInterface
}

SharedVpcHostProjectsGetter has a method to return a SharedVpcHostProjectInterface. A group's client should implement this interface.

type SharedVpcServiceProjectExpansion

type SharedVpcServiceProjectExpansion interface{}

type SharedVpcServiceProjectInterface

type SharedVpcServiceProjectInterface interface {
	Create(ctx context.Context, sharedVpcServiceProject *v1alpha1.SharedVpcServiceProject, opts v1.CreateOptions) (*v1alpha1.SharedVpcServiceProject, error)
	Update(ctx context.Context, sharedVpcServiceProject *v1alpha1.SharedVpcServiceProject, opts v1.UpdateOptions) (*v1alpha1.SharedVpcServiceProject, error)
	UpdateStatus(ctx context.Context, sharedVpcServiceProject *v1alpha1.SharedVpcServiceProject, opts v1.UpdateOptions) (*v1alpha1.SharedVpcServiceProject, 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.SharedVpcServiceProject, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SharedVpcServiceProjectList, 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.SharedVpcServiceProject, err error)
	SharedVpcServiceProjectExpansion
}

SharedVpcServiceProjectInterface has methods to work with SharedVpcServiceProject resources.

type SharedVpcServiceProjectsGetter

type SharedVpcServiceProjectsGetter interface {
	SharedVpcServiceProjects(namespace string) SharedVpcServiceProjectInterface
}

SharedVpcServiceProjectsGetter has a method to return a SharedVpcServiceProjectInterface. 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 SslCertificateExpansion

type SslCertificateExpansion interface{}

type SslCertificateInterface

type SslCertificateInterface interface {
	Create(ctx context.Context, sslCertificate *v1alpha1.SslCertificate, opts v1.CreateOptions) (*v1alpha1.SslCertificate, error)
	Update(ctx context.Context, sslCertificate *v1alpha1.SslCertificate, opts v1.UpdateOptions) (*v1alpha1.SslCertificate, error)
	UpdateStatus(ctx context.Context, sslCertificate *v1alpha1.SslCertificate, opts v1.UpdateOptions) (*v1alpha1.SslCertificate, 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.SslCertificate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SslCertificateList, 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.SslCertificate, err error)
	SslCertificateExpansion
}

SslCertificateInterface has methods to work with SslCertificate resources.

type SslCertificatesGetter

type SslCertificatesGetter interface {
	SslCertificates(namespace string) SslCertificateInterface
}

SslCertificatesGetter has a method to return a SslCertificateInterface. A group's client should implement this interface.

type SslPoliciesGetter

type SslPoliciesGetter interface {
	SslPolicies(namespace string) SslPolicyInterface
}

SslPoliciesGetter has a method to return a SslPolicyInterface. A group's client should implement this interface.

type SslPolicyExpansion

type SslPolicyExpansion interface{}

type SslPolicyInterface

type SslPolicyInterface interface {
	Create(ctx context.Context, sslPolicy *v1alpha1.SslPolicy, opts v1.CreateOptions) (*v1alpha1.SslPolicy, error)
	Update(ctx context.Context, sslPolicy *v1alpha1.SslPolicy, opts v1.UpdateOptions) (*v1alpha1.SslPolicy, error)
	UpdateStatus(ctx context.Context, sslPolicy *v1alpha1.SslPolicy, opts v1.UpdateOptions) (*v1alpha1.SslPolicy, 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.SslPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SslPolicyList, 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.SslPolicy, err error)
	SslPolicyExpansion
}

SslPolicyInterface has methods to work with SslPolicy resources.

type SubnetworkExpansion

type SubnetworkExpansion interface{}

type SubnetworkIamBindingExpansion

type SubnetworkIamBindingExpansion interface{}

type SubnetworkIamBindingInterface

type SubnetworkIamBindingInterface interface {
	Create(ctx context.Context, subnetworkIamBinding *v1alpha1.SubnetworkIamBinding, opts v1.CreateOptions) (*v1alpha1.SubnetworkIamBinding, error)
	Update(ctx context.Context, subnetworkIamBinding *v1alpha1.SubnetworkIamBinding, opts v1.UpdateOptions) (*v1alpha1.SubnetworkIamBinding, error)
	UpdateStatus(ctx context.Context, subnetworkIamBinding *v1alpha1.SubnetworkIamBinding, opts v1.UpdateOptions) (*v1alpha1.SubnetworkIamBinding, 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.SubnetworkIamBinding, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubnetworkIamBindingList, 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.SubnetworkIamBinding, err error)
	SubnetworkIamBindingExpansion
}

SubnetworkIamBindingInterface has methods to work with SubnetworkIamBinding resources.

type SubnetworkIamBindingsGetter

type SubnetworkIamBindingsGetter interface {
	SubnetworkIamBindings(namespace string) SubnetworkIamBindingInterface
}

SubnetworkIamBindingsGetter has a method to return a SubnetworkIamBindingInterface. A group's client should implement this interface.

type SubnetworkIamMemberExpansion

type SubnetworkIamMemberExpansion interface{}

type SubnetworkIamMemberInterface

type SubnetworkIamMemberInterface interface {
	Create(ctx context.Context, subnetworkIamMember *v1alpha1.SubnetworkIamMember, opts v1.CreateOptions) (*v1alpha1.SubnetworkIamMember, error)
	Update(ctx context.Context, subnetworkIamMember *v1alpha1.SubnetworkIamMember, opts v1.UpdateOptions) (*v1alpha1.SubnetworkIamMember, error)
	UpdateStatus(ctx context.Context, subnetworkIamMember *v1alpha1.SubnetworkIamMember, opts v1.UpdateOptions) (*v1alpha1.SubnetworkIamMember, 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.SubnetworkIamMember, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubnetworkIamMemberList, 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.SubnetworkIamMember, err error)
	SubnetworkIamMemberExpansion
}

SubnetworkIamMemberInterface has methods to work with SubnetworkIamMember resources.

type SubnetworkIamMembersGetter

type SubnetworkIamMembersGetter interface {
	SubnetworkIamMembers(namespace string) SubnetworkIamMemberInterface
}

SubnetworkIamMembersGetter has a method to return a SubnetworkIamMemberInterface. A group's client should implement this interface.

type SubnetworkIamPoliciesGetter

type SubnetworkIamPoliciesGetter interface {
	SubnetworkIamPolicies(namespace string) SubnetworkIamPolicyInterface
}

SubnetworkIamPoliciesGetter has a method to return a SubnetworkIamPolicyInterface. A group's client should implement this interface.

type SubnetworkIamPolicyExpansion

type SubnetworkIamPolicyExpansion interface{}

type SubnetworkIamPolicyInterface

type SubnetworkIamPolicyInterface interface {
	Create(ctx context.Context, subnetworkIamPolicy *v1alpha1.SubnetworkIamPolicy, opts v1.CreateOptions) (*v1alpha1.SubnetworkIamPolicy, error)
	Update(ctx context.Context, subnetworkIamPolicy *v1alpha1.SubnetworkIamPolicy, opts v1.UpdateOptions) (*v1alpha1.SubnetworkIamPolicy, error)
	UpdateStatus(ctx context.Context, subnetworkIamPolicy *v1alpha1.SubnetworkIamPolicy, opts v1.UpdateOptions) (*v1alpha1.SubnetworkIamPolicy, 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.SubnetworkIamPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubnetworkIamPolicyList, 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.SubnetworkIamPolicy, err error)
	SubnetworkIamPolicyExpansion
}

SubnetworkIamPolicyInterface has methods to work with SubnetworkIamPolicy resources.

type SubnetworkInterface

type SubnetworkInterface interface {
	Create(ctx context.Context, subnetwork *v1alpha1.Subnetwork, opts v1.CreateOptions) (*v1alpha1.Subnetwork, error)
	Update(ctx context.Context, subnetwork *v1alpha1.Subnetwork, opts v1.UpdateOptions) (*v1alpha1.Subnetwork, error)
	UpdateStatus(ctx context.Context, subnetwork *v1alpha1.Subnetwork, opts v1.UpdateOptions) (*v1alpha1.Subnetwork, 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.Subnetwork, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubnetworkList, 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.Subnetwork, err error)
	SubnetworkExpansion
}

SubnetworkInterface has methods to work with Subnetwork resources.

type SubnetworksGetter

type SubnetworksGetter interface {
	Subnetworks(namespace string) SubnetworkInterface
}

SubnetworksGetter has a method to return a SubnetworkInterface. A group's client should implement this interface.

type TargetGrpcProxiesGetter

type TargetGrpcProxiesGetter interface {
	TargetGrpcProxies(namespace string) TargetGrpcProxyInterface
}

TargetGrpcProxiesGetter has a method to return a TargetGrpcProxyInterface. A group's client should implement this interface.

type TargetGrpcProxyExpansion

type TargetGrpcProxyExpansion interface{}

type TargetGrpcProxyInterface

type TargetGrpcProxyInterface interface {
	Create(ctx context.Context, targetGrpcProxy *v1alpha1.TargetGrpcProxy, opts v1.CreateOptions) (*v1alpha1.TargetGrpcProxy, error)
	Update(ctx context.Context, targetGrpcProxy *v1alpha1.TargetGrpcProxy, opts v1.UpdateOptions) (*v1alpha1.TargetGrpcProxy, error)
	UpdateStatus(ctx context.Context, targetGrpcProxy *v1alpha1.TargetGrpcProxy, opts v1.UpdateOptions) (*v1alpha1.TargetGrpcProxy, 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.TargetGrpcProxy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TargetGrpcProxyList, 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.TargetGrpcProxy, err error)
	TargetGrpcProxyExpansion
}

TargetGrpcProxyInterface has methods to work with TargetGrpcProxy resources.

type TargetHTTPProxiesGetter

type TargetHTTPProxiesGetter interface {
	TargetHTTPProxies(namespace string) TargetHTTPProxyInterface
}

TargetHTTPProxiesGetter has a method to return a TargetHTTPProxyInterface. A group's client should implement this interface.

type TargetHTTPProxyExpansion

type TargetHTTPProxyExpansion interface{}

type TargetHTTPProxyInterface

type TargetHTTPProxyInterface interface {
	Create(ctx context.Context, targetHTTPProxy *v1alpha1.TargetHTTPProxy, opts v1.CreateOptions) (*v1alpha1.TargetHTTPProxy, error)
	Update(ctx context.Context, targetHTTPProxy *v1alpha1.TargetHTTPProxy, opts v1.UpdateOptions) (*v1alpha1.TargetHTTPProxy, error)
	UpdateStatus(ctx context.Context, targetHTTPProxy *v1alpha1.TargetHTTPProxy, opts v1.UpdateOptions) (*v1alpha1.TargetHTTPProxy, 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.TargetHTTPProxy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TargetHTTPProxyList, 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.TargetHTTPProxy, err error)
	TargetHTTPProxyExpansion
}

TargetHTTPProxyInterface has methods to work with TargetHTTPProxy resources.

type TargetHTTPSProxiesGetter

type TargetHTTPSProxiesGetter interface {
	TargetHTTPSProxies(namespace string) TargetHTTPSProxyInterface
}

TargetHTTPSProxiesGetter has a method to return a TargetHTTPSProxyInterface. A group's client should implement this interface.

type TargetHTTPSProxyExpansion

type TargetHTTPSProxyExpansion interface{}

type TargetHTTPSProxyInterface

type TargetHTTPSProxyInterface interface {
	Create(ctx context.Context, targetHTTPSProxy *v1alpha1.TargetHTTPSProxy, opts v1.CreateOptions) (*v1alpha1.TargetHTTPSProxy, error)
	Update(ctx context.Context, targetHTTPSProxy *v1alpha1.TargetHTTPSProxy, opts v1.UpdateOptions) (*v1alpha1.TargetHTTPSProxy, error)
	UpdateStatus(ctx context.Context, targetHTTPSProxy *v1alpha1.TargetHTTPSProxy, opts v1.UpdateOptions) (*v1alpha1.TargetHTTPSProxy, 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.TargetHTTPSProxy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TargetHTTPSProxyList, 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.TargetHTTPSProxy, err error)
	TargetHTTPSProxyExpansion
}

TargetHTTPSProxyInterface has methods to work with TargetHTTPSProxy resources.

type TargetInstanceExpansion

type TargetInstanceExpansion interface{}

type TargetInstanceInterface

type TargetInstanceInterface interface {
	Create(ctx context.Context, targetInstance *v1alpha1.TargetInstance, opts v1.CreateOptions) (*v1alpha1.TargetInstance, error)
	Update(ctx context.Context, targetInstance *v1alpha1.TargetInstance, opts v1.UpdateOptions) (*v1alpha1.TargetInstance, error)
	UpdateStatus(ctx context.Context, targetInstance *v1alpha1.TargetInstance, opts v1.UpdateOptions) (*v1alpha1.TargetInstance, 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.TargetInstance, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TargetInstanceList, 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.TargetInstance, err error)
	TargetInstanceExpansion
}

TargetInstanceInterface has methods to work with TargetInstance resources.

type TargetInstancesGetter

type TargetInstancesGetter interface {
	TargetInstances(namespace string) TargetInstanceInterface
}

TargetInstancesGetter has a method to return a TargetInstanceInterface. A group's client should implement this interface.

type TargetPoolExpansion

type TargetPoolExpansion interface{}

type TargetPoolInterface

type TargetPoolInterface interface {
	Create(ctx context.Context, targetPool *v1alpha1.TargetPool, opts v1.CreateOptions) (*v1alpha1.TargetPool, error)
	Update(ctx context.Context, targetPool *v1alpha1.TargetPool, opts v1.UpdateOptions) (*v1alpha1.TargetPool, error)
	UpdateStatus(ctx context.Context, targetPool *v1alpha1.TargetPool, opts v1.UpdateOptions) (*v1alpha1.TargetPool, 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.TargetPool, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TargetPoolList, 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.TargetPool, err error)
	TargetPoolExpansion
}

TargetPoolInterface has methods to work with TargetPool resources.

type TargetPoolsGetter

type TargetPoolsGetter interface {
	TargetPools(namespace string) TargetPoolInterface
}

TargetPoolsGetter has a method to return a TargetPoolInterface. A group's client should implement this interface.

type TargetSslProxiesGetter

type TargetSslProxiesGetter interface {
	TargetSslProxies(namespace string) TargetSslProxyInterface
}

TargetSslProxiesGetter has a method to return a TargetSslProxyInterface. A group's client should implement this interface.

type TargetSslProxyExpansion

type TargetSslProxyExpansion interface{}

type TargetSslProxyInterface

type TargetSslProxyInterface interface {
	Create(ctx context.Context, targetSslProxy *v1alpha1.TargetSslProxy, opts v1.CreateOptions) (*v1alpha1.TargetSslProxy, error)
	Update(ctx context.Context, targetSslProxy *v1alpha1.TargetSslProxy, opts v1.UpdateOptions) (*v1alpha1.TargetSslProxy, error)
	UpdateStatus(ctx context.Context, targetSslProxy *v1alpha1.TargetSslProxy, opts v1.UpdateOptions) (*v1alpha1.TargetSslProxy, 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.TargetSslProxy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TargetSslProxyList, 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.TargetSslProxy, err error)
	TargetSslProxyExpansion
}

TargetSslProxyInterface has methods to work with TargetSslProxy resources.

type TargetTcpProxiesGetter

type TargetTcpProxiesGetter interface {
	TargetTcpProxies(namespace string) TargetTcpProxyInterface
}

TargetTcpProxiesGetter has a method to return a TargetTcpProxyInterface. A group's client should implement this interface.

type TargetTcpProxyExpansion

type TargetTcpProxyExpansion interface{}

type TargetTcpProxyInterface

type TargetTcpProxyInterface interface {
	Create(ctx context.Context, targetTcpProxy *v1alpha1.TargetTcpProxy, opts v1.CreateOptions) (*v1alpha1.TargetTcpProxy, error)
	Update(ctx context.Context, targetTcpProxy *v1alpha1.TargetTcpProxy, opts v1.UpdateOptions) (*v1alpha1.TargetTcpProxy, error)
	UpdateStatus(ctx context.Context, targetTcpProxy *v1alpha1.TargetTcpProxy, opts v1.UpdateOptions) (*v1alpha1.TargetTcpProxy, 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.TargetTcpProxy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TargetTcpProxyList, 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.TargetTcpProxy, err error)
	TargetTcpProxyExpansion
}

TargetTcpProxyInterface has methods to work with TargetTcpProxy resources.

type UrlMapExpansion

type UrlMapExpansion interface{}

type UrlMapInterface

type UrlMapInterface interface {
	Create(ctx context.Context, urlMap *v1alpha1.UrlMap, opts v1.CreateOptions) (*v1alpha1.UrlMap, error)
	Update(ctx context.Context, urlMap *v1alpha1.UrlMap, opts v1.UpdateOptions) (*v1alpha1.UrlMap, error)
	UpdateStatus(ctx context.Context, urlMap *v1alpha1.UrlMap, opts v1.UpdateOptions) (*v1alpha1.UrlMap, 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.UrlMap, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UrlMapList, 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.UrlMap, err error)
	UrlMapExpansion
}

UrlMapInterface has methods to work with UrlMap resources.

type UrlMapsGetter

type UrlMapsGetter interface {
	UrlMaps(namespace string) UrlMapInterface
}

UrlMapsGetter has a method to return a UrlMapInterface. 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.

type VpnTunnelExpansion

type VpnTunnelExpansion interface{}

type VpnTunnelInterface

type VpnTunnelInterface interface {
	Create(ctx context.Context, vpnTunnel *v1alpha1.VpnTunnel, opts v1.CreateOptions) (*v1alpha1.VpnTunnel, error)
	Update(ctx context.Context, vpnTunnel *v1alpha1.VpnTunnel, opts v1.UpdateOptions) (*v1alpha1.VpnTunnel, error)
	UpdateStatus(ctx context.Context, vpnTunnel *v1alpha1.VpnTunnel, opts v1.UpdateOptions) (*v1alpha1.VpnTunnel, 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.VpnTunnel, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpnTunnelList, 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.VpnTunnel, err error)
	VpnTunnelExpansion
}

VpnTunnelInterface has methods to work with VpnTunnel resources.

type VpnTunnelsGetter

type VpnTunnelsGetter interface {
	VpnTunnels(namespace string) VpnTunnelInterface
}

VpnTunnelsGetter has a method to return a VpnTunnelInterface. A group's client should implement this interface.

Source Files

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