v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 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 ApiDiagnosticExpansion

type ApiDiagnosticExpansion interface{}

type ApiDiagnosticInterface

type ApiDiagnosticInterface interface {
	Create(ctx context.Context, apiDiagnostic *v1alpha1.ApiDiagnostic, opts v1.CreateOptions) (*v1alpha1.ApiDiagnostic, error)
	Update(ctx context.Context, apiDiagnostic *v1alpha1.ApiDiagnostic, opts v1.UpdateOptions) (*v1alpha1.ApiDiagnostic, error)
	UpdateStatus(ctx context.Context, apiDiagnostic *v1alpha1.ApiDiagnostic, opts v1.UpdateOptions) (*v1alpha1.ApiDiagnostic, 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.ApiDiagnostic, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApiDiagnosticList, 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.ApiDiagnostic, err error)
	ApiDiagnosticExpansion
}

ApiDiagnosticInterface has methods to work with ApiDiagnostic resources.

type ApiDiagnosticsGetter

type ApiDiagnosticsGetter interface {
	ApiDiagnostics(namespace string) ApiDiagnosticInterface
}

ApiDiagnosticsGetter has a method to return a ApiDiagnosticInterface. A group's client should implement this interface.

type ApiExpansion

type ApiExpansion interface{}

type ApiInterface

type ApiInterface interface {
	Create(ctx context.Context, api *v1alpha1.Api, opts v1.CreateOptions) (*v1alpha1.Api, error)
	Update(ctx context.Context, api *v1alpha1.Api, opts v1.UpdateOptions) (*v1alpha1.Api, error)
	UpdateStatus(ctx context.Context, api *v1alpha1.Api, opts v1.UpdateOptions) (*v1alpha1.Api, 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.Api, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApiList, 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.Api, err error)
	ApiExpansion
}

ApiInterface has methods to work with Api resources.

type ApiManagementExpansion

type ApiManagementExpansion interface{}

type ApiManagementInterface

type ApiManagementInterface interface {
	Create(ctx context.Context, apiManagement *v1alpha1.ApiManagement, opts v1.CreateOptions) (*v1alpha1.ApiManagement, error)
	Update(ctx context.Context, apiManagement *v1alpha1.ApiManagement, opts v1.UpdateOptions) (*v1alpha1.ApiManagement, error)
	UpdateStatus(ctx context.Context, apiManagement *v1alpha1.ApiManagement, opts v1.UpdateOptions) (*v1alpha1.ApiManagement, 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.ApiManagement, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApiManagementList, 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.ApiManagement, err error)
	ApiManagementExpansion
}

ApiManagementInterface has methods to work with ApiManagement resources.

type ApiManagementsGetter

type ApiManagementsGetter interface {
	ApiManagements(namespace string) ApiManagementInterface
}

ApiManagementsGetter has a method to return a ApiManagementInterface. A group's client should implement this interface.

type ApiOperationExpansion

type ApiOperationExpansion interface{}

type ApiOperationInterface

type ApiOperationInterface interface {
	Create(ctx context.Context, apiOperation *v1alpha1.ApiOperation, opts v1.CreateOptions) (*v1alpha1.ApiOperation, error)
	Update(ctx context.Context, apiOperation *v1alpha1.ApiOperation, opts v1.UpdateOptions) (*v1alpha1.ApiOperation, error)
	UpdateStatus(ctx context.Context, apiOperation *v1alpha1.ApiOperation, opts v1.UpdateOptions) (*v1alpha1.ApiOperation, 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.ApiOperation, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApiOperationList, 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.ApiOperation, err error)
	ApiOperationExpansion
}

ApiOperationInterface has methods to work with ApiOperation resources.

type ApiOperationPoliciesGetter

type ApiOperationPoliciesGetter interface {
	ApiOperationPolicies(namespace string) ApiOperationPolicyInterface
}

ApiOperationPoliciesGetter has a method to return a ApiOperationPolicyInterface. A group's client should implement this interface.

type ApiOperationPolicyExpansion

type ApiOperationPolicyExpansion interface{}

type ApiOperationPolicyInterface

type ApiOperationPolicyInterface interface {
	Create(ctx context.Context, apiOperationPolicy *v1alpha1.ApiOperationPolicy, opts v1.CreateOptions) (*v1alpha1.ApiOperationPolicy, error)
	Update(ctx context.Context, apiOperationPolicy *v1alpha1.ApiOperationPolicy, opts v1.UpdateOptions) (*v1alpha1.ApiOperationPolicy, error)
	UpdateStatus(ctx context.Context, apiOperationPolicy *v1alpha1.ApiOperationPolicy, opts v1.UpdateOptions) (*v1alpha1.ApiOperationPolicy, 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.ApiOperationPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApiOperationPolicyList, 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.ApiOperationPolicy, err error)
	ApiOperationPolicyExpansion
}

ApiOperationPolicyInterface has methods to work with ApiOperationPolicy resources.

type ApiOperationTagExpansion

type ApiOperationTagExpansion interface{}

type ApiOperationTagInterface

type ApiOperationTagInterface interface {
	Create(ctx context.Context, apiOperationTag *v1alpha1.ApiOperationTag, opts v1.CreateOptions) (*v1alpha1.ApiOperationTag, error)
	Update(ctx context.Context, apiOperationTag *v1alpha1.ApiOperationTag, opts v1.UpdateOptions) (*v1alpha1.ApiOperationTag, error)
	UpdateStatus(ctx context.Context, apiOperationTag *v1alpha1.ApiOperationTag, opts v1.UpdateOptions) (*v1alpha1.ApiOperationTag, 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.ApiOperationTag, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApiOperationTagList, 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.ApiOperationTag, err error)
	ApiOperationTagExpansion
}

ApiOperationTagInterface has methods to work with ApiOperationTag resources.

type ApiOperationTagsGetter

type ApiOperationTagsGetter interface {
	ApiOperationTags(namespace string) ApiOperationTagInterface
}

ApiOperationTagsGetter has a method to return a ApiOperationTagInterface. A group's client should implement this interface.

type ApiOperationsGetter

type ApiOperationsGetter interface {
	ApiOperations(namespace string) ApiOperationInterface
}

ApiOperationsGetter has a method to return a ApiOperationInterface. A group's client should implement this interface.

type ApiPoliciesGetter

type ApiPoliciesGetter interface {
	ApiPolicies(namespace string) ApiPolicyInterface
}

ApiPoliciesGetter has a method to return a ApiPolicyInterface. A group's client should implement this interface.

