Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type IAMAuditConfigExpansion
- type IAMAuditConfigInterface
- type IAMAuditConfigsGetter
- type IAMCustomRoleExpansion
- type IAMCustomRoleInterface
- type IAMCustomRolesGetter
- 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 IamV1beta1Client
- func (c *IamV1beta1Client) IAMAuditConfigs(namespace string) IAMAuditConfigInterface
- func (c *IamV1beta1Client) IAMCustomRoles(namespace string) IAMCustomRoleInterface
- 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) RESTClient() rest.Interface
- type IamV1beta1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 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 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.
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) IAMAuditConfigs ¶
func (c *IamV1beta1Client) IAMAuditConfigs(namespace string) IAMAuditConfigInterface
func (*IamV1beta1Client) IAMCustomRoles ¶
func (c *IamV1beta1Client) IAMCustomRoles(namespace string) IAMCustomRoleInterface
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) 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 IAMAuditConfigsGetter IAMCustomRolesGetter IAMPoliciesGetter IAMPolicyMembersGetter IAMServiceAccountsGetter IAMServiceAccountKeysGetter }