Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type IAMAccessBoundaryPoliciesGetter
- type IAMAccessBoundaryPolicyExpansion
- type IAMAccessBoundaryPolicyInterface
- type IAMAuditConfigExpansion
- type IAMAuditConfigInterface
- type IAMAuditConfigsGetter
- type IAMCustomRoleExpansion
- type IAMCustomRoleInterface
- type IAMCustomRolesGetter
- type IAMPartialPoliciesGetter
- type IAMPartialPolicyExpansion
- type IAMPartialPolicyInterface
- type IAMPoliciesGetter
- type IAMPolicyExpansion
- type IAMPolicyInterface
- type IAMPolicyMemberExpansion
- type IAMPolicyMemberInterface
- type IAMPolicyMembersGetter
- type IAMServiceAccountExpansion
- type IAMServiceAccountInterface
- type IAMServiceAccountKeyExpansion
- type IAMServiceAccountKeyInterface
- type IAMServiceAccountKeysGetter
- type IAMServiceAccountsGetter
- type IAMWorkforcePoolExpansion
- type IAMWorkforcePoolInterface
- type IAMWorkforcePoolProviderExpansion
- type IAMWorkforcePoolProviderInterface
- type IAMWorkforcePoolProvidersGetter
- type IAMWorkforcePoolsGetter
- type IAMWorkloadIdentityPoolExpansion
- type IAMWorkloadIdentityPoolInterface
- type IAMWorkloadIdentityPoolProviderExpansion
- type IAMWorkloadIdentityPoolProviderInterface
- type IAMWorkloadIdentityPoolProvidersGetter
- type IAMWorkloadIdentityPoolsGetter
- type IamV1beta1Client
- func (c *IamV1beta1Client) IAMAccessBoundaryPolicies(namespace string) IAMAccessBoundaryPolicyInterface
- func (c *IamV1beta1Client) IAMAuditConfigs(namespace string) IAMAuditConfigInterface
- func (c *IamV1beta1Client) IAMCustomRoles(namespace string) IAMCustomRoleInterface
- func (c *IamV1beta1Client) IAMPartialPolicies(namespace string) IAMPartialPolicyInterface
- func (c *IamV1beta1Client) IAMPolicies(namespace string) IAMPolicyInterface
- func (c *IamV1beta1Client) IAMPolicyMembers(namespace string) IAMPolicyMemberInterface
- func (c *IamV1beta1Client) IAMServiceAccountKeys(namespace string) IAMServiceAccountKeyInterface
- func (c *IamV1beta1Client) IAMServiceAccounts(namespace string) IAMServiceAccountInterface
- func (c *IamV1beta1Client) IAMWorkforcePoolProviders(namespace string) IAMWorkforcePoolProviderInterface
- func (c *IamV1beta1Client) IAMWorkforcePools(namespace string) IAMWorkforcePoolInterface
- func (c *IamV1beta1Client) IAMWorkloadIdentityPoolProviders(namespace string) IAMWorkloadIdentityPoolProviderInterface
- func (c *IamV1beta1Client) IAMWorkloadIdentityPools(namespace string) IAMWorkloadIdentityPoolInterface
- func (c *IamV1beta1Client) RESTClient() rest.Interface
- type IamV1beta1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IAMAccessBoundaryPoliciesGetter ¶ added in v1.102.0
type IAMAccessBoundaryPoliciesGetter interface {
IAMAccessBoundaryPolicies(namespace string) IAMAccessBoundaryPolicyInterface
}
IAMAccessBoundaryPoliciesGetter has a method to return a IAMAccessBoundaryPolicyInterface. A group's client should implement this interface.
type IAMAccessBoundaryPolicyExpansion ¶ added in v1.102.0
type IAMAccessBoundaryPolicyExpansion interface{}
type IAMAccessBoundaryPolicyInterface ¶ added in v1.102.0
type IAMAccessBoundaryPolicyInterface interface { Create(ctx context.Context, iAMAccessBoundaryPolicy *v1beta1.IAMAccessBoundaryPolicy, opts v1.CreateOptions) (*v1beta1.IAMAccessBoundaryPolicy, error) Update(ctx context.Context, iAMAccessBoundaryPolicy *v1beta1.IAMAccessBoundaryPolicy, opts v1.UpdateOptions) (*v1beta1.IAMAccessBoundaryPolicy, error) UpdateStatus(ctx context.Context, iAMAccessBoundaryPolicy *v1beta1.IAMAccessBoundaryPolicy, opts v1.UpdateOptions) (*v1beta1.IAMAccessBoundaryPolicy, 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) (*v1beta1.IAMAccessBoundaryPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.IAMAccessBoundaryPolicyList, 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 *v1beta1.IAMAccessBoundaryPolicy, err error) IAMAccessBoundaryPolicyExpansion }
IAMAccessBoundaryPolicyInterface has methods to work with IAMAccessBoundaryPolicy resources.
type IAMAuditConfigExpansion ¶
type IAMAuditConfigExpansion interface{}
type IAMAuditConfigInterface ¶
type IAMAuditConfigInterface interface { Create(ctx context.Context, iAMAuditConfig *v1beta1.IAMAuditConfig, opts v1.CreateOptions) (*v1beta1.IAMAuditConfig, error) Update(ctx context.Context, iAMAuditConfig *v1beta1.IAMAuditConfig, opts v1.UpdateOptions) (*v1beta1.IAMAuditConfig, error) UpdateStatus(ctx context.Context, iAMAuditConfig *v1beta1.IAMAuditConfig, opts v1.UpdateOptions) (*v1beta1.IAMAuditConfig, 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) (*v1beta1.IAMAuditConfig, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.IAMAuditConfigList, 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 *v1beta1.IAMAuditConfig, err error) IAMAuditConfigExpansion }
IAMAuditConfigInterface has methods to work with IAMAuditConfig resources.
type IAMAuditConfigsGetter ¶
type IAMAuditConfigsGetter interface {
IAMAuditConfigs(namespace string) IAMAuditConfigInterface
}
IAMAuditConfigsGetter has a method to return a IAMAuditConfigInterface. A group's client should implement this interface.
type IAMCustomRoleExpansion ¶
type IAMCustomRoleExpansion interface{}
type IAMCustomRoleInterface ¶
type IAMCustomRoleInterface interface { Create(ctx context.Context, iAMCustomRole *v1beta1.IAMCustomRole, opts v1.CreateOptions) (*v1beta1.IAMCustomRole, error) Update(ctx context.Context, iAMCustomRole *v1beta1.IAMCustomRole, opts v1.UpdateOptions) (*v1beta1.IAMCustomRole, error) UpdateStatus(ctx context.Context, iAMCustomRole *v1beta1.IAMCustomRole, opts v1.UpdateOptions) (*v1beta1.IAMCustomRole, 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) (*v1beta1.IAMCustomRole, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.IAMCustomRoleList, 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 *v1beta1.IAMCustomRole, err error) IAMCustomRoleExpansion }
IAMCustomRoleInterface has methods to work with IAMCustomRole resources.
type IAMCustomRolesGetter ¶
type IAMCustomRolesGetter interface {
IAMCustomRoles(namespace string) IAMCustomRoleInterface
}
IAMCustomRolesGetter has a method to return a IAMCustomRoleInterface. A group's client should implement this interface.
type IAMPartialPoliciesGetter ¶
type IAMPartialPoliciesGetter interface {
IAMPartialPolicies(namespace string) IAMPartialPolicyInterface
}
IAMPartialPoliciesGetter has a method to return a IAMPartialPolicyInterface. A group's client should implement this interface.
type IAMPartialPolicyExpansion ¶
type IAMPartialPolicyExpansion interface{}
type IAMPartialPolicyInterface ¶
type IAMPartialPolicyInterface interface { Create(ctx context.Context, iAMPartialPolicy *v1beta1.IAMPartialPolicy, opts v1.CreateOptions) (*v1beta1.IAMPartialPolicy, error) Update(ctx context.Context, iAMPartialPolicy *v1beta1.IAMPartialPolicy, opts v1.UpdateOptions) (*v1beta1.IAMPartialPolicy, error) UpdateStatus(ctx context.Context, iAMPartialPolicy *v1beta1.IAMPartialPolicy, opts v1.UpdateOptions) (*v1beta1.IAMPartialPolicy, 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) (*v1beta1.IAMPartialPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.IAMPartialPolicyList, 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 *v1beta1.IAMPartialPolicy, err error) IAMPartialPolicyExpansion }
IAMPartialPolicyInterface has methods to work with IAMPartialPolicy resources.
type IAMPoliciesGetter ¶
type IAMPoliciesGetter interface {
IAMPolicies(namespace string) IAMPolicyInterface
}
IAMPoliciesGetter has a method to return a IAMPolicyInterface. A group's client should implement this interface.
type IAMPolicyExpansion ¶
type IAMPolicyExpansion interface{}
type IAMPolicyInterface ¶
type IAMPolicyInterface interface { Create(ctx context.Context, iAMPolicy *v1beta1.IAMPolicy, opts v1.CreateOptions) (*v1beta1.IAMPolicy, error) Update(ctx context.Context, iAMPolicy *v1beta1.IAMPolicy, opts v1.UpdateOptions) (*v1beta1.IAMPolicy, error) UpdateStatus(ctx context.Context, iAMPolicy *v1beta1.IAMPolicy, opts v1.UpdateOptions) (*v1beta1.IAMPolicy, 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) (*v1beta1.IAMPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.IAMPolicyList, 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 *v1beta1.IAMPolicy, err error) IAMPolicyExpansion }
IAMPolicyInterface has methods to work with IAMPolicy resources.
type IAMPolicyMemberExpansion ¶
type IAMPolicyMemberExpansion interface{}
type IAMPolicyMemberInterface ¶
type IAMPolicyMemberInterface interface { Create(ctx context.Context, iAMPolicyMember *v1beta1.IAMPolicyMember, opts v1.CreateOptions) (*v1beta1.IAMPolicyMember, error) Update(ctx context.Context, iAMPolicyMember *v1beta1.IAMPolicyMember, opts v1.UpdateOptions) (*v1beta1.IAMPolicyMember, error) UpdateStatus(ctx context.Context, iAMPolicyMember *v1beta1.IAMPolicyMember, opts v1.UpdateOptions) (*v1beta1.IAMPolicyMember, 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) (*v1beta1.IAMPolicyMember, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.IAMPolicyMemberList, 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 *v1beta1.IAMPolicyMember, err error) IAMPolicyMemberExpansion }
IAMPolicyMemberInterface has methods to work with IAMPolicyMember resources.
type IAMPolicyMembersGetter ¶
type IAMPolicyMembersGetter interface {
IAMPolicyMembers(namespace string) IAMPolicyMemberInterface
}
IAMPolicyMembersGetter has a method to return a IAMPolicyMemberInterface. A group's client should implement this interface.
type IAMServiceAccountExpansion ¶
type IAMServiceAccountExpansion interface{}
type IAMServiceAccountInterface ¶
type IAMServiceAccountInterface interface { Create(ctx context.Context, iAMServiceAccount *v1beta1.IAMServiceAccount, opts v1.CreateOptions) (*v1beta1.IAMServiceAccount, error) Update(ctx context.Context, iAMServiceAccount *v1beta1.IAMServiceAccount, opts v1.UpdateOptions) (*v1beta1.IAMServiceAccount, error) UpdateStatus(ctx context.Context, iAMServiceAccount *v1beta1.IAMServiceAccount, opts v1.UpdateOptions) (*v1beta1.IAMServiceAccount, 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) (*v1beta1.IAMServiceAccount, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.IAMServiceAccountList, 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 *v1beta1.IAMServiceAccount, err error) IAMServiceAccountExpansion }
IAMServiceAccountInterface has methods to work with IAMServiceAccount resources.
type IAMServiceAccountKeyExpansion ¶
type IAMServiceAccountKeyExpansion interface{}
type IAMServiceAccountKeyInterface ¶
type IAMServiceAccountKeyInterface interface { Create(ctx context.Context, iAMServiceAccountKey *v1beta1.IAMServiceAccountKey, opts v1.CreateOptions) (*v1beta1.IAMServiceAccountKey, error) Update(ctx context.Context, iAMServiceAccountKey *v1beta1.IAMServiceAccountKey, opts v1.UpdateOptions) (*v1beta1.IAMServiceAccountKey, error) UpdateStatus(ctx context.Context, iAMServiceAccountKey *v1beta1.IAMServiceAccountKey, opts v1.UpdateOptions) (*v1beta1.IAMServiceAccountKey, 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) (*v1beta1.IAMServiceAccountKey, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.IAMServiceAccountKeyList, 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 *v1beta1.IAMServiceAccountKey, err error) IAMServiceAccountKeyExpansion }
IAMServiceAccountKeyInterface has methods to work with IAMServiceAccountKey resources.
type IAMServiceAccountKeysGetter ¶
type IAMServiceAccountKeysGetter interface {
IAMServiceAccountKeys(namespace string) IAMServiceAccountKeyInterface
}
IAMServiceAccountKeysGetter has a method to return a IAMServiceAccountKeyInterface. A group's client should implement this interface.
type IAMServiceAccountsGetter ¶
type IAMServiceAccountsGetter interface {
IAMServiceAccounts(namespace string) IAMServiceAccountInterface
}
IAMServiceAccountsGetter has a method to return a IAMServiceAccountInterface. A group's client should implement this interface.
type IAMWorkforcePoolExpansion ¶ added in v1.91.0
type IAMWorkforcePoolExpansion interface{}
type IAMWorkforcePoolInterface ¶ added in v1.91.0
type IAMWorkforcePoolInterface interface { Create(ctx context.Context, iAMWorkforcePool *v1beta1.IAMWorkforcePool, opts v1.CreateOptions) (*v1beta1.IAMWorkforcePool, error) Update(ctx context.Context, iAMWorkforcePool *v1beta1.IAMWorkforcePool, opts v1.UpdateOptions) (*v1beta1.IAMWorkforcePool, error) UpdateStatus(ctx context.Context, iAMWorkforcePool *v1beta1.IAMWorkforcePool, opts v1.UpdateOptions) (*v1beta1.IAMWorkforcePool, 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) (*v1beta1.IAMWorkforcePool, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.IAMWorkforcePoolList, 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 *v1beta1.IAMWorkforcePool, err error) IAMWorkforcePoolExpansion }
IAMWorkforcePoolInterface has methods to work with IAMWorkforcePool resources.
type IAMWorkforcePoolProviderExpansion ¶ added in v1.92.0
type IAMWorkforcePoolProviderExpansion interface{}
type IAMWorkforcePoolProviderInterface ¶ added in v1.92.0
type IAMWorkforcePoolProviderInterface interface { Create(ctx context.Context, iAMWorkforcePoolProvider *v1beta1.IAMWorkforcePoolProvider, opts v1.CreateOptions) (*v1beta1.IAMWorkforcePoolProvider, error) Update(ctx context.Context, iAMWorkforcePoolProvider *v1beta1.IAMWorkforcePoolProvider, opts v1.UpdateOptions) (*v1beta1.IAMWorkforcePoolProvider, error) UpdateStatus(ctx context.Context, iAMWorkforcePoolProvider *v1beta1.IAMWorkforcePoolProvider, opts v1.UpdateOptions) (*v1beta1.IAMWorkforcePoolProvider, 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) (*v1beta1.IAMWorkforcePoolProvider, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.IAMWorkforcePoolProviderList, 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 *v1beta1.IAMWorkforcePoolProvider, err error) IAMWorkforcePoolProviderExpansion }
IAMWorkforcePoolProviderInterface has methods to work with IAMWorkforcePoolProvider resources.
type IAMWorkforcePoolProvidersGetter ¶ added in v1.92.0
type IAMWorkforcePoolProvidersGetter interface {
IAMWorkforcePoolProviders(namespace string) IAMWorkforcePoolProviderInterface
}
IAMWorkforcePoolProvidersGetter has a method to return a IAMWorkforcePoolProviderInterface. A group's client should implement this interface.
type IAMWorkforcePoolsGetter ¶ added in v1.91.0
type IAMWorkforcePoolsGetter interface {
IAMWorkforcePools(namespace string) IAMWorkforcePoolInterface
}
IAMWorkforcePoolsGetter has a method to return a IAMWorkforcePoolInterface. A group's client should implement this interface.
type IAMWorkloadIdentityPoolExpansion ¶
type IAMWorkloadIdentityPoolExpansion interface{}
type IAMWorkloadIdentityPoolInterface ¶
type IAMWorkloadIdentityPoolInterface interface { Create(ctx context.Context, iAMWorkloadIdentityPool *v1beta1.IAMWorkloadIdentityPool, opts v1.CreateOptions) (*v1beta1.IAMWorkloadIdentityPool, error) Update(ctx context.Context, iAMWorkloadIdentityPool *v1beta1.IAMWorkloadIdentityPool, opts v1.UpdateOptions) (*v1beta1.IAMWorkloadIdentityPool, error) UpdateStatus(ctx context.Context, iAMWorkloadIdentityPool *v1beta1.IAMWorkloadIdentityPool, opts v1.UpdateOptions) (*v1beta1.IAMWorkloadIdentityPool, 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) (*v1beta1.IAMWorkloadIdentityPool, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.IAMWorkloadIdentityPoolList, 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 *v1beta1.IAMWorkloadIdentityPool, err error) IAMWorkloadIdentityPoolExpansion }
IAMWorkloadIdentityPoolInterface has methods to work with IAMWorkloadIdentityPool resources.
type IAMWorkloadIdentityPoolProviderExpansion ¶
type IAMWorkloadIdentityPoolProviderExpansion interface{}
type IAMWorkloadIdentityPoolProviderInterface ¶
type IAMWorkloadIdentityPoolProviderInterface interface { Create(ctx context.Context, iAMWorkloadIdentityPoolProvider *v1beta1.IAMWorkloadIdentityPoolProvider, opts v1.CreateOptions) (*v1beta1.IAMWorkloadIdentityPoolProvider, error) Update(ctx context.Context, iAMWorkloadIdentityPoolProvider *v1beta1.IAMWorkloadIdentityPoolProvider, opts v1.UpdateOptions) (*v1beta1.IAMWorkloadIdentityPoolProvider, error) UpdateStatus(ctx context.Context, iAMWorkloadIdentityPoolProvider *v1beta1.IAMWorkloadIdentityPoolProvider, opts v1.UpdateOptions) (*v1beta1.IAMWorkloadIdentityPoolProvider, 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) (*v1beta1.IAMWorkloadIdentityPoolProvider, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.IAMWorkloadIdentityPoolProviderList, 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 *v1beta1.IAMWorkloadIdentityPoolProvider, err error) IAMWorkloadIdentityPoolProviderExpansion }
IAMWorkloadIdentityPoolProviderInterface has methods to work with IAMWorkloadIdentityPoolProvider resources.
type IAMWorkloadIdentityPoolProvidersGetter ¶
type IAMWorkloadIdentityPoolProvidersGetter interface {
IAMWorkloadIdentityPoolProviders(namespace string) IAMWorkloadIdentityPoolProviderInterface
}
IAMWorkloadIdentityPoolProvidersGetter has a method to return a IAMWorkloadIdentityPoolProviderInterface. A group's client should implement this interface.
type IAMWorkloadIdentityPoolsGetter ¶
type IAMWorkloadIdentityPoolsGetter interface {
IAMWorkloadIdentityPools(namespace string) IAMWorkloadIdentityPoolInterface
}
IAMWorkloadIdentityPoolsGetter has a method to return a IAMWorkloadIdentityPoolInterface. A group's client should implement this interface.
type IamV1beta1Client ¶
type IamV1beta1Client struct {
// contains filtered or unexported fields
}
IamV1beta1Client is used to interact with features provided by the iam.cnrm.cloud.google.com group.
func New ¶
func New(c rest.Interface) *IamV1beta1Client
New creates a new IamV1beta1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*IamV1beta1Client, error)
NewForConfig creates a new IamV1beta1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶ added in v1.75.0
NewForConfigAndClient creates a new IamV1beta1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *IamV1beta1Client
NewForConfigOrDie creates a new IamV1beta1Client for the given config and panics if there is an error in the config.
func (*IamV1beta1Client) IAMAccessBoundaryPolicies ¶ added in v1.102.0
func (c *IamV1beta1Client) IAMAccessBoundaryPolicies(namespace string) IAMAccessBoundaryPolicyInterface
func (*IamV1beta1Client) IAMAuditConfigs ¶
func (c *IamV1beta1Client) IAMAuditConfigs(namespace string) IAMAuditConfigInterface
func (*IamV1beta1Client) IAMCustomRoles ¶
func (c *IamV1beta1Client) IAMCustomRoles(namespace string) IAMCustomRoleInterface
func (*IamV1beta1Client) IAMPartialPolicies ¶
func (c *IamV1beta1Client) IAMPartialPolicies(namespace string) IAMPartialPolicyInterface
func (*IamV1beta1Client) IAMPolicies ¶
func (c *IamV1beta1Client) IAMPolicies(namespace string) IAMPolicyInterface
func (*IamV1beta1Client) IAMPolicyMembers ¶
func (c *IamV1beta1Client) IAMPolicyMembers(namespace string) IAMPolicyMemberInterface
func (*IamV1beta1Client) IAMServiceAccountKeys ¶
func (c *IamV1beta1Client) IAMServiceAccountKeys(namespace string) IAMServiceAccountKeyInterface
func (*IamV1beta1Client) IAMServiceAccounts ¶
func (c *IamV1beta1Client) IAMServiceAccounts(namespace string) IAMServiceAccountInterface
func (*IamV1beta1Client) IAMWorkforcePoolProviders ¶ added in v1.92.0
func (c *IamV1beta1Client) IAMWorkforcePoolProviders(namespace string) IAMWorkforcePoolProviderInterface
func (*IamV1beta1Client) IAMWorkforcePools ¶ added in v1.91.0
func (c *IamV1beta1Client) IAMWorkforcePools(namespace string) IAMWorkforcePoolInterface
func (*IamV1beta1Client) IAMWorkloadIdentityPoolProviders ¶
func (c *IamV1beta1Client) IAMWorkloadIdentityPoolProviders(namespace string) IAMWorkloadIdentityPoolProviderInterface
func (*IamV1beta1Client) IAMWorkloadIdentityPools ¶
func (c *IamV1beta1Client) IAMWorkloadIdentityPools(namespace string) IAMWorkloadIdentityPoolInterface
func (*IamV1beta1Client) RESTClient ¶
func (c *IamV1beta1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type IamV1beta1Interface ¶
type IamV1beta1Interface interface { RESTClient() rest.Interface IAMAccessBoundaryPoliciesGetter IAMAuditConfigsGetter IAMCustomRolesGetter IAMPartialPoliciesGetter IAMPoliciesGetter IAMPolicyMembersGetter IAMServiceAccountsGetter IAMServiceAccountKeysGetter IAMWorkforcePoolsGetter IAMWorkforcePoolProvidersGetter IAMWorkloadIdentityPoolsGetter IAMWorkloadIdentityPoolProvidersGetter }
Source Files ¶
- doc.go
- generated_expansion.go
- iam_client.go
- iamaccessboundarypolicy.go
- iamauditconfig.go
- iamcustomrole.go
- iampartialpolicy.go
- iampolicy.go
- iampolicymember.go
- iamserviceaccount.go
- iamserviceaccountkey.go
- iamworkforcepool.go
- iamworkforcepoolprovider.go
- iamworkloadidentitypool.go
- iamworkloadidentitypoolprovider.go