type ApiPolicyExpansion

type ApiPolicyExpansion interface{}

type ApiPolicyInterface

type ApiPolicyInterface interface {
	Create(ctx context.Context, apiPolicy *v1alpha1.ApiPolicy, opts v1.CreateOptions) (*v1alpha1.ApiPolicy, error)
	Update(ctx context.Context, apiPolicy *v1alpha1.ApiPolicy, opts v1.UpdateOptions) (*v1alpha1.ApiPolicy, error)
	UpdateStatus(ctx context.Context, apiPolicy *v1alpha1.ApiPolicy, opts v1.UpdateOptions) (*v1alpha1.ApiPolicy, 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.ApiPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApiPolicyList, 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.ApiPolicy, err error)
	ApiPolicyExpansion
}

ApiPolicyInterface has methods to work with ApiPolicy resources.

type ApiReleaseExpansion added in v0.5.0

type ApiReleaseExpansion interface{}

type ApiReleaseInterface added in v0.5.0

type ApiReleaseInterface interface {
	Create(ctx context.Context, apiRelease *v1alpha1.ApiRelease, opts v1.CreateOptions) (*v1alpha1.ApiRelease, error)
	Update(ctx context.Context, apiRelease *v1alpha1.ApiRelease, opts v1.UpdateOptions) (*v1alpha1.ApiRelease, error)
	UpdateStatus(ctx context.Context, apiRelease *v1alpha1.ApiRelease, opts v1.UpdateOptions) (*v1alpha1.ApiRelease, 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.ApiRelease, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApiReleaseList, 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.ApiRelease, err error)
	ApiReleaseExpansion
}

ApiReleaseInterface has methods to work with ApiRelease resources.

type ApiReleasesGetter added in v0.5.0

type ApiReleasesGetter interface {
	ApiReleases(namespace string) ApiReleaseInterface
}

ApiReleasesGetter has a method to return a ApiReleaseInterface. A group's client should implement this interface.

type ApiSchemaExpansion

type ApiSchemaExpansion interface{}

type ApiSchemaInterface

type ApiSchemaInterface interface {
	Create(ctx context.Context, apiSchema *v1alpha1.ApiSchema, opts v1.CreateOptions) (*v1alpha1.ApiSchema, error)
	Update(ctx context.Context, apiSchema *v1alpha1.ApiSchema, opts v1.UpdateOptions) (*v1alpha1.ApiSchema, error)
	UpdateStatus(ctx context.Context, apiSchema *v1alpha1.ApiSchema, opts v1.UpdateOptions) (*v1alpha1.ApiSchema, 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.ApiSchema, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApiSchemaList, 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.ApiSchema, err error)
	ApiSchemaExpansion
}

ApiSchemaInterface has methods to work with ApiSchema resources.

type ApiSchemasGetter

type ApiSchemasGetter interface {
	ApiSchemas(namespace string) ApiSchemaInterface
}

ApiSchemasGetter has a method to return a ApiSchemaInterface. A group's client should implement this interface.

type ApiTagExpansion added in v0.5.0

type ApiTagExpansion interface{}

type ApiTagInterface added in v0.5.0

type ApiTagInterface interface {
	Create(ctx context.Context, apiTag *v1alpha1.ApiTag, opts v1.CreateOptions) (*v1alpha1.ApiTag, error)
	Update(ctx context.Context, apiTag *v1alpha1.ApiTag, opts v1.UpdateOptions) (*v1alpha1.ApiTag, error)
	UpdateStatus(ctx context.Context, apiTag *v1alpha1.ApiTag, opts v1.UpdateOptions) (*v1alpha1.ApiTag, 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.ApiTag, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApiTagList, 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.ApiTag, err error)
	ApiTagExpansion
}

ApiTagInterface has methods to work with ApiTag resources.

type ApiTagsGetter added in v0.5.0

type ApiTagsGetter interface {
	ApiTags(namespace string) ApiTagInterface
}

ApiTagsGetter has a method to return a ApiTagInterface. A group's client should implement this interface.

type ApiVersionSetExpansion

type ApiVersionSetExpansion interface{}

type ApiVersionSetInterface

type ApiVersionSetInterface interface {
	Create(ctx context.Context, apiVersionSet *v1alpha1.ApiVersionSet, opts v1.CreateOptions) (*v1alpha1.ApiVersionSet, error)
	Update(ctx context.Context, apiVersionSet *v1alpha1.ApiVersionSet, opts v1.UpdateOptions) (*v1alpha1.ApiVersionSet, error)
	UpdateStatus(ctx context.Context, apiVersionSet *v1alpha1.ApiVersionSet, opts v1.UpdateOptions) (*v1alpha1.ApiVersionSet, 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.ApiVersionSet, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApiVersionSetList, 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.ApiVersionSet, err error)
	ApiVersionSetExpansion
}

ApiVersionSetInterface has methods to work with ApiVersionSet resources.

type ApiVersionSetsGetter

type ApiVersionSetsGetter interface {
	ApiVersionSets(namespace string) ApiVersionSetInterface
}

ApiVersionSetsGetter has a method to return a ApiVersionSetInterface. A group's client should implement this interface.

type ApimanagementV1alpha1Client

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

ApimanagementV1alpha1Client is used to interact with features provided by the apimanagement.azurerm.kubeform.com group.

func New

New creates a new ApimanagementV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new ApimanagementV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *ApimanagementV1alpha1Client

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

func (*ApimanagementV1alpha1Client) ApiDiagnostics

func (c *ApimanagementV1alpha1Client) ApiDiagnostics(namespace string) ApiDiagnosticInterface

func (*ApimanagementV1alpha1Client) ApiManagements

func (c *ApimanagementV1alpha1Client) ApiManagements(namespace string) ApiManagementInterface

func (*ApimanagementV1alpha1Client) ApiOperationPolicies

func (c *ApimanagementV1alpha1Client) ApiOperationPolicies(namespace string) ApiOperationPolicyInterface

func (*ApimanagementV1alpha1Client) ApiOperationTags

func (c *ApimanagementV1alpha1Client) ApiOperationTags(namespace string) ApiOperationTagInterface

func (*ApimanagementV1alpha1Client) ApiOperations

func (c *ApimanagementV1alpha1Client) ApiOperations(namespace string) ApiOperationInterface

func (*ApimanagementV1alpha1Client) ApiPolicies

func (c *ApimanagementV1alpha1Client) ApiPolicies(namespace string) ApiPolicyInterface

func (*ApimanagementV1alpha1Client) ApiReleases added in v0.5.0

