v1beta1

package
v1.72.1 Latest Latest
Warning

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

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

Documentation

Overview

This package has the automatically generated typed clients.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type 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 {
	Create(ctx context.Context, computeSharedVPCHostProject *v1beta1.ComputeSharedVPCHostProject, opts v1.CreateOptions) (*v1beta1.ComputeSharedVPCHostProject, error)
	Update(ctx context.Context, computeSharedVPCHostProject *v1beta1.ComputeSharedVPCHostProject, opts v1.UpdateOptions) (*v1beta1.ComputeSharedVPCHostProject, error)
	UpdateStatus(ctx context.Context, computeSharedVPCHostProject *v1beta1.ComputeSharedVPCHostProject, opts v1.UpdateOptions) (*v1beta1.ComputeSharedVPCHostProject, error)
	Delete(ctx context.Context, name string, 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.ComputeSharedVPCHostProject, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeSharedVPCHostProjectList, error)
	Watch(ctx context.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.ComputeSharedVPCHostProject, err error)
	ComputeSharedVPCHostProjectExpansion
}

ComputeSharedVPCHostProjectInterface has methods to work with ComputeSharedVPCHostProject resources.

type ComputeSharedVPCHostProjectsGetter

type ComputeSharedVPCHostProjectsGetter interface {
	ComputeSharedVPCHostProjects(namespace string) ComputeSharedVPCHostProjectInterface
}

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 {
	Create(ctx context.Context, computeSharedVPCServiceProject *v1beta1.ComputeSharedVPCServiceProject, opts v1.CreateOptions) (*v1beta1.ComputeSharedVPCServiceProject, error)
	Update(ctx context.Context, computeSharedVPCServiceProject *v1beta1.ComputeSharedVPCServiceProject, opts v1.UpdateOptions) (*v1beta1.ComputeSharedVPCServiceProject, error)
	UpdateStatus(ctx context.Context, computeSharedVPCServiceProject *v1beta1.ComputeSharedVPCServiceProject, opts v1.UpdateOptions) (*v1beta1.ComputeSharedVPCServiceProject, error)
	Delete(ctx context.Context, name string, 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.ComputeSharedVPCServiceProject, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ComputeSharedVPCServiceProjectList, error)
	Watch(ctx context.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.ComputeSharedVPCServiceProject, err error)
	ComputeSharedVPCServiceProjectExpansion
}

ComputeSharedVPCServiceProjectInterface has methods to work with ComputeSharedVPCServiceProject resources.

type ComputeSharedVPCServiceProjectsGetter

type ComputeSharedVPCServiceProjectsGetter interface {
	ComputeSharedVPCServiceProjects(namespace string) ComputeSharedVPCServiceProjectInterface
}

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

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

Directories

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

Jump to

Keyboard shortcuts

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