Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ComputeAddressExpansion
- type ComputeAddressInterface
- type ComputeAddressesGetter
- type ComputeBackendBucketExpansion
- type ComputeBackendBucketInterface
- type ComputeBackendBucketsGetter
- type ComputeBackendServiceExpansion
- type ComputeBackendServiceInterface
- type ComputeBackendServicesGetter
- type ComputeDiskExpansion
- type ComputeDiskInterface
- type ComputeDisksGetter
- type ComputeExternalVPNGatewayExpansion
- type ComputeExternalVPNGatewayInterface
- type ComputeExternalVPNGatewaysGetter
- type ComputeFirewallExpansion
- type ComputeFirewallInterface
- type ComputeFirewallPoliciesGetter
- type ComputeFirewallPolicyAssociationExpansion
- type ComputeFirewallPolicyAssociationInterface
- type ComputeFirewallPolicyAssociationsGetter
- type ComputeFirewallPolicyExpansion
- type ComputeFirewallPolicyInterface
- type ComputeFirewallPolicyRuleExpansion
- type ComputeFirewallPolicyRuleInterface
- type ComputeFirewallPolicyRulesGetter
- type ComputeFirewallsGetter
- type ComputeForwardingRuleExpansion
- type ComputeForwardingRuleInterface
- type ComputeForwardingRulesGetter
- type ComputeHTTPHealthCheckExpansion
- type ComputeHTTPHealthCheckInterface
- type ComputeHTTPHealthChecksGetter
- type ComputeHTTPSHealthCheckExpansion
- type ComputeHTTPSHealthCheckInterface
- type ComputeHTTPSHealthChecksGetter
- type ComputeHealthCheckExpansion
- type ComputeHealthCheckInterface
- type ComputeHealthChecksGetter
- type ComputeImageExpansion
- type ComputeImageInterface
- type ComputeImagesGetter
- type ComputeInstanceExpansion
- type ComputeInstanceGroupExpansion
- type ComputeInstanceGroupInterface
- type ComputeInstanceGroupManagerExpansion
- type ComputeInstanceGroupManagerInterface
- type ComputeInstanceGroupManagersGetter
- type ComputeInstanceGroupsGetter
- type ComputeInstanceInterface
- type ComputeInstanceTemplateExpansion
- type ComputeInstanceTemplateInterface
- type ComputeInstanceTemplatesGetter
- type ComputeInstancesGetter
- type ComputeInterconnectAttachmentExpansion
- type ComputeInterconnectAttachmentInterface
- type ComputeInterconnectAttachmentsGetter
- type ComputeNetworkEndpointGroupExpansion
- type ComputeNetworkEndpointGroupInterface
- type ComputeNetworkEndpointGroupsGetter
- type ComputeNetworkExpansion
- type ComputeNetworkFirewallPoliciesGetter
- type ComputeNetworkFirewallPolicyAssociationExpansion
- type ComputeNetworkFirewallPolicyAssociationInterface
- type ComputeNetworkFirewallPolicyAssociationsGetter
- type ComputeNetworkFirewallPolicyExpansion
- type ComputeNetworkFirewallPolicyInterface
- type ComputeNetworkInterface
- type ComputeNetworkPeeringExpansion
- type ComputeNetworkPeeringInterface
- type ComputeNetworkPeeringsGetter
- type ComputeNetworksGetter
- type ComputeNodeGroupExpansion
- type ComputeNodeGroupInterface
- type ComputeNodeGroupsGetter
- type ComputeNodeTemplateExpansion
- type ComputeNodeTemplateInterface
- type ComputeNodeTemplatesGetter
- type ComputePacketMirroringExpansion
- type ComputePacketMirroringInterface
- type ComputePacketMirroringsGetter
- type ComputeProjectMetadataExpansion
- type ComputeProjectMetadataInterface
- type ComputeProjectMetadatasGetter
- type ComputeRegionNetworkEndpointGroupExpansion
- type ComputeRegionNetworkEndpointGroupInterface
- type ComputeRegionNetworkEndpointGroupsGetter
- type ComputeReservationExpansion
- type ComputeReservationInterface
- type ComputeReservationsGetter
- type ComputeResourcePoliciesGetter
- type ComputeResourcePolicyExpansion
- type ComputeResourcePolicyInterface
- type ComputeRouteExpansion
- type ComputeRouteInterface
- type ComputeRouterExpansion
- type ComputeRouterInterface
- type ComputeRouterInterfaceExpansion
- type ComputeRouterInterfaceInterface
- type ComputeRouterInterfacesGetter
- type ComputeRouterNATExpansion
- type ComputeRouterNATInterface
- type ComputeRouterNATsGetter
- type ComputeRouterPeerExpansion
- type ComputeRouterPeerInterface
- type ComputeRouterPeersGetter
- type ComputeRoutersGetter
- type ComputeRoutesGetter
- type ComputeSSLCertificateExpansion
- type ComputeSSLCertificateInterface
- type ComputeSSLCertificatesGetter
- type ComputeSSLPoliciesGetter
- type ComputeSSLPolicyExpansion
- type ComputeSSLPolicyInterface
- type ComputeSecurityPoliciesGetter
- type ComputeSecurityPolicyExpansion
- type ComputeSecurityPolicyInterface
- type ComputeServiceAttachmentExpansion
- type ComputeServiceAttachmentInterface
- type ComputeServiceAttachmentsGetter
- type ComputeSharedVPCHostProjectExpansion
- type ComputeSharedVPCHostProjectInterface
- type ComputeSharedVPCHostProjectsGetter
- type ComputeSharedVPCServiceProjectExpansion
- type ComputeSharedVPCServiceProjectInterface
- type ComputeSharedVPCServiceProjectsGetter
- type ComputeSnapshotExpansion
- type ComputeSnapshotInterface
- type ComputeSnapshotsGetter
- type ComputeSubnetworkExpansion
- type ComputeSubnetworkInterface
- type ComputeSubnetworksGetter
- type ComputeTargetGRPCProxiesGetter
- type ComputeTargetGRPCProxyExpansion
- type ComputeTargetGRPCProxyInterface
- type ComputeTargetHTTPProxiesGetter
- type ComputeTargetHTTPProxyExpansion
- type ComputeTargetHTTPProxyInterface
- type ComputeTargetHTTPSProxiesGetter
- type ComputeTargetHTTPSProxyExpansion
- type ComputeTargetHTTPSProxyInterface
- type ComputeTargetInstanceExpansion
- type ComputeTargetInstanceInterface
- type ComputeTargetInstancesGetter
- type ComputeTargetPoolExpansion
- type ComputeTargetPoolInterface
- type ComputeTargetPoolsGetter
- type ComputeTargetSSLProxiesGetter
- type ComputeTargetSSLProxyExpansion
- type ComputeTargetSSLProxyInterface
- type ComputeTargetTCPProxiesGetter
- type ComputeTargetTCPProxyExpansion
- type ComputeTargetTCPProxyInterface
- type ComputeTargetVPNGatewayExpansion
- type ComputeTargetVPNGatewayInterface
- type ComputeTargetVPNGatewaysGetter
- type ComputeURLMapExpansion
- type ComputeURLMapInterface
- type ComputeURLMapsGetter
- type ComputeV1beta1Client
- func (c *ComputeV1beta1Client) ComputeAddresses(namespace string) ComputeAddressInterface
- func (c *ComputeV1beta1Client) ComputeBackendBuckets(namespace string) ComputeBackendBucketInterface
- func (c *ComputeV1beta1Client) ComputeBackendServices(namespace string) ComputeBackendServiceInterface
- func (c *ComputeV1beta1Client) ComputeDisks(namespace string) ComputeDiskInterface
- func (c *ComputeV1beta1Client) ComputeExternalVPNGateways(namespace string) ComputeExternalVPNGatewayInterface
- func (c *ComputeV1beta1Client) ComputeFirewallPolicies(namespace string) ComputeFirewallPolicyInterface
- func (c *ComputeV1beta1Client) ComputeFirewallPolicyAssociations(namespace string) ComputeFirewallPolicyAssociationInterface
- func (c *ComputeV1beta1Client) ComputeFirewallPolicyRules(namespace string) ComputeFirewallPolicyRuleInterface
- func (c *ComputeV1beta1Client) ComputeFirewalls(namespace string) ComputeFirewallInterface
- func (c *ComputeV1beta1Client) ComputeForwardingRules(namespace string) ComputeForwardingRuleInterface
- func (c *ComputeV1beta1Client) ComputeHTTPHealthChecks(namespace string) ComputeHTTPHealthCheckInterface
- func (c *ComputeV1beta1Client) ComputeHTTPSHealthChecks(namespace string) ComputeHTTPSHealthCheckInterface
- func (c *ComputeV1beta1Client) ComputeHealthChecks(namespace string) ComputeHealthCheckInterface
- func (c *ComputeV1beta1Client) ComputeImages(namespace string) ComputeImageInterface
- func (c *ComputeV1beta1Client) ComputeInstanceGroupManagers(namespace string) ComputeInstanceGroupManagerInterface
- func (c *ComputeV1beta1Client) ComputeInstanceGroups(namespace string) ComputeInstanceGroupInterface
- func (c *ComputeV1beta1Client) ComputeInstanceTemplates(namespace string) ComputeInstanceTemplateInterface
- func (c *ComputeV1beta1Client) ComputeInstances(namespace string) ComputeInstanceInterface
- func (c *ComputeV1beta1Client) ComputeInterconnectAttachments(namespace string) ComputeInterconnectAttachmentInterface
- func (c *ComputeV1beta1Client) ComputeNetworkEndpointGroups(namespace string) ComputeNetworkEndpointGroupInterface
- func (c *ComputeV1beta1Client) ComputeNetworkFirewallPolicies(namespace string) ComputeNetworkFirewallPolicyInterface
- func (c *ComputeV1beta1Client) ComputeNetworkFirewallPolicyAssociations(namespace string) ComputeNetworkFirewallPolicyAssociationInterface
- func (c *ComputeV1beta1Client) ComputeNetworkPeerings(namespace string) ComputeNetworkPeeringInterface
- func (c *ComputeV1beta1Client) ComputeNetworks(namespace string) ComputeNetworkInterface
- func (c *ComputeV1beta1Client) ComputeNodeGroups(namespace string) ComputeNodeGroupInterface
- func (c *ComputeV1beta1Client) ComputeNodeTemplates(namespace string) ComputeNodeTemplateInterface
- func (c *ComputeV1beta1Client) ComputePacketMirrorings(namespace string) ComputePacketMirroringInterface
- func (c *ComputeV1beta1Client) ComputeProjectMetadatas(namespace string) ComputeProjectMetadataInterface
- func (c *ComputeV1beta1Client) ComputeRegionNetworkEndpointGroups(namespace string) ComputeRegionNetworkEndpointGroupInterface
- func (c *ComputeV1beta1Client) ComputeReservations(namespace string) ComputeReservationInterface
- func (c *ComputeV1beta1Client) ComputeResourcePolicies(namespace string) ComputeResourcePolicyInterface
- func (c *ComputeV1beta1Client) ComputeRouterInterfaces(namespace string) ComputeRouterInterfaceInterface
- func (c *ComputeV1beta1Client) ComputeRouterNATs(namespace string) ComputeRouterNATInterface
- func (c *ComputeV1beta1Client) ComputeRouterPeers(namespace string) ComputeRouterPeerInterface
- func (c *ComputeV1beta1Client) ComputeRouters(namespace string) ComputeRouterInterface
- func (c *ComputeV1beta1Client) ComputeRoutes(namespace string) ComputeRouteInterface
- func (c *ComputeV1beta1Client) ComputeSSLCertificates(namespace string) ComputeSSLCertificateInterface
- func (c *ComputeV1beta1Client) ComputeSSLPolicies(namespace string) ComputeSSLPolicyInterface
- func (c *ComputeV1beta1Client) ComputeSecurityPolicies(namespace string) ComputeSecurityPolicyInterface
- func (c *ComputeV1beta1Client) ComputeServiceAttachments(namespace string) ComputeServiceAttachmentInterface
- func (c *ComputeV1beta1Client) ComputeSharedVPCHostProjects(namespace string) ComputeSharedVPCHostProjectInterface
- func (c *ComputeV1beta1Client) ComputeSharedVPCServiceProjects(namespace string) ComputeSharedVPCServiceProjectInterface
- func (c *ComputeV1beta1Client) ComputeSnapshots(namespace string) ComputeSnapshotInterface
- func (c *ComputeV1beta1Client) ComputeSubnetworks(namespace string) ComputeSubnetworkInterface
- func (c *ComputeV1beta1Client) ComputeTargetGRPCProxies(namespace string) ComputeTargetGRPCProxyInterface
- func (c *ComputeV1beta1Client) ComputeTargetHTTPProxies(namespace string) ComputeTargetHTTPProxyInterface
- func (c *ComputeV1beta1Client) ComputeTargetHTTPSProxies(namespace string) ComputeTargetHTTPSProxyInterface
- func (c *ComputeV1beta1Client) ComputeTargetInstances(namespace string) ComputeTargetInstanceInterface
- func (c *ComputeV1beta1Client) ComputeTargetPools(namespace string) ComputeTargetPoolInterface
- func (c *ComputeV1beta1Client) ComputeTargetSSLProxies(namespace string) ComputeTargetSSLProxyInterface
- func (c *ComputeV1beta1Client) ComputeTargetTCPProxies(namespace string) ComputeTargetTCPProxyInterface
- func (c *ComputeV1beta1Client) ComputeTargetVPNGateways(namespace string) ComputeTargetVPNGatewayInterface
- func (c *ComputeV1beta1Client) ComputeURLMaps(namespace string) ComputeURLMapInterface
- func (c *ComputeV1beta1Client) ComputeVPNGateways(namespace string) ComputeVPNGatewayInterface
- func (c *ComputeV1beta1Client) ComputeVPNTunnels(namespace string) ComputeVPNTunnelInterface
- func (c *ComputeV1beta1Client) RESTClient() rest.Interface
- type ComputeV1beta1Interface
- type ComputeVPNGatewayExpansion
- type ComputeVPNGatewayInterface
- type ComputeVPNGatewaysGetter
- type ComputeVPNTunnelExpansion
- type ComputeVPNTunnelInterface
- type ComputeVPNTunnelsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComputeAddressExpansion ¶
type ComputeAddressExpansion interface{}
type ComputeAddressInterface ¶
type ComputeAddressInterface interface { Create(ctx context.Context, computeAddress *v1beta1.ComputeAddress, opts v1.CreateOptions) (*v1beta1.ComputeAddress, error) Update(ctx context.Context, computeAddress *v1beta1.ComputeAddress, opts v1.UpdateOptions) (*v1beta1.ComputeAddress, error) UpdateStatus(ctx context.Context, computeAddress *v1beta1.ComputeAddress, opts v1.UpdateOptions) (*v1beta1.ComputeAddress, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeAddress, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeAddressList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeAddress, err error) ComputeAddressExpansion }
ComputeAddressInterface has methods to work with ComputeAddress resources.
type ComputeAddressesGetter ¶
type ComputeAddressesGetter interface {
ComputeAddresses(namespace string) ComputeAddressInterface
}
ComputeAddressesGetter has a method to return a ComputeAddressInterface. A group's client should implement this interface.
type ComputeBackendBucketExpansion ¶
type ComputeBackendBucketExpansion interface{}
type ComputeBackendBucketInterface ¶
type ComputeBackendBucketInterface interface { Create(ctx context.Context, computeBackendBucket *v1beta1.ComputeBackendBucket, opts v1.CreateOptions) (*v1beta1.ComputeBackendBucket, error) Update(ctx context.Context, computeBackendBucket *v1beta1.ComputeBackendBucket, opts v1.UpdateOptions) (*v1beta1.ComputeBackendBucket, error) UpdateStatus(ctx context.Context, computeBackendBucket *v1beta1.ComputeBackendBucket, opts v1.UpdateOptions) (*v1beta1.ComputeBackendBucket, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeBackendBucket, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeBackendBucketList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeBackendBucket, err error) ComputeBackendBucketExpansion }
ComputeBackendBucketInterface has methods to work with ComputeBackendBucket resources.
type ComputeBackendBucketsGetter ¶
type ComputeBackendBucketsGetter interface {
ComputeBackendBuckets(namespace string) ComputeBackendBucketInterface
}
ComputeBackendBucketsGetter has a method to return a ComputeBackendBucketInterface. A group's client should implement this interface.
type ComputeBackendServiceExpansion ¶
type ComputeBackendServiceExpansion interface{}
type ComputeBackendServiceInterface ¶
type ComputeBackendServiceInterface interface { Create(ctx context.Context, computeBackendService *v1beta1.ComputeBackendService, opts v1.CreateOptions) (*v1beta1.ComputeBackendService, error) Update(ctx context.Context, computeBackendService *v1beta1.ComputeBackendService, opts v1.UpdateOptions) (*v1beta1.ComputeBackendService, error) UpdateStatus(ctx context.Context, computeBackendService *v1beta1.ComputeBackendService, opts v1.UpdateOptions) (*v1beta1.ComputeBackendService, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeBackendService, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeBackendServiceList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeBackendService, err error) ComputeBackendServiceExpansion }
ComputeBackendServiceInterface has methods to work with ComputeBackendService resources.
type ComputeBackendServicesGetter ¶
type ComputeBackendServicesGetter interface {
ComputeBackendServices(namespace string) ComputeBackendServiceInterface
}
ComputeBackendServicesGetter has a method to return a ComputeBackendServiceInterface. A group's client should implement this interface.
type ComputeDiskExpansion ¶
type ComputeDiskExpansion interface{}
type ComputeDiskInterface ¶
type ComputeDiskInterface interface { Create(ctx context.Context, computeDisk *v1beta1.ComputeDisk, opts v1.CreateOptions) (*v1beta1.ComputeDisk, error) Update(ctx context.Context, computeDisk *v1beta1.ComputeDisk, opts v1.UpdateOptions) (*v1beta1.ComputeDisk, error) UpdateStatus(ctx context.Context, computeDisk *v1beta1.ComputeDisk, opts v1.UpdateOptions) (*v1beta1.ComputeDisk, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeDisk, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeDiskList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeDisk, err error) ComputeDiskExpansion }
ComputeDiskInterface has methods to work with ComputeDisk resources.
type ComputeDisksGetter ¶
type ComputeDisksGetter interface {
ComputeDisks(namespace string) ComputeDiskInterface
}
ComputeDisksGetter has a method to return a ComputeDiskInterface. A group's client should implement this interface.
type ComputeExternalVPNGatewayExpansion ¶
type ComputeExternalVPNGatewayExpansion interface{}
type ComputeExternalVPNGatewayInterface ¶
type ComputeExternalVPNGatewayInterface interface { Create(ctx context.Context, computeExternalVPNGateway *v1beta1.ComputeExternalVPNGateway, opts v1.CreateOptions) (*v1beta1.ComputeExternalVPNGateway, error) Update(ctx context.Context, computeExternalVPNGateway *v1beta1.ComputeExternalVPNGateway, opts v1.UpdateOptions) (*v1beta1.ComputeExternalVPNGateway, error) UpdateStatus(ctx context.Context, computeExternalVPNGateway *v1beta1.ComputeExternalVPNGateway, opts v1.UpdateOptions) (*v1beta1.ComputeExternalVPNGateway, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeExternalVPNGateway, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeExternalVPNGatewayList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeExternalVPNGateway, err error) ComputeExternalVPNGatewayExpansion }
ComputeExternalVPNGatewayInterface has methods to work with ComputeExternalVPNGateway resources.
type ComputeExternalVPNGatewaysGetter ¶
type ComputeExternalVPNGatewaysGetter interface {
ComputeExternalVPNGateways(namespace string) ComputeExternalVPNGatewayInterface
}
ComputeExternalVPNGatewaysGetter has a method to return a ComputeExternalVPNGatewayInterface. A group's client should implement this interface.
type ComputeFirewallExpansion ¶
type ComputeFirewallExpansion interface{}
type ComputeFirewallInterface ¶
type ComputeFirewallInterface interface { Create(ctx context.Context, computeFirewall *v1beta1.ComputeFirewall, opts v1.CreateOptions) (*v1beta1.ComputeFirewall, error) Update(ctx context.Context, computeFirewall *v1beta1.ComputeFirewall, opts v1.UpdateOptions) (*v1beta1.ComputeFirewall, error) UpdateStatus(ctx context.Context, computeFirewall *v1beta1.ComputeFirewall, opts v1.UpdateOptions) (*v1beta1.ComputeFirewall, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeFirewall, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeFirewallList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeFirewall, err error) ComputeFirewallExpansion }
ComputeFirewallInterface has methods to work with ComputeFirewall resources.
type ComputeFirewallPoliciesGetter ¶
type ComputeFirewallPoliciesGetter interface {
ComputeFirewallPolicies(namespace string) ComputeFirewallPolicyInterface
}
ComputeFirewallPoliciesGetter has a method to return a ComputeFirewallPolicyInterface. A group's client should implement this interface.
type ComputeFirewallPolicyAssociationExpansion ¶
type ComputeFirewallPolicyAssociationExpansion interface{}
type ComputeFirewallPolicyAssociationInterface ¶
type ComputeFirewallPolicyAssociationInterface interface { Create(ctx context.Context, computeFirewallPolicyAssociation *v1beta1.ComputeFirewallPolicyAssociation, opts v1.CreateOptions) (*v1beta1.ComputeFirewallPolicyAssociation, error) Update(ctx context.Context, computeFirewallPolicyAssociation *v1beta1.ComputeFirewallPolicyAssociation, opts v1.UpdateOptions) (*v1beta1.ComputeFirewallPolicyAssociation, error) UpdateStatus(ctx context.Context, computeFirewallPolicyAssociation *v1beta1.ComputeFirewallPolicyAssociation, opts v1.UpdateOptions) (*v1beta1.ComputeFirewallPolicyAssociation, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeFirewallPolicyAssociation, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeFirewallPolicyAssociationList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeFirewallPolicyAssociation, err error) ComputeFirewallPolicyAssociationExpansion }
ComputeFirewallPolicyAssociationInterface has methods to work with ComputeFirewallPolicyAssociation resources.
type ComputeFirewallPolicyAssociationsGetter ¶
type ComputeFirewallPolicyAssociationsGetter interface {
ComputeFirewallPolicyAssociations(namespace string) ComputeFirewallPolicyAssociationInterface
}
ComputeFirewallPolicyAssociationsGetter has a method to return a ComputeFirewallPolicyAssociationInterface. A group's client should implement this interface.
type ComputeFirewallPolicyExpansion ¶
type ComputeFirewallPolicyExpansion interface{}
type ComputeFirewallPolicyInterface ¶
type ComputeFirewallPolicyInterface interface { Create(ctx context.Context, computeFirewallPolicy *v1beta1.ComputeFirewallPolicy, opts v1.CreateOptions) (*v1beta1.ComputeFirewallPolicy, error) Update(ctx context.Context, computeFirewallPolicy *v1beta1.ComputeFirewallPolicy, opts v1.UpdateOptions) (*v1beta1.ComputeFirewallPolicy, error) UpdateStatus(ctx context.Context, computeFirewallPolicy *v1beta1.ComputeFirewallPolicy, opts v1.UpdateOptions) (*v1beta1.ComputeFirewallPolicy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeFirewallPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeFirewallPolicyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeFirewallPolicy, err error) ComputeFirewallPolicyExpansion }
ComputeFirewallPolicyInterface has methods to work with ComputeFirewallPolicy resources.
type ComputeFirewallPolicyRuleExpansion ¶
type ComputeFirewallPolicyRuleExpansion interface{}
type ComputeFirewallPolicyRuleInterface ¶
type ComputeFirewallPolicyRuleInterface interface { Create(ctx context.Context, computeFirewallPolicyRule *v1beta1.ComputeFirewallPolicyRule, opts v1.CreateOptions) (*v1beta1.ComputeFirewallPolicyRule, error) Update(ctx context.Context, computeFirewallPolicyRule *v1beta1.ComputeFirewallPolicyRule, opts v1.UpdateOptions) (*v1beta1.ComputeFirewallPolicyRule, error) UpdateStatus(ctx context.Context, computeFirewallPolicyRule *v1beta1.ComputeFirewallPolicyRule, opts v1.UpdateOptions) (*v1beta1.ComputeFirewallPolicyRule, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeFirewallPolicyRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeFirewallPolicyRuleList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeFirewallPolicyRule, err error) ComputeFirewallPolicyRuleExpansion }
ComputeFirewallPolicyRuleInterface has methods to work with ComputeFirewallPolicyRule resources.
type ComputeFirewallPolicyRulesGetter ¶
type ComputeFirewallPolicyRulesGetter interface {
ComputeFirewallPolicyRules(namespace string) ComputeFirewallPolicyRuleInterface
}
ComputeFirewallPolicyRulesGetter has a method to return a ComputeFirewallPolicyRuleInterface. A group's client should implement this interface.
type ComputeFirewallsGetter ¶
type ComputeFirewallsGetter interface {
ComputeFirewalls(namespace string) ComputeFirewallInterface
}
ComputeFirewallsGetter has a method to return a ComputeFirewallInterface. A group's client should implement this interface.
type ComputeForwardingRuleExpansion ¶
type ComputeForwardingRuleExpansion interface{}
type ComputeForwardingRuleInterface ¶
type ComputeForwardingRuleInterface interface { Create(ctx context.Context, computeForwardingRule *v1beta1.ComputeForwardingRule, opts v1.CreateOptions) (*v1beta1.ComputeForwardingRule, error) Update(ctx context.Context, computeForwardingRule *v1beta1.ComputeForwardingRule, opts v1.UpdateOptions) (*v1beta1.ComputeForwardingRule, error) UpdateStatus(ctx context.Context, computeForwardingRule *v1beta1.ComputeForwardingRule, opts v1.UpdateOptions) (*v1beta1.ComputeForwardingRule, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeForwardingRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeForwardingRuleList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeForwardingRule, err error) ComputeForwardingRuleExpansion }
ComputeForwardingRuleInterface has methods to work with ComputeForwardingRule resources.
type ComputeForwardingRulesGetter ¶
type ComputeForwardingRulesGetter interface {
ComputeForwardingRules(namespace string) ComputeForwardingRuleInterface
}
ComputeForwardingRulesGetter has a method to return a ComputeForwardingRuleInterface. A group's client should implement this interface.
type ComputeHTTPHealthCheckExpansion ¶
type ComputeHTTPHealthCheckExpansion interface{}
type ComputeHTTPHealthCheckInterface ¶
type ComputeHTTPHealthCheckInterface interface { Create(ctx context.Context, computeHTTPHealthCheck *v1beta1.ComputeHTTPHealthCheck, opts v1.CreateOptions) (*v1beta1.ComputeHTTPHealthCheck, error) Update(ctx context.Context, computeHTTPHealthCheck *v1beta1.ComputeHTTPHealthCheck, opts v1.UpdateOptions) (*v1beta1.ComputeHTTPHealthCheck, error) UpdateStatus(ctx context.Context, computeHTTPHealthCheck *v1beta1.ComputeHTTPHealthCheck, opts v1.UpdateOptions) (*v1beta1.ComputeHTTPHealthCheck, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeHTTPHealthCheck, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeHTTPHealthCheckList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeHTTPHealthCheck, err error) ComputeHTTPHealthCheckExpansion }
ComputeHTTPHealthCheckInterface has methods to work with ComputeHTTPHealthCheck resources.
type ComputeHTTPHealthChecksGetter ¶
type ComputeHTTPHealthChecksGetter interface {
ComputeHTTPHealthChecks(namespace string) ComputeHTTPHealthCheckInterface
}
ComputeHTTPHealthChecksGetter has a method to return a ComputeHTTPHealthCheckInterface. A group's client should implement this interface.
type ComputeHTTPSHealthCheckExpansion ¶
type ComputeHTTPSHealthCheckExpansion interface{}
type ComputeHTTPSHealthCheckInterface ¶
type ComputeHTTPSHealthCheckInterface interface { Create(ctx context.Context, computeHTTPSHealthCheck *v1beta1.ComputeHTTPSHealthCheck, opts v1.CreateOptions) (*v1beta1.ComputeHTTPSHealthCheck, error) Update(ctx context.Context, computeHTTPSHealthCheck *v1beta1.ComputeHTTPSHealthCheck, opts v1.UpdateOptions) (*v1beta1.ComputeHTTPSHealthCheck, error) UpdateStatus(ctx context.Context, computeHTTPSHealthCheck *v1beta1.ComputeHTTPSHealthCheck, opts v1.UpdateOptions) (*v1beta1.ComputeHTTPSHealthCheck, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeHTTPSHealthCheck, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeHTTPSHealthCheckList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeHTTPSHealthCheck, err error) ComputeHTTPSHealthCheckExpansion }
ComputeHTTPSHealthCheckInterface has methods to work with ComputeHTTPSHealthCheck resources.
type ComputeHTTPSHealthChecksGetter ¶
type ComputeHTTPSHealthChecksGetter interface {
ComputeHTTPSHealthChecks(namespace string) ComputeHTTPSHealthCheckInterface
}
ComputeHTTPSHealthChecksGetter has a method to return a ComputeHTTPSHealthCheckInterface. A group's client should implement this interface.
type ComputeHealthCheckExpansion ¶
type ComputeHealthCheckExpansion interface{}
type ComputeHealthCheckInterface ¶
type ComputeHealthCheckInterface interface { Create(ctx context.Context, computeHealthCheck *v1beta1.ComputeHealthCheck, opts v1.CreateOptions) (*v1beta1.ComputeHealthCheck, error) Update(ctx context.Context, computeHealthCheck *v1beta1.ComputeHealthCheck, opts v1.UpdateOptions) (*v1beta1.ComputeHealthCheck, error) UpdateStatus(ctx context.Context, computeHealthCheck *v1beta1.ComputeHealthCheck, opts v1.UpdateOptions) (*v1beta1.ComputeHealthCheck, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeHealthCheck, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeHealthCheckList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeHealthCheck, err error) ComputeHealthCheckExpansion }
ComputeHealthCheckInterface has methods to work with ComputeHealthCheck resources.
type ComputeHealthChecksGetter ¶
type ComputeHealthChecksGetter interface {
ComputeHealthChecks(namespace string) ComputeHealthCheckInterface
}
ComputeHealthChecksGetter has a method to return a ComputeHealthCheckInterface. A group's client should implement this interface.
type ComputeImageExpansion ¶
type ComputeImageExpansion interface{}
type ComputeImageInterface ¶
type ComputeImageInterface interface { Create(ctx context.Context, computeImage *v1beta1.ComputeImage, opts v1.CreateOptions) (*v1beta1.ComputeImage, error) Update(ctx context.Context, computeImage *v1beta1.ComputeImage, opts v1.UpdateOptions) (*v1beta1.ComputeImage, error) UpdateStatus(ctx context.Context, computeImage *v1beta1.ComputeImage, opts v1.UpdateOptions) (*v1beta1.ComputeImage, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeImage, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeImageList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeImage, err error) ComputeImageExpansion }
ComputeImageInterface has methods to work with ComputeImage resources.
type ComputeImagesGetter ¶
type ComputeImagesGetter interface {
ComputeImages(namespace string) ComputeImageInterface
}
ComputeImagesGetter has a method to return a ComputeImageInterface. A group's client should implement this interface.
type ComputeInstanceExpansion ¶
type ComputeInstanceExpansion interface{}
type ComputeInstanceGroupExpansion ¶
type ComputeInstanceGroupExpansion interface{}
type ComputeInstanceGroupInterface ¶
type ComputeInstanceGroupInterface interface { Create(ctx context.Context, computeInstanceGroup *v1beta1.ComputeInstanceGroup, opts v1.CreateOptions) (*v1beta1.ComputeInstanceGroup, error) Update(ctx context.Context, computeInstanceGroup *v1beta1.ComputeInstanceGroup, opts v1.UpdateOptions) (*v1beta1.ComputeInstanceGroup, error) UpdateStatus(ctx context.Context, computeInstanceGroup *v1beta1.ComputeInstanceGroup, opts v1.UpdateOptions) (*v1beta1.ComputeInstanceGroup, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeInstanceGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeInstanceGroupList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeInstanceGroup, err error) ComputeInstanceGroupExpansion }
ComputeInstanceGroupInterface has methods to work with ComputeInstanceGroup resources.
type ComputeInstanceGroupManagerExpansion ¶
type ComputeInstanceGroupManagerExpansion interface{}
type ComputeInstanceGroupManagerInterface ¶
type ComputeInstanceGroupManagerInterface interface { Create(ctx context.Context, computeInstanceGroupManager *v1beta1.ComputeInstanceGroupManager, opts v1.CreateOptions) (*v1beta1.ComputeInstanceGroupManager, error) Update(ctx context.Context, computeInstanceGroupManager *v1beta1.ComputeInstanceGroupManager, opts v1.UpdateOptions) (*v1beta1.ComputeInstanceGroupManager, error) UpdateStatus(ctx context.Context, computeInstanceGroupManager *v1beta1.ComputeInstanceGroupManager, opts v1.UpdateOptions) (*v1beta1.ComputeInstanceGroupManager, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeInstanceGroupManager, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeInstanceGroupManagerList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeInstanceGroupManager, err error) ComputeInstanceGroupManagerExpansion }
ComputeInstanceGroupManagerInterface has methods to work with ComputeInstanceGroupManager resources.
type ComputeInstanceGroupManagersGetter ¶
type ComputeInstanceGroupManagersGetter interface {
ComputeInstanceGroupManagers(namespace string) ComputeInstanceGroupManagerInterface
}
ComputeInstanceGroupManagersGetter has a method to return a ComputeInstanceGroupManagerInterface. A group's client should implement this interface.
type ComputeInstanceGroupsGetter ¶
type ComputeInstanceGroupsGetter interface {
ComputeInstanceGroups(namespace string) ComputeInstanceGroupInterface
}
ComputeInstanceGroupsGetter has a method to return a ComputeInstanceGroupInterface. A group's client should implement this interface.
type ComputeInstanceInterface ¶
type ComputeInstanceInterface interface { Create(ctx context.Context, computeInstance *v1beta1.ComputeInstance, opts v1.CreateOptions) (*v1beta1.ComputeInstance, error) Update(ctx context.Context, computeInstance *v1beta1.ComputeInstance, opts v1.UpdateOptions) (*v1beta1.ComputeInstance, error) UpdateStatus(ctx context.Context, computeInstance *v1beta1.ComputeInstance, opts v1.UpdateOptions) (*v1beta1.ComputeInstance, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeInstance, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeInstanceList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeInstance, err error) ComputeInstanceExpansion }
ComputeInstanceInterface has methods to work with ComputeInstance resources.
type ComputeInstanceTemplateExpansion ¶
type ComputeInstanceTemplateExpansion interface{}
type ComputeInstanceTemplateInterface ¶
type ComputeInstanceTemplateInterface interface { Create(ctx context.Context, computeInstanceTemplate *v1beta1.ComputeInstanceTemplate, opts v1.CreateOptions) (*v1beta1.ComputeInstanceTemplate, error) Update(ctx context.Context, computeInstanceTemplate *v1beta1.ComputeInstanceTemplate, opts v1.UpdateOptions) (*v1beta1.ComputeInstanceTemplate, error) UpdateStatus(ctx context.Context, computeInstanceTemplate *v1beta1.ComputeInstanceTemplate, opts v1.UpdateOptions) (*v1beta1.ComputeInstanceTemplate, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeInstanceTemplate, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeInstanceTemplateList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeInstanceTemplate, err error) ComputeInstanceTemplateExpansion }
ComputeInstanceTemplateInterface has methods to work with ComputeInstanceTemplate resources.
type ComputeInstanceTemplatesGetter ¶
type ComputeInstanceTemplatesGetter interface {
ComputeInstanceTemplates(namespace string) ComputeInstanceTemplateInterface
}
ComputeInstanceTemplatesGetter has a method to return a ComputeInstanceTemplateInterface. A group's client should implement this interface.
type ComputeInstancesGetter ¶
type ComputeInstancesGetter interface {
ComputeInstances(namespace string) ComputeInstanceInterface
}
ComputeInstancesGetter has a method to return a ComputeInstanceInterface. A group's client should implement this interface.
type ComputeInterconnectAttachmentExpansion ¶
type ComputeInterconnectAttachmentExpansion interface{}
type ComputeInterconnectAttachmentInterface ¶
type ComputeInterconnectAttachmentInterface interface { Create(ctx context.Context, computeInterconnectAttachment *v1beta1.ComputeInterconnectAttachment, opts v1.CreateOptions) (*v1beta1.ComputeInterconnectAttachment, error) Update(ctx context.Context, computeInterconnectAttachment *v1beta1.ComputeInterconnectAttachment, opts v1.UpdateOptions) (*v1beta1.ComputeInterconnectAttachment, error) UpdateStatus(ctx context.Context, computeInterconnectAttachment *v1beta1.ComputeInterconnectAttachment, opts v1.UpdateOptions) (*v1beta1.ComputeInterconnectAttachment, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeInterconnectAttachment, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeInterconnectAttachmentList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeInterconnectAttachment, err error) ComputeInterconnectAttachmentExpansion }
ComputeInterconnectAttachmentInterface has methods to work with ComputeInterconnectAttachment resources.
type ComputeInterconnectAttachmentsGetter ¶
type ComputeInterconnectAttachmentsGetter interface {
ComputeInterconnectAttachments(namespace string) ComputeInterconnectAttachmentInterface
}
ComputeInterconnectAttachmentsGetter has a method to return a ComputeInterconnectAttachmentInterface. A group's client should implement this interface.
type ComputeNetworkEndpointGroupExpansion ¶
type ComputeNetworkEndpointGroupExpansion interface{}
type ComputeNetworkEndpointGroupInterface ¶
type ComputeNetworkEndpointGroupInterface interface { Create(ctx context.Context, computeNetworkEndpointGroup *v1beta1.ComputeNetworkEndpointGroup, opts v1.CreateOptions) (*v1beta1.ComputeNetworkEndpointGroup, error) Update(ctx context.Context, computeNetworkEndpointGroup *v1beta1.ComputeNetworkEndpointGroup, opts v1.UpdateOptions) (*v1beta1.ComputeNetworkEndpointGroup, error) UpdateStatus(ctx context.Context, computeNetworkEndpointGroup *v1beta1.ComputeNetworkEndpointGroup, opts v1.UpdateOptions) (*v1beta1.ComputeNetworkEndpointGroup, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeNetworkEndpointGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeNetworkEndpointGroupList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeNetworkEndpointGroup, err error) ComputeNetworkEndpointGroupExpansion }
ComputeNetworkEndpointGroupInterface has methods to work with ComputeNetworkEndpointGroup resources.
type ComputeNetworkEndpointGroupsGetter ¶
type ComputeNetworkEndpointGroupsGetter interface {
ComputeNetworkEndpointGroups(namespace string) ComputeNetworkEndpointGroupInterface
}
ComputeNetworkEndpointGroupsGetter has a method to return a ComputeNetworkEndpointGroupInterface. A group's client should implement this interface.
type ComputeNetworkExpansion ¶
type ComputeNetworkExpansion interface{}
type ComputeNetworkFirewallPoliciesGetter ¶ added in v1.113.0
type ComputeNetworkFirewallPoliciesGetter interface {
ComputeNetworkFirewallPolicies(namespace string) ComputeNetworkFirewallPolicyInterface
}
ComputeNetworkFirewallPoliciesGetter has a method to return a ComputeNetworkFirewallPolicyInterface. A group's client should implement this interface.
type ComputeNetworkFirewallPolicyAssociationExpansion ¶ added in v1.114.0
type ComputeNetworkFirewallPolicyAssociationExpansion interface{}
type ComputeNetworkFirewallPolicyAssociationInterface ¶ added in v1.114.0
type ComputeNetworkFirewallPolicyAssociationInterface interface { Create(ctx context.Context, computeNetworkFirewallPolicyAssociation *v1beta1.ComputeNetworkFirewallPolicyAssociation, opts v1.CreateOptions) (*v1beta1.ComputeNetworkFirewallPolicyAssociation, error) Update(ctx context.Context, computeNetworkFirewallPolicyAssociation *v1beta1.ComputeNetworkFirewallPolicyAssociation, opts v1.UpdateOptions) (*v1beta1.ComputeNetworkFirewallPolicyAssociation, error) UpdateStatus(ctx context.Context, computeNetworkFirewallPolicyAssociation *v1beta1.ComputeNetworkFirewallPolicyAssociation, opts v1.UpdateOptions) (*v1beta1.ComputeNetworkFirewallPolicyAssociation, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeNetworkFirewallPolicyAssociation, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeNetworkFirewallPolicyAssociationList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeNetworkFirewallPolicyAssociation, err error) ComputeNetworkFirewallPolicyAssociationExpansion }
ComputeNetworkFirewallPolicyAssociationInterface has methods to work with ComputeNetworkFirewallPolicyAssociation resources.
type ComputeNetworkFirewallPolicyAssociationsGetter ¶ added in v1.114.0
type ComputeNetworkFirewallPolicyAssociationsGetter interface {
ComputeNetworkFirewallPolicyAssociations(namespace string) ComputeNetworkFirewallPolicyAssociationInterface
}
ComputeNetworkFirewallPolicyAssociationsGetter has a method to return a ComputeNetworkFirewallPolicyAssociationInterface. A group's client should implement this interface.
type ComputeNetworkFirewallPolicyExpansion ¶ added in v1.113.0
type ComputeNetworkFirewallPolicyExpansion interface{}
type ComputeNetworkFirewallPolicyInterface ¶ added in v1.113.0
type ComputeNetworkFirewallPolicyInterface interface { Create(ctx context.Context, computeNetworkFirewallPolicy *v1beta1.ComputeNetworkFirewallPolicy, opts v1.CreateOptions) (*v1beta1.ComputeNetworkFirewallPolicy, error) Update(ctx context.Context, computeNetworkFirewallPolicy *v1beta1.ComputeNetworkFirewallPolicy, opts v1.UpdateOptions) (*v1beta1.ComputeNetworkFirewallPolicy, error) UpdateStatus(ctx context.Context, computeNetworkFirewallPolicy *v1beta1.ComputeNetworkFirewallPolicy, opts v1.UpdateOptions) (*v1beta1.ComputeNetworkFirewallPolicy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeNetworkFirewallPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeNetworkFirewallPolicyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeNetworkFirewallPolicy, err error) ComputeNetworkFirewallPolicyExpansion }
ComputeNetworkFirewallPolicyInterface has methods to work with ComputeNetworkFirewallPolicy resources.
type ComputeNetworkInterface ¶
type ComputeNetworkInterface interface { Create(ctx context.Context, computeNetwork *v1beta1.ComputeNetwork, opts v1.CreateOptions) (*v1beta1.ComputeNetwork, error) Update(ctx context.Context, computeNetwork *v1beta1.ComputeNetwork, opts v1.UpdateOptions) (*v1beta1.ComputeNetwork, error) UpdateStatus(ctx context.Context, computeNetwork *v1beta1.ComputeNetwork, opts v1.UpdateOptions) (*v1beta1.ComputeNetwork, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeNetwork, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeNetworkList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeNetwork, err error) ComputeNetworkExpansion }
ComputeNetworkInterface has methods to work with ComputeNetwork resources.
type ComputeNetworkPeeringExpansion ¶
type ComputeNetworkPeeringExpansion interface{}
type ComputeNetworkPeeringInterface ¶
type ComputeNetworkPeeringInterface interface { Create(ctx context.Context, computeNetworkPeering *v1beta1.ComputeNetworkPeering, opts v1.CreateOptions) (*v1beta1.ComputeNetworkPeering, error) Update(ctx context.Context, computeNetworkPeering *v1beta1.ComputeNetworkPeering, opts v1.UpdateOptions) (*v1beta1.ComputeNetworkPeering, error) UpdateStatus(ctx context.Context, computeNetworkPeering *v1beta1.ComputeNetworkPeering, opts v1.UpdateOptions) (*v1beta1.ComputeNetworkPeering, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeNetworkPeering, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeNetworkPeeringList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeNetworkPeering, err error) ComputeNetworkPeeringExpansion }
ComputeNetworkPeeringInterface has methods to work with ComputeNetworkPeering resources.
type ComputeNetworkPeeringsGetter ¶
type ComputeNetworkPeeringsGetter interface {
ComputeNetworkPeerings(namespace string) ComputeNetworkPeeringInterface
}
ComputeNetworkPeeringsGetter has a method to return a ComputeNetworkPeeringInterface. A group's client should implement this interface.
type ComputeNetworksGetter ¶
type ComputeNetworksGetter interface {
ComputeNetworks(namespace string) ComputeNetworkInterface
}
ComputeNetworksGetter has a method to return a ComputeNetworkInterface. A group's client should implement this interface.
type ComputeNodeGroupExpansion ¶
type ComputeNodeGroupExpansion interface{}
type ComputeNodeGroupInterface ¶
type ComputeNodeGroupInterface interface { Create(ctx context.Context, computeNodeGroup *v1beta1.ComputeNodeGroup, opts v1.CreateOptions) (*v1beta1.ComputeNodeGroup, error) Update(ctx context.Context, computeNodeGroup *v1beta1.ComputeNodeGroup, opts v1.UpdateOptions) (*v1beta1.ComputeNodeGroup, error) UpdateStatus(ctx context.Context, computeNodeGroup *v1beta1.ComputeNodeGroup, opts v1.UpdateOptions) (*v1beta1.ComputeNodeGroup, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeNodeGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeNodeGroupList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeNodeGroup, err error) ComputeNodeGroupExpansion }
ComputeNodeGroupInterface has methods to work with ComputeNodeGroup resources.
type ComputeNodeGroupsGetter ¶
type ComputeNodeGroupsGetter interface {
ComputeNodeGroups(namespace string) ComputeNodeGroupInterface
}
ComputeNodeGroupsGetter has a method to return a ComputeNodeGroupInterface. A group's client should implement this interface.
type ComputeNodeTemplateExpansion ¶
type ComputeNodeTemplateExpansion interface{}
type ComputeNodeTemplateInterface ¶
type ComputeNodeTemplateInterface interface { Create(ctx context.Context, computeNodeTemplate *v1beta1.ComputeNodeTemplate, opts v1.CreateOptions) (*v1beta1.ComputeNodeTemplate, error) Update(ctx context.Context, computeNodeTemplate *v1beta1.ComputeNodeTemplate, opts v1.UpdateOptions) (*v1beta1.ComputeNodeTemplate, error) UpdateStatus(ctx context.Context, computeNodeTemplate *v1beta1.ComputeNodeTemplate, opts v1.UpdateOptions) (*v1beta1.ComputeNodeTemplate, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeNodeTemplate, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeNodeTemplateList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeNodeTemplate, err error) ComputeNodeTemplateExpansion }
ComputeNodeTemplateInterface has methods to work with ComputeNodeTemplate resources.
type ComputeNodeTemplatesGetter ¶
type ComputeNodeTemplatesGetter interface {
ComputeNodeTemplates(namespace string) ComputeNodeTemplateInterface
}
ComputeNodeTemplatesGetter has a method to return a ComputeNodeTemplateInterface. A group's client should implement this interface.
type ComputePacketMirroringExpansion ¶
type ComputePacketMirroringExpansion interface{}
type ComputePacketMirroringInterface ¶
type ComputePacketMirroringInterface interface { Create(ctx context.Context, computePacketMirroring *v1beta1.ComputePacketMirroring, opts v1.CreateOptions) (*v1beta1.ComputePacketMirroring, error) Update(ctx context.Context, computePacketMirroring *v1beta1.ComputePacketMirroring, opts v1.UpdateOptions) (*v1beta1.ComputePacketMirroring, error) UpdateStatus(ctx context.Context, computePacketMirroring *v1beta1.ComputePacketMirroring, opts v1.UpdateOptions) (*v1beta1.ComputePacketMirroring, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputePacketMirroring, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputePacketMirroringList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputePacketMirroring, err error) ComputePacketMirroringExpansion }
ComputePacketMirroringInterface has methods to work with ComputePacketMirroring resources.
type ComputePacketMirroringsGetter ¶
type ComputePacketMirroringsGetter interface {
ComputePacketMirrorings(namespace string) ComputePacketMirroringInterface
}
ComputePacketMirroringsGetter has a method to return a ComputePacketMirroringInterface. A group's client should implement this interface.
type ComputeProjectMetadataExpansion ¶
type ComputeProjectMetadataExpansion interface{}
type ComputeProjectMetadataInterface ¶
type ComputeProjectMetadataInterface interface { Create(ctx context.Context, computeProjectMetadata *v1beta1.ComputeProjectMetadata, opts v1.CreateOptions) (*v1beta1.ComputeProjectMetadata, error) Update(ctx context.Context, computeProjectMetadata *v1beta1.ComputeProjectMetadata, opts v1.UpdateOptions) (*v1beta1.ComputeProjectMetadata, error) UpdateStatus(ctx context.Context, computeProjectMetadata *v1beta1.ComputeProjectMetadata, opts v1.UpdateOptions) (*v1beta1.ComputeProjectMetadata, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeProjectMetadata, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeProjectMetadataList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeProjectMetadata, err error) ComputeProjectMetadataExpansion }
ComputeProjectMetadataInterface has methods to work with ComputeProjectMetadata resources.
type ComputeProjectMetadatasGetter ¶
type ComputeProjectMetadatasGetter interface {
ComputeProjectMetadatas(namespace string) ComputeProjectMetadataInterface
}
ComputeProjectMetadatasGetter has a method to return a ComputeProjectMetadataInterface. A group's client should implement this interface.
type ComputeRegionNetworkEndpointGroupExpansion ¶ added in v1.86.0
type ComputeRegionNetworkEndpointGroupExpansion interface{}
type ComputeRegionNetworkEndpointGroupInterface ¶ added in v1.86.0
type ComputeRegionNetworkEndpointGroupInterface interface { Create(ctx context.Context, computeRegionNetworkEndpointGroup *v1beta1.ComputeRegionNetworkEndpointGroup, opts v1.CreateOptions) (*v1beta1.ComputeRegionNetworkEndpointGroup, error) Update(ctx context.Context, computeRegionNetworkEndpointGroup *v1beta1.ComputeRegionNetworkEndpointGroup, opts v1.UpdateOptions) (*v1beta1.ComputeRegionNetworkEndpointGroup, error) UpdateStatus(ctx context.Context, computeRegionNetworkEndpointGroup *v1beta1.ComputeRegionNetworkEndpointGroup, opts v1.UpdateOptions) (*v1beta1.ComputeRegionNetworkEndpointGroup, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeRegionNetworkEndpointGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeRegionNetworkEndpointGroupList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeRegionNetworkEndpointGroup, err error) ComputeRegionNetworkEndpointGroupExpansion }
ComputeRegionNetworkEndpointGroupInterface has methods to work with ComputeRegionNetworkEndpointGroup resources.
type ComputeRegionNetworkEndpointGroupsGetter ¶ added in v1.86.0
type ComputeRegionNetworkEndpointGroupsGetter interface {
ComputeRegionNetworkEndpointGroups(namespace string) ComputeRegionNetworkEndpointGroupInterface
}
ComputeRegionNetworkEndpointGroupsGetter has a method to return a ComputeRegionNetworkEndpointGroupInterface. A group's client should implement this interface.
type ComputeReservationExpansion ¶
type ComputeReservationExpansion interface{}
type ComputeReservationInterface ¶
type ComputeReservationInterface interface { Create(ctx context.Context, computeReservation *v1beta1.ComputeReservation, opts v1.CreateOptions) (*v1beta1.ComputeReservation, error) Update(ctx context.Context, computeReservation *v1beta1.ComputeReservation, opts v1.UpdateOptions) (*v1beta1.ComputeReservation, error) UpdateStatus(ctx context.Context, computeReservation *v1beta1.ComputeReservation, opts v1.UpdateOptions) (*v1beta1.ComputeReservation, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeReservation, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeReservationList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeReservation, err error) ComputeReservationExpansion }
ComputeReservationInterface has methods to work with ComputeReservation resources.
type ComputeReservationsGetter ¶
type ComputeReservationsGetter interface {
ComputeReservations(namespace string) ComputeReservationInterface
}
ComputeReservationsGetter has a method to return a ComputeReservationInterface. A group's client should implement this interface.
type ComputeResourcePoliciesGetter ¶
type ComputeResourcePoliciesGetter interface {
ComputeResourcePolicies(namespace string) ComputeResourcePolicyInterface
}
ComputeResourcePoliciesGetter has a method to return a ComputeResourcePolicyInterface. A group's client should implement this interface.
type ComputeResourcePolicyExpansion ¶
type ComputeResourcePolicyExpansion interface{}
type ComputeResourcePolicyInterface ¶
type ComputeResourcePolicyInterface interface { Create(ctx context.Context, computeResourcePolicy *v1beta1.ComputeResourcePolicy, opts v1.CreateOptions) (*v1beta1.ComputeResourcePolicy, error) Update(ctx context.Context, computeResourcePolicy *v1beta1.ComputeResourcePolicy, opts v1.UpdateOptions) (*v1beta1.ComputeResourcePolicy, error) UpdateStatus(ctx context.Context, computeResourcePolicy *v1beta1.ComputeResourcePolicy, opts v1.UpdateOptions) (*v1beta1.ComputeResourcePolicy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeResourcePolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeResourcePolicyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeResourcePolicy, err error) ComputeResourcePolicyExpansion }
ComputeResourcePolicyInterface has methods to work with ComputeResourcePolicy resources.
type ComputeRouteExpansion ¶
type ComputeRouteExpansion interface{}
type ComputeRouteInterface ¶
type ComputeRouteInterface interface { Create(ctx context.Context, computeRoute *v1beta1.ComputeRoute, opts v1.CreateOptions) (*v1beta1.ComputeRoute, error) Update(ctx context.Context, computeRoute *v1beta1.ComputeRoute, opts v1.UpdateOptions) (*v1beta1.ComputeRoute, error) UpdateStatus(ctx context.Context, computeRoute *v1beta1.ComputeRoute, opts v1.UpdateOptions) (*v1beta1.ComputeRoute, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeRoute, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeRouteList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeRoute, err error) ComputeRouteExpansion }
ComputeRouteInterface has methods to work with ComputeRoute resources.
type ComputeRouterExpansion ¶
type ComputeRouterExpansion interface{}
type ComputeRouterInterface ¶
type ComputeRouterInterface interface { Create(ctx context.Context, computeRouter *v1beta1.ComputeRouter, opts v1.CreateOptions) (*v1beta1.ComputeRouter, error) Update(ctx context.Context, computeRouter *v1beta1.ComputeRouter, opts v1.UpdateOptions) (*v1beta1.ComputeRouter, error) UpdateStatus(ctx context.Context, computeRouter *v1beta1.ComputeRouter, opts v1.UpdateOptions) (*v1beta1.ComputeRouter, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeRouter, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeRouterList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeRouter, err error) ComputeRouterExpansion }
ComputeRouterInterface has methods to work with ComputeRouter resources.
type ComputeRouterInterfaceExpansion ¶
type ComputeRouterInterfaceExpansion interface{}
type ComputeRouterInterfaceInterface ¶
type ComputeRouterInterfaceInterface interface { Create(ctx context.Context, computeRouterInterface *v1beta1.ComputeRouterInterface, opts v1.CreateOptions) (*v1beta1.ComputeRouterInterface, error) Update(ctx context.Context, computeRouterInterface *v1beta1.ComputeRouterInterface, opts v1.UpdateOptions) (*v1beta1.ComputeRouterInterface, error) UpdateStatus(ctx context.Context, computeRouterInterface *v1beta1.ComputeRouterInterface, opts v1.UpdateOptions) (*v1beta1.ComputeRouterInterface, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeRouterInterface, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeRouterInterfaceList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeRouterInterface, err error) ComputeRouterInterfaceExpansion }
ComputeRouterInterfaceInterface has methods to work with ComputeRouterInterface resources.
type ComputeRouterInterfacesGetter ¶
type ComputeRouterInterfacesGetter interface {
ComputeRouterInterfaces(namespace string) ComputeRouterInterfaceInterface
}
ComputeRouterInterfacesGetter has a method to return a ComputeRouterInterfaceInterface. A group's client should implement this interface.
type ComputeRouterNATExpansion ¶
type ComputeRouterNATExpansion interface{}
type ComputeRouterNATInterface ¶
type ComputeRouterNATInterface interface { Create(ctx context.Context, computeRouterNAT *v1beta1.ComputeRouterNAT, opts v1.CreateOptions) (*v1beta1.ComputeRouterNAT, error) Update(ctx context.Context, computeRouterNAT *v1beta1.ComputeRouterNAT, opts v1.UpdateOptions) (*v1beta1.ComputeRouterNAT, error) UpdateStatus(ctx context.Context, computeRouterNAT *v1beta1.ComputeRouterNAT, opts v1.UpdateOptions) (*v1beta1.ComputeRouterNAT, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeRouterNAT, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeRouterNATList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeRouterNAT, err error) ComputeRouterNATExpansion }
ComputeRouterNATInterface has methods to work with ComputeRouterNAT resources.
type ComputeRouterNATsGetter ¶
type ComputeRouterNATsGetter interface {
ComputeRouterNATs(namespace string) ComputeRouterNATInterface
}
ComputeRouterNATsGetter has a method to return a ComputeRouterNATInterface. A group's client should implement this interface.
type ComputeRouterPeerExpansion ¶
type ComputeRouterPeerExpansion interface{}
type ComputeRouterPeerInterface ¶
type ComputeRouterPeerInterface interface { Create(ctx context.Context, computeRouterPeer *v1beta1.ComputeRouterPeer, opts v1.CreateOptions) (*v1beta1.ComputeRouterPeer, error) Update(ctx context.Context, computeRouterPeer *v1beta1.ComputeRouterPeer, opts v1.UpdateOptions) (*v1beta1.ComputeRouterPeer, error) UpdateStatus(ctx context.Context, computeRouterPeer *v1beta1.ComputeRouterPeer, opts v1.UpdateOptions) (*v1beta1.ComputeRouterPeer, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeRouterPeer, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeRouterPeerList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeRouterPeer, err error) ComputeRouterPeerExpansion }
ComputeRouterPeerInterface has methods to work with ComputeRouterPeer resources.
type ComputeRouterPeersGetter ¶
type ComputeRouterPeersGetter interface {
ComputeRouterPeers(namespace string) ComputeRouterPeerInterface
}
ComputeRouterPeersGetter has a method to return a ComputeRouterPeerInterface. A group's client should implement this interface.
type ComputeRoutersGetter ¶
type ComputeRoutersGetter interface {
ComputeRouters(namespace string) ComputeRouterInterface
}
ComputeRoutersGetter has a method to return a ComputeRouterInterface. A group's client should implement this interface.
type ComputeRoutesGetter ¶
type ComputeRoutesGetter interface {
ComputeRoutes(namespace string) ComputeRouteInterface
}
ComputeRoutesGetter has a method to return a ComputeRouteInterface. A group's client should implement this interface.
type ComputeSSLCertificateExpansion ¶
type ComputeSSLCertificateExpansion interface{}
type ComputeSSLCertificateInterface ¶
type ComputeSSLCertificateInterface interface { Create(ctx context.Context, computeSSLCertificate *v1beta1.ComputeSSLCertificate, opts v1.CreateOptions) (*v1beta1.ComputeSSLCertificate, error) Update(ctx context.Context, computeSSLCertificate *v1beta1.ComputeSSLCertificate, opts v1.UpdateOptions) (*v1beta1.ComputeSSLCertificate, error) UpdateStatus(ctx context.Context, computeSSLCertificate *v1beta1.ComputeSSLCertificate, opts v1.UpdateOptions) (*v1beta1.ComputeSSLCertificate, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeSSLCertificate, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeSSLCertificateList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeSSLCertificate, err error) ComputeSSLCertificateExpansion }
ComputeSSLCertificateInterface has methods to work with ComputeSSLCertificate resources.
type ComputeSSLCertificatesGetter ¶
type ComputeSSLCertificatesGetter interface {
ComputeSSLCertificates(namespace string) ComputeSSLCertificateInterface
}
ComputeSSLCertificatesGetter has a method to return a ComputeSSLCertificateInterface. A group's client should implement this interface.
type ComputeSSLPoliciesGetter ¶
type ComputeSSLPoliciesGetter interface {
ComputeSSLPolicies(namespace string) ComputeSSLPolicyInterface
}
ComputeSSLPoliciesGetter has a method to return a ComputeSSLPolicyInterface. A group's client should implement this interface.
type ComputeSSLPolicyExpansion ¶
type ComputeSSLPolicyExpansion interface{}
type ComputeSSLPolicyInterface ¶
type ComputeSSLPolicyInterface interface { Create(ctx context.Context, computeSSLPolicy *v1beta1.ComputeSSLPolicy, opts v1.CreateOptions) (*v1beta1.ComputeSSLPolicy, error) Update(ctx context.Context, computeSSLPolicy *v1beta1.ComputeSSLPolicy, opts v1.UpdateOptions) (*v1beta1.ComputeSSLPolicy, error) UpdateStatus(ctx context.Context, computeSSLPolicy *v1beta1.ComputeSSLPolicy, opts v1.UpdateOptions) (*v1beta1.ComputeSSLPolicy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeSSLPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeSSLPolicyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeSSLPolicy, err error) ComputeSSLPolicyExpansion }
ComputeSSLPolicyInterface has methods to work with ComputeSSLPolicy resources.
type ComputeSecurityPoliciesGetter ¶
type ComputeSecurityPoliciesGetter interface {
ComputeSecurityPolicies(namespace string) ComputeSecurityPolicyInterface
}
ComputeSecurityPoliciesGetter has a method to return a ComputeSecurityPolicyInterface. A group's client should implement this interface.
type ComputeSecurityPolicyExpansion ¶
type ComputeSecurityPolicyExpansion interface{}
type ComputeSecurityPolicyInterface ¶
type ComputeSecurityPolicyInterface interface { Create(ctx context.Context, computeSecurityPolicy *v1beta1.ComputeSecurityPolicy, opts v1.CreateOptions) (*v1beta1.ComputeSecurityPolicy, error) Update(ctx context.Context, computeSecurityPolicy *v1beta1.ComputeSecurityPolicy, opts v1.UpdateOptions) (*v1beta1.ComputeSecurityPolicy, error) UpdateStatus(ctx context.Context, computeSecurityPolicy *v1beta1.ComputeSecurityPolicy, opts v1.UpdateOptions) (*v1beta1.ComputeSecurityPolicy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeSecurityPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeSecurityPolicyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeSecurityPolicy, err error) ComputeSecurityPolicyExpansion }
ComputeSecurityPolicyInterface has methods to work with ComputeSecurityPolicy resources.
type ComputeServiceAttachmentExpansion ¶
type ComputeServiceAttachmentExpansion interface{}
type ComputeServiceAttachmentInterface ¶
type ComputeServiceAttachmentInterface interface { Create(ctx context.Context, computeServiceAttachment *v1beta1.ComputeServiceAttachment, opts v1.CreateOptions) (*v1beta1.ComputeServiceAttachment, error) Update(ctx context.Context, computeServiceAttachment *v1beta1.ComputeServiceAttachment, opts v1.UpdateOptions) (*v1beta1.ComputeServiceAttachment, error) UpdateStatus(ctx context.Context, computeServiceAttachment *v1beta1.ComputeServiceAttachment, opts v1.UpdateOptions) (*v1beta1.ComputeServiceAttachment, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeServiceAttachment, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeServiceAttachmentList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeServiceAttachment, err error) ComputeServiceAttachmentExpansion }
ComputeServiceAttachmentInterface has methods to work with ComputeServiceAttachment resources.
type ComputeServiceAttachmentsGetter ¶
type ComputeServiceAttachmentsGetter interface {
ComputeServiceAttachments(namespace string) ComputeServiceAttachmentInterface
}
ComputeServiceAttachmentsGetter has a method to return a ComputeServiceAttachmentInterface. A group's client should implement this interface.
type ComputeSharedVPCHostProjectExpansion ¶
type ComputeSharedVPCHostProjectExpansion interface{}
type ComputeSharedVPCHostProjectInterface ¶
type ComputeSharedVPCHostProjectInterface interface { ComputeSharedVPCHostProjectExpansion }
ComputeSharedVPCHostProjectInterface has methods to work with ComputeSharedVPCHostProject resources.
type ComputeSharedVPCHostProjectsGetter ¶
type ComputeSharedVPCHostProjectsGetter interface {
}ComputeSharedVPCHostProjectsGetter has a method to return a ComputeSharedVPCHostProjectInterface. A group's client should implement this interface.
type ComputeSharedVPCServiceProjectExpansion ¶
type ComputeSharedVPCServiceProjectExpansion interface{}
type ComputeSharedVPCServiceProjectInterface ¶
type ComputeSharedVPCServiceProjectInterface interface { ComputeSharedVPCServiceProjectExpansion }
ComputeSharedVPCServiceProjectInterface has methods to work with ComputeSharedVPCServiceProject resources.
type ComputeSharedVPCServiceProjectsGetter ¶
type ComputeSharedVPCServiceProjectsGetter interface {
}ComputeSharedVPCServiceProjectsGetter has a method to return a ComputeSharedVPCServiceProjectInterface. A group's client should implement this interface.
type ComputeSnapshotExpansion ¶
type ComputeSnapshotExpansion interface{}
type ComputeSnapshotInterface ¶
type ComputeSnapshotInterface interface { Create(ctx context.Context, computeSnapshot *v1beta1.ComputeSnapshot, opts v1.CreateOptions) (*v1beta1.ComputeSnapshot, error) Update(ctx context.Context, computeSnapshot *v1beta1.ComputeSnapshot, opts v1.UpdateOptions) (*v1beta1.ComputeSnapshot, error) UpdateStatus(ctx context.Context, computeSnapshot *v1beta1.ComputeSnapshot, opts v1.UpdateOptions) (*v1beta1.ComputeSnapshot, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeSnapshot, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeSnapshotList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeSnapshot, err error) ComputeSnapshotExpansion }
ComputeSnapshotInterface has methods to work with ComputeSnapshot resources.
type ComputeSnapshotsGetter ¶
type ComputeSnapshotsGetter interface {
ComputeSnapshots(namespace string) ComputeSnapshotInterface
}
ComputeSnapshotsGetter has a method to return a ComputeSnapshotInterface. A group's client should implement this interface.
type ComputeSubnetworkExpansion ¶
type ComputeSubnetworkExpansion interface{}
type ComputeSubnetworkInterface ¶
type ComputeSubnetworkInterface interface { Create(ctx context.Context, computeSubnetwork *v1beta1.ComputeSubnetwork, opts v1.CreateOptions) (*v1beta1.ComputeSubnetwork, error) Update(ctx context.Context, computeSubnetwork *v1beta1.ComputeSubnetwork, opts v1.UpdateOptions) (*v1beta1.ComputeSubnetwork, error) UpdateStatus(ctx context.Context, computeSubnetwork *v1beta1.ComputeSubnetwork, opts v1.UpdateOptions) (*v1beta1.ComputeSubnetwork, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeSubnetwork, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeSubnetworkList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeSubnetwork, err error) ComputeSubnetworkExpansion }
ComputeSubnetworkInterface has methods to work with ComputeSubnetwork resources.
type ComputeSubnetworksGetter ¶
type ComputeSubnetworksGetter interface {
ComputeSubnetworks(namespace string) ComputeSubnetworkInterface
}
ComputeSubnetworksGetter has a method to return a ComputeSubnetworkInterface. A group's client should implement this interface.
type ComputeTargetGRPCProxiesGetter ¶
type ComputeTargetGRPCProxiesGetter interface {
ComputeTargetGRPCProxies(namespace string) ComputeTargetGRPCProxyInterface
}
ComputeTargetGRPCProxiesGetter has a method to return a ComputeTargetGRPCProxyInterface. A group's client should implement this interface.
type ComputeTargetGRPCProxyExpansion ¶
type ComputeTargetGRPCProxyExpansion interface{}
type ComputeTargetGRPCProxyInterface ¶
type ComputeTargetGRPCProxyInterface interface { Create(ctx context.Context, computeTargetGRPCProxy *v1beta1.ComputeTargetGRPCProxy, opts v1.CreateOptions) (*v1beta1.ComputeTargetGRPCProxy, error) Update(ctx context.Context, computeTargetGRPCProxy *v1beta1.ComputeTargetGRPCProxy, opts v1.UpdateOptions) (*v1beta1.ComputeTargetGRPCProxy, error) UpdateStatus(ctx context.Context, computeTargetGRPCProxy *v1beta1.ComputeTargetGRPCProxy, opts v1.UpdateOptions) (*v1beta1.ComputeTargetGRPCProxy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeTargetGRPCProxy, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeTargetGRPCProxyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeTargetGRPCProxy, err error) ComputeTargetGRPCProxyExpansion }
ComputeTargetGRPCProxyInterface has methods to work with ComputeTargetGRPCProxy resources.
type ComputeTargetHTTPProxiesGetter ¶
type ComputeTargetHTTPProxiesGetter interface {
ComputeTargetHTTPProxies(namespace string) ComputeTargetHTTPProxyInterface
}
ComputeTargetHTTPProxiesGetter has a method to return a ComputeTargetHTTPProxyInterface. A group's client should implement this interface.
type ComputeTargetHTTPProxyExpansion ¶
type ComputeTargetHTTPProxyExpansion interface{}
type ComputeTargetHTTPProxyInterface ¶
type ComputeTargetHTTPProxyInterface interface { Create(ctx context.Context, computeTargetHTTPProxy *v1beta1.ComputeTargetHTTPProxy, opts v1.CreateOptions) (*v1beta1.ComputeTargetHTTPProxy, error) Update(ctx context.Context, computeTargetHTTPProxy *v1beta1.ComputeTargetHTTPProxy, opts v1.UpdateOptions) (*v1beta1.ComputeTargetHTTPProxy, error) UpdateStatus(ctx context.Context, computeTargetHTTPProxy *v1beta1.ComputeTargetHTTPProxy, opts v1.UpdateOptions) (*v1beta1.ComputeTargetHTTPProxy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeTargetHTTPProxy, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeTargetHTTPProxyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeTargetHTTPProxy, err error) ComputeTargetHTTPProxyExpansion }
ComputeTargetHTTPProxyInterface has methods to work with ComputeTargetHTTPProxy resources.
type ComputeTargetHTTPSProxiesGetter ¶
type ComputeTargetHTTPSProxiesGetter interface {
ComputeTargetHTTPSProxies(namespace string) ComputeTargetHTTPSProxyInterface
}
ComputeTargetHTTPSProxiesGetter has a method to return a ComputeTargetHTTPSProxyInterface. A group's client should implement this interface.
type ComputeTargetHTTPSProxyExpansion ¶
type ComputeTargetHTTPSProxyExpansion interface{}
type ComputeTargetHTTPSProxyInterface ¶
type ComputeTargetHTTPSProxyInterface interface { Create(ctx context.Context, computeTargetHTTPSProxy *v1beta1.ComputeTargetHTTPSProxy, opts v1.CreateOptions) (*v1beta1.ComputeTargetHTTPSProxy, error) Update(ctx context.Context, computeTargetHTTPSProxy *v1beta1.ComputeTargetHTTPSProxy, opts v1.UpdateOptions) (*v1beta1.ComputeTargetHTTPSProxy, error) UpdateStatus(ctx context.Context, computeTargetHTTPSProxy *v1beta1.ComputeTargetHTTPSProxy, opts v1.UpdateOptions) (*v1beta1.ComputeTargetHTTPSProxy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeTargetHTTPSProxy, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeTargetHTTPSProxyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeTargetHTTPSProxy, err error) ComputeTargetHTTPSProxyExpansion }
ComputeTargetHTTPSProxyInterface has methods to work with ComputeTargetHTTPSProxy resources.
type ComputeTargetInstanceExpansion ¶
type ComputeTargetInstanceExpansion interface{}
type ComputeTargetInstanceInterface ¶
type ComputeTargetInstanceInterface interface { Create(ctx context.Context, computeTargetInstance *v1beta1.ComputeTargetInstance, opts v1.CreateOptions) (*v1beta1.ComputeTargetInstance, error) Update(ctx context.Context, computeTargetInstance *v1beta1.ComputeTargetInstance, opts v1.UpdateOptions) (*v1beta1.ComputeTargetInstance, error) UpdateStatus(ctx context.Context, computeTargetInstance *v1beta1.ComputeTargetInstance, opts v1.UpdateOptions) (*v1beta1.ComputeTargetInstance, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeTargetInstance, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeTargetInstanceList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeTargetInstance, err error) ComputeTargetInstanceExpansion }
ComputeTargetInstanceInterface has methods to work with ComputeTargetInstance resources.
type ComputeTargetInstancesGetter ¶
type ComputeTargetInstancesGetter interface {
ComputeTargetInstances(namespace string) ComputeTargetInstanceInterface
}
ComputeTargetInstancesGetter has a method to return a ComputeTargetInstanceInterface. A group's client should implement this interface.
type ComputeTargetPoolExpansion ¶
type ComputeTargetPoolExpansion interface{}
type ComputeTargetPoolInterface ¶
type ComputeTargetPoolInterface interface { Create(ctx context.Context, computeTargetPool *v1beta1.ComputeTargetPool, opts v1.CreateOptions) (*v1beta1.ComputeTargetPool, error) Update(ctx context.Context, computeTargetPool *v1beta1.ComputeTargetPool, opts v1.UpdateOptions) (*v1beta1.ComputeTargetPool, error) UpdateStatus(ctx context.Context, computeTargetPool *v1beta1.ComputeTargetPool, opts v1.UpdateOptions) (*v1beta1.ComputeTargetPool, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeTargetPool, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeTargetPoolList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeTargetPool, err error) ComputeTargetPoolExpansion }
ComputeTargetPoolInterface has methods to work with ComputeTargetPool resources.
type ComputeTargetPoolsGetter ¶
type ComputeTargetPoolsGetter interface {
ComputeTargetPools(namespace string) ComputeTargetPoolInterface
}
ComputeTargetPoolsGetter has a method to return a ComputeTargetPoolInterface. A group's client should implement this interface.
type ComputeTargetSSLProxiesGetter ¶
type ComputeTargetSSLProxiesGetter interface {
ComputeTargetSSLProxies(namespace string) ComputeTargetSSLProxyInterface
}
ComputeTargetSSLProxiesGetter has a method to return a ComputeTargetSSLProxyInterface. A group's client should implement this interface.
type ComputeTargetSSLProxyExpansion ¶
type ComputeTargetSSLProxyExpansion interface{}
type ComputeTargetSSLProxyInterface ¶
type ComputeTargetSSLProxyInterface interface { Create(ctx context.Context, computeTargetSSLProxy *v1beta1.ComputeTargetSSLProxy, opts v1.CreateOptions) (*v1beta1.ComputeTargetSSLProxy, error) Update(ctx context.Context, computeTargetSSLProxy *v1beta1.ComputeTargetSSLProxy, opts v1.UpdateOptions) (*v1beta1.ComputeTargetSSLProxy, error) UpdateStatus(ctx context.Context, computeTargetSSLProxy *v1beta1.ComputeTargetSSLProxy, opts v1.UpdateOptions) (*v1beta1.ComputeTargetSSLProxy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeTargetSSLProxy, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeTargetSSLProxyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeTargetSSLProxy, err error) ComputeTargetSSLProxyExpansion }
ComputeTargetSSLProxyInterface has methods to work with ComputeTargetSSLProxy resources.
type ComputeTargetTCPProxiesGetter ¶
type ComputeTargetTCPProxiesGetter interface {
ComputeTargetTCPProxies(namespace string) ComputeTargetTCPProxyInterface
}
ComputeTargetTCPProxiesGetter has a method to return a ComputeTargetTCPProxyInterface. A group's client should implement this interface.
type ComputeTargetTCPProxyExpansion ¶
type ComputeTargetTCPProxyExpansion interface{}
type ComputeTargetTCPProxyInterface ¶
type ComputeTargetTCPProxyInterface interface { Create(ctx context.Context, computeTargetTCPProxy *v1beta1.ComputeTargetTCPProxy, opts v1.CreateOptions) (*v1beta1.ComputeTargetTCPProxy, error) Update(ctx context.Context, computeTargetTCPProxy *v1beta1.ComputeTargetTCPProxy, opts v1.UpdateOptions) (*v1beta1.ComputeTargetTCPProxy, error) UpdateStatus(ctx context.Context, computeTargetTCPProxy *v1beta1.ComputeTargetTCPProxy, opts v1.UpdateOptions) (*v1beta1.ComputeTargetTCPProxy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeTargetTCPProxy, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeTargetTCPProxyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeTargetTCPProxy, err error) ComputeTargetTCPProxyExpansion }
ComputeTargetTCPProxyInterface has methods to work with ComputeTargetTCPProxy resources.
type ComputeTargetVPNGatewayExpansion ¶
type ComputeTargetVPNGatewayExpansion interface{}
type ComputeTargetVPNGatewayInterface ¶
type ComputeTargetVPNGatewayInterface interface { Create(ctx context.Context, computeTargetVPNGateway *v1beta1.ComputeTargetVPNGateway, opts v1.CreateOptions) (*v1beta1.ComputeTargetVPNGateway, error) Update(ctx context.Context, computeTargetVPNGateway *v1beta1.ComputeTargetVPNGateway, opts v1.UpdateOptions) (*v1beta1.ComputeTargetVPNGateway, error) UpdateStatus(ctx context.Context, computeTargetVPNGateway *v1beta1.ComputeTargetVPNGateway, opts v1.UpdateOptions) (*v1beta1.ComputeTargetVPNGateway, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeTargetVPNGateway, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeTargetVPNGatewayList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeTargetVPNGateway, err error) ComputeTargetVPNGatewayExpansion }
ComputeTargetVPNGatewayInterface has methods to work with ComputeTargetVPNGateway resources.
type ComputeTargetVPNGatewaysGetter ¶
type ComputeTargetVPNGatewaysGetter interface {
ComputeTargetVPNGateways(namespace string) ComputeTargetVPNGatewayInterface
}
ComputeTargetVPNGatewaysGetter has a method to return a ComputeTargetVPNGatewayInterface. A group's client should implement this interface.
type ComputeURLMapExpansion ¶
type ComputeURLMapExpansion interface{}
type ComputeURLMapInterface ¶
type ComputeURLMapInterface interface { Create(ctx context.Context, computeURLMap *v1beta1.ComputeURLMap, opts v1.CreateOptions) (*v1beta1.ComputeURLMap, error) Update(ctx context.Context, computeURLMap *v1beta1.ComputeURLMap, opts v1.UpdateOptions) (*v1beta1.ComputeURLMap, error) UpdateStatus(ctx context.Context, computeURLMap *v1beta1.ComputeURLMap, opts v1.UpdateOptions) (*v1beta1.ComputeURLMap, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeURLMap, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeURLMapList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeURLMap, err error) ComputeURLMapExpansion }
ComputeURLMapInterface has methods to work with ComputeURLMap resources.
type ComputeURLMapsGetter ¶
type ComputeURLMapsGetter interface {
ComputeURLMaps(namespace string) ComputeURLMapInterface
}
ComputeURLMapsGetter has a method to return a ComputeURLMapInterface. A group's client should implement this interface.
type ComputeV1beta1Client ¶
type ComputeV1beta1Client struct {
// contains filtered or unexported fields
}
ComputeV1beta1Client is used to interact with features provided by the compute.cnrm.cloud.google.com group.
func New ¶
func New(c rest.Interface) *ComputeV1beta1Client
New creates a new ComputeV1beta1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ComputeV1beta1Client, error)
NewForConfig creates a new ComputeV1beta1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶ added in v1.75.0
NewForConfigAndClient creates a new ComputeV1beta1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ComputeV1beta1Client
NewForConfigOrDie creates a new ComputeV1beta1Client for the given config and panics if there is an error in the config.
func (*ComputeV1beta1Client) ComputeAddresses ¶
func (c *ComputeV1beta1Client) ComputeAddresses(namespace string) ComputeAddressInterface
func (*ComputeV1beta1Client) ComputeBackendBuckets ¶
func (c *ComputeV1beta1Client) ComputeBackendBuckets(namespace string) ComputeBackendBucketInterface
func (*ComputeV1beta1Client) ComputeBackendServices ¶
func (c *ComputeV1beta1Client) ComputeBackendServices(namespace string) ComputeBackendServiceInterface
func (*ComputeV1beta1Client) ComputeDisks ¶
func (c *ComputeV1beta1Client) ComputeDisks(namespace string) ComputeDiskInterface
func (*ComputeV1beta1Client) ComputeExternalVPNGateways ¶
func (c *ComputeV1beta1Client) ComputeExternalVPNGateways(namespace string) ComputeExternalVPNGatewayInterface
func (*ComputeV1beta1Client) ComputeFirewallPolicies ¶
func (c *ComputeV1beta1Client) ComputeFirewallPolicies(namespace string) ComputeFirewallPolicyInterface
func (*ComputeV1beta1Client) ComputeFirewallPolicyAssociations ¶
func (c *ComputeV1beta1Client) ComputeFirewallPolicyAssociations(namespace string) ComputeFirewallPolicyAssociationInterface
func (*ComputeV1beta1Client) ComputeFirewallPolicyRules ¶
func (c *ComputeV1beta1Client) ComputeFirewallPolicyRules(namespace string) ComputeFirewallPolicyRuleInterface
func (*ComputeV1beta1Client) ComputeFirewalls ¶
func (c *ComputeV1beta1Client) ComputeFirewalls(namespace string) ComputeFirewallInterface
func (*ComputeV1beta1Client) ComputeForwardingRules ¶
func (c *ComputeV1beta1Client) ComputeForwardingRules(namespace string) ComputeForwardingRuleInterface
func (*ComputeV1beta1Client) ComputeHTTPHealthChecks ¶
func (c *ComputeV1beta1Client) ComputeHTTPHealthChecks(namespace string) ComputeHTTPHealthCheckInterface
func (*ComputeV1beta1Client) ComputeHTTPSHealthChecks ¶
func (c *ComputeV1beta1Client) ComputeHTTPSHealthChecks(namespace string) ComputeHTTPSHealthCheckInterface
func (*ComputeV1beta1Client) ComputeHealthChecks ¶
func (c *ComputeV1beta1Client) ComputeHealthChecks(namespace string) ComputeHealthCheckInterface
func (*ComputeV1beta1Client) ComputeImages ¶
func (c *ComputeV1beta1Client) ComputeImages(namespace string) ComputeImageInterface
func (*ComputeV1beta1Client) ComputeInstanceGroupManagers ¶
func (c *ComputeV1beta1Client) ComputeInstanceGroupManagers(namespace string) ComputeInstanceGroupManagerInterface
func (*ComputeV1beta1Client) ComputeInstanceGroups ¶
func (c *ComputeV1beta1Client) ComputeInstanceGroups(namespace string) ComputeInstanceGroupInterface
func (*ComputeV1beta1Client) ComputeInstanceTemplates ¶
func (c *ComputeV1beta1Client) ComputeInstanceTemplates(namespace string) ComputeInstanceTemplateInterface
func (*ComputeV1beta1Client) ComputeInstances ¶
func (c *ComputeV1beta1Client) ComputeInstances(namespace string) ComputeInstanceInterface
func (*ComputeV1beta1Client) ComputeInterconnectAttachments ¶
func (c *ComputeV1beta1Client) ComputeInterconnectAttachments(namespace string) ComputeInterconnectAttachmentInterface
func (*ComputeV1beta1Client) ComputeNetworkEndpointGroups ¶
func (c *ComputeV1beta1Client) ComputeNetworkEndpointGroups(namespace string) ComputeNetworkEndpointGroupInterface
func (*ComputeV1beta1Client) ComputeNetworkFirewallPolicies ¶ added in v1.113.0
func (c *ComputeV1beta1Client) ComputeNetworkFirewallPolicies(namespace string) ComputeNetworkFirewallPolicyInterface
func (*ComputeV1beta1Client) ComputeNetworkFirewallPolicyAssociations ¶ added in v1.114.0
func (c *ComputeV1beta1Client) ComputeNetworkFirewallPolicyAssociations(namespace string) ComputeNetworkFirewallPolicyAssociationInterface
func (*ComputeV1beta1Client) ComputeNetworkPeerings ¶
func (c *ComputeV1beta1Client) ComputeNetworkPeerings(namespace string) ComputeNetworkPeeringInterface
func (*ComputeV1beta1Client) ComputeNetworks ¶
func (c *ComputeV1beta1Client) ComputeNetworks(namespace string) ComputeNetworkInterface
func (*ComputeV1beta1Client) ComputeNodeGroups ¶
func (c *ComputeV1beta1Client) ComputeNodeGroups(namespace string) ComputeNodeGroupInterface
func (*ComputeV1beta1Client) ComputeNodeTemplates ¶
func (c *ComputeV1beta1Client) ComputeNodeTemplates(namespace string) ComputeNodeTemplateInterface
func (*ComputeV1beta1Client) ComputePacketMirrorings ¶
func (c *ComputeV1beta1Client) ComputePacketMirrorings(namespace string) ComputePacketMirroringInterface
func (*ComputeV1beta1Client) ComputeProjectMetadatas ¶
func (c *ComputeV1beta1Client) ComputeProjectMetadatas(namespace string) ComputeProjectMetadataInterface
func (*ComputeV1beta1Client) ComputeRegionNetworkEndpointGroups ¶ added in v1.86.0
func (c *ComputeV1beta1Client) ComputeRegionNetworkEndpointGroups(namespace string) ComputeRegionNetworkEndpointGroupInterface
func (*ComputeV1beta1Client) ComputeReservations ¶
func (c *ComputeV1beta1Client) ComputeReservations(namespace string) ComputeReservationInterface
func (*ComputeV1beta1Client) ComputeResourcePolicies ¶
func (c *ComputeV1beta1Client) ComputeResourcePolicies(namespace string) ComputeResourcePolicyInterface
func (*ComputeV1beta1Client) ComputeRouterInterfaces ¶
func (c *ComputeV1beta1Client) ComputeRouterInterfaces(namespace string) ComputeRouterInterfaceInterface
func (*ComputeV1beta1Client) ComputeRouterNATs ¶
func (c *ComputeV1beta1Client) ComputeRouterNATs(namespace string) ComputeRouterNATInterface
func (*ComputeV1beta1Client) ComputeRouterPeers ¶
func (c *ComputeV1beta1Client) ComputeRouterPeers(namespace string) ComputeRouterPeerInterface
func (*ComputeV1beta1Client) ComputeRouters ¶
func (c *ComputeV1beta1Client) ComputeRouters(namespace string) ComputeRouterInterface
func (*ComputeV1beta1Client) ComputeRoutes ¶
func (c *ComputeV1beta1Client) ComputeRoutes(namespace string) ComputeRouteInterface
func (*ComputeV1beta1Client) ComputeSSLCertificates ¶
func (c *ComputeV1beta1Client) ComputeSSLCertificates(namespace string) ComputeSSLCertificateInterface
func (*ComputeV1beta1Client) ComputeSSLPolicies ¶
func (c *ComputeV1beta1Client) ComputeSSLPolicies(namespace string) ComputeSSLPolicyInterface
func (*ComputeV1beta1Client) ComputeSecurityPolicies ¶
func (c *ComputeV1beta1Client) ComputeSecurityPolicies(namespace string) ComputeSecurityPolicyInterface
func (*ComputeV1beta1Client) ComputeServiceAttachments ¶
func (c *ComputeV1beta1Client) ComputeServiceAttachments(namespace string) ComputeServiceAttachmentInterface
func (*ComputeV1beta1Client) ComputeSharedVPCHostProjects ¶
func (c *ComputeV1beta1Client) ComputeSharedVPCHostProjects(namespace string) ComputeSharedVPCHostProjectInterface
func (*ComputeV1beta1Client) ComputeSharedVPCServiceProjects ¶
func (c *ComputeV1beta1Client) ComputeSharedVPCServiceProjects(namespace string) ComputeSharedVPCServiceProjectInterface
func (*ComputeV1beta1Client) ComputeSnapshots ¶
func (c *ComputeV1beta1Client) ComputeSnapshots(namespace string) ComputeSnapshotInterface
func (*ComputeV1beta1Client) ComputeSubnetworks ¶
func (c *ComputeV1beta1Client) ComputeSubnetworks(namespace string) ComputeSubnetworkInterface
func (*ComputeV1beta1Client) ComputeTargetGRPCProxies ¶
func (c *ComputeV1beta1Client) ComputeTargetGRPCProxies(namespace string) ComputeTargetGRPCProxyInterface
func (*ComputeV1beta1Client) ComputeTargetHTTPProxies ¶
func (c *ComputeV1beta1Client) ComputeTargetHTTPProxies(namespace string) ComputeTargetHTTPProxyInterface
func (*ComputeV1beta1Client) ComputeTargetHTTPSProxies ¶
func (c *ComputeV1beta1Client) ComputeTargetHTTPSProxies(namespace string) ComputeTargetHTTPSProxyInterface
func (*ComputeV1beta1Client) ComputeTargetInstances ¶
func (c *ComputeV1beta1Client) ComputeTargetInstances(namespace string) ComputeTargetInstanceInterface
func (*ComputeV1beta1Client) ComputeTargetPools ¶
func (c *ComputeV1beta1Client) ComputeTargetPools(namespace string) ComputeTargetPoolInterface
func (*ComputeV1beta1Client) ComputeTargetSSLProxies ¶
func (c *ComputeV1beta1Client) ComputeTargetSSLProxies(namespace string) ComputeTargetSSLProxyInterface
func (*ComputeV1beta1Client) ComputeTargetTCPProxies ¶
func (c *ComputeV1beta1Client) ComputeTargetTCPProxies(namespace string) ComputeTargetTCPProxyInterface
func (*ComputeV1beta1Client) ComputeTargetVPNGateways ¶
func (c *ComputeV1beta1Client) ComputeTargetVPNGateways(namespace string) ComputeTargetVPNGatewayInterface
func (*ComputeV1beta1Client) ComputeURLMaps ¶
func (c *ComputeV1beta1Client) ComputeURLMaps(namespace string) ComputeURLMapInterface
func (*ComputeV1beta1Client) ComputeVPNGateways ¶
func (c *ComputeV1beta1Client) ComputeVPNGateways(namespace string) ComputeVPNGatewayInterface
func (*ComputeV1beta1Client) ComputeVPNTunnels ¶
func (c *ComputeV1beta1Client) ComputeVPNTunnels(namespace string) ComputeVPNTunnelInterface
func (*ComputeV1beta1Client) RESTClient ¶
func (c *ComputeV1beta1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type ComputeV1beta1Interface ¶
type ComputeV1beta1Interface interface { RESTClient() rest.Interface ComputeAddressesGetter ComputeBackendBucketsGetter ComputeBackendServicesGetter ComputeDisksGetter ComputeExternalVPNGatewaysGetter ComputeFirewallsGetter ComputeFirewallPoliciesGetter ComputeFirewallPolicyAssociationsGetter ComputeFirewallPolicyRulesGetter ComputeForwardingRulesGetter ComputeHTTPHealthChecksGetter ComputeHTTPSHealthChecksGetter ComputeHealthChecksGetter ComputeImagesGetter ComputeInstancesGetter ComputeInstanceGroupsGetter ComputeInstanceGroupManagersGetter ComputeInstanceTemplatesGetter ComputeInterconnectAttachmentsGetter ComputeNetworksGetter ComputeNetworkEndpointGroupsGetter ComputeNetworkFirewallPoliciesGetter ComputeNetworkFirewallPolicyAssociationsGetter ComputeNetworkPeeringsGetter ComputeNodeGroupsGetter ComputeNodeTemplatesGetter ComputePacketMirroringsGetter ComputeProjectMetadatasGetter ComputeRegionNetworkEndpointGroupsGetter ComputeReservationsGetter ComputeResourcePoliciesGetter ComputeRoutesGetter ComputeRoutersGetter ComputeRouterInterfacesGetter ComputeRouterNATsGetter ComputeRouterPeersGetter ComputeSSLCertificatesGetter ComputeSSLPoliciesGetter ComputeSecurityPoliciesGetter ComputeServiceAttachmentsGetter ComputeSharedVPCHostProjectsGetter ComputeSharedVPCServiceProjectsGetter ComputeSnapshotsGetter ComputeSubnetworksGetter ComputeTargetGRPCProxiesGetter ComputeTargetHTTPProxiesGetter ComputeTargetHTTPSProxiesGetter ComputeTargetInstancesGetter ComputeTargetPoolsGetter ComputeTargetSSLProxiesGetter ComputeTargetTCPProxiesGetter ComputeTargetVPNGatewaysGetter ComputeURLMapsGetter ComputeVPNGatewaysGetter ComputeVPNTunnelsGetter }
type ComputeVPNGatewayExpansion ¶
type ComputeVPNGatewayExpansion interface{}
type ComputeVPNGatewayInterface ¶
type ComputeVPNGatewayInterface interface { Create(ctx context.Context, computeVPNGateway *v1beta1.ComputeVPNGateway, opts v1.CreateOptions) (*v1beta1.ComputeVPNGateway, error) Update(ctx context.Context, computeVPNGateway *v1beta1.ComputeVPNGateway, opts v1.UpdateOptions) (*v1beta1.ComputeVPNGateway, error) UpdateStatus(ctx context.Context, computeVPNGateway *v1beta1.ComputeVPNGateway, opts v1.UpdateOptions) (*v1beta1.ComputeVPNGateway, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeVPNGateway, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeVPNGatewayList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeVPNGateway, err error) ComputeVPNGatewayExpansion }
ComputeVPNGatewayInterface has methods to work with ComputeVPNGateway resources.
type ComputeVPNGatewaysGetter ¶
type ComputeVPNGatewaysGetter interface {
ComputeVPNGateways(namespace string) ComputeVPNGatewayInterface
}
ComputeVPNGatewaysGetter has a method to return a ComputeVPNGatewayInterface. A group's client should implement this interface.
type ComputeVPNTunnelExpansion ¶
type ComputeVPNTunnelExpansion interface{}
type ComputeVPNTunnelInterface ¶
type ComputeVPNTunnelInterface interface { Create(ctx context.Context, computeVPNTunnel *v1beta1.ComputeVPNTunnel, opts v1.CreateOptions) (*v1beta1.ComputeVPNTunnel, error) Update(ctx context.Context, computeVPNTunnel *v1beta1.ComputeVPNTunnel, opts v1.UpdateOptions) (*v1beta1.ComputeVPNTunnel, error) UpdateStatus(ctx context.Context, computeVPNTunnel *v1beta1.ComputeVPNTunnel, opts v1.UpdateOptions) (*v1beta1.ComputeVPNTunnel, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ComputeVPNTunnel, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeVPNTunnelList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ComputeVPNTunnel, err error) ComputeVPNTunnelExpansion }
ComputeVPNTunnelInterface has methods to work with ComputeVPNTunnel resources.
type ComputeVPNTunnelsGetter ¶
type ComputeVPNTunnelsGetter interface {
ComputeVPNTunnels(namespace string) ComputeVPNTunnelInterface
}
ComputeVPNTunnelsGetter has a method to return a ComputeVPNTunnelInterface. A group's client should implement this interface.
Source Files ¶
- compute_client.go
- computeaddress.go
- computebackendbucket.go
- computebackendservice.go
- computedisk.go
- computeexternalvpngateway.go
- computefirewall.go
- computefirewallpolicy.go
- computefirewallpolicyassociation.go
- computefirewallpolicyrule.go
- computeforwardingrule.go
- computehealthcheck.go
- computehttphealthcheck.go
- computehttpshealthcheck.go
- computeimage.go
- computeinstance.go
- computeinstancegroup.go
- computeinstancegroupmanager.go
- computeinstancetemplate.go
- computeinterconnectattachment.go
- computenetwork.go
- computenetworkendpointgroup.go
- computenetworkfirewallpolicy.go
- computenetworkfirewallpolicyassociation.go
- computenetworkpeering.go
- computenodegroup.go
- computenodetemplate.go
- computepacketmirroring.go
- computeprojectmetadata.go
- computeregionnetworkendpointgroup.go
- computereservation.go
- computeresourcepolicy.go
- computeroute.go
- computerouter.go
- computerouterinterface.go
- computerouternat.go
- computerouterpeer.go
- computesecuritypolicy.go
- computeserviceattachment.go
- computesharedvpchostproject.go
- computesharedvpcserviceproject.go
- computesnapshot.go
- computesslcertificate.go
- computesslpolicy.go
- computesubnetwork.go
- computetargetgrpcproxy.go
- computetargethttpproxy.go
- computetargethttpsproxy.go
- computetargetinstance.go
- computetargetpool.go
- computetargetsslproxy.go
- computetargettcpproxy.go
- computetargetvpngateway.go
- computeurlmap.go
- computevpngateway.go
- computevpntunnel.go
- doc.go
- generated_expansion.go