v1alpha1

package
v1.117.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2024 License: Apache-2.0 Imports: 9 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 ComputeAutoscalerExpansion

type ComputeAutoscalerExpansion interface{}

type ComputeAutoscalerInterface

type ComputeAutoscalerInterface interface {
	Create(ctx context.Context, computeAutoscaler *v1alpha1.ComputeAutoscaler, opts v1.CreateOptions) (*v1alpha1.ComputeAutoscaler, error)
	Update(ctx context.Context, computeAutoscaler *v1alpha1.ComputeAutoscaler, opts v1.UpdateOptions) (*v1alpha1.ComputeAutoscaler, error)
	UpdateStatus(ctx context.Context, computeAutoscaler *v1alpha1.ComputeAutoscaler, opts v1.UpdateOptions) (*v1alpha1.ComputeAutoscaler, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ComputeAutoscaler, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ComputeAutoscalerList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ComputeAutoscaler, err error)
	ComputeAutoscalerExpansion
}

ComputeAutoscalerInterface has methods to work with ComputeAutoscaler resources.

type ComputeAutoscalersGetter

type ComputeAutoscalersGetter interface {
	ComputeAutoscalers(namespace string) ComputeAutoscalerInterface
}

ComputeAutoscalersGetter has a method to return a ComputeAutoscalerInterface. A group's client should implement this interface.

type ComputeBackendBucketSignedURLKeyExpansion

type ComputeBackendBucketSignedURLKeyExpansion interface{}

type ComputeBackendBucketSignedURLKeyInterface

ComputeBackendBucketSignedURLKeyInterface has methods to work with ComputeBackendBucketSignedURLKey resources.

type ComputeBackendBucketSignedURLKeysGetter

type ComputeBackendBucketSignedURLKeysGetter interface {
	ComputeBackendBucketSignedURLKeys(namespace string) ComputeBackendBucketSignedURLKeyInterface
}

ComputeBackendBucketSignedURLKeysGetter has a method to return a ComputeBackendBucketSignedURLKeyInterface. A group's client should implement this interface.

type ComputeBackendServiceSignedURLKeyExpansion

type ComputeBackendServiceSignedURLKeyExpansion interface{}

type ComputeBackendServiceSignedURLKeyInterface

ComputeBackendServiceSignedURLKeyInterface has methods to work with ComputeBackendServiceSignedURLKey resources.

type ComputeBackendServiceSignedURLKeysGetter

type ComputeBackendServiceSignedURLKeysGetter interface {
	ComputeBackendServiceSignedURLKeys(namespace string) ComputeBackendServiceSignedURLKeyInterface
}

ComputeBackendServiceSignedURLKeysGetter has a method to return a ComputeBackendServiceSignedURLKeyInterface. A group's client should implement this interface.

type ComputeDiskResourcePolicyAttachmentExpansion

type ComputeDiskResourcePolicyAttachmentExpansion interface{}

type ComputeDiskResourcePolicyAttachmentInterface

ComputeDiskResourcePolicyAttachmentInterface has methods to work with ComputeDiskResourcePolicyAttachment resources.

type ComputeDiskResourcePolicyAttachmentsGetter

type ComputeDiskResourcePolicyAttachmentsGetter interface {
	ComputeDiskResourcePolicyAttachments(namespace string) ComputeDiskResourcePolicyAttachmentInterface
}

ComputeDiskResourcePolicyAttachmentsGetter has a method to return a ComputeDiskResourcePolicyAttachmentInterface. A group's client should implement this interface.

type ComputeGlobalNetworkEndpointExpansion

type ComputeGlobalNetworkEndpointExpansion interface{}

type ComputeGlobalNetworkEndpointGroupExpansion

type ComputeGlobalNetworkEndpointGroupExpansion interface{}

type ComputeGlobalNetworkEndpointGroupInterface

ComputeGlobalNetworkEndpointGroupInterface has methods to work with ComputeGlobalNetworkEndpointGroup resources.

type ComputeGlobalNetworkEndpointGroupsGetter

type ComputeGlobalNetworkEndpointGroupsGetter interface {
	ComputeGlobalNetworkEndpointGroups(namespace string) ComputeGlobalNetworkEndpointGroupInterface
}

