v1alpha1

package
v1.116.0 Latest Latest
Warning

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

Go to latest
Published: Apr 11, 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 ApigeeAddonsConfigExpansion

type ApigeeAddonsConfigExpansion interface{}

type ApigeeAddonsConfigInterface

type ApigeeAddonsConfigInterface interface {
	Create(ctx context.Context, apigeeAddonsConfig *v1alpha1.ApigeeAddonsConfig, opts v1.CreateOptions) (*v1alpha1.ApigeeAddonsConfig, error)
	Update(ctx context.Context, apigeeAddonsConfig *v1alpha1.ApigeeAddonsConfig, opts v1.UpdateOptions) (*v1alpha1.ApigeeAddonsConfig, error)
	UpdateStatus(ctx context.Context, apigeeAddonsConfig *v1alpha1.ApigeeAddonsConfig, opts v1.UpdateOptions) (*v1alpha1.ApigeeAddonsConfig, 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.ApigeeAddonsConfig, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApigeeAddonsConfigList, 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.ApigeeAddonsConfig, err error)
	ApigeeAddonsConfigExpansion
}

ApigeeAddonsConfigInterface has methods to work with ApigeeAddonsConfig resources.

type ApigeeAddonsConfigsGetter

type ApigeeAddonsConfigsGetter interface {
	ApigeeAddonsConfigs(namespace string) ApigeeAddonsConfigInterface
}

ApigeeAddonsConfigsGetter has a method to return a ApigeeAddonsConfigInterface. A group's client should implement this interface.

type ApigeeEndpointAttachmentExpansion

type ApigeeEndpointAttachmentExpansion interface{}

type ApigeeEndpointAttachmentInterface

type ApigeeEndpointAttachmentInterface interface {
	Create(ctx context.Context, apigeeEndpointAttachment *v1alpha1.ApigeeEndpointAttachment, opts v1.CreateOptions) (*v1alpha1.ApigeeEndpointAttachment, error)
	Update(ctx context.Context, apigeeEndpointAttachment *v1alpha1.ApigeeEndpointAttachment, opts v1.UpdateOptions) (*v1alpha1.ApigeeEndpointAttachment, error)
	UpdateStatus(ctx context.Context, apigeeEndpointAttachment *v1alpha1.ApigeeEndpointAttachment, opts v1.UpdateOptions) (*v1alpha1.ApigeeEndpointAttachment, 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.ApigeeEndpointAttachment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApigeeEndpointAttachmentList, 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.ApigeeEndpointAttachment, err error)
	ApigeeEndpointAttachmentExpansion
}

ApigeeEndpointAttachmentInterface has methods to work with ApigeeEndpointAttachment resources.

type ApigeeEndpointAttachmentsGetter

type ApigeeEndpointAttachmentsGetter interface {
	ApigeeEndpointAttachments(namespace string) ApigeeEndpointAttachmentInterface
}

ApigeeEndpointAttachmentsGetter has a method to return a ApigeeEndpointAttachmentInterface. A group's client should implement this interface.

type ApigeeEnvgroupAttachmentExpansion

type ApigeeEnvgroupAttachmentExpansion interface{}

type ApigeeEnvgroupAttachmentInterface

type ApigeeEnvgroupAttachmentInterface interface {
	Create(ctx context.Context, apigeeEnvgroupAttachment *v1alpha1.ApigeeEnvgroupAttachment, opts v1.CreateOptions) (*v1alpha1.ApigeeEnvgroupAttachment, error)
	Update(ctx context.Context, apigeeEnvgroupAttachment *v1alpha1.ApigeeEnvgroupAttachment, opts v1.UpdateOptions) (*v1alpha1.ApigeeEnvgroupAttachment, error)
	UpdateStatus(ctx context.Context, apigeeEnvgroupAttachment *v1alpha1.ApigeeEnvgroupAttachment, opts v1.UpdateOptions) (*v1alpha1.ApigeeEnvgroupAttachment, 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.ApigeeEnvgroupAttachment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApigeeEnvgroupAttachmentList, 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.ApigeeEnvgroupAttachment, err error)
	ApigeeEnvgroupAttachmentExpansion
}

ApigeeEnvgroupAttachmentInterface has methods to work with ApigeeEnvgroupAttachment resources.

type ApigeeEnvgroupAttachmentsGetter

type ApigeeEnvgroupAttachmentsGetter interface {
	ApigeeEnvgroupAttachments(namespace string) ApigeeEnvgroupAttachmentInterface
}