func (c *ApimanagementV1alpha1Client) ApiReleases(namespace string) ApiReleaseInterface

func (*ApimanagementV1alpha1Client) ApiSchemas

func (c *ApimanagementV1alpha1Client) ApiSchemas(namespace string) ApiSchemaInterface

func (*ApimanagementV1alpha1Client) ApiTags added in v0.5.0

func (c *ApimanagementV1alpha1Client) ApiTags(namespace string) ApiTagInterface

func (*ApimanagementV1alpha1Client) ApiVersionSets

func (c *ApimanagementV1alpha1Client) ApiVersionSets(namespace string) ApiVersionSetInterface

func (*ApimanagementV1alpha1Client) Apis

func (c *ApimanagementV1alpha1Client) Apis(namespace string) ApiInterface

func (*ApimanagementV1alpha1Client) AuthorizationServers

func (c *ApimanagementV1alpha1Client) AuthorizationServers(namespace string) AuthorizationServerInterface

func (*ApimanagementV1alpha1Client) Backends

func (c *ApimanagementV1alpha1Client) Backends(namespace string) BackendInterface

func (*ApimanagementV1alpha1Client) Certificates

func (c *ApimanagementV1alpha1Client) Certificates(namespace string) CertificateInterface

func (*ApimanagementV1alpha1Client) CustomDomains

func (c *ApimanagementV1alpha1Client) CustomDomains(namespace string) CustomDomainInterface

func (*ApimanagementV1alpha1Client) Diagnostics

func (c *ApimanagementV1alpha1Client) Diagnostics(namespace string) DiagnosticInterface

func (*ApimanagementV1alpha1Client) EmailTemplates

func (c *ApimanagementV1alpha1Client) EmailTemplates(namespace string) EmailTemplateInterface

func (*ApimanagementV1alpha1Client) GatewayAPIs added in v0.5.0

func (c *ApimanagementV1alpha1Client) GatewayAPIs(namespace string) GatewayAPIInterface

func (*ApimanagementV1alpha1Client) Gateways added in v0.5.0

func (c *ApimanagementV1alpha1Client) Gateways(namespace string) GatewayInterface

func (*ApimanagementV1alpha1Client) GroupUsers

func (c *ApimanagementV1alpha1Client) GroupUsers(namespace string) GroupUserInterface

func (*ApimanagementV1alpha1Client) Groups

func (c *ApimanagementV1alpha1Client) Groups(namespace string) GroupInterface

func (*ApimanagementV1alpha1Client) IdentityProviderAadb2cs

func (c *ApimanagementV1alpha1Client) IdentityProviderAadb2cs(namespace string) IdentityProviderAadb2cInterface

func (*ApimanagementV1alpha1Client) IdentityProviderAads

func (c *ApimanagementV1alpha1Client) IdentityProviderAads(namespace string) IdentityProviderAadInterface

func (*ApimanagementV1alpha1Client) IdentityProviderFacebooks

func (c *ApimanagementV1alpha1Client) IdentityProviderFacebooks(namespace string) IdentityProviderFacebookInterface

func (*ApimanagementV1alpha1Client) IdentityProviderGoogles

func (c *ApimanagementV1alpha1Client) IdentityProviderGoogles(namespace string) IdentityProviderGoogleInterface

func (*ApimanagementV1alpha1Client) IdentityProviderMicrosofts

func (c *ApimanagementV1alpha1Client) IdentityProviderMicrosofts(namespace string) IdentityProviderMicrosoftInterface

func (*ApimanagementV1alpha1Client) IdentityProviderTwitters

func (c *ApimanagementV1alpha1Client) IdentityProviderTwitters(namespace string) IdentityProviderTwitterInterface

func (*ApimanagementV1alpha1Client) Loggers

func (c *ApimanagementV1alpha1Client) Loggers(namespace string) LoggerInterface

func (*ApimanagementV1alpha1Client) NamedValues

func (c *ApimanagementV1alpha1Client) NamedValues(namespace string) NamedValueInterface

func (*ApimanagementV1alpha1Client) NotificationRecipientEmails added in v0.5.0

func (c *ApimanagementV1alpha1Client) NotificationRecipientEmails(namespace string) NotificationRecipientEmailInterface

func (*ApimanagementV1alpha1Client) NotificationRecipientUsers added in v0.5.0

func (c *ApimanagementV1alpha1Client) NotificationRecipientUsers(namespace string) NotificationRecipientUserInterface

func (*ApimanagementV1alpha1Client) OpenidConnectProviders

func (c *ApimanagementV1alpha1Client) OpenidConnectProviders(namespace string) OpenidConnectProviderInterface

func (*ApimanagementV1alpha1Client) Policies

func (c *ApimanagementV1alpha1Client) Policies(namespace string) PolicyInterface

func (*ApimanagementV1alpha1Client) ProductAPIs

func (c *ApimanagementV1alpha1Client) ProductAPIs(namespace string) ProductAPIInterface

func (*ApimanagementV1alpha1Client) ProductGroups

func (c *ApimanagementV1alpha1Client) ProductGroups(namespace string) ProductGroupInterface

func (*ApimanagementV1alpha1Client) ProductPolicies

func (c *ApimanagementV1alpha1Client) ProductPolicies(namespace string) ProductPolicyInterface

func (*ApimanagementV1alpha1Client) Products

func (c *ApimanagementV1alpha1Client) Products(namespace string) ProductInterface

func (*ApimanagementV1alpha1Client) Properties

func (c *ApimanagementV1alpha1Client) Properties(namespace string) PropertyInterface

func (*ApimanagementV1alpha1Client) RESTClient

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

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

func (*ApimanagementV1alpha1Client) RedisCaches

func (c *ApimanagementV1alpha1Client) RedisCaches(namespace string) RedisCacheInterface

func (*ApimanagementV1alpha1Client) Subscriptions

func (c *ApimanagementV1alpha1Client) Subscriptions(namespace string) SubscriptionInterface

func (*ApimanagementV1alpha1Client) Tags added in v0.5.0

func (c *ApimanagementV1alpha1Client) Tags(namespace string) TagInterface

func (*ApimanagementV1alpha1Client) Users

func (c *ApimanagementV1alpha1Client) Users(namespace string) UserInterface

type ApisGetter

type ApisGetter interface {
	Apis(namespace string) ApiInterface
}

ApisGetter has a method to return a ApiInterface. A group's client should implement this interface.

type AuthorizationServerExpansion

type AuthorizationServerExpansion interface{}

type AuthorizationServerInterface