ComputeGlobalNetworkEndpointGroupsGetter has a method to return a ComputeGlobalNetworkEndpointGroupInterface. A group's client should implement this interface.

type ComputeGlobalNetworkEndpointInterface

type ComputeGlobalNetworkEndpointInterface interface {
	Create(ctx context.Context, computeGlobalNetworkEndpoint *v1alpha1.ComputeGlobalNetworkEndpoint, opts v1.CreateOptions) (*v1alpha1.ComputeGlobalNetworkEndpoint, error)
	Update(ctx context.Context, computeGlobalNetworkEndpoint *v1alpha1.ComputeGlobalNetworkEndpoint, opts v1.UpdateOptions) (*v1alpha1.ComputeGlobalNetworkEndpoint, error)
	UpdateStatus(ctx context.Context, computeGlobalNetworkEndpoint *v1alpha1.ComputeGlobalNetworkEndpoint, opts v1.UpdateOptions) (*v1alpha1.ComputeGlobalNetworkEndpoint, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ComputeGlobalNetworkEndpoint, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ComputeGlobalNetworkEndpointList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ComputeGlobalNetworkEndpoint, err error)
	ComputeGlobalNetworkEndpointExpansion
}

ComputeGlobalNetworkEndpointInterface has methods to work with ComputeGlobalNetworkEndpoint resources.

type ComputeGlobalNetworkEndpointsGetter

type ComputeGlobalNetworkEndpointsGetter interface {
	ComputeGlobalNetworkEndpoints(namespace string) ComputeGlobalNetworkEndpointInterface
}

ComputeGlobalNetworkEndpointsGetter has a method to return a ComputeGlobalNetworkEndpointInterface. A group's client should implement this interface.

type ComputeInstanceGroupNamedPortExpansion

type ComputeInstanceGroupNamedPortExpansion interface{}

type ComputeInstanceGroupNamedPortInterface

type ComputeInstanceGroupNamedPortInterface interface {
	Create(ctx context.Context, computeInstanceGroupNamedPort *v1alpha1.ComputeInstanceGroupNamedPort, opts v1.CreateOptions) (*v1alpha1.ComputeInstanceGroupNamedPort, error)
	Update(ctx context.Context, computeInstanceGroupNamedPort *v1alpha1.ComputeInstanceGroupNamedPort, opts v1.UpdateOptions) (*v1alpha1.ComputeInstanceGroupNamedPort, error)
	UpdateStatus(ctx context.Context, computeInstanceGroupNamedPort *v1alpha1.ComputeInstanceGroupNamedPort, opts v1.UpdateOptions) (*v1alpha1.ComputeInstanceGroupNamedPort, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ComputeInstanceGroupNamedPort, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ComputeInstanceGroupNamedPortList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ComputeInstanceGroupNamedPort, err error)
	ComputeInstanceGroupNamedPortExpansion
}

ComputeInstanceGroupNamedPortInterface has methods to work with ComputeInstanceGroupNamedPort resources.

type ComputeInstanceGroupNamedPortsGetter

type ComputeInstanceGroupNamedPortsGetter interface {
	ComputeInstanceGroupNamedPorts(namespace string) ComputeInstanceGroupNamedPortInterface
}

ComputeInstanceGroupNamedPortsGetter has a method to return a ComputeInstanceGroupNamedPortInterface. A group's client should implement this interface.

type ComputeMachineImageExpansion

type ComputeMachineImageExpansion interface{}

type ComputeMachineImageInterface

type ComputeMachineImageInterface interface {
	Create(ctx context.Context, computeMachineImage *v1alpha1.ComputeMachineImage, opts v1.CreateOptions) (*v1alpha1.ComputeMachineImage, error)
	Update(ctx context.Context, computeMachineImage *v1alpha1.ComputeMachineImage, opts v1.UpdateOptions) (*v1alpha1.ComputeMachineImage, error)
	UpdateStatus(ctx context.Context, computeMachineImage *v1alpha1.ComputeMachineImage, opts v1.UpdateOptions) (*v1alpha1.ComputeMachineImage, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ComputeMachineImage, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ComputeMachineImageList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ComputeMachineImage, err error)
	ComputeMachineImageExpansion
}

ComputeMachineImageInterface has methods to work with ComputeMachineImage resources.

