Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ApiDiagnosticExpansion
- type ApiDiagnosticInterface
- type ApiDiagnosticsGetter
- type ApiExpansion
- type ApiInterface
- type ApiManagementExpansion
- type ApiManagementInterface
- type ApiManagementsGetter
- type ApiOperationExpansion
- type ApiOperationInterface
- type ApiOperationPoliciesGetter
- type ApiOperationPolicyExpansion
- type ApiOperationPolicyInterface
- type ApiOperationTagExpansion
- type ApiOperationTagInterface
- type ApiOperationTagsGetter
- type ApiOperationsGetter
- type ApiPoliciesGetter
- type ApiPolicyExpansion
- type ApiPolicyInterface
- type ApiReleaseExpansion
- type ApiReleaseInterface
- type ApiReleasesGetter
- type ApiSchemaExpansion
- type ApiSchemaInterface
- type ApiSchemasGetter
- type ApiTagExpansion
- type ApiTagInterface
- type ApiTagsGetter
- type ApiVersionSetExpansion
- type ApiVersionSetInterface
- type ApiVersionSetsGetter
- type ApimanagementV1alpha1Client
- func (c *ApimanagementV1alpha1Client) ApiDiagnostics(namespace string) ApiDiagnosticInterface
- func (c *ApimanagementV1alpha1Client) ApiManagements(namespace string) ApiManagementInterface
- func (c *ApimanagementV1alpha1Client) ApiOperationPolicies(namespace string) ApiOperationPolicyInterface
- func (c *ApimanagementV1alpha1Client) ApiOperationTags(namespace string) ApiOperationTagInterface
- func (c *ApimanagementV1alpha1Client) ApiOperations(namespace string) ApiOperationInterface
- func (c *ApimanagementV1alpha1Client) ApiPolicies(namespace string) ApiPolicyInterface
- func (c *ApimanagementV1alpha1Client) ApiReleases(namespace string) ApiReleaseInterface
- func (c *ApimanagementV1alpha1Client) ApiSchemas(namespace string) ApiSchemaInterface
- func (c *ApimanagementV1alpha1Client) ApiTags(namespace string) ApiTagInterface
- func (c *ApimanagementV1alpha1Client) ApiVersionSets(namespace string) ApiVersionSetInterface
- func (c *ApimanagementV1alpha1Client) Apis(namespace string) ApiInterface
- func (c *ApimanagementV1alpha1Client) AuthorizationServers(namespace string) AuthorizationServerInterface
- func (c *ApimanagementV1alpha1Client) Backends(namespace string) BackendInterface
- func (c *ApimanagementV1alpha1Client) Certificates(namespace string) CertificateInterface
- func (c *ApimanagementV1alpha1Client) CustomDomains(namespace string) CustomDomainInterface
- func (c *ApimanagementV1alpha1Client) Diagnostics(namespace string) DiagnosticInterface
- func (c *ApimanagementV1alpha1Client) EmailTemplates(namespace string) EmailTemplateInterface
- func (c *ApimanagementV1alpha1Client) GatewayAPIs(namespace string) GatewayAPIInterface
- func (c *ApimanagementV1alpha1Client) Gateways(namespace string) GatewayInterface
- func (c *ApimanagementV1alpha1Client) GroupUsers(namespace string) GroupUserInterface
- func (c *ApimanagementV1alpha1Client) Groups(namespace string) GroupInterface
- func (c *ApimanagementV1alpha1Client) IdentityProviderAadb2cs(namespace string) IdentityProviderAadb2cInterface
- func (c *ApimanagementV1alpha1Client) IdentityProviderAads(namespace string) IdentityProviderAadInterface
- func (c *ApimanagementV1alpha1Client) IdentityProviderFacebooks(namespace string) IdentityProviderFacebookInterface
- func (c *ApimanagementV1alpha1Client) IdentityProviderGoogles(namespace string) IdentityProviderGoogleInterface
- func (c *ApimanagementV1alpha1Client) IdentityProviderMicrosofts(namespace string) IdentityProviderMicrosoftInterface
- func (c *ApimanagementV1alpha1Client) IdentityProviderTwitters(namespace string) IdentityProviderTwitterInterface
- func (c *ApimanagementV1alpha1Client) Loggers(namespace string) LoggerInterface
- func (c *ApimanagementV1alpha1Client) NamedValues(namespace string) NamedValueInterface
- func (c *ApimanagementV1alpha1Client) NotificationRecipientEmails(namespace string) NotificationRecipientEmailInterface
- func (c *ApimanagementV1alpha1Client) NotificationRecipientUsers(namespace string) NotificationRecipientUserInterface
- func (c *ApimanagementV1alpha1Client) OpenidConnectProviders(namespace string) OpenidConnectProviderInterface
- func (c *ApimanagementV1alpha1Client) Policies(namespace string) PolicyInterface
- func (c *ApimanagementV1alpha1Client) ProductAPIs(namespace string) ProductAPIInterface
- func (c *ApimanagementV1alpha1Client) ProductGroups(namespace string) ProductGroupInterface
- func (c *ApimanagementV1alpha1Client) ProductPolicies(namespace string) ProductPolicyInterface
- func (c *ApimanagementV1alpha1Client) Products(namespace string) ProductInterface
- func (c *ApimanagementV1alpha1Client) Properties(namespace string) PropertyInterface
- func (c *ApimanagementV1alpha1Client) RESTClient() rest.Interface
- func (c *ApimanagementV1alpha1Client) RedisCaches(namespace string) RedisCacheInterface
- func (c *ApimanagementV1alpha1Client) Subscriptions(namespace string) SubscriptionInterface
- func (c *ApimanagementV1alpha1Client) Tags(namespace string) TagInterface
- func (c *ApimanagementV1alpha1Client) Users(namespace string) UserInterface
- type ApimanagementV1alpha1Interface
- type ApisGetter
- type AuthorizationServerExpansion
- type AuthorizationServerInterface
- type AuthorizationServersGetter
- type BackendExpansion
- type BackendInterface
- type BackendsGetter
- type CertificateExpansion
- type CertificateInterface
- type CertificatesGetter
- type CustomDomainExpansion
- type CustomDomainInterface
- type CustomDomainsGetter
- type DiagnosticExpansion
- type DiagnosticInterface
- type DiagnosticsGetter
- type EmailTemplateExpansion
- type EmailTemplateInterface
- type EmailTemplatesGetter
- type GatewayAPIExpansion
- type GatewayAPIInterface
- type GatewayAPIsGetter
- type GatewayExpansion
- type GatewayInterface
- type GatewaysGetter
- type GroupExpansion
- type GroupInterface
- type GroupUserExpansion
- type GroupUserInterface
- type GroupUsersGetter
- type GroupsGetter
- type IdentityProviderAadExpansion
- type IdentityProviderAadInterface
- type IdentityProviderAadb2cExpansion
- type IdentityProviderAadb2cInterface
- type IdentityProviderAadb2csGetter
- type IdentityProviderAadsGetter
- type IdentityProviderFacebookExpansion
- type IdentityProviderFacebookInterface
- type IdentityProviderFacebooksGetter
- type IdentityProviderGoogleExpansion
- type IdentityProviderGoogleInterface
- type IdentityProviderGooglesGetter
- type IdentityProviderMicrosoftExpansion
- type IdentityProviderMicrosoftInterface
- type IdentityProviderMicrosoftsGetter
- type IdentityProviderTwitterExpansion
- type IdentityProviderTwitterInterface
- type IdentityProviderTwittersGetter
- type LoggerExpansion
- type LoggerInterface
- type LoggersGetter
- type NamedValueExpansion
- type NamedValueInterface
- type NamedValuesGetter
- type NotificationRecipientEmailExpansion
- type NotificationRecipientEmailInterface
- type NotificationRecipientEmailsGetter
- type NotificationRecipientUserExpansion
- type NotificationRecipientUserInterface
- type NotificationRecipientUsersGetter
- type OpenidConnectProviderExpansion
- type OpenidConnectProviderInterface
- type OpenidConnectProvidersGetter
- type PoliciesGetter
- type PolicyExpansion
- type PolicyInterface
- type ProductAPIExpansion
- type ProductAPIInterface
- type ProductAPIsGetter
- type ProductExpansion
- type ProductGroupExpansion
- type ProductGroupInterface
- type ProductGroupsGetter
- type ProductInterface
- type ProductPoliciesGetter
- type ProductPolicyExpansion
- type ProductPolicyInterface
- type ProductsGetter
- type PropertiesGetter
- type PropertyExpansion
- type PropertyInterface
- type RedisCacheExpansion
- type RedisCacheInterface
- type RedisCachesGetter
- type SubscriptionExpansion
- type SubscriptionInterface
- type SubscriptionsGetter
- type TagExpansion
- type TagInterface
- type TagsGetter
- type UserExpansion
- type UserInterface
- type UsersGetter
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 ¶
func New(c rest.Interface) *ApimanagementV1alpha1Client
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 ApimanagementV1alpha1Interface ¶
type ApimanagementV1alpha1Interface interface { RESTClient() rest.Interface ApisGetter ApiDiagnosticsGetter ApiManagementsGetter ApiOperationsGetter ApiOperationPoliciesGetter ApiOperationTagsGetter ApiPoliciesGetter ApiReleasesGetter ApiSchemasGetter ApiTagsGetter ApiVersionSetsGetter AuthorizationServersGetter BackendsGetter CertificatesGetter CustomDomainsGetter DiagnosticsGetter EmailTemplatesGetter GatewaysGetter GatewayAPIsGetter GroupsGetter GroupUsersGetter IdentityProviderAadsGetter IdentityProviderAadb2csGetter IdentityProviderFacebooksGetter IdentityProviderGooglesGetter IdentityProviderMicrosoftsGetter IdentityProviderTwittersGetter LoggersGetter NamedValuesGetter NotificationRecipientEmailsGetter NotificationRecipientUsersGetter OpenidConnectProvidersGetter PoliciesGetter ProductsGetter ProductAPIsGetter ProductGroupsGetter ProductPoliciesGetter PropertiesGetter RedisCachesGetter SubscriptionsGetter TagsGetter UsersGetter }
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.
Source Files
¶
- api.go
- apidiagnostic.go
- apimanagement.go
- apimanagement_client.go
- apioperation.go
- apioperationpolicy.go
- apioperationtag.go
- apipolicy.go
- apirelease.go
- apischema.go
- apitag.go
- apiversionset.go
- authorizationserver.go
- backend.go
- certificate.go
- customdomain.go
- diagnostic.go
- doc.go
- emailtemplate.go
- gateway.go
- gatewayapi.go
- generated_expansion.go
- group.go
- groupuser.go
- identityprovideraad.go
- identityprovideraadb2c.go
- identityproviderfacebook.go
- identityprovidergoogle.go
- identityprovidermicrosoft.go
- identityprovidertwitter.go
- logger.go
- namedvalue.go
- notificationrecipientemail.go
- notificationrecipientuser.go
- openidconnectprovider.go
- policy.go
- product.go
- productapi.go
- productgroup.go
- productpolicy.go
- property.go
- rediscache.go
- subscription.go
- tag.go
- user.go