type AuthorizationServerInterface interface {
	Create(ctx context.Context, authorizationServer *v1alpha1.AuthorizationServer, opts v1.CreateOptions) (*v1alpha1.AuthorizationServer, error)
	Update(ctx context.Context, authorizationServer *v1alpha1.AuthorizationServer, opts v1.UpdateOptions) (*v1alpha1.AuthorizationServer, error)
	UpdateStatus(ctx context.Context, authorizationServer *v1alpha1.AuthorizationServer, opts v1.UpdateOptions) (*v1alpha1.AuthorizationServer, 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.AuthorizationServer, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AuthorizationServerList, 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.AuthorizationServer, err error)
	AuthorizationServerExpansion
}

AuthorizationServerInterface has methods to work with AuthorizationServer resources.

type AuthorizationServersGetter

type AuthorizationServersGetter interface {
	AuthorizationServers(namespace string) AuthorizationServerInterface
}

AuthorizationServersGetter has a method to return a AuthorizationServerInterface. A group's client should implement this interface.

type BackendExpansion

type BackendExpansion interface{}

type BackendInterface

type BackendInterface interface {
	Create(ctx context.Context, backend *v1alpha1.Backend, opts v1.CreateOptions) (*v1alpha1.Backend, error)
	Update(ctx context.Context, backend *v1alpha1.Backend, opts v1.UpdateOptions) (*v1alpha1.Backend, error)
	UpdateStatus(ctx context.Context, backend *v1alpha1.Backend, opts v1.UpdateOptions) (*v1alpha1.Backend, 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.Backend, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BackendList, 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.Backend, err error)
	BackendExpansion
}

BackendInterface has methods to work with Backend resources.

type BackendsGetter

type BackendsGetter interface {
	Backends(namespace string) BackendInterface
}

BackendsGetter has a method to return a BackendInterface. A group's client should implement this interface.

type CertificateExpansion

type CertificateExpansion interface{}

type CertificateInterface

type CertificateInterface interface {
	Create(ctx context.Context, certificate *v1alpha1.Certificate, opts v1.CreateOptions) (*v1alpha1.Certificate, error)
	Update(ctx context.Context, certificate *v1alpha1.Certificate, opts v1.UpdateOptions) (*v1alpha1.Certificate, error)
	UpdateStatus(ctx context.Context, certificate *v1alpha1.Certificate, opts v1.UpdateOptions) (*v1alpha1.Certificate, 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.Certificate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CertificateList, 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.Certificate, err error)
	CertificateExpansion
}

CertificateInterface has methods to work with Certificate resources.

type CertificatesGetter

type CertificatesGetter interface {
	Certificates(namespace string) CertificateInterface
}

CertificatesGetter has a method to return a CertificateInterface. A group's client should implement this interface.

type CustomDomainExpansion

type CustomDomainExpansion interface{}

type CustomDomainInterface

type CustomDomainInterface interface {
	Create(ctx context.Context, customDomain *v1alpha1.CustomDomain, opts v1.CreateOptions) (*v1alpha1.CustomDomain, error)
	Update(ctx context.Context, customDomain *v1alpha1.CustomDomain, opts v1.UpdateOptions) (*v1alpha1.CustomDomain, error)
	UpdateStatus(ctx context.Context, customDomain *v1alpha1.CustomDomain, opts v1.UpdateOptions) (*v1alpha1.CustomDomain, 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.CustomDomain, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CustomDomainList, 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.CustomDomain, err error)
	CustomDomainExpansion
}

CustomDomainInterface has methods to work with CustomDomain resources.

type CustomDomainsGetter

type CustomDomainsGetter interface {
	CustomDomains(namespace string) CustomDomainInterface
}

CustomDomainsGetter has a method to return a CustomDomainInterface. A group's client should implement this interface.

type DiagnosticExpansion

type DiagnosticExpansion interface{}

type DiagnosticInterface

type DiagnosticInterface interface {
	Create(ctx context.Context, diagnostic *v1alpha1.Diagnostic, opts v1.CreateOptions) (*v1alpha1.Diagnostic, error)
	Update(ctx context.Context, diagnostic *v1alpha1.Diagnostic, opts v1.UpdateOptions) (*v1alpha1.Diagnostic, error)
	UpdateStatus(ctx context.Context, diagnostic *v1alpha1.Diagnostic, opts v1.UpdateOptions) (*v1alpha1.Diagnostic, 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.Diagnostic, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DiagnosticList, 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.Diagnostic, err error)
	DiagnosticExpansion
}

DiagnosticInterface has methods to work with Diagnostic resources.

type DiagnosticsGetter

type DiagnosticsGetter interface {
	Diagnostics(namespace string) DiagnosticInterface
}

DiagnosticsGetter has a method to return a DiagnosticInterface. A group's client should implement this interface.

type EmailTemplateExpansion

type EmailTemplateExpansion interface{}

type EmailTemplateInterface

type EmailTemplateInterface interface {
	Create(ctx context.Context, emailTemplate *v1alpha1.EmailTemplate, opts v1.CreateOptions) (*v1alpha1.EmailTemplate, error)
	Update(ctx context.Context, emailTemplate *v1alpha1.EmailTemplate, opts v1.UpdateOptions) (*v1alpha1.EmailTemplate, error)
	UpdateStatus(ctx context.Context, emailTemplate *v1alpha1.EmailTemplate, opts v1.UpdateOptions) (*v1alpha1.EmailTemplate, 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.EmailTemplate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EmailTemplateList, 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.EmailTemplate, err error)
	EmailTemplateExpansion
}

EmailTemplateInterface has methods to work with EmailTemplate resources.

type EmailTemplatesGetter

type EmailTemplatesGetter interface {
	EmailTemplates(namespace string) EmailTemplateInterface
}

EmailTemplatesGetter has a method to return a EmailTemplateInterface. A group's client should implement this interface.

type GatewayAPIExpansion added in v0.5.0

type GatewayAPIExpansion interface{}

type GatewayAPIInterface added in v0.5.0

type GatewayAPIInterface interface {
	Create(ctx context.Context, gatewayAPI *v1alpha1.GatewayAPI, opts v1.CreateOptions) (*v1alpha1.GatewayAPI, error)
	Update(ctx context.Context, gatewayAPI *v1alpha1.GatewayAPI, opts v1.UpdateOptions) (*v1alpha1.GatewayAPI, error)
	UpdateStatus(ctx context.Context, gatewayAPI *v1alpha1.GatewayAPI, opts v1.UpdateOptions) (*v1alpha1.GatewayAPI, 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.GatewayAPI, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GatewayAPIList, 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.GatewayAPI, err error)
	GatewayAPIExpansion
}

