Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AddressExpansion
- type AddressInterface
- type AddressesGetter
- type AttachedDiskExpansion
- type AttachedDiskInterface
- type AttachedDisksGetter
- type AutoscalerExpansion
- type AutoscalerInterface
- type AutoscalersGetter
- type BackendBucketExpansion
- type BackendBucketInterface
- type BackendBucketSignedURLKeyExpansion
- type BackendBucketSignedURLKeyInterface
- type BackendBucketSignedURLKeysGetter
- type BackendBucketsGetter
- type BackendServiceExpansion
- type BackendServiceInterface
- type BackendServiceSignedURLKeyExpansion
- type BackendServiceSignedURLKeyInterface
- type BackendServiceSignedURLKeysGetter
- type BackendServicesGetter
- type ComputeV1alpha1Client
- func (c *ComputeV1alpha1Client) Addresses(namespace string) AddressInterface
- func (c *ComputeV1alpha1Client) AttachedDisks(namespace string) AttachedDiskInterface
- func (c *ComputeV1alpha1Client) Autoscalers(namespace string) AutoscalerInterface
- func (c *ComputeV1alpha1Client) BackendBucketSignedURLKeys(namespace string) BackendBucketSignedURLKeyInterface
- func (c *ComputeV1alpha1Client) BackendBuckets(namespace string) BackendBucketInterface
- func (c *ComputeV1alpha1Client) BackendServiceSignedURLKeys(namespace string) BackendServiceSignedURLKeyInterface
- func (c *ComputeV1alpha1Client) BackendServices(namespace string) BackendServiceInterface
- func (c *ComputeV1alpha1Client) DiskIamBindings(namespace string) DiskIamBindingInterface
- func (c *ComputeV1alpha1Client) DiskIamMembers(namespace string) DiskIamMemberInterface
- func (c *ComputeV1alpha1Client) DiskIamPolicies(namespace string) DiskIamPolicyInterface
- func (c *ComputeV1alpha1Client) DiskResourcePolicyAttachments(namespace string) DiskResourcePolicyAttachmentInterface
- func (c *ComputeV1alpha1Client) Disks(namespace string) DiskInterface
- func (c *ComputeV1alpha1Client) ExternalVPNGateways(namespace string) ExternalVPNGatewayInterface
- func (c *ComputeV1alpha1Client) FirewallPolicies(namespace string) FirewallPolicyInterface
- func (c *ComputeV1alpha1Client) FirewallPolicyAssociations(namespace string) FirewallPolicyAssociationInterface
- func (c *ComputeV1alpha1Client) FirewallPolicyRules(namespace string) FirewallPolicyRuleInterface
- func (c *ComputeV1alpha1Client) Firewalls(namespace string) FirewallInterface
- func (c *ComputeV1alpha1Client) ForwardingRules(namespace string) ForwardingRuleInterface
- func (c *ComputeV1alpha1Client) GlobalAddresses(namespace string) GlobalAddressInterface
- func (c *ComputeV1alpha1Client) GlobalForwardingRules(namespace string) GlobalForwardingRuleInterface
- func (c *ComputeV1alpha1Client) GlobalNetworkEndpointGroups(namespace string) GlobalNetworkEndpointGroupInterface
- func (c *ComputeV1alpha1Client) GlobalNetworkEndpoints(namespace string) GlobalNetworkEndpointInterface
- func (c *ComputeV1alpha1Client) HaVPNGateways(namespace string) HaVPNGatewayInterface
- func (c *ComputeV1alpha1Client) HealthChecks(namespace string) HealthCheckInterface
- func (c *ComputeV1alpha1Client) HttpHealthChecks(namespace string) HttpHealthCheckInterface
- func (c *ComputeV1alpha1Client) HttpsHealthChecks(namespace string) HttpsHealthCheckInterface
- func (c *ComputeV1alpha1Client) ImageIamBindings(namespace string) ImageIamBindingInterface
- func (c *ComputeV1alpha1Client) ImageIamMembers(namespace string) ImageIamMemberInterface
- func (c *ComputeV1alpha1Client) ImageIamPolicies(namespace string) ImageIamPolicyInterface
- func (c *ComputeV1alpha1Client) Images(namespace string) ImageInterface
- func (c *ComputeV1alpha1Client) InstanceFromTemplates(namespace string) InstanceFromTemplateInterface
- func (c *ComputeV1alpha1Client) InstanceGroupManagers(namespace string) InstanceGroupManagerInterface
- func (c *ComputeV1alpha1Client) InstanceGroupNamedPorts(namespace string) InstanceGroupNamedPortInterface
- func (c *ComputeV1alpha1Client) InstanceGroups(namespace string) InstanceGroupInterface
- func (c *ComputeV1alpha1Client) InstanceIamBindings(namespace string) InstanceIamBindingInterface
- func (c *ComputeV1alpha1Client) InstanceIamMembers(namespace string) InstanceIamMemberInterface
- func (c *ComputeV1alpha1Client) InstanceIamPolicies(namespace string) InstanceIamPolicyInterface
- func (c *ComputeV1alpha1Client) InstanceTemplates(namespace string) InstanceTemplateInterface
- func (c *ComputeV1alpha1Client) Instances(namespace string) InstanceInterface
- func (c *ComputeV1alpha1Client) InterconnectAttachments(namespace string) InterconnectAttachmentInterface
- func (c *ComputeV1alpha1Client) ManagedSslCertificates(namespace string) ManagedSslCertificateInterface
- func (c *ComputeV1alpha1Client) NetworkEndpointGroups(namespace string) NetworkEndpointGroupInterface
- func (c *ComputeV1alpha1Client) NetworkEndpoints(namespace string) NetworkEndpointInterface
- func (c *ComputeV1alpha1Client) NetworkPeeringRoutesConfigs(namespace string) NetworkPeeringRoutesConfigInterface
- func (c *ComputeV1alpha1Client) NetworkPeerings(namespace string) NetworkPeeringInterface
- func (c *ComputeV1alpha1Client) Networks(namespace string) NetworkInterface
- func (c *ComputeV1alpha1Client) NodeGroups(namespace string) NodeGroupInterface
- func (c *ComputeV1alpha1Client) NodeTemplates(namespace string) NodeTemplateInterface
- func (c *ComputeV1alpha1Client) PacketMirrorings(namespace string) PacketMirroringInterface
- func (c *ComputeV1alpha1Client) PerInstanceConfigs(namespace string) PerInstanceConfigInterface
- func (c *ComputeV1alpha1Client) ProjectDefaultNetworkTiers(namespace string) ProjectDefaultNetworkTierInterface
- func (c *ComputeV1alpha1Client) ProjectMetadataItems(namespace string) ProjectMetadataItemInterface
- func (c *ComputeV1alpha1Client) ProjectMetadatas(namespace string) ProjectMetadataInterface
- func (c *ComputeV1alpha1Client) RESTClient() rest.Interface
- func (c *ComputeV1alpha1Client) RegionAutoscalers(namespace string) RegionAutoscalerInterface
- func (c *ComputeV1alpha1Client) RegionBackendServices(namespace string) RegionBackendServiceInterface
- func (c *ComputeV1alpha1Client) RegionDiskIamBindings(namespace string) RegionDiskIamBindingInterface
- func (c *ComputeV1alpha1Client) RegionDiskIamMembers(namespace string) RegionDiskIamMemberInterface
- func (c *ComputeV1alpha1Client) RegionDiskIamPolicies(namespace string) RegionDiskIamPolicyInterface
- func (c *ComputeV1alpha1Client) RegionDiskResourcePolicyAttachments(namespace string) RegionDiskResourcePolicyAttachmentInterface
- func (c *ComputeV1alpha1Client) RegionDisks(namespace string) RegionDiskInterface
- func (c *ComputeV1alpha1Client) RegionHealthChecks(namespace string) RegionHealthCheckInterface
- func (c *ComputeV1alpha1Client) RegionInstanceGroupManagers(namespace string) RegionInstanceGroupManagerInterface
- func (c *ComputeV1alpha1Client) RegionNetworkEndpointGroups(namespace string) RegionNetworkEndpointGroupInterface
- func (c *ComputeV1alpha1Client) RegionPerInstanceConfigs(namespace string) RegionPerInstanceConfigInterface
- func (c *ComputeV1alpha1Client) RegionSslCertificates(namespace string) RegionSslCertificateInterface
- func (c *ComputeV1alpha1Client) RegionTargetHTTPProxies(namespace string) RegionTargetHTTPProxyInterface
- func (c *ComputeV1alpha1Client) RegionTargetHTTPSProxies(namespace string) RegionTargetHTTPSProxyInterface
- func (c *ComputeV1alpha1Client) RegionURLMaps(namespace string) RegionURLMapInterface
- func (c *ComputeV1alpha1Client) Reservations(namespace string) ReservationInterface
- func (c *ComputeV1alpha1Client) ResourcePolicies(namespace string) ResourcePolicyInterface
- func (c *ComputeV1alpha1Client) RouterInterfaces(namespace string) RouterInterfaceInterface
- func (c *ComputeV1alpha1Client) RouterNATs(namespace string) RouterNATInterface
- func (c *ComputeV1alpha1Client) RouterPeers(namespace string) RouterPeerInterface
- func (c *ComputeV1alpha1Client) Routers(namespace string) RouterInterface
- func (c *ComputeV1alpha1Client) Routes(namespace string) RouteInterface
- func (c *ComputeV1alpha1Client) SecurityPolicies(namespace string) SecurityPolicyInterface
- func (c *ComputeV1alpha1Client) ServiceAttachments(namespace string) ServiceAttachmentInterface
- func (c *ComputeV1alpha1Client) SharedVpcHostProjects(namespace string) SharedVpcHostProjectInterface
- func (c *ComputeV1alpha1Client) SharedVpcServiceProjects(namespace string) SharedVpcServiceProjectInterface
- func (c *ComputeV1alpha1Client) Snapshots(namespace string) SnapshotInterface
- func (c *ComputeV1alpha1Client) SslCertificates(namespace string) SslCertificateInterface
- func (c *ComputeV1alpha1Client) SslPolicies(namespace string) SslPolicyInterface
- func (c *ComputeV1alpha1Client) SubnetworkIamBindings(namespace string) SubnetworkIamBindingInterface
- func (c *ComputeV1alpha1Client) SubnetworkIamMembers(namespace string) SubnetworkIamMemberInterface
- func (c *ComputeV1alpha1Client) SubnetworkIamPolicies(namespace string) SubnetworkIamPolicyInterface
- func (c *ComputeV1alpha1Client) Subnetworks(namespace string) SubnetworkInterface
- func (c *ComputeV1alpha1Client) TargetGrpcProxies(namespace string) TargetGrpcProxyInterface
- func (c *ComputeV1alpha1Client) TargetHTTPProxies(namespace string) TargetHTTPProxyInterface
- func (c *ComputeV1alpha1Client) TargetHTTPSProxies(namespace string) TargetHTTPSProxyInterface
- func (c *ComputeV1alpha1Client) TargetInstances(namespace string) TargetInstanceInterface
- func (c *ComputeV1alpha1Client) TargetPools(namespace string) TargetPoolInterface
- func (c *ComputeV1alpha1Client) TargetSslProxies(namespace string) TargetSslProxyInterface
- func (c *ComputeV1alpha1Client) TargetTcpProxies(namespace string) TargetTcpProxyInterface
- func (c *ComputeV1alpha1Client) UrlMaps(namespace string) UrlMapInterface
- func (c *ComputeV1alpha1Client) VpnGateways(namespace string) VpnGatewayInterface
- func (c *ComputeV1alpha1Client) VpnTunnels(namespace string) VpnTunnelInterface
- type ComputeV1alpha1Interface
- type DiskExpansion
- type DiskIamBindingExpansion
- type DiskIamBindingInterface
- type DiskIamBindingsGetter
- type DiskIamMemberExpansion
- type DiskIamMemberInterface
- type DiskIamMembersGetter
- type DiskIamPoliciesGetter
- type DiskIamPolicyExpansion
- type DiskIamPolicyInterface
- type DiskInterface
- type DiskResourcePolicyAttachmentExpansion
- type DiskResourcePolicyAttachmentInterface
- type DiskResourcePolicyAttachmentsGetter
- type DisksGetter
- type ExternalVPNGatewayExpansion
- type ExternalVPNGatewayInterface
- type ExternalVPNGatewaysGetter
- type FirewallExpansion
- type FirewallInterface
- type FirewallPoliciesGetter
- type FirewallPolicyAssociationExpansion
- type FirewallPolicyAssociationInterface
- type FirewallPolicyAssociationsGetter
- type FirewallPolicyExpansion
- type FirewallPolicyInterface
- type FirewallPolicyRuleExpansion
- type FirewallPolicyRuleInterface
- type FirewallPolicyRulesGetter
- type FirewallsGetter
- type ForwardingRuleExpansion
- type ForwardingRuleInterface
- type ForwardingRulesGetter
- type GlobalAddressExpansion
- type GlobalAddressInterface
- type GlobalAddressesGetter
- type GlobalForwardingRuleExpansion
- type GlobalForwardingRuleInterface
- type GlobalForwardingRulesGetter
- type GlobalNetworkEndpointExpansion
- type GlobalNetworkEndpointGroupExpansion
- type GlobalNetworkEndpointGroupInterface
- type GlobalNetworkEndpointGroupsGetter
- type GlobalNetworkEndpointInterface
- type GlobalNetworkEndpointsGetter
- type HaVPNGatewayExpansion
- type HaVPNGatewayInterface
- type HaVPNGatewaysGetter
- type HealthCheckExpansion
- type HealthCheckInterface
- type HealthChecksGetter
- type HttpHealthCheckExpansion
- type HttpHealthCheckInterface
- type HttpHealthChecksGetter
- type HttpsHealthCheckExpansion
- type HttpsHealthCheckInterface
- type HttpsHealthChecksGetter
- type ImageExpansion
- type ImageIamBindingExpansion
- type ImageIamBindingInterface
- type ImageIamBindingsGetter
- type ImageIamMemberExpansion
- type ImageIamMemberInterface
- type ImageIamMembersGetter
- type ImageIamPoliciesGetter
- type ImageIamPolicyExpansion
- type ImageIamPolicyInterface
- type ImageInterface
- type ImagesGetter
- type InstanceExpansion
- type InstanceFromTemplateExpansion
- type InstanceFromTemplateInterface
- type InstanceFromTemplatesGetter
- type InstanceGroupExpansion
- type InstanceGroupInterface
- type InstanceGroupManagerExpansion
- type InstanceGroupManagerInterface
- type InstanceGroupManagersGetter
- type InstanceGroupNamedPortExpansion
- type InstanceGroupNamedPortInterface
- type InstanceGroupNamedPortsGetter
- type InstanceGroupsGetter
- type InstanceIamBindingExpansion
- type InstanceIamBindingInterface
- type InstanceIamBindingsGetter
- type InstanceIamMemberExpansion
- type InstanceIamMemberInterface
- type InstanceIamMembersGetter
- type InstanceIamPoliciesGetter
- type InstanceIamPolicyExpansion
- type InstanceIamPolicyInterface
- type InstanceInterface
- type InstanceTemplateExpansion
- type InstanceTemplateInterface
- type InstanceTemplatesGetter
- type InstancesGetter
- type InterconnectAttachmentExpansion
- type InterconnectAttachmentInterface
- type InterconnectAttachmentsGetter
- type ManagedSslCertificateExpansion
- type ManagedSslCertificateInterface
- type ManagedSslCertificatesGetter
- type NetworkEndpointExpansion
- type NetworkEndpointGroupExpansion
- type NetworkEndpointGroupInterface
- type NetworkEndpointGroupsGetter
- type NetworkEndpointInterface
- type NetworkEndpointsGetter
- type NetworkExpansion
- type NetworkInterface
- type NetworkPeeringExpansion
- type NetworkPeeringInterface
- type NetworkPeeringRoutesConfigExpansion
- type NetworkPeeringRoutesConfigInterface
- type NetworkPeeringRoutesConfigsGetter
- type NetworkPeeringsGetter
- type NetworksGetter
- type NodeGroupExpansion
- type NodeGroupInterface
- type NodeGroupsGetter
- type NodeTemplateExpansion
- type NodeTemplateInterface
- type NodeTemplatesGetter
- type PacketMirroringExpansion
- type PacketMirroringInterface
- type PacketMirroringsGetter
- type PerInstanceConfigExpansion
- type PerInstanceConfigInterface
- type PerInstanceConfigsGetter
- type ProjectDefaultNetworkTierExpansion
- type ProjectDefaultNetworkTierInterface
- type ProjectDefaultNetworkTiersGetter
- type ProjectMetadataExpansion
- type ProjectMetadataInterface
- type ProjectMetadataItemExpansion
- type ProjectMetadataItemInterface
- type ProjectMetadataItemsGetter
- type ProjectMetadatasGetter
- type RegionAutoscalerExpansion
- type RegionAutoscalerInterface
- type RegionAutoscalersGetter
- type RegionBackendServiceExpansion
- type RegionBackendServiceInterface
- type RegionBackendServicesGetter
- type RegionDiskExpansion
- type RegionDiskIamBindingExpansion
- type RegionDiskIamBindingInterface
- type RegionDiskIamBindingsGetter
- type RegionDiskIamMemberExpansion
- type RegionDiskIamMemberInterface
- type RegionDiskIamMembersGetter
- type RegionDiskIamPoliciesGetter
- type RegionDiskIamPolicyExpansion
- type RegionDiskIamPolicyInterface
- type RegionDiskInterface
- type RegionDiskResourcePolicyAttachmentExpansion
- type RegionDiskResourcePolicyAttachmentInterface
- type RegionDiskResourcePolicyAttachmentsGetter
- type RegionDisksGetter
- type RegionHealthCheckExpansion
- type RegionHealthCheckInterface
- type RegionHealthChecksGetter
- type RegionInstanceGroupManagerExpansion
- type RegionInstanceGroupManagerInterface
- type RegionInstanceGroupManagersGetter
- type RegionNetworkEndpointGroupExpansion
- type RegionNetworkEndpointGroupInterface
- type RegionNetworkEndpointGroupsGetter
- type RegionPerInstanceConfigExpansion
- type RegionPerInstanceConfigInterface
- type RegionPerInstanceConfigsGetter
- type RegionSslCertificateExpansion
- type RegionSslCertificateInterface
- type RegionSslCertificatesGetter
- type RegionTargetHTTPProxiesGetter
- type RegionTargetHTTPProxyExpansion
- type RegionTargetHTTPProxyInterface
- type RegionTargetHTTPSProxiesGetter
- type RegionTargetHTTPSProxyExpansion
- type RegionTargetHTTPSProxyInterface
- type RegionURLMapExpansion
- type RegionURLMapInterface
- type RegionURLMapsGetter
- type ReservationExpansion
- type ReservationInterface
- type ReservationsGetter
- type ResourcePoliciesGetter
- type ResourcePolicyExpansion
- type ResourcePolicyInterface
- type RouteExpansion
- type RouteInterface
- type RouterExpansion
- type RouterInterface
- type RouterInterfaceExpansion
- type RouterInterfaceInterface
- type RouterInterfacesGetter
- type RouterNATExpansion
- type RouterNATInterface
- type RouterNATsGetter
- type RouterPeerExpansion
- type RouterPeerInterface
- type RouterPeersGetter
- type RoutersGetter
- type RoutesGetter
- type SecurityPoliciesGetter
- type SecurityPolicyExpansion
- type SecurityPolicyInterface
- type ServiceAttachmentExpansion
- type ServiceAttachmentInterface
- type ServiceAttachmentsGetter
- type SharedVpcHostProjectExpansion
- type SharedVpcHostProjectInterface
- type SharedVpcHostProjectsGetter
- type SharedVpcServiceProjectExpansion
- type SharedVpcServiceProjectInterface
- type SharedVpcServiceProjectsGetter
- type SnapshotExpansion
- type SnapshotInterface
- type SnapshotsGetter
- type SslCertificateExpansion
- type SslCertificateInterface
- type SslCertificatesGetter
- type SslPoliciesGetter
- type SslPolicyExpansion
- type SslPolicyInterface
- type SubnetworkExpansion
- type SubnetworkIamBindingExpansion
- type SubnetworkIamBindingInterface
- type SubnetworkIamBindingsGetter
- type SubnetworkIamMemberExpansion
- type SubnetworkIamMemberInterface
- type SubnetworkIamMembersGetter
- type SubnetworkIamPoliciesGetter
- type SubnetworkIamPolicyExpansion
- type SubnetworkIamPolicyInterface
- type SubnetworkInterface
- type SubnetworksGetter
- type TargetGrpcProxiesGetter
- type TargetGrpcProxyExpansion
- type TargetGrpcProxyInterface
- type TargetHTTPProxiesGetter
- type TargetHTTPProxyExpansion
- type TargetHTTPProxyInterface
- type TargetHTTPSProxiesGetter
- type TargetHTTPSProxyExpansion
- type TargetHTTPSProxyInterface
- type TargetInstanceExpansion
- type TargetInstanceInterface
- type TargetInstancesGetter
- type TargetPoolExpansion
- type TargetPoolInterface
- type TargetPoolsGetter
- type TargetSslProxiesGetter
- type TargetSslProxyExpansion
- type TargetSslProxyInterface
- type TargetTcpProxiesGetter
- type TargetTcpProxyExpansion
- type TargetTcpProxyInterface
- type UrlMapExpansion
- type UrlMapInterface
- type UrlMapsGetter
- type VpnGatewayExpansion
- type VpnGatewayInterface
- type VpnGatewaysGetter
- type VpnTunnelExpansion
- type VpnTunnelInterface
- type VpnTunnelsGetter
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 ¶
func New(c rest.Interface) *ComputeV1alpha1Client
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 ¶
type RegionDiskResourcePolicyAttachmentInterface interface { Create(ctx context.Context, regionDiskResourcePolicyAttachment *v1alpha1.RegionDiskResourcePolicyAttachment, opts v1.CreateOptions) (*v1alpha1.RegionDiskResourcePolicyAttachment, error) Update(ctx context.Context, regionDiskResourcePolicyAttachment *v1alpha1.RegionDiskResourcePolicyAttachment, opts v1.UpdateOptions) (*v1alpha1.RegionDiskResourcePolicyAttachment, error) UpdateStatus(ctx context.Context, regionDiskResourcePolicyAttachment *v1alpha1.RegionDiskResourcePolicyAttachment, opts v1.UpdateOptions) (*v1alpha1.RegionDiskResourcePolicyAttachment, 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.RegionDiskResourcePolicyAttachment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RegionDiskResourcePolicyAttachmentList, 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.RegionDiskResourcePolicyAttachment, err error) RegionDiskResourcePolicyAttachmentExpansion }
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 { SharedVpcHostProjectExpansion }
SharedVpcHostProjectInterface has methods to work with SharedVpcHostProject resources.
type SharedVpcHostProjectsGetter ¶
type SharedVpcHostProjectsGetter interface {
}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 { SharedVpcServiceProjectExpansion }
SharedVpcServiceProjectInterface has methods to work with SharedVpcServiceProject resources.
type SharedVpcServiceProjectsGetter ¶
type SharedVpcServiceProjectsGetter interface {
}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 ¶
- address.go
- attacheddisk.go
- autoscaler.go
- backendbucket.go
- backendbucketsignedurlkey.go
- backendservice.go
- backendservicesignedurlkey.go
- compute_client.go
- disk.go
- diskiambinding.go
- diskiammember.go
- diskiampolicy.go
- diskresourcepolicyattachment.go
- doc.go
- externalvpngateway.go
- firewall.go
- firewallpolicy.go
- firewallpolicyassociation.go
- firewallpolicyrule.go
- forwardingrule.go
- generated_expansion.go
- globaladdress.go
- globalforwardingrule.go
- globalnetworkendpoint.go
- globalnetworkendpointgroup.go
- havpngateway.go
- healthcheck.go
- httphealthcheck.go
- httpshealthcheck.go
- image.go
- imageiambinding.go
- imageiammember.go
- imageiampolicy.go
- instance.go
- instancefromtemplate.go
- instancegroup.go
- instancegroupmanager.go
- instancegroupnamedport.go
- instanceiambinding.go
- instanceiammember.go
- instanceiampolicy.go
- instancetemplate.go
- interconnectattachment.go
- managedsslcertificate.go
- network.go
- networkendpoint.go
- networkendpointgroup.go
- networkpeering.go
- networkpeeringroutesconfig.go
- nodegroup.go
- nodetemplate.go
- packetmirroring.go
- perinstanceconfig.go
- projectdefaultnetworktier.go
- projectmetadata.go
- projectmetadataitem.go
- regionautoscaler.go
- regionbackendservice.go
- regiondisk.go
- regiondiskiambinding.go
- regiondiskiammember.go
- regiondiskiampolicy.go
- regiondiskresourcepolicyattachment.go
- regionhealthcheck.go
- regioninstancegroupmanager.go
- regionnetworkendpointgroup.go
- regionperinstanceconfig.go
- regionsslcertificate.go
- regiontargethttpproxy.go
- regiontargethttpsproxy.go
- regionurlmap.go
- reservation.go
- resourcepolicy.go
- route.go
- router.go
- routerinterface.go
- routernat.go
- routerpeer.go
- securitypolicy.go
- serviceattachment.go
- sharedvpchostproject.go
- sharedvpcserviceproject.go
- snapshot.go
- sslcertificate.go
- sslpolicy.go
- subnetwork.go
- subnetworkiambinding.go
- subnetworkiammember.go
- subnetworkiampolicy.go
- targetgrpcproxy.go
- targethttpproxy.go
- targethttpsproxy.go
- targetinstance.go
- targetpool.go
- targetsslproxy.go
- targettcpproxy.go
- urlmap.go
- vpngateway.go
- vpntunnel.go