type ComputeMachineImagesGetter

type ComputeMachineImagesGetter interface {
	ComputeMachineImages(namespace string) ComputeMachineImageInterface
}

ComputeMachineImagesGetter has a method to return a ComputeMachineImageInterface. A group's client should implement this interface.

type ComputeManagedSSLCertificateExpansion

type ComputeManagedSSLCertificateExpansion interface{}

type ComputeManagedSSLCertificateInterface

type ComputeManagedSSLCertificateInterface interface {
	Create(ctx context.Context, computeManagedSSLCertificate *v1alpha1.ComputeManagedSSLCertificate, opts v1.CreateOptions) (*v1alpha1.ComputeManagedSSLCertificate, error)
	Update(ctx context.Context, computeManagedSSLCertificate *v1alpha1.ComputeManagedSSLCertificate, opts v1.UpdateOptions) (*v1alpha1.ComputeManagedSSLCertificate, error)
	UpdateStatus(ctx context.Context, computeManagedSSLCertificate *v1alpha1.ComputeManagedSSLCertificate, opts v1.UpdateOptions) (*v1alpha1.ComputeManagedSSLCertificate, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ComputeManagedSSLCertificate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ComputeManagedSSLCertificateList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ComputeManagedSSLCertificate, err error)
	ComputeManagedSSLCertificateExpansion
}

ComputeManagedSSLCertificateInterface has methods to work with ComputeManagedSSLCertificate resources.

type ComputeManagedSSLCertificatesGetter

type ComputeManagedSSLCertificatesGetter interface {
	ComputeManagedSSLCertificates(namespace string) ComputeManagedSSLCertificateInterface
}

ComputeManagedSSLCertificatesGetter has a method to return a ComputeManagedSSLCertificateInterface. A group's client should implement this interface.

type ComputeNetworkEndpointExpansion

type ComputeNetworkEndpointExpansion interface{}

type ComputeNetworkEndpointInterface

type ComputeNetworkEndpointInterface interface {
	Create(ctx context.Context, computeNetworkEndpoint *v1alpha1.ComputeNetworkEndpoint, opts v1.CreateOptions) (*v1alpha1.ComputeNetworkEndpoint, error)
	Update(ctx context.Context, computeNetworkEndpoint *v1alpha1.ComputeNetworkEndpoint, opts v1.UpdateOptions) (*v1alpha1.ComputeNetworkEndpoint, error)
	UpdateStatus(ctx context.Context, computeNetworkEndpoint *v1alpha1.ComputeNetworkEndpoint, opts v1.UpdateOptions) (*v1alpha1.ComputeNetworkEndpoint, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ComputeNetworkEndpoint, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ComputeNetworkEndpointList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ComputeNetworkEndpoint, err error)
	ComputeNetworkEndpointExpansion
}

ComputeNetworkEndpointInterface has methods to work with ComputeNetworkEndpoint resources.

type ComputeNetworkEndpointsGetter

type ComputeNetworkEndpointsGetter interface {
	ComputeNetworkEndpoints(namespace string) ComputeNetworkEndpointInterface
}

ComputeNetworkEndpointsGetter has a method to return a ComputeNetworkEndpointInterface. A group's client should implement this interface.

type ComputeNetworkPeeringRoutesConfigExpansion

type ComputeNetworkPeeringRoutesConfigExpansion interface{}

type ComputeNetworkPeeringRoutesConfigInterface

ComputeNetworkPeeringRoutesConfigInterface has methods to work with ComputeNetworkPeeringRoutesConfig resources.

type ComputeNetworkPeeringRoutesConfigsGetter

type ComputeNetworkPeeringRoutesConfigsGetter interface {
	ComputeNetworkPeeringRoutesConfigs(namespace string) ComputeNetworkPeeringRoutesConfigInterface
}

ComputeNetworkPeeringRoutesConfigsGetter has a method to return a ComputeNetworkPeeringRoutesConfigInterface. A group's client should implement this interface.

type ComputeOrganizationSecurityPoliciesGetter

type ComputeOrganizationSecurityPoliciesGetter interface {
	ComputeOrganizationSecurityPolicies(namespace string) ComputeOrganizationSecurityPolicyInterface
}