GatewayAPIInterface has methods to work with GatewayAPI resources.

type GatewayAPIsGetter added in v0.5.0

type GatewayAPIsGetter interface {
	GatewayAPIs(namespace string) GatewayAPIInterface
}

GatewayAPIsGetter has a method to return a GatewayAPIInterface. A group's client should implement this interface.

type GatewayExpansion added in v0.5.0

type GatewayExpansion interface{}

type GatewayInterface added in v0.5.0

type GatewayInterface interface {
	Create(ctx context.Context, gateway *v1alpha1.Gateway, opts v1.CreateOptions) (*v1alpha1.Gateway, error)
	Update(ctx context.Context, gateway *v1alpha1.Gateway, opts v1.UpdateOptions) (*v1alpha1.Gateway, error)
	UpdateStatus(ctx context.Context, gateway *v1alpha1.Gateway, opts v1.UpdateOptions) (*v1alpha1.Gateway, 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.Gateway, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GatewayList, 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.Gateway, err error)
	GatewayExpansion
}

GatewayInterface has methods to work with Gateway resources.

type GatewaysGetter added in v0.5.0

type GatewaysGetter interface {
	Gateways(namespace string) GatewayInterface
}

GatewaysGetter has a method to return a GatewayInterface. A group's client should implement this interface.

type GroupExpansion

type GroupExpansion interface{}

type GroupInterface

type GroupInterface interface {
	Create(ctx context.Context, group *v1alpha1.Group, opts v1.CreateOptions) (*v1alpha1.Group, error)
	Update(ctx context.Context, group *v1alpha1.Group, opts v1.UpdateOptions) (*v1alpha1.Group, error)
	UpdateStatus(ctx context.Context, group *v1alpha1.Group, opts v1.UpdateOptions) (*v1alpha1.Group, 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.Group, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GroupList, 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.Group, err error)
	GroupExpansion
}

GroupInterface has methods to work with Group resources.

type GroupUserExpansion

type GroupUserExpansion interface{}

type GroupUserInterface

type GroupUserInterface interface {
	Create(ctx context.Context, groupUser *v1alpha1.GroupUser, opts v1.CreateOptions) (*v1alpha1.GroupUser, error)
	Update(ctx context.Context, groupUser *v1alpha1.GroupUser, opts v1.UpdateOptions) (*v1alpha1.GroupUser, error)
	UpdateStatus(ctx context.Context, groupUser *v1alpha1.GroupUser, opts v1.UpdateOptions) (*v1alpha1.GroupUser, 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.GroupUser, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GroupUserList, 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.GroupUser, err error)
	GroupUserExpansion
}

GroupUserInterface has methods to work with GroupUser resources.

type GroupUsersGetter

type GroupUsersGetter interface {
	GroupUsers(namespace string) GroupUserInterface
}

GroupUsersGetter has a method to return a GroupUserInterface. A group's client should implement this interface.

type GroupsGetter

type GroupsGetter interface {
	Groups(namespace string) GroupInterface
}

GroupsGetter has a method to return a GroupInterface. A group's client should implement this interface.

type IdentityProviderAadExpansion

type IdentityProviderAadExpansion interface{}

type IdentityProviderAadInterface

type IdentityProviderAadInterface interface {
	Create(ctx context.Context, identityProviderAad *v1alpha1.IdentityProviderAad, opts v1.CreateOptions) (*v1alpha1.IdentityProviderAad, error)
	Update(ctx context.Context, identityProviderAad *v1alpha1.IdentityProviderAad, opts v1.UpdateOptions) (*v1alpha1.IdentityProviderAad, error)
	UpdateStatus(ctx context.Context, identityProviderAad *v1alpha1.IdentityProviderAad, opts v1.UpdateOptions) (*v1alpha1.IdentityProviderAad, 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.IdentityProviderAad, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IdentityProviderAadList, 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.IdentityProviderAad, err error)
	IdentityProviderAadExpansion
}

IdentityProviderAadInterface has methods to work with IdentityProviderAad resources.

type IdentityProviderAadb2cExpansion

type IdentityProviderAadb2cExpansion interface{}

type IdentityProviderAadb2cInterface

type IdentityProviderAadb2cInterface interface {
	Create(ctx context.Context, identityProviderAadb2c *v1alpha1.IdentityProviderAadb2c, opts v1.CreateOptions) (*v1alpha1.IdentityProviderAadb2c, error)
	Update(ctx context.Context, identityProviderAadb2c *v1alpha1.IdentityProviderAadb2c, opts v1.UpdateOptions) (*v1alpha1.IdentityProviderAadb2c, error)
	UpdateStatus(ctx context.Context, identityProviderAadb2c *v1alpha1.IdentityProviderAadb2c, opts v1.UpdateOptions) (*v1alpha1.IdentityProviderAadb2c, 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.IdentityProviderAadb2c, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IdentityProviderAadb2cList, 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.IdentityProviderAadb2c, err error)
	IdentityProviderAadb2cExpansion
}

IdentityProviderAadb2cInterface has methods to work with IdentityProviderAadb2c resources.

type IdentityProviderAadb2csGetter

type IdentityProviderAadb2csGetter interface {
	IdentityProviderAadb2cs(namespace string) IdentityProviderAadb2cInterface
}

IdentityProviderAadb2csGetter has a method to return a IdentityProviderAadb2cInterface. A group's client should implement this interface.

type IdentityProviderAadsGetter

type IdentityProviderAadsGetter interface {
	IdentityProviderAads(namespace string) IdentityProviderAadInterface
}

IdentityProviderAadsGetter has a method to return a IdentityProviderAadInterface. A group's client should implement this interface.

type IdentityProviderFacebookExpansion

type IdentityProviderFacebookExpansion interface{}

type IdentityProviderFacebookInterface

type IdentityProviderFacebookInterface interface {
	Create(ctx context.Context, identityProviderFacebook *v1alpha1.IdentityProviderFacebook, opts v1.CreateOptions) (*v1alpha1.IdentityProviderFacebook, error)
	Update(ctx context.Context, identityProviderFacebook *v1alpha1.IdentityProviderFacebook, opts v1.UpdateOptions) (*v1alpha1.IdentityProviderFacebook, error)
	UpdateStatus(ctx context.Context, identityProviderFacebook *v1alpha1.IdentityProviderFacebook, opts v1.UpdateOptions) (*v1alpha1.IdentityProviderFacebook, 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.IdentityProviderFacebook, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IdentityProviderFacebookList, 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.IdentityProviderFacebook, err error)
	IdentityProviderFacebookExpansion
}

IdentityProviderFacebookInterface has methods to work with IdentityProviderFacebook resources.

type IdentityProviderFacebooksGetter

type IdentityProviderFacebooksGetter interface {
	IdentityProviderFacebooks(namespace string) IdentityProviderFacebookInterface
}

IdentityProviderFacebooksGetter has a method to return a IdentityProviderFacebookInterface. A group's client should implement this interface.

type IdentityProviderGoogleExpansion

type IdentityProviderGoogleExpansion interface{}

type IdentityProviderGoogleInterface

type IdentityProviderGoogleInterface interface {
	Create(ctx context.Context, identityProviderGoogle *v1alpha1.IdentityProviderGoogle, opts v1.CreateOptions) (*v1alpha1.IdentityProviderGoogle, error)
	Update(ctx context.Context, identityProviderGoogle *v1alpha1.IdentityProviderGoogle, opts v1.UpdateOptions) (*v1alpha1.IdentityProviderGoogle, error)
	UpdateStatus(ctx context.Context, identityProviderGoogle *v1alpha1.IdentityProviderGoogle, opts v1.UpdateOptions) (*v1alpha1.IdentityProviderGoogle, 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.IdentityProviderGoogle, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IdentityProviderGoogleList, 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.IdentityProviderGoogle, err error)
	IdentityProviderGoogleExpansion
}

IdentityProviderGoogleInterface has methods to work with IdentityProviderGoogle resources.

type IdentityProviderGooglesGetter

type IdentityProviderGooglesGetter interface {
	IdentityProviderGoogles(namespace string) IdentityProviderGoogleInterface
}

IdentityProviderGooglesGetter has a method to return a IdentityProviderGoogleInterface. A group's client should implement this interface.

type IdentityProviderMicrosoftExpansion

type IdentityProviderMicrosoftExpansion interface{}

type IdentityProviderMicrosoftInterface

type IdentityProviderMicrosoftInterface interface {
	Create(ctx context.Context, identityProviderMicrosoft *v1alpha1.IdentityProviderMicrosoft, opts v1.CreateOptions) (*v1alpha1.IdentityProviderMicrosoft, error)
	Update(ctx context.Context, identityProviderMicrosoft *v1alpha1.IdentityProviderMicrosoft, opts v1.UpdateOptions) (*v1alpha1.IdentityProviderMicrosoft, error)
	UpdateStatus(ctx context.Context, identityProviderMicrosoft *v1alpha1.IdentityProviderMicrosoft, opts v1.UpdateOptions) (*v1alpha1.IdentityProviderMicrosoft, 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.IdentityProviderMicrosoft, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IdentityProviderMicrosoftList, 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.IdentityProviderMicrosoft, err error)
	IdentityProviderMicrosoftExpansion
}

IdentityProviderMicrosoftInterface has methods to work with IdentityProviderMicrosoft resources.

type IdentityProviderMicrosoftsGetter

type IdentityProviderMicrosoftsGetter interface {
	IdentityProviderMicrosofts(namespace string) IdentityProviderMicrosoftInterface
}

IdentityProviderMicrosoftsGetter has a method to return a IdentityProviderMicrosoftInterface. A group's client should implement this interface.

type IdentityProviderTwitterExpansion

type IdentityProviderTwitterExpansion interface{}

type IdentityProviderTwitterInterface

type IdentityProviderTwitterInterface interface {
	Create(ctx context.Context, identityProviderTwitter *v1alpha1.IdentityProviderTwitter, opts v1.CreateOptions) (*v1alpha1.IdentityProviderTwitter, error)
	Update(ctx context.Context, identityProviderTwitter *v1alpha1.IdentityProviderTwitter, opts v1.UpdateOptions) (*v1alpha1.IdentityProviderTwitter, error)
	UpdateStatus(ctx context.Context, identityProviderTwitter *v1alpha1.IdentityProviderTwitter, opts v1.UpdateOptions) (*v1alpha1.IdentityProviderTwitter, 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.IdentityProviderTwitter, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IdentityProviderTwitterList, 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.IdentityProviderTwitter, err error)
	IdentityProviderTwitterExpansion
}

IdentityProviderTwitterInterface has methods to work with IdentityProviderTwitter resources.

type IdentityProviderTwittersGetter

type IdentityProviderTwittersGetter interface {
	IdentityProviderTwitters(namespace string) IdentityProviderTwitterInterface
}

IdentityProviderTwittersGetter has a method to return a IdentityProviderTwitterInterface. A group's client should implement this interface.

type LoggerExpansion

type LoggerExpansion interface{}

type LoggerInterface

type LoggerInterface interface {
	Create(ctx context.Context, logger *v1alpha1.Logger, opts v1.CreateOptions) (*v1alpha1.Logger, error)
	Update(ctx context.Context, logger *v1alpha1.Logger, opts v1.UpdateOptions) (*v1alpha1.Logger, error)
	UpdateStatus(ctx context.Context, logger *v1alpha1.Logger, opts v1.UpdateOptions) (*v1alpha1.Logger, 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.Logger, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LoggerList, 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.Logger, err error)
	LoggerExpansion
}

LoggerInterface has methods to work with Logger resources.

type LoggersGetter

type LoggersGetter interface {
	Loggers(namespace string) LoggerInterface
}

LoggersGetter has a method to return a LoggerInterface. A group's client should implement this interface.

type NamedValueExpansion

type NamedValueExpansion interface{}

type NamedValueInterface

type NamedValueInterface interface {
	Create(ctx context.Context, namedValue *v1alpha1.NamedValue, opts v1.CreateOptions) (*v1alpha1.NamedValue, error)
	Update(ctx context.Context, namedValue *v1alpha1.NamedValue, opts v1.UpdateOptions) (*v1alpha1.NamedValue, error)
	UpdateStatus(ctx context.Context, namedValue *v1alpha1.NamedValue, opts v1.UpdateOptions) (*v1alpha1.NamedValue, 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.NamedValue, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NamedValueList, 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.NamedValue, err error)
	NamedValueExpansion
}

NamedValueInterface has methods to work with NamedValue resources.

type NamedValuesGetter

type NamedValuesGetter interface {
	NamedValues(namespace string) NamedValueInterface
}

NamedValuesGetter has a method to return a NamedValueInterface. A group's client should implement this interface.

type NotificationRecipientEmailExpansion added in v0.5.0

type NotificationRecipientEmailExpansion interface{}

type NotificationRecipientEmailInterface added in v0.5.0

type NotificationRecipientEmailInterface interface {
	Create(ctx context.Context, notificationRecipientEmail *v1alpha1.NotificationRecipientEmail, opts v1.CreateOptions) (*v1alpha1.NotificationRecipientEmail, error)
	Update(ctx context.Context, notificationRecipientEmail *v1alpha1.NotificationRecipientEmail, opts v1.UpdateOptions) (*v1alpha1.NotificationRecipientEmail, error)
	UpdateStatus(ctx context.Context, notificationRecipientEmail *v1alpha1.NotificationRecipientEmail, opts v1.UpdateOptions) (*v1alpha1.NotificationRecipientEmail, 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.NotificationRecipientEmail, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NotificationRecipientEmailList, 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.NotificationRecipientEmail, err error)
	NotificationRecipientEmailExpansion
}

NotificationRecipientEmailInterface has methods to work with NotificationRecipientEmail resources.

type NotificationRecipientEmailsGetter added in v0.5.0

type NotificationRecipientEmailsGetter interface {
	NotificationRecipientEmails(namespace string) NotificationRecipientEmailInterface
}

NotificationRecipientEmailsGetter has a method to return a NotificationRecipientEmailInterface. A group's client should implement this interface.

type NotificationRecipientUserExpansion added in v0.5.0

type NotificationRecipientUserExpansion interface{}

type NotificationRecipientUserInterface added in v0.5.0

type NotificationRecipientUserInterface interface {
	Create(ctx context.Context, notificationRecipientUser *v1alpha1.NotificationRecipientUser, opts v1.CreateOptions) (*v1alpha1.NotificationRecipientUser, error)
	Update(ctx context.Context, notificationRecipientUser *v1alpha1.NotificationRecipientUser, opts v1.UpdateOptions) (*v1alpha1.NotificationRecipientUser, error)
	UpdateStatus(ctx context.Context, notificationRecipientUser *v1alpha1.NotificationRecipientUser, opts v1.UpdateOptions) (*v1alpha1.NotificationRecipientUser, 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.NotificationRecipientUser, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NotificationRecipientUserList, 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.NotificationRecipientUser, err error)
	NotificationRecipientUserExpansion
}

NotificationRecipientUserInterface has methods to work with NotificationRecipientUser resources.

type NotificationRecipientUsersGetter added in v0.5.0

type NotificationRecipientUsersGetter interface {
	NotificationRecipientUsers(namespace string) NotificationRecipientUserInterface
}

NotificationRecipientUsersGetter has a method to return a NotificationRecipientUserInterface. A group's client should implement this interface.

type OpenidConnectProviderExpansion

type OpenidConnectProviderExpansion interface{}

type OpenidConnectProviderInterface

type OpenidConnectProviderInterface interface {
	Create(ctx context.Context, openidConnectProvider *v1alpha1.OpenidConnectProvider, opts v1.CreateOptions) (*v1alpha1.OpenidConnectProvider, error)
	Update(ctx context.Context, openidConnectProvider *v1alpha1.OpenidConnectProvider, opts v1.UpdateOptions) (*v1alpha1.OpenidConnectProvider, error)
	UpdateStatus(ctx context.Context, openidConnectProvider *v1alpha1.OpenidConnectProvider, opts v1.UpdateOptions) (*v1alpha1.OpenidConnectProvider, 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.OpenidConnectProvider, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.OpenidConnectProviderList, 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.OpenidConnectProvider, err error)
	OpenidConnectProviderExpansion
}

OpenidConnectProviderInterface has methods to work with OpenidConnectProvider resources.

type OpenidConnectProvidersGetter

type OpenidConnectProvidersGetter interface {
	OpenidConnectProviders(namespace string) OpenidConnectProviderInterface
}

OpenidConnectProvidersGetter has a method to return a OpenidConnectProviderInterface. A group's client should implement this interface.

type PoliciesGetter

type PoliciesGetter interface {
	Policies(namespace string) PolicyInterface
}

PoliciesGetter has a method to return a PolicyInterface. A group's client should implement this interface.

type PolicyExpansion

type PolicyExpansion interface{}

type PolicyInterface

type PolicyInterface interface {
	Create(ctx context.Context, policy *v1alpha1.Policy, opts v1.CreateOptions) (*v1alpha1.Policy, error)
	Update(ctx context.Context, policy *v1alpha1.Policy, opts v1.UpdateOptions) (*v1alpha1.Policy, error)
	UpdateStatus(ctx context.Context, policy *v1alpha1.Policy, opts v1.UpdateOptions) (*v1alpha1.Policy, 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.Policy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PolicyList, 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.Policy, err error)
	PolicyExpansion
}

PolicyInterface has methods to work with Policy resources.

type ProductAPIExpansion

type ProductAPIExpansion interface{}

type ProductAPIInterface

type ProductAPIInterface interface {
	Create(ctx context.Context, productAPI *v1alpha1.ProductAPI, opts v1.CreateOptions) (*v1alpha1.ProductAPI, error)
	Update(ctx context.Context, productAPI *v1alpha1.ProductAPI, opts v1.UpdateOptions) (*v1alpha1.ProductAPI, error)
	UpdateStatus(ctx context.Context, productAPI *v1alpha1.ProductAPI, opts v1.UpdateOptions) (*v1alpha1.ProductAPI, 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.ProductAPI, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProductAPIList, 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.ProductAPI, err error)
	ProductAPIExpansion
}

ProductAPIInterface has methods to work with ProductAPI resources.

type ProductAPIsGetter

type ProductAPIsGetter interface {
	ProductAPIs(namespace string) ProductAPIInterface
}

ProductAPIsGetter has a method to return a ProductAPIInterface. A group's client should implement this interface.

type ProductExpansion

type ProductExpansion interface{}

type ProductGroupExpansion

type ProductGroupExpansion interface{}

type ProductGroupInterface

type ProductGroupInterface interface {
	Create(ctx context.Context, productGroup *v1alpha1.ProductGroup, opts v1.CreateOptions) (*v1alpha1.ProductGroup, error)
	Update(ctx context.Context, productGroup *v1alpha1.ProductGroup, opts v1.UpdateOptions) (*v1alpha1.ProductGroup, error)
	UpdateStatus(ctx context.Context, productGroup *v1alpha1.ProductGroup, opts v1.UpdateOptions) (*v1alpha1.ProductGroup, 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.ProductGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProductGroupList, 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.ProductGroup, err error)
	ProductGroupExpansion
}

ProductGroupInterface has methods to work with ProductGroup resources.

type ProductGroupsGetter

type ProductGroupsGetter interface {
	ProductGroups(namespace string) ProductGroupInterface
}

ProductGroupsGetter has a method to return a ProductGroupInterface. A group's client should implement this interface.

type ProductInterface

type ProductInterface interface {
	Create(ctx context.Context, product *v1alpha1.Product, opts v1.CreateOptions) (*v1alpha1.Product, error)
	Update(ctx context.Context, product *v1alpha1.Product, opts v1.UpdateOptions) (*v1alpha1.Product, error)
	UpdateStatus(ctx context.Context, product *v1alpha1.Product, opts v1.UpdateOptions) (*v1alpha1.Product, 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.Product, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProductList, 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.Product, err error)
	ProductExpansion
}

ProductInterface has methods to work with Product resources.

type ProductPoliciesGetter

type ProductPoliciesGetter interface {
	ProductPolicies(namespace string) ProductPolicyInterface
}

ProductPoliciesGetter has a method to return a ProductPolicyInterface. A group's client should implement this interface.

type ProductPolicyExpansion

type ProductPolicyExpansion interface{}

type ProductPolicyInterface

type ProductPolicyInterface interface {
	Create(ctx context.Context, productPolicy *v1alpha1.ProductPolicy, opts v1.CreateOptions) (*v1alpha1.ProductPolicy, error)
	Update(ctx context.Context, productPolicy *v1alpha1.ProductPolicy, opts v1.UpdateOptions) (*v1alpha1.ProductPolicy, error)
	UpdateStatus(ctx context.Context, productPolicy *v1alpha1.ProductPolicy, opts v1.UpdateOptions) (*v1alpha1.ProductPolicy, 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.ProductPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProductPolicyList, 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.ProductPolicy, err error)
	ProductPolicyExpansion
}

ProductPolicyInterface has methods to work with ProductPolicy resources.

type ProductsGetter

type ProductsGetter interface {
	Products(namespace string) ProductInterface
}

ProductsGetter has a method to return a ProductInterface. A group's client should implement this interface.

type PropertiesGetter

type PropertiesGetter interface {
	Properties(namespace string) PropertyInterface
}

PropertiesGetter has a method to return a PropertyInterface. A group's client should implement this interface.

type PropertyExpansion

type PropertyExpansion interface{}

type PropertyInterface

type PropertyInterface interface {
	Create(ctx context.Context, property *v1alpha1.Property, opts v1.CreateOptions) (*v1alpha1.Property, error)
	Update(ctx context.Context, property *v1alpha1.Property, opts v1.UpdateOptions) (*v1alpha1.Property, error)
	UpdateStatus(ctx context.Context, property *v1alpha1.Property, opts v1.UpdateOptions) (*v1alpha1.Property, 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.Property, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PropertyList, 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.Property, err error)
	PropertyExpansion
}

PropertyInterface has methods to work with Property resources.

type RedisCacheExpansion

type RedisCacheExpansion interface{}

type RedisCacheInterface

type RedisCacheInterface interface {
	Create(ctx context.Context, redisCache *v1alpha1.RedisCache, opts v1.CreateOptions) (*v1alpha1.RedisCache, error)
	Update(ctx context.Context, redisCache *v1alpha1.RedisCache, opts v1.UpdateOptions) (*v1alpha1.RedisCache, error)
	UpdateStatus(ctx context.Context, redisCache *v1alpha1.RedisCache, opts v1.UpdateOptions) (*v1alpha1.RedisCache, 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.RedisCache, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RedisCacheList, 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.RedisCache, err error)
	RedisCacheExpansion
}

RedisCacheInterface has methods to work with RedisCache resources.

type RedisCachesGetter

type RedisCachesGetter interface {
	RedisCaches(namespace string) RedisCacheInterface
}

RedisCachesGetter has a method to return a RedisCacheInterface. A group's client should implement this interface.

type SubscriptionExpansion

type SubscriptionExpansion interface{}

type SubscriptionInterface

type SubscriptionInterface interface {
	Create(ctx context.Context, subscription *v1alpha1.Subscription, opts v1.CreateOptions) (*v1alpha1.Subscription, error)
	Update(ctx context.Context, subscription *v1alpha1.Subscription, opts v1.UpdateOptions) (*v1alpha1.Subscription, error)
	UpdateStatus(ctx context.Context, subscription *v1alpha1.Subscription, opts v1.UpdateOptions) (*v1alpha1.Subscription, 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.Subscription, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubscriptionList, 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.Subscription, err error)
	SubscriptionExpansion
}

SubscriptionInterface has methods to work with Subscription resources.

type SubscriptionsGetter

type SubscriptionsGetter interface {
	Subscriptions(namespace string) SubscriptionInterface
}

SubscriptionsGetter has a method to return a SubscriptionInterface. A group's client should implement this interface.

type TagExpansion added in v0.5.0

type TagExpansion interface{}

type TagInterface added in v0.5.0

type TagInterface interface {
	Create(ctx context.Context, tag *v1alpha1.Tag, opts v1.CreateOptions) (*v1alpha1.Tag, error)
	Update(ctx context.Context, tag *v1alpha1.Tag, opts v1.UpdateOptions) (*v1alpha1.Tag, error)
	UpdateStatus(ctx context.Context, tag *v1alpha1.Tag, opts v1.UpdateOptions) (*v1alpha1.Tag, 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.Tag, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TagList, 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.Tag, err error)
	TagExpansion
}

TagInterface has methods to work with Tag resources.

type TagsGetter added in v0.5.0

type TagsGetter interface {
	Tags(namespace string) TagInterface
}

TagsGetter has a method to return a TagInterface. A group's client should implement this interface.

type UserExpansion

type UserExpansion interface{}

type UserInterface

type UserInterface interface {
	Create(ctx context.Context, user *v1alpha1.User, opts v1.CreateOptions) (*v1alpha1.User, error)
	Update(ctx context.Context, user *v1alpha1.User, opts v1.UpdateOptions) (*v1alpha1.User, error)
	UpdateStatus(ctx context.Context, user *v1alpha1.User, opts v1.UpdateOptions) (*v1alpha1.User, 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.User, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UserList, 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.User, err error)
	UserExpansion
}

UserInterface has methods to work with User resources.

type UsersGetter

type UsersGetter interface {
	Users(namespace string) UserInterface
}

UsersGetter has a method to return a UserInterface. 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