iam

package
v0.0.0-...-417428f Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2020 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

nolint

nolint

nolint

nolint

nolint

nolint

nolint

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiKeyIterator

type ApiKeyIterator struct {
	// contains filtered or unexported fields
}

func (*ApiKeyIterator) Error

func (it *ApiKeyIterator) Error() error

func (*ApiKeyIterator) Next

func (it *ApiKeyIterator) Next() bool

func (*ApiKeyIterator) Value

func (it *ApiKeyIterator) Value() *iam.ApiKey

type ApiKeyOperationsIterator

type ApiKeyOperationsIterator struct {
	// contains filtered or unexported fields
}

func (*ApiKeyOperationsIterator) Error

func (it *ApiKeyOperationsIterator) Error() error

func (*ApiKeyOperationsIterator) Next

func (it *ApiKeyOperationsIterator) Next() bool

func (*ApiKeyOperationsIterator) Value

type ApiKeyServiceClient

type ApiKeyServiceClient struct {
	// contains filtered or unexported fields
}

ApiKeyServiceClient is a iam.ApiKeyServiceClient with lazy GRPC connection initialization.

func (*ApiKeyServiceClient) ApiKeyIterator

func (c *ApiKeyServiceClient) ApiKeyIterator(ctx context.Context, serviceAccountId string, opts ...grpc.CallOption) *ApiKeyIterator

func (*ApiKeyServiceClient) ApiKeyOperationsIterator

func (c *ApiKeyServiceClient) ApiKeyOperationsIterator(ctx context.Context, apiKeyId string, opts ...grpc.CallOption) *ApiKeyOperationsIterator

func (*ApiKeyServiceClient) Create

Create implements iam.ApiKeyServiceClient

func (*ApiKeyServiceClient) Delete

Delete implements iam.ApiKeyServiceClient

func (*ApiKeyServiceClient) Get

Get implements iam.ApiKeyServiceClient

func (*ApiKeyServiceClient) List

List implements iam.ApiKeyServiceClient

func (*ApiKeyServiceClient) ListOperations

ListOperations implements iam.ApiKeyServiceClient

func (*ApiKeyServiceClient) Update

Update implements iam.ApiKeyServiceClient

type IAM

type IAM struct {
	// contains filtered or unexported fields
}

IAM provides access to "iam" component of Yandex.Cloud

func NewIAM

func NewIAM(g func(ctx context.Context) (*grpc.ClientConn, error)) *IAM

NewIAM creates instance of IAM

func (*IAM) AWSCompatibility

func (i *IAM) AWSCompatibility() *awscompatibility.AWSCompatibility

func (*IAM) ApiKey

func (i *IAM) ApiKey() *ApiKeyServiceClient

ApiKey gets ApiKeyService client

func (*IAM) IamToken

func (i *IAM) IamToken() *IamTokenServiceClient

IamToken gets IamTokenService client

func (*IAM) Key

func (i *IAM) Key() *KeyServiceClient

Key gets KeyService client

func (*IAM) Role

func (i *IAM) Role() *RoleServiceClient

Role gets RoleService client

func (*IAM) ServiceAccount

func (i *IAM) ServiceAccount() *ServiceAccountServiceClient

ServiceAccount gets ServiceAccountService client

func (*IAM) UserAccount

func (i *IAM) UserAccount() *UserAccountServiceClient

UserAccount gets UserAccountService client

func (*IAM) YandexPassportUserAccount

func (i *IAM) YandexPassportUserAccount() *YandexPassportUserAccountServiceClient

YandexPassportUserAccount gets YandexPassportUserAccountService client

type IamTokenServiceClient

type IamTokenServiceClient struct {
	// contains filtered or unexported fields
}

IamTokenServiceClient is a iam.IamTokenServiceClient with lazy GRPC connection initialization.

func (*IamTokenServiceClient) Create

Create implements iam.IamTokenServiceClient

type KeyIterator

type KeyIterator struct {
	// contains filtered or unexported fields
}

func (*KeyIterator) Error

func (it *KeyIterator) Error() error

func (*KeyIterator) Next

func (it *KeyIterator) Next() bool

func (*KeyIterator) Value

func (it *KeyIterator) Value() *iam.Key

type KeyOperationsIterator

type KeyOperationsIterator struct {
	// contains filtered or unexported fields
}

func (*KeyOperationsIterator) Error

func (it *KeyOperationsIterator) Error() error

func (*KeyOperationsIterator) Next

func (it *KeyOperationsIterator) Next() bool

func (*KeyOperationsIterator) Value

type KeyServiceClient

type KeyServiceClient struct {
	// contains filtered or unexported fields
}

KeyServiceClient is a iam.KeyServiceClient with lazy GRPC connection initialization.

func (*KeyServiceClient) Create

Create implements iam.KeyServiceClient

func (*KeyServiceClient) Delete

Delete implements iam.KeyServiceClient

func (*KeyServiceClient) Get

func (c *KeyServiceClient) Get(ctx context.Context, in *iam.GetKeyRequest, opts ...grpc.CallOption) (*iam.Key, error)

Get implements iam.KeyServiceClient

func (*KeyServiceClient) KeyIterator