ApigeeEnvgroupAttachmentsGetter has a method to return a ApigeeEnvgroupAttachmentInterface. A group's client should implement this interface.

type ApigeeEnvgroupExpansion

type ApigeeEnvgroupExpansion interface{}

type ApigeeEnvgroupInterface

type ApigeeEnvgroupInterface interface {
	Create(ctx context.Context, apigeeEnvgroup *v1alpha1.ApigeeEnvgroup, opts v1.CreateOptions) (*v1alpha1.ApigeeEnvgroup, error)
	Update(ctx context.Context, apigeeEnvgroup *v1alpha1.ApigeeEnvgroup, opts v1.UpdateOptions) (*v1alpha1.ApigeeEnvgroup, error)
	UpdateStatus(ctx context.Context, apigeeEnvgroup *v1alpha1.ApigeeEnvgroup, opts v1.UpdateOptions) (*v1alpha1.ApigeeEnvgroup, 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.ApigeeEnvgroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApigeeEnvgroupList, 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.ApigeeEnvgroup, err error)
	ApigeeEnvgroupExpansion
}

ApigeeEnvgroupInterface has methods to work with ApigeeEnvgroup resources.

type ApigeeEnvgroupsGetter

type ApigeeEnvgroupsGetter interface {
	ApigeeEnvgroups(namespace string) ApigeeEnvgroupInterface
}

ApigeeEnvgroupsGetter has a method to return a ApigeeEnvgroupInterface. A group's client should implement this interface.

type ApigeeInstanceAttachmentExpansion

type ApigeeInstanceAttachmentExpansion interface{}

type ApigeeInstanceAttachmentInterface

type ApigeeInstanceAttachmentInterface interface {
	Create(ctx context.Context, apigeeInstanceAttachment *v1alpha1.ApigeeInstanceAttachment, opts v1.CreateOptions) (*v1alpha1.ApigeeInstanceAttachment, error)
	Update(ctx context.Context, apigeeInstanceAttachment *v1alpha1.ApigeeInstanceAttachment, opts v1.UpdateOptions) (*v1alpha1.ApigeeInstanceAttachment, error)
	UpdateStatus(ctx context.Context, apigeeInstanceAttachment *v1alpha1.ApigeeInstanceAttachment, opts v1.UpdateOptions) (*v1alpha1.ApigeeInstanceAttachment, 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.ApigeeInstanceAttachment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApigeeInstanceAttachmentList, 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.ApigeeInstanceAttachment, err error)
	ApigeeInstanceAttachmentExpansion
}

ApigeeInstanceAttachmentInterface has methods to work with ApigeeInstanceAttachment resources.

type ApigeeInstanceAttachmentsGetter

type ApigeeInstanceAttachmentsGetter interface {
	ApigeeInstanceAttachments(namespace string) ApigeeInstanceAttachmentInterface
}

ApigeeInstanceAttachmentsGetter has a method to return a ApigeeInstanceAttachmentInterface. A group's client should implement this interface.

type ApigeeInstanceExpansion

type ApigeeInstanceExpansion interface{}

type ApigeeInstanceInterface

type ApigeeInstanceInterface interface {
	Create(ctx context.Context, apigeeInstance *v1alpha1.ApigeeInstance, opts v1.CreateOptions) (*v1alpha1.ApigeeInstance, error)
	Update(ctx context.Context, apigeeInstance *v1alpha1.ApigeeInstance, opts v1.UpdateOptions) (*v1alpha1.ApigeeInstance, error)
	UpdateStatus(ctx context.Context, apigeeInstance *v1alpha1.ApigeeInstance, opts v1.UpdateOptions) (*v1alpha1.ApigeeInstance, 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.ApigeeInstance, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApigeeInstanceList, 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.ApigeeInstance, err error)
	ApigeeInstanceExpansion
}

ApigeeInstanceInterface has methods to work with ApigeeInstance resources.

type ApigeeInstancesGetter

type ApigeeInstancesGetter interface {
	ApigeeInstances(namespace string) ApigeeInstanceInterface
}

ApigeeInstancesGetter has a method to return a ApigeeInstanceInterface. A group's client should implement this interface.

type ApigeeNATAddressExpansion

type ApigeeNATAddressExpansion interface{}

type ApigeeNATAddressInterface