ComputeOrganizationSecurityPoliciesGetter has a method to return a ComputeOrganizationSecurityPolicyInterface. A group's client should implement this interface.

type ComputeOrganizationSecurityPolicyAssociationExpansion

type ComputeOrganizationSecurityPolicyAssociationExpansion interface{}

type ComputeOrganizationSecurityPolicyAssociationInterface

ComputeOrganizationSecurityPolicyAssociationInterface has methods to work with ComputeOrganizationSecurityPolicyAssociation resources.

type ComputeOrganizationSecurityPolicyAssociationsGetter

type ComputeOrganizationSecurityPolicyAssociationsGetter interface {
	ComputeOrganizationSecurityPolicyAssociations(namespace string) ComputeOrganizationSecurityPolicyAssociationInterface
}

ComputeOrganizationSecurityPolicyAssociationsGetter has a method to return a ComputeOrganizationSecurityPolicyAssociationInterface. A group's client should implement this interface.

type ComputeOrganizationSecurityPolicyExpansion

type ComputeOrganizationSecurityPolicyExpansion interface{}

type ComputeOrganizationSecurityPolicyInterface

ComputeOrganizationSecurityPolicyInterface has methods to work with ComputeOrganizationSecurityPolicy resources.

type ComputeOrganizationSecurityPolicyRuleExpansion

type ComputeOrganizationSecurityPolicyRuleExpansion interface{}

type ComputeOrganizationSecurityPolicyRuleInterface

ComputeOrganizationSecurityPolicyRuleInterface has methods to work with ComputeOrganizationSecurityPolicyRule resources.

type ComputeOrganizationSecurityPolicyRulesGetter

type ComputeOrganizationSecurityPolicyRulesGetter interface {
	ComputeOrganizationSecurityPolicyRules(namespace string) ComputeOrganizationSecurityPolicyRuleInterface
}

ComputeOrganizationSecurityPolicyRulesGetter has a method to return a ComputeOrganizationSecurityPolicyRuleInterface. A group's client should implement this interface.

type ComputePerInstanceConfigExpansion

type ComputePerInstanceConfigExpansion interface{}

type ComputePerInstanceConfigInterface

type ComputePerInstanceConfigInterface interface {
	Create(ctx context.Context, computePerInstanceConfig *v1alpha1.ComputePerInstanceConfig, opts v1.CreateOptions) (*v1alpha1.ComputePerInstanceConfig, error)
	Update(ctx context.Context, computePerInstanceConfig *v1alpha1.ComputePerInstanceConfig, opts v1.UpdateOptions) (*v1alpha1.ComputePerInstanceConfig, error)
	UpdateStatus(ctx context.Context, computePerInstanceConfig *v1alpha1.ComputePerInstanceConfig, opts v1.UpdateOptions) (*v1alpha1.ComputePerInstanceConfig, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ComputePerInstanceConfig, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ComputePerInstanceConfigList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ComputePerInstanceConfig, err error)
	ComputePerInstanceConfigExpansion
}

ComputePerInstanceConfigInterface has methods to work with ComputePerInstanceConfig resources.

type ComputePerInstanceConfigsGetter

type ComputePerInstanceConfigsGetter interface {
	ComputePerInstanceConfigs(namespace string) ComputePerInstanceConfigInterface
}

ComputePerInstanceConfigsGetter has a method to return a ComputePerInstanceConfigInterface. A group's client should implement this interface.

type ComputeRegionAutoscalerExpansion

type ComputeRegionAutoscalerExpansion interface{}

type ComputeRegionAutoscalerInterface

type ComputeRegionAutoscalerInterface interface {
	Create(ctx context.Context, computeRegionAutoscaler *v1alpha1.ComputeRegionAutoscaler, opts v1.CreateOptions) (*v1alpha1.ComputeRegionAutoscaler, error)
	Update(ctx context.Context, computeRegionAutoscaler *v1alpha1.ComputeRegionAutoscaler, opts v1.UpdateOptions) (*v1alpha1.ComputeRegionAutoscaler, error)
	UpdateStatus(ctx context.Context, computeRegionAutoscaler *v1alpha1.ComputeRegionAutoscaler, opts v1.UpdateOptions) (*v1alpha1.ComputeRegionAutoscaler, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ComputeRegionAutoscaler, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ComputeRegionAutoscalerList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ComputeRegionAutoscaler, err error)
	ComputeRegionAutoscalerExpansion
}