func (c *KeyServiceClient) KeyIterator(ctx context.Context, serviceAccountId string, opts ...grpc.CallOption) *KeyIterator

func (*KeyServiceClient) KeyOperationsIterator

func (c *KeyServiceClient) KeyOperationsIterator(ctx context.Context, keyId string, opts ...grpc.CallOption) *KeyOperationsIterator

func (*KeyServiceClient) List

List implements iam.KeyServiceClient

func (*KeyServiceClient) ListOperations

ListOperations implements iam.KeyServiceClient

func (*KeyServiceClient) Update

Update implements iam.KeyServiceClient

type RoleIterator

type RoleIterator struct {
	// contains filtered or unexported fields
}

func (*RoleIterator) Error

func (it *RoleIterator) Error() error

func (*RoleIterator) Next

func (it *RoleIterator) Next() bool

func (*RoleIterator) Value

func (it *RoleIterator) Value() *iam.Role

type RoleServiceClient

type RoleServiceClient struct {
	// contains filtered or unexported fields
}

RoleServiceClient is a iam.RoleServiceClient with lazy GRPC connection initialization.

func (*RoleServiceClient) Get

Get implements iam.RoleServiceClient

func (*RoleServiceClient) List

List implements iam.RoleServiceClient

func (*RoleServiceClient) RoleIterator

func (c *RoleServiceClient) RoleIterator(ctx context.Context, opts ...grpc.CallOption) *RoleIterator

type ServiceAccountAccessBindingsIterator

type ServiceAccountAccessBindingsIterator struct {
	// contains filtered or unexported fields
}

func (*ServiceAccountAccessBindingsIterator) Error

func (*ServiceAccountAccessBindingsIterator) Next

func (*ServiceAccountAccessBindingsIterator) Value

type ServiceAccountIterator

type ServiceAccountIterator struct {
	// contains filtered or unexported fields
}

func (*ServiceAccountIterator) Error

func (it *ServiceAccountIterator) Error() error

func (*ServiceAccountIterator) Next

func (it *ServiceAccountIterator) Next() bool

func (*ServiceAccountIterator) Value

type ServiceAccountOperationsIterator

type ServiceAccountOperationsIterator struct {
	// contains filtered or unexported fields
}

func (*ServiceAccountOperationsIterator) Error

func (*ServiceAccountOperationsIterator) Next

func (*ServiceAccountOperationsIterator) Value

type ServiceAccountServiceClient

type ServiceAccountServiceClient struct {
	// contains filtered or unexported fields
}

ServiceAccountServiceClient is a iam.ServiceAccountServiceClient with lazy GRPC connection initialization.

func (*ServiceAccountServiceClient) Create

Create implements iam.ServiceAccountServiceClient

func (*ServiceAccountServiceClient) Delete

Delete implements iam.ServiceAccountServiceClient

func (*ServiceAccountServiceClient) Get

Get implements iam.ServiceAccountServiceClient

func (*ServiceAccountServiceClient) List

List implements iam.ServiceAccountServiceClient

func (*ServiceAccountServiceClient) ListAccessBindings

ListAccessBindings implements iam.ServiceAccountServiceClient

func (*ServiceAccountServiceClient) ListOperations

ListOperations implements iam.ServiceAccountServiceClient

func (*ServiceAccountServiceClient) ServiceAccountAccessBindingsIterator

func (c *ServiceAccountServiceClient) ServiceAccountAccessBindingsIterator(ctx context.Context, resourceId string, opts ...grpc.CallOption) *ServiceAccountAccessBindingsIterator

func (*ServiceAccountServiceClient) ServiceAccountIterator

func (c *ServiceAccountServiceClient) ServiceAccountIterator(ctx context.Context, folderId string, opts ...grpc.CallOption) *ServiceAccountIterator

func (*ServiceAccountServiceClient) ServiceAccountOperationsIterator

func (c *ServiceAccountServiceClient) ServiceAccountOperationsIterator(ctx context.Context, serviceAccountId string, opts ...grpc.CallOption) *ServiceAccountOperationsIterator

func (*ServiceAccountServiceClient) SetAccessBindings

SetAccessBindings implements iam.ServiceAccountServiceClient

func (*ServiceAccountServiceClient) Update

Update implements iam.ServiceAccountServiceClient

func (*ServiceAccountServiceClient) UpdateAccessBindings

UpdateAccessBindings implements iam.ServiceAccountServiceClient

type UserAccountServiceClient

type UserAccountServiceClient struct {
	// contains filtered or unexported fields
}

UserAccountServiceClient is a iam.UserAccountServiceClient with lazy GRPC connection initialization.

func (*UserAccountServiceClient) Get

Get implements iam.UserAccountServiceClient

type YandexPassportUserAccountServiceClient

type YandexPassportUserAccountServiceClient struct {
	// contains filtered or unexported fields
}

YandexPassportUserAccountServiceClient is a iam.YandexPassportUserAccountServiceClient with lazy GRPC connection initialization.

func (*YandexPassportUserAccountServiceClient) GetByLogin

GetByLogin implements iam.YandexPassportUserAccountServiceClient

Directories

Path Synopsis
nolint

Jump to

Keyboard shortcuts

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