type ApigeeNATAddressInterface interface {
	Create(ctx context.Context, apigeeNATAddress *v1alpha1.ApigeeNATAddress, opts v1.CreateOptions) (*v1alpha1.ApigeeNATAddress, error)
	Update(ctx context.Context, apigeeNATAddress *v1alpha1.ApigeeNATAddress, opts v1.UpdateOptions) (*v1alpha1.ApigeeNATAddress, error)
	UpdateStatus(ctx context.Context, apigeeNATAddress *v1alpha1.ApigeeNATAddress, opts v1.UpdateOptions) (*v1alpha1.ApigeeNATAddress, 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.ApigeeNATAddress, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApigeeNATAddressList, 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.ApigeeNATAddress, err error)
	ApigeeNATAddressExpansion
}

ApigeeNATAddressInterface has methods to work with ApigeeNATAddress resources.

type ApigeeNATAddressesGetter

type ApigeeNATAddressesGetter interface {
	ApigeeNATAddresses(namespace string) ApigeeNATAddressInterface
}

ApigeeNATAddressesGetter has a method to return a ApigeeNATAddressInterface. A group's client should implement this interface.

type ApigeeSyncAuthorizationExpansion

type ApigeeSyncAuthorizationExpansion interface{}

type ApigeeSyncAuthorizationInterface

type ApigeeSyncAuthorizationInterface interface {
	Create(ctx context.Context, apigeeSyncAuthorization *v1alpha1.ApigeeSyncAuthorization, opts v1.CreateOptions) (*v1alpha1.ApigeeSyncAuthorization, error)
	Update(ctx context.Context, apigeeSyncAuthorization *v1alpha1.ApigeeSyncAuthorization, opts v1.UpdateOptions) (*v1alpha1.ApigeeSyncAuthorization, error)
	UpdateStatus(ctx context.Context, apigeeSyncAuthorization *v1alpha1.ApigeeSyncAuthorization, opts v1.UpdateOptions) (*v1alpha1.ApigeeSyncAuthorization, 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.ApigeeSyncAuthorization, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApigeeSyncAuthorizationList, 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.ApigeeSyncAuthorization, err error)
	ApigeeSyncAuthorizationExpansion
}

ApigeeSyncAuthorizationInterface has methods to work with ApigeeSyncAuthorization resources.

type ApigeeSyncAuthorizationsGetter

type ApigeeSyncAuthorizationsGetter interface {
	ApigeeSyncAuthorizations(namespace string) ApigeeSyncAuthorizationInterface
}

ApigeeSyncAuthorizationsGetter has a method to return a ApigeeSyncAuthorizationInterface. A group's client should implement this interface.

type ApigeeV1alpha1Client

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

ApigeeV1alpha1Client is used to interact with features provided by the apigee.cnrm.cloud.google.com group.

func New

New creates a new ApigeeV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new ApigeeV1alpha1Client 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) (*ApigeeV1alpha1Client, error)

NewForConfigAndClient creates a new ApigeeV1alpha1Client 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) *ApigeeV1alpha1Client

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

func (*ApigeeV1alpha1Client) ApigeeAddonsConfigs

func (c *ApigeeV1alpha1Client) ApigeeAddonsConfigs(namespace string) ApigeeAddonsConfigInterface

func (*ApigeeV1alpha1Client) ApigeeEndpointAttachments

func (c *ApigeeV1alpha1Client) ApigeeEndpointAttachments(namespace string) ApigeeEndpointAttachmentInterface

func (*ApigeeV1alpha1Client) ApigeeEnvgroupAttachments

func (c *ApigeeV1alpha1Client) ApigeeEnvgroupAttachments(namespace string) ApigeeEnvgroupAttachmentInterface

func (*ApigeeV1alpha1Client) ApigeeEnvgroups

func (c *ApigeeV1alpha1Client) ApigeeEnvgroups(namespace string) ApigeeEnvgroupInterface

func (*ApigeeV1alpha1Client) ApigeeInstanceAttachments

func (c *ApigeeV1alpha1Client) ApigeeInstanceAttachments(namespace string) ApigeeInstanceAttachmentInterface

func (*ApigeeV1alpha1Client) ApigeeInstances

func (c *ApigeeV1alpha1Client) ApigeeInstances(namespace string) ApigeeInstanceInterface

func (*ApigeeV1alpha1Client) ApigeeNATAddresses

func (c *ApigeeV1alpha1Client) ApigeeNATAddresses(namespace string) ApigeeNATAddressInterface

func (*ApigeeV1alpha1Client) ApigeeSyncAuthorizations

func (c *ApigeeV1alpha1Client) ApigeeSyncAuthorizations(namespace string) ApigeeSyncAuthorizationInterface

func (*ApigeeV1alpha1Client) RESTClient

func (c *ApigeeV1alpha1Client) 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