v1beta1

package
v1.55.0 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2021 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type 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 added in v1.54.0

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 added in v1.54.0

type IAMPartialPolicyExpansion interface{}

type IAMPartialPolicyInterface added in v1.54.0

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 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

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) IAMPartialPolicies added in v1.54.0

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) RESTClient

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

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

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL