Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ApiKeyExpansion
- type ApiKeyInterface
- type ApiKeysGetter
- type AuthTokenExpansion
- type AuthTokenInterface
- type AuthTokensGetter
- type AuthenticationPoliciesGetter
- type AuthenticationPolicyExpansion
- type AuthenticationPolicyInterface
- type CompartmentExpansion
- type CompartmentInterface
- type CompartmentsGetter
- type CustomerSecretKeyExpansion
- type CustomerSecretKeyInterface
- type CustomerSecretKeysGetter
- type DataPlaneGenerateScopedAccessTokenExpansion
- type DataPlaneGenerateScopedAccessTokenInterface
- type DataPlaneGenerateScopedAccessTokensGetter
- type DbCredentialExpansion
- type DbCredentialInterface
- type DbCredentialsGetter
- type DomainExpansion
- type DomainInterface
- type DomainReplicationToRegionExpansion
- type DomainReplicationToRegionInterface
- type DomainReplicationToRegionsGetter
- type DomainsGetter
- type DynamicGroupExpansion
- type DynamicGroupInterface
- type DynamicGroupsGetter
- type GroupExpansion
- type GroupInterface
- type GroupsGetter
- type IdentityProviderExpansion
- type IdentityProviderInterface
- type IdentityProvidersGetter
- type IdentityV1alpha1Client
- func (c *IdentityV1alpha1Client) ApiKeys(namespace string) ApiKeyInterface
- func (c *IdentityV1alpha1Client) AuthTokens(namespace string) AuthTokenInterface
- func (c *IdentityV1alpha1Client) AuthenticationPolicies(namespace string) AuthenticationPolicyInterface
- func (c *IdentityV1alpha1Client) Compartments(namespace string) CompartmentInterface
- func (c *IdentityV1alpha1Client) CustomerSecretKeys(namespace string) CustomerSecretKeyInterface
- func (c *IdentityV1alpha1Client) DataPlaneGenerateScopedAccessTokens(namespace string) DataPlaneGenerateScopedAccessTokenInterface
- func (c *IdentityV1alpha1Client) DbCredentials(namespace string) DbCredentialInterface
- func (c *IdentityV1alpha1Client) DomainReplicationToRegions(namespace string) DomainReplicationToRegionInterface
- func (c *IdentityV1alpha1Client) Domains(namespace string) DomainInterface
- func (c *IdentityV1alpha1Client) DynamicGroups(namespace string) DynamicGroupInterface
- func (c *IdentityV1alpha1Client) Groups(namespace string) GroupInterface
- func (c *IdentityV1alpha1Client) IdentityProviders(namespace string) IdentityProviderInterface
- func (c *IdentityV1alpha1Client) IdpGroupMappings(namespace string) IdpGroupMappingInterface
- func (c *IdentityV1alpha1Client) ImportStandardTagsManagements(namespace string) ImportStandardTagsManagementInterface
- func (c *IdentityV1alpha1Client) NetworkSources(namespace string) NetworkSourceInterface
- func (c *IdentityV1alpha1Client) Policies(namespace string) PolicyInterface
- func (c *IdentityV1alpha1Client) RESTClient() rest.Interface
- func (c *IdentityV1alpha1Client) SmtpCredentials(namespace string) SmtpCredentialInterface
- func (c *IdentityV1alpha1Client) SwiftPasswords(namespace string) SwiftPasswordInterface
- func (c *IdentityV1alpha1Client) TagDefaults(namespace string) TagDefaultInterface
- func (c *IdentityV1alpha1Client) Tagnamespaces(namespace string) TagnamespaceInterface
- func (c *IdentityV1alpha1Client) Tags(namespace string) TagInterface
- func (c *IdentityV1alpha1Client) UiPasswords(namespace string) UiPasswordInterface
- func (c *IdentityV1alpha1Client) UserCapabilitiesManagements(namespace string) UserCapabilitiesManagementInterface
- func (c *IdentityV1alpha1Client) UserGroupMemberships(namespace string) UserGroupMembershipInterface
- func (c *IdentityV1alpha1Client) Users(namespace string) UserInterface
- type IdentityV1alpha1Interface
- type IdpGroupMappingExpansion
- type IdpGroupMappingInterface
- type IdpGroupMappingsGetter
- type ImportStandardTagsManagementExpansion
- type ImportStandardTagsManagementInterface
- type ImportStandardTagsManagementsGetter
- type NetworkSourceExpansion
- type NetworkSourceInterface
- type NetworkSourcesGetter
- type PoliciesGetter
- type PolicyExpansion
- type PolicyInterface
- type SmtpCredentialExpansion
- type SmtpCredentialInterface
- type SmtpCredentialsGetter
- type SwiftPasswordExpansion
- type SwiftPasswordInterface
- type SwiftPasswordsGetter
- type TagDefaultExpansion
- type TagDefaultInterface
- type TagDefaultsGetter
- type TagExpansion
- type TagInterface
- type TagnamespaceExpansion
- type TagnamespaceInterface
- type TagnamespacesGetter
- type TagsGetter
- type UiPasswordExpansion
- type UiPasswordInterface
- type UiPasswordsGetter
- type UserCapabilitiesManagementExpansion
- type UserCapabilitiesManagementInterface
- type UserCapabilitiesManagementsGetter
- type UserExpansion
- type UserGroupMembershipExpansion
- type UserGroupMembershipInterface
- type UserGroupMembershipsGetter
- type UserInterface
- type UsersGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiKeyExpansion ¶
type ApiKeyExpansion interface{}
type ApiKeyInterface ¶
type ApiKeyInterface interface { Create(ctx context.Context, apiKey *v1alpha1.ApiKey, opts v1.CreateOptions) (*v1alpha1.ApiKey, error) Update(ctx context.Context, apiKey *v1alpha1.ApiKey, opts v1.UpdateOptions) (*v1alpha1.ApiKey, error) UpdateStatus(ctx context.Context, apiKey *v1alpha1.ApiKey, opts v1.UpdateOptions) (*v1alpha1.ApiKey, 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.ApiKey, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApiKeyList, 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.ApiKey, err error) ApiKeyExpansion }
ApiKeyInterface has methods to work with ApiKey resources.
type ApiKeysGetter ¶
type ApiKeysGetter interface {
ApiKeys(namespace string) ApiKeyInterface
}
ApiKeysGetter has a method to return a ApiKeyInterface. A group's client should implement this interface.
type AuthTokenExpansion ¶
type AuthTokenExpansion interface{}
type AuthTokenInterface ¶
type AuthTokenInterface interface { Create(ctx context.Context, authToken *v1alpha1.AuthToken, opts v1.CreateOptions) (*v1alpha1.AuthToken, error) Update(ctx context.Context, authToken *v1alpha1.AuthToken, opts v1.UpdateOptions) (*v1alpha1.AuthToken, error) UpdateStatus(ctx context.Context, authToken *v1alpha1.AuthToken, opts v1.UpdateOptions) (*v1alpha1.AuthToken, 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.AuthToken, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AuthTokenList, 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.AuthToken, err error) AuthTokenExpansion }
AuthTokenInterface has methods to work with AuthToken resources.
type AuthTokensGetter ¶
type AuthTokensGetter interface {
AuthTokens(namespace string) AuthTokenInterface
}
AuthTokensGetter has a method to return a AuthTokenInterface. A group's client should implement this interface.
type AuthenticationPoliciesGetter ¶
type AuthenticationPoliciesGetter interface {
AuthenticationPolicies(namespace string) AuthenticationPolicyInterface
}
AuthenticationPoliciesGetter has a method to return a AuthenticationPolicyInterface. A group's client should implement this interface.
type AuthenticationPolicyExpansion ¶
type AuthenticationPolicyExpansion interface{}
type AuthenticationPolicyInterface ¶
type AuthenticationPolicyInterface interface { Create(ctx context.Context, authenticationPolicy *v1alpha1.AuthenticationPolicy, opts v1.CreateOptions) (*v1alpha1.AuthenticationPolicy, error) Update(ctx context.Context, authenticationPolicy *v1alpha1.AuthenticationPolicy, opts v1.UpdateOptions) (*v1alpha1.AuthenticationPolicy, error) UpdateStatus(ctx context.Context, authenticationPolicy *v1alpha1.AuthenticationPolicy, opts v1.UpdateOptions) (*v1alpha1.AuthenticationPolicy, 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.AuthenticationPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AuthenticationPolicyList, 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.AuthenticationPolicy, err error) AuthenticationPolicyExpansion }
AuthenticationPolicyInterface has methods to work with AuthenticationPolicy resources.
type CompartmentExpansion ¶
type CompartmentExpansion interface{}
type CompartmentInterface ¶
type CompartmentInterface interface { Create(ctx context.Context, compartment *v1alpha1.Compartment, opts v1.CreateOptions) (*v1alpha1.Compartment, error) Update(ctx context.Context, compartment *v1alpha1.Compartment, opts v1.UpdateOptions) (*v1alpha1.Compartment, error) UpdateStatus(ctx context.Context, compartment *v1alpha1.Compartment, opts v1.UpdateOptions) (*v1alpha1.Compartment, 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.Compartment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CompartmentList, 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.Compartment, err error) CompartmentExpansion }
CompartmentInterface has methods to work with Compartment resources.
type CompartmentsGetter ¶
type CompartmentsGetter interface {
Compartments(namespace string) CompartmentInterface
}
CompartmentsGetter has a method to return a CompartmentInterface. A group's client should implement this interface.
type CustomerSecretKeyExpansion ¶
type CustomerSecretKeyExpansion interface{}
type CustomerSecretKeyInterface ¶
type CustomerSecretKeyInterface interface { Create(ctx context.Context, customerSecretKey *v1alpha1.CustomerSecretKey, opts v1.CreateOptions) (*v1alpha1.CustomerSecretKey, error) Update(ctx context.Context, customerSecretKey *v1alpha1.CustomerSecretKey, opts v1.UpdateOptions) (*v1alpha1.CustomerSecretKey, error) UpdateStatus(ctx context.Context, customerSecretKey *v1alpha1.CustomerSecretKey, opts v1.UpdateOptions) (*v1alpha1.CustomerSecretKey, 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.CustomerSecretKey, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CustomerSecretKeyList, 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.CustomerSecretKey, err error) CustomerSecretKeyExpansion }
CustomerSecretKeyInterface has methods to work with CustomerSecretKey resources.
type CustomerSecretKeysGetter ¶
type CustomerSecretKeysGetter interface {
CustomerSecretKeys(namespace string) CustomerSecretKeyInterface
}
CustomerSecretKeysGetter has a method to return a CustomerSecretKeyInterface. A group's client should implement this interface.
type DataPlaneGenerateScopedAccessTokenExpansion ¶ added in v0.5.0
type DataPlaneGenerateScopedAccessTokenExpansion interface{}
type DataPlaneGenerateScopedAccessTokenInterface ¶ added in v0.5.0
type DataPlaneGenerateScopedAccessTokenInterface interface { Create(ctx context.Context, dataPlaneGenerateScopedAccessToken *v1alpha1.DataPlaneGenerateScopedAccessToken, opts v1.CreateOptions) (*v1alpha1.DataPlaneGenerateScopedAccessToken, error) Update(ctx context.Context, dataPlaneGenerateScopedAccessToken *v1alpha1.DataPlaneGenerateScopedAccessToken, opts v1.UpdateOptions) (*v1alpha1.DataPlaneGenerateScopedAccessToken, error) UpdateStatus(ctx context.Context, dataPlaneGenerateScopedAccessToken *v1alpha1.DataPlaneGenerateScopedAccessToken, opts v1.UpdateOptions) (*v1alpha1.DataPlaneGenerateScopedAccessToken, 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.DataPlaneGenerateScopedAccessToken, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DataPlaneGenerateScopedAccessTokenList, 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.DataPlaneGenerateScopedAccessToken, err error) DataPlaneGenerateScopedAccessTokenExpansion }
DataPlaneGenerateScopedAccessTokenInterface has methods to work with DataPlaneGenerateScopedAccessToken resources.
type DataPlaneGenerateScopedAccessTokensGetter ¶ added in v0.5.0
type DataPlaneGenerateScopedAccessTokensGetter interface {
DataPlaneGenerateScopedAccessTokens(namespace string) DataPlaneGenerateScopedAccessTokenInterface
}
DataPlaneGenerateScopedAccessTokensGetter has a method to return a DataPlaneGenerateScopedAccessTokenInterface. A group's client should implement this interface.
type DbCredentialExpansion ¶ added in v0.5.0
type DbCredentialExpansion interface{}
type DbCredentialInterface ¶ added in v0.5.0
type DbCredentialInterface interface { Create(ctx context.Context, dbCredential *v1alpha1.DbCredential, opts v1.CreateOptions) (*v1alpha1.DbCredential, error) Update(ctx context.Context, dbCredential *v1alpha1.DbCredential, opts v1.UpdateOptions) (*v1alpha1.DbCredential, error) UpdateStatus(ctx context.Context, dbCredential *v1alpha1.DbCredential, opts v1.UpdateOptions) (*v1alpha1.DbCredential, 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.DbCredential, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DbCredentialList, 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.DbCredential, err error) DbCredentialExpansion }
DbCredentialInterface has methods to work with DbCredential resources.
type DbCredentialsGetter ¶ added in v0.5.0
type DbCredentialsGetter interface {
DbCredentials(namespace string) DbCredentialInterface
}
DbCredentialsGetter has a method to return a DbCredentialInterface. A group's client should implement this interface.
type DomainExpansion ¶ added in v0.5.0
type DomainExpansion interface{}
type DomainInterface ¶ added in v0.5.0
type DomainInterface interface { Create(ctx context.Context, domain *v1alpha1.Domain, opts v1.CreateOptions) (*v1alpha1.Domain, error) Update(ctx context.Context, domain *v1alpha1.Domain, opts v1.UpdateOptions) (*v1alpha1.Domain, error) UpdateStatus(ctx context.Context, domain *v1alpha1.Domain, opts v1.UpdateOptions) (*v1alpha1.Domain, 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.Domain, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DomainList, 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.Domain, err error) DomainExpansion }
DomainInterface has methods to work with Domain resources.
type DomainReplicationToRegionExpansion ¶ added in v0.5.0
type DomainReplicationToRegionExpansion interface{}
type DomainReplicationToRegionInterface ¶ added in v0.5.0
type DomainReplicationToRegionInterface interface { Create(ctx context.Context, domainReplicationToRegion *v1alpha1.DomainReplicationToRegion, opts v1.CreateOptions) (*v1alpha1.DomainReplicationToRegion, error) Update(ctx context.Context, domainReplicationToRegion *v1alpha1.DomainReplicationToRegion, opts v1.UpdateOptions) (*v1alpha1.DomainReplicationToRegion, error) UpdateStatus(ctx context.Context, domainReplicationToRegion *v1alpha1.DomainReplicationToRegion, opts v1.UpdateOptions) (*v1alpha1.DomainReplicationToRegion, 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.DomainReplicationToRegion, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DomainReplicationToRegionList, 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.DomainReplicationToRegion, err error) DomainReplicationToRegionExpansion }
DomainReplicationToRegionInterface has methods to work with DomainReplicationToRegion resources.
type DomainReplicationToRegionsGetter ¶ added in v0.5.0
type DomainReplicationToRegionsGetter interface {
DomainReplicationToRegions(namespace string) DomainReplicationToRegionInterface
}
DomainReplicationToRegionsGetter has a method to return a DomainReplicationToRegionInterface. A group's client should implement this interface.
type DomainsGetter ¶ added in v0.5.0
type DomainsGetter interface {
Domains(namespace string) DomainInterface
}
DomainsGetter has a method to return a DomainInterface. A group's client should implement this interface.
type DynamicGroupExpansion ¶
type DynamicGroupExpansion interface{}
type DynamicGroupInterface ¶
type DynamicGroupInterface interface { Create(ctx context.Context, dynamicGroup *v1alpha1.DynamicGroup, opts v1.CreateOptions) (*v1alpha1.DynamicGroup, error) Update(ctx context.Context, dynamicGroup *v1alpha1.DynamicGroup, opts v1.UpdateOptions) (*v1alpha1.DynamicGroup, error) UpdateStatus(ctx context.Context, dynamicGroup *v1alpha1.DynamicGroup, opts v1.UpdateOptions) (*v1alpha1.DynamicGroup, 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.DynamicGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DynamicGroupList, 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.DynamicGroup, err error) DynamicGroupExpansion }
DynamicGroupInterface has methods to work with DynamicGroup resources.
type DynamicGroupsGetter ¶
type DynamicGroupsGetter interface {
DynamicGroups(namespace string) DynamicGroupInterface
}
DynamicGroupsGetter has a method to return a DynamicGroupInterface. 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 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 IdentityProviderExpansion ¶
type IdentityProviderExpansion interface{}
type IdentityProviderInterface ¶
type IdentityProviderInterface interface { Create(ctx context.Context, identityProvider *v1alpha1.IdentityProvider, opts v1.CreateOptions) (*v1alpha1.IdentityProvider, error) Update(ctx context.Context, identityProvider *v1alpha1.IdentityProvider, opts v1.UpdateOptions) (*v1alpha1.IdentityProvider, error) UpdateStatus(ctx context.Context, identityProvider *v1alpha1.IdentityProvider, opts v1.UpdateOptions) (*v1alpha1.IdentityProvider, 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.IdentityProvider, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IdentityProviderList, 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.IdentityProvider, err error) IdentityProviderExpansion }
IdentityProviderInterface has methods to work with IdentityProvider resources.
type IdentityProvidersGetter ¶
type IdentityProvidersGetter interface {
IdentityProviders(namespace string) IdentityProviderInterface
}
IdentityProvidersGetter has a method to return a IdentityProviderInterface. A group's client should implement this interface.
type IdentityV1alpha1Client ¶
type IdentityV1alpha1Client struct {
// contains filtered or unexported fields
}
IdentityV1alpha1Client is used to interact with features provided by the identity.oci.kubeform.com group.
func New ¶
func New(c rest.Interface) *IdentityV1alpha1Client
New creates a new IdentityV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*IdentityV1alpha1Client, error)
NewForConfig creates a new IdentityV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *IdentityV1alpha1Client
NewForConfigOrDie creates a new IdentityV1alpha1Client for the given config and panics if there is an error in the config.
func (*IdentityV1alpha1Client) ApiKeys ¶
func (c *IdentityV1alpha1Client) ApiKeys(namespace string) ApiKeyInterface
func (*IdentityV1alpha1Client) AuthTokens ¶
func (c *IdentityV1alpha1Client) AuthTokens(namespace string) AuthTokenInterface
func (*IdentityV1alpha1Client) AuthenticationPolicies ¶
func (c *IdentityV1alpha1Client) AuthenticationPolicies(namespace string) AuthenticationPolicyInterface
func (*IdentityV1alpha1Client) Compartments ¶
func (c *IdentityV1alpha1Client) Compartments(namespace string) CompartmentInterface
func (*IdentityV1alpha1Client) CustomerSecretKeys ¶
func (c *IdentityV1alpha1Client) CustomerSecretKeys(namespace string) CustomerSecretKeyInterface
func (*IdentityV1alpha1Client) DataPlaneGenerateScopedAccessTokens ¶ added in v0.5.0
func (c *IdentityV1alpha1Client) DataPlaneGenerateScopedAccessTokens(namespace string) DataPlaneGenerateScopedAccessTokenInterface
func (*IdentityV1alpha1Client) DbCredentials ¶ added in v0.5.0
func (c *IdentityV1alpha1Client) DbCredentials(namespace string) DbCredentialInterface
func (*IdentityV1alpha1Client) DomainReplicationToRegions ¶ added in v0.5.0
func (c *IdentityV1alpha1Client) DomainReplicationToRegions(namespace string) DomainReplicationToRegionInterface
func (*IdentityV1alpha1Client) Domains ¶ added in v0.5.0
func (c *IdentityV1alpha1Client) Domains(namespace string) DomainInterface
func (*IdentityV1alpha1Client) DynamicGroups ¶
func (c *IdentityV1alpha1Client) DynamicGroups(namespace string) DynamicGroupInterface
func (*IdentityV1alpha1Client) Groups ¶
func (c *IdentityV1alpha1Client) Groups(namespace string) GroupInterface
func (*IdentityV1alpha1Client) IdentityProviders ¶
func (c *IdentityV1alpha1Client) IdentityProviders(namespace string) IdentityProviderInterface
func (*IdentityV1alpha1Client) IdpGroupMappings ¶
func (c *IdentityV1alpha1Client) IdpGroupMappings(namespace string) IdpGroupMappingInterface
func (*IdentityV1alpha1Client) ImportStandardTagsManagements ¶ added in v0.5.0
func (c *IdentityV1alpha1Client) ImportStandardTagsManagements(namespace string) ImportStandardTagsManagementInterface
func (*IdentityV1alpha1Client) NetworkSources ¶
func (c *IdentityV1alpha1Client) NetworkSources(namespace string) NetworkSourceInterface
func (*IdentityV1alpha1Client) Policies ¶
func (c *IdentityV1alpha1Client) Policies(namespace string) PolicyInterface
func (*IdentityV1alpha1Client) RESTClient ¶
func (c *IdentityV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*IdentityV1alpha1Client) SmtpCredentials ¶
func (c *IdentityV1alpha1Client) SmtpCredentials(namespace string) SmtpCredentialInterface
func (*IdentityV1alpha1Client) SwiftPasswords ¶
func (c *IdentityV1alpha1Client) SwiftPasswords(namespace string) SwiftPasswordInterface
func (*IdentityV1alpha1Client) TagDefaults ¶
func (c *IdentityV1alpha1Client) TagDefaults(namespace string) TagDefaultInterface
func (*IdentityV1alpha1Client) Tagnamespaces ¶
func (c *IdentityV1alpha1Client) Tagnamespaces(namespace string) TagnamespaceInterface
func (*IdentityV1alpha1Client) Tags ¶
func (c *IdentityV1alpha1Client) Tags(namespace string) TagInterface
func (*IdentityV1alpha1Client) UiPasswords ¶
func (c *IdentityV1alpha1Client) UiPasswords(namespace string) UiPasswordInterface
func (*IdentityV1alpha1Client) UserCapabilitiesManagements ¶
func (c *IdentityV1alpha1Client) UserCapabilitiesManagements(namespace string) UserCapabilitiesManagementInterface
func (*IdentityV1alpha1Client) UserGroupMemberships ¶
func (c *IdentityV1alpha1Client) UserGroupMemberships(namespace string) UserGroupMembershipInterface
func (*IdentityV1alpha1Client) Users ¶
func (c *IdentityV1alpha1Client) Users(namespace string) UserInterface
type IdentityV1alpha1Interface ¶
type IdentityV1alpha1Interface interface { RESTClient() rest.Interface ApiKeysGetter AuthTokensGetter AuthenticationPoliciesGetter CompartmentsGetter CustomerSecretKeysGetter DataPlaneGenerateScopedAccessTokensGetter DbCredentialsGetter DomainsGetter DomainReplicationToRegionsGetter DynamicGroupsGetter GroupsGetter IdentityProvidersGetter IdpGroupMappingsGetter ImportStandardTagsManagementsGetter NetworkSourcesGetter PoliciesGetter SmtpCredentialsGetter SwiftPasswordsGetter TagsGetter TagDefaultsGetter TagnamespacesGetter UiPasswordsGetter UsersGetter UserCapabilitiesManagementsGetter UserGroupMembershipsGetter }
type IdpGroupMappingExpansion ¶
type IdpGroupMappingExpansion interface{}
type IdpGroupMappingInterface ¶
type IdpGroupMappingInterface interface { Create(ctx context.Context, idpGroupMapping *v1alpha1.IdpGroupMapping, opts v1.CreateOptions) (*v1alpha1.IdpGroupMapping, error) Update(ctx context.Context, idpGroupMapping *v1alpha1.IdpGroupMapping, opts v1.UpdateOptions) (*v1alpha1.IdpGroupMapping, error) UpdateStatus(ctx context.Context, idpGroupMapping *v1alpha1.IdpGroupMapping, opts v1.UpdateOptions) (*v1alpha1.IdpGroupMapping, 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.IdpGroupMapping, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IdpGroupMappingList, 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.IdpGroupMapping, err error) IdpGroupMappingExpansion }
IdpGroupMappingInterface has methods to work with IdpGroupMapping resources.
type IdpGroupMappingsGetter ¶
type IdpGroupMappingsGetter interface {
IdpGroupMappings(namespace string) IdpGroupMappingInterface
}
IdpGroupMappingsGetter has a method to return a IdpGroupMappingInterface. A group's client should implement this interface.
type ImportStandardTagsManagementExpansion ¶ added in v0.5.0
type ImportStandardTagsManagementExpansion interface{}
type ImportStandardTagsManagementInterface ¶ added in v0.5.0
type ImportStandardTagsManagementInterface interface { Create(ctx context.Context, importStandardTagsManagement *v1alpha1.ImportStandardTagsManagement, opts v1.CreateOptions) (*v1alpha1.ImportStandardTagsManagement, error) Update(ctx context.Context, importStandardTagsManagement *v1alpha1.ImportStandardTagsManagement, opts v1.UpdateOptions) (*v1alpha1.ImportStandardTagsManagement, error) UpdateStatus(ctx context.Context, importStandardTagsManagement *v1alpha1.ImportStandardTagsManagement, opts v1.UpdateOptions) (*v1alpha1.ImportStandardTagsManagement, 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.ImportStandardTagsManagement, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ImportStandardTagsManagementList, 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.ImportStandardTagsManagement, err error) ImportStandardTagsManagementExpansion }
ImportStandardTagsManagementInterface has methods to work with ImportStandardTagsManagement resources.
type ImportStandardTagsManagementsGetter ¶ added in v0.5.0
type ImportStandardTagsManagementsGetter interface {
ImportStandardTagsManagements(namespace string) ImportStandardTagsManagementInterface
}
ImportStandardTagsManagementsGetter has a method to return a ImportStandardTagsManagementInterface. A group's client should implement this interface.
type NetworkSourceExpansion ¶
type NetworkSourceExpansion interface{}
type NetworkSourceInterface ¶
type NetworkSourceInterface interface { Create(ctx context.Context, networkSource *v1alpha1.NetworkSource, opts v1.CreateOptions) (*v1alpha1.NetworkSource, error) Update(ctx context.Context, networkSource *v1alpha1.NetworkSource, opts v1.UpdateOptions) (*v1alpha1.NetworkSource, error) UpdateStatus(ctx context.Context, networkSource *v1alpha1.NetworkSource, opts v1.UpdateOptions) (*v1alpha1.NetworkSource, 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.NetworkSource, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NetworkSourceList, 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.NetworkSource, err error) NetworkSourceExpansion }
NetworkSourceInterface has methods to work with NetworkSource resources.
type NetworkSourcesGetter ¶
type NetworkSourcesGetter interface {
NetworkSources(namespace string) NetworkSourceInterface
}
NetworkSourcesGetter has a method to return a NetworkSourceInterface. 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 SmtpCredentialExpansion ¶
type SmtpCredentialExpansion interface{}
type SmtpCredentialInterface ¶
type SmtpCredentialInterface interface { Create(ctx context.Context, smtpCredential *v1alpha1.SmtpCredential, opts v1.CreateOptions) (*v1alpha1.SmtpCredential, error) Update(ctx context.Context, smtpCredential *v1alpha1.SmtpCredential, opts v1.UpdateOptions) (*v1alpha1.SmtpCredential, error) UpdateStatus(ctx context.Context, smtpCredential *v1alpha1.SmtpCredential, opts v1.UpdateOptions) (*v1alpha1.SmtpCredential, 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.SmtpCredential, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SmtpCredentialList, 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.SmtpCredential, err error) SmtpCredentialExpansion }
SmtpCredentialInterface has methods to work with SmtpCredential resources.
type SmtpCredentialsGetter ¶
type SmtpCredentialsGetter interface {
SmtpCredentials(namespace string) SmtpCredentialInterface
}
SmtpCredentialsGetter has a method to return a SmtpCredentialInterface. A group's client should implement this interface.
type SwiftPasswordExpansion ¶
type SwiftPasswordExpansion interface{}
type SwiftPasswordInterface ¶
type SwiftPasswordInterface interface { Create(ctx context.Context, swiftPassword *v1alpha1.SwiftPassword, opts v1.CreateOptions) (*v1alpha1.SwiftPassword, error) Update(ctx context.Context, swiftPassword *v1alpha1.SwiftPassword, opts v1.UpdateOptions) (*v1alpha1.SwiftPassword, error) UpdateStatus(ctx context.Context, swiftPassword *v1alpha1.SwiftPassword, opts v1.UpdateOptions) (*v1alpha1.SwiftPassword, 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.SwiftPassword, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SwiftPasswordList, 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.SwiftPassword, err error) SwiftPasswordExpansion }
SwiftPasswordInterface has methods to work with SwiftPassword resources.
type SwiftPasswordsGetter ¶
type SwiftPasswordsGetter interface {
SwiftPasswords(namespace string) SwiftPasswordInterface
}
SwiftPasswordsGetter has a method to return a SwiftPasswordInterface. A group's client should implement this interface.
type TagDefaultExpansion ¶
type TagDefaultExpansion interface{}
type TagDefaultInterface ¶
type TagDefaultInterface interface { Create(ctx context.Context, tagDefault *v1alpha1.TagDefault, opts v1.CreateOptions) (*v1alpha1.TagDefault, error) Update(ctx context.Context, tagDefault *v1alpha1.TagDefault, opts v1.UpdateOptions) (*v1alpha1.TagDefault, error) UpdateStatus(ctx context.Context, tagDefault *v1alpha1.TagDefault, opts v1.UpdateOptions) (*v1alpha1.TagDefault, 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.TagDefault, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TagDefaultList, 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.TagDefault, err error) TagDefaultExpansion }
TagDefaultInterface has methods to work with TagDefault resources.
type TagDefaultsGetter ¶
type TagDefaultsGetter interface {
TagDefaults(namespace string) TagDefaultInterface
}
TagDefaultsGetter has a method to return a TagDefaultInterface. A group's client should implement this interface.
type TagExpansion ¶
type TagExpansion interface{}
type TagInterface ¶
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 TagnamespaceExpansion ¶
type TagnamespaceExpansion interface{}
type TagnamespaceInterface ¶
type TagnamespaceInterface interface { Create(ctx context.Context, tagnamespace *v1alpha1.Tagnamespace, opts v1.CreateOptions) (*v1alpha1.Tagnamespace, error) Update(ctx context.Context, tagnamespace *v1alpha1.Tagnamespace, opts v1.UpdateOptions) (*v1alpha1.Tagnamespace, error) UpdateStatus(ctx context.Context, tagnamespace *v1alpha1.Tagnamespace, opts v1.UpdateOptions) (*v1alpha1.Tagnamespace, 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.Tagnamespace, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TagnamespaceList, 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.Tagnamespace, err error) TagnamespaceExpansion }
TagnamespaceInterface has methods to work with Tagnamespace resources.
type TagnamespacesGetter ¶
type TagnamespacesGetter interface {
Tagnamespaces(namespace string) TagnamespaceInterface
}
TagnamespacesGetter has a method to return a TagnamespaceInterface. A group's client should implement this interface.
type TagsGetter ¶
type TagsGetter interface {
Tags(namespace string) TagInterface
}
TagsGetter has a method to return a TagInterface. A group's client should implement this interface.
type UiPasswordExpansion ¶
type UiPasswordExpansion interface{}
type UiPasswordInterface ¶
type UiPasswordInterface interface { Create(ctx context.Context, uiPassword *v1alpha1.UiPassword, opts v1.CreateOptions) (*v1alpha1.UiPassword, error) Update(ctx context.Context, uiPassword *v1alpha1.UiPassword, opts v1.UpdateOptions) (*v1alpha1.UiPassword, error) UpdateStatus(ctx context.Context, uiPassword *v1alpha1.UiPassword, opts v1.UpdateOptions) (*v1alpha1.UiPassword, 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.UiPassword, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UiPasswordList, 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.UiPassword, err error) UiPasswordExpansion }
UiPasswordInterface has methods to work with UiPassword resources.
type UiPasswordsGetter ¶
type UiPasswordsGetter interface {
UiPasswords(namespace string) UiPasswordInterface
}
UiPasswordsGetter has a method to return a UiPasswordInterface. A group's client should implement this interface.
type UserCapabilitiesManagementExpansion ¶
type UserCapabilitiesManagementExpansion interface{}
type UserCapabilitiesManagementInterface ¶
type UserCapabilitiesManagementInterface interface { Create(ctx context.Context, userCapabilitiesManagement *v1alpha1.UserCapabilitiesManagement, opts v1.CreateOptions) (*v1alpha1.UserCapabilitiesManagement, error) Update(ctx context.Context, userCapabilitiesManagement *v1alpha1.UserCapabilitiesManagement, opts v1.UpdateOptions) (*v1alpha1.UserCapabilitiesManagement, error) UpdateStatus(ctx context.Context, userCapabilitiesManagement *v1alpha1.UserCapabilitiesManagement, opts v1.UpdateOptions) (*v1alpha1.UserCapabilitiesManagement, 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.UserCapabilitiesManagement, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UserCapabilitiesManagementList, 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.UserCapabilitiesManagement, err error) UserCapabilitiesManagementExpansion }
UserCapabilitiesManagementInterface has methods to work with UserCapabilitiesManagement resources.
type UserCapabilitiesManagementsGetter ¶
type UserCapabilitiesManagementsGetter interface {
UserCapabilitiesManagements(namespace string) UserCapabilitiesManagementInterface
}
UserCapabilitiesManagementsGetter has a method to return a UserCapabilitiesManagementInterface. A group's client should implement this interface.
type UserExpansion ¶
type UserExpansion interface{}
type UserGroupMembershipExpansion ¶
type UserGroupMembershipExpansion interface{}
type UserGroupMembershipInterface ¶
type UserGroupMembershipInterface interface { Create(ctx context.Context, userGroupMembership *v1alpha1.UserGroupMembership, opts v1.CreateOptions) (*v1alpha1.UserGroupMembership, error) Update(ctx context.Context, userGroupMembership *v1alpha1.UserGroupMembership, opts v1.UpdateOptions) (*v1alpha1.UserGroupMembership, error) UpdateStatus(ctx context.Context, userGroupMembership *v1alpha1.UserGroupMembership, opts v1.UpdateOptions) (*v1alpha1.UserGroupMembership, 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.UserGroupMembership, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UserGroupMembershipList, 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.UserGroupMembership, err error) UserGroupMembershipExpansion }
UserGroupMembershipInterface has methods to work with UserGroupMembership resources.
type UserGroupMembershipsGetter ¶
type UserGroupMembershipsGetter interface {
UserGroupMemberships(namespace string) UserGroupMembershipInterface
}
UserGroupMembershipsGetter has a method to return a UserGroupMembershipInterface. A group's client should implement this 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 ¶
- apikey.go
- authenticationpolicy.go
- authtoken.go
- compartment.go
- customersecretkey.go
- dataplanegeneratescopedaccesstoken.go
- dbcredential.go
- doc.go
- domain.go
- domainreplicationtoregion.go
- dynamicgroup.go
- generated_expansion.go
- group.go
- identity_client.go
- identityprovider.go
- idpgroupmapping.go
- importstandardtagsmanagement.go
- networksource.go
- policy.go
- smtpcredential.go
- swiftpassword.go
- tag.go
- tagdefault.go
- tagnamespace.go
- uipassword.go
- user.go
- usercapabilitiesmanagement.go
- usergroupmembership.go