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 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 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 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) 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) 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) 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 ¶ added in v1.60.0
type ComputeFirewallPoliciesGetter interface {
ComputeFirewallPolicies(namespace string) ComputeFirewallPolicyInterface
}
ComputeFirewallPoliciesGetter has a method to return a ComputeFirewallPolicyInterface. A group's client should implement this interface.
type ComputeFirewallPolicyExpansion ¶ added in v1.60.0
type ComputeFirewallPolicyExpansion interface{}
type ComputeFirewallPolicyInterface ¶ added in v1.60.0
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 ¶ added in v1.64.0
type ComputeFirewallPolicyRuleExpansion interface{}
type ComputeFirewallPolicyRuleInterface ¶ added in v1.64.0
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 ¶ added in v1.64.0
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 ¶ added in v1.56.0
type ComputeInstanceGroupManagerExpansion interface{}
type ComputeInstanceGroupManagerInterface ¶ added in v1.56.0
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 ¶ added in v1.56.0
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 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 ¶ added in v1.69.0
type ComputePacketMirroringExpansion interface{}
type ComputePacketMirroringInterface ¶ added in v1.69.0
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 ¶ added in v1.69.0
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 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 ¶ added in v1.65.0
type ComputeServiceAttachmentExpansion interface{}
type ComputeServiceAttachmentInterface ¶ added in v1.65.0
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 ¶ added in v1.65.0
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.
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 ¶ added in v1.60.0
func (c *ComputeV1beta1Client) ComputeFirewallPolicies(namespace string) ComputeFirewallPolicyInterface
func (*ComputeV1beta1Client) ComputeFirewallPolicyRules ¶ added in v1.64.0
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 ¶ added in v1.56.0
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) 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 ¶ added in v1.69.0
func (c *ComputeV1beta1Client) ComputePacketMirrorings(namespace string) ComputePacketMirroringInterface
func (*ComputeV1beta1Client) ComputeProjectMetadatas ¶
func (c *ComputeV1beta1Client) ComputeProjectMetadatas(namespace string) ComputeProjectMetadataInterface
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 ¶ added in v1.65.0
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 ComputeFirewallPolicyRulesGetter ComputeForwardingRulesGetter ComputeHTTPHealthChecksGetter ComputeHTTPSHealthChecksGetter ComputeHealthChecksGetter ComputeImagesGetter ComputeInstancesGetter ComputeInstanceGroupsGetter ComputeInstanceGroupManagersGetter ComputeInstanceTemplatesGetter ComputeInterconnectAttachmentsGetter ComputeNetworksGetter ComputeNetworkEndpointGroupsGetter ComputeNetworkPeeringsGetter ComputeNodeGroupsGetter ComputeNodeTemplatesGetter ComputePacketMirroringsGetter ComputeProjectMetadatasGetter 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
- 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
- computenetworkpeering.go
- computenodegroup.go
- computenodetemplate.go
- computepacketmirroring.go
- computeprojectmetadata.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