ComputeRegionAutoscalerInterface has methods to work with ComputeRegionAutoscaler resources.

type ComputeRegionAutoscalersGetter

type ComputeRegionAutoscalersGetter interface {
	ComputeRegionAutoscalers(namespace string) ComputeRegionAutoscalerInterface
}

ComputeRegionAutoscalersGetter has a method to return a ComputeRegionAutoscalerInterface. A group's client should implement this interface.

type ComputeRegionDiskResourcePolicyAttachmentExpansion

type ComputeRegionDiskResourcePolicyAttachmentExpansion interface{}

type ComputeRegionDiskResourcePolicyAttachmentInterface

ComputeRegionDiskResourcePolicyAttachmentInterface has methods to work with ComputeRegionDiskResourcePolicyAttachment resources.

type ComputeRegionDiskResourcePolicyAttachmentsGetter

type ComputeRegionDiskResourcePolicyAttachmentsGetter interface {
	ComputeRegionDiskResourcePolicyAttachments(namespace string) ComputeRegionDiskResourcePolicyAttachmentInterface
}

ComputeRegionDiskResourcePolicyAttachmentsGetter has a method to return a ComputeRegionDiskResourcePolicyAttachmentInterface. A group's client should implement this interface.

type ComputeRegionPerInstanceConfigExpansion

type ComputeRegionPerInstanceConfigExpansion interface{}

type ComputeRegionPerInstanceConfigInterface

ComputeRegionPerInstanceConfigInterface has methods to work with ComputeRegionPerInstanceConfig resources.

type ComputeRegionPerInstanceConfigsGetter

type ComputeRegionPerInstanceConfigsGetter interface {
	ComputeRegionPerInstanceConfigs(namespace string) ComputeRegionPerInstanceConfigInterface
}

ComputeRegionPerInstanceConfigsGetter has a method to return a ComputeRegionPerInstanceConfigInterface. A group's client should implement this interface.

type ComputeRegionSSLPoliciesGetter added in v1.109.0

type ComputeRegionSSLPoliciesGetter interface {
	ComputeRegionSSLPolicies(namespace string) ComputeRegionSSLPolicyInterface
}

ComputeRegionSSLPoliciesGetter has a method to return a ComputeRegionSSLPolicyInterface. A group's client should implement this interface.

type ComputeRegionSSLPolicyExpansion added in v1.109.0

type ComputeRegionSSLPolicyExpansion interface{}

type ComputeRegionSSLPolicyInterface added in v1.109.0

type ComputeRegionSSLPolicyInterface interface {
	Create(ctx context.Context, computeRegionSSLPolicy *v1alpha1.ComputeRegionSSLPolicy, opts v1.CreateOptions) (*v1alpha1.ComputeRegionSSLPolicy, error)
	Update(ctx context.Context, computeRegionSSLPolicy *v1alpha1.ComputeRegionSSLPolicy, opts v1.UpdateOptions) (*v1alpha1.ComputeRegionSSLPolicy, error)
	UpdateStatus(ctx context.Context, computeRegionSSLPolicy *v1alpha1.ComputeRegionSSLPolicy, opts v1.UpdateOptions) (*v1alpha1.ComputeRegionSSLPolicy, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ComputeRegionSSLPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ComputeRegionSSLPolicyList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ComputeRegionSSLPolicy, err error)
	ComputeRegionSSLPolicyExpansion
}

ComputeRegionSSLPolicyInterface has methods to work with ComputeRegionSSLPolicy resources.

type ComputeV1alpha1Client

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

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

func New

New creates a new ComputeV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new ComputeV1alpha1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).

func NewForConfigAndClient

func NewForConfigAndClient(c *rest.Config, h *http.Client) (*ComputeV1alpha1Client, error)

NewForConfigAndClient creates a new ComputeV1alpha1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *ComputeV1alpha1Client

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

func (*ComputeV1alpha1Client) ComputeAutoscalers

func (c *ComputeV1alpha1Client) ComputeAutoscalers(namespace string) ComputeAutoscalerInterface

func (*ComputeV1alpha1Client) ComputeBackendBucketSignedURLKeys

func (c *ComputeV1alpha1Client) ComputeBackendBucketSignedURLKeys(namespace string) ComputeBackendBucketSignedURLKeyInterface

func (*ComputeV1alpha1Client) ComputeBackendServiceSignedURLKeys

func (c *ComputeV1alpha1Client) ComputeBackendServiceSignedURLKeys(namespace string) ComputeBackendServiceSignedURLKeyInterface

func (*ComputeV1alpha1Client) ComputeDiskResourcePolicyAttachments

func (c *ComputeV1alpha1Client) ComputeDiskResourcePolicyAttachments(namespace string) ComputeDiskResourcePolicyAttachmentInterface

func (*ComputeV1alpha1Client) ComputeGlobalNetworkEndpointGroups

func (c *ComputeV1alpha1Client) ComputeGlobalNetworkEndpointGroups(namespace string) ComputeGlobalNetworkEndpointGroupInterface

func (*ComputeV1alpha1Client) ComputeGlobalNetworkEndpoints

func (c *ComputeV1alpha1Client) ComputeGlobalNetworkEndpoints(namespace string) ComputeGlobalNetworkEndpointInterface

func (*ComputeV1alpha1Client) ComputeInstanceGroupNamedPorts

func (c *ComputeV1alpha1Client) ComputeInstanceGroupNamedPorts(namespace string) ComputeInstanceGroupNamedPortInterface

func (*ComputeV1alpha1Client) ComputeMachineImages

func (c *ComputeV1alpha1Client) ComputeMachineImages(namespace string) ComputeMachineImageInterface

func (*ComputeV1alpha1Client) ComputeManagedSSLCertificates

func (c *ComputeV1alpha1Client) ComputeManagedSSLCertificates(namespace string) ComputeManagedSSLCertificateInterface

func (*ComputeV1alpha1Client) ComputeNetworkEndpoints

func (c *ComputeV1alpha1Client) ComputeNetworkEndpoints(namespace string) ComputeNetworkEndpointInterface

func (*ComputeV1alpha1Client) ComputeNetworkPeeringRoutesConfigs

func (c *ComputeV1alpha1Client) ComputeNetworkPeeringRoutesConfigs(namespace string) ComputeNetworkPeeringRoutesConfigInterface

func (*ComputeV1alpha1Client) ComputeOrganizationSecurityPolicies

func (c *ComputeV1alpha1Client) ComputeOrganizationSecurityPolicies(namespace string) ComputeOrganizationSecurityPolicyInterface

func (*ComputeV1alpha1Client) ComputeOrganizationSecurityPolicyAssociations

func (c *ComputeV1alpha1Client) ComputeOrganizationSecurityPolicyAssociations(namespace string) ComputeOrganizationSecurityPolicyAssociationInterface

func (*ComputeV1alpha1Client) ComputeOrganizationSecurityPolicyRules

func (c *ComputeV1alpha1Client) ComputeOrganizationSecurityPolicyRules(namespace string) ComputeOrganizationSecurityPolicyRuleInterface

func (*ComputeV1alpha1Client) ComputePerInstanceConfigs

func (c *ComputeV1alpha1Client) ComputePerInstanceConfigs(namespace string) ComputePerInstanceConfigInterface

func (*ComputeV1alpha1Client) ComputeRegionAutoscalers

func (c *ComputeV1alpha1Client) ComputeRegionAutoscalers(namespace string) ComputeRegionAutoscalerInterface

func (*ComputeV1alpha1Client) ComputeRegionDiskResourcePolicyAttachments

func (c *ComputeV1alpha1Client) ComputeRegionDiskResourcePolicyAttachments(namespace string) ComputeRegionDiskResourcePolicyAttachmentInterface

func (*ComputeV1alpha1Client) ComputeRegionPerInstanceConfigs

func (c *ComputeV1alpha1Client) ComputeRegionPerInstanceConfigs(namespace string) ComputeRegionPerInstanceConfigInterface

func (*ComputeV1alpha1Client) ComputeRegionSSLPolicies added in v1.109.0

func (c *ComputeV1alpha1Client) ComputeRegionSSLPolicies(namespace string) ComputeRegionSSLPolicyInterface

func (*ComputeV1alpha1Client) RESTClient

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

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

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