Documentation ¶
Overview ¶
nolint
nolint
nolint
nolint
nolint
nolint
nolint
Index ¶
- type ApiKeyIterator
- type ApiKeyOperationsIterator
- type ApiKeyServiceClient
- func (c *ApiKeyServiceClient) ApiKeyIterator(ctx context.Context, serviceAccountId string, opts ...grpc.CallOption) *ApiKeyIterator
- func (c *ApiKeyServiceClient) ApiKeyOperationsIterator(ctx context.Context, apiKeyId string, opts ...grpc.CallOption) *ApiKeyOperationsIterator
- func (c *ApiKeyServiceClient) Create(ctx context.Context, in *iam.CreateApiKeyRequest, opts ...grpc.CallOption) (*iam.CreateApiKeyResponse, error)
- func (c *ApiKeyServiceClient) Delete(ctx context.Context, in *iam.DeleteApiKeyRequest, opts ...grpc.CallOption) (*operation.Operation, error)
- func (c *ApiKeyServiceClient) Get(ctx context.Context, in *iam.GetApiKeyRequest, opts ...grpc.CallOption) (*iam.ApiKey, error)
- func (c *ApiKeyServiceClient) List(ctx context.Context, in *iam.ListApiKeysRequest, opts ...grpc.CallOption) (*iam.ListApiKeysResponse, error)
- func (c *ApiKeyServiceClient) ListOperations(ctx context.Context, in *iam.ListApiKeyOperationsRequest, ...) (*iam.ListApiKeyOperationsResponse, error)
- func (c *ApiKeyServiceClient) Update(ctx context.Context, in *iam.UpdateApiKeyRequest, opts ...grpc.CallOption) (*operation.Operation, error)
- type IAM
- func (i *IAM) AWSCompatibility() *awscompatibility.AWSCompatibility
- func (i *IAM) ApiKey() *ApiKeyServiceClient
- func (i *IAM) IamToken() *IamTokenServiceClient
- func (i *IAM) Key() *KeyServiceClient
- func (i *IAM) Role() *RoleServiceClient
- func (i *IAM) ServiceAccount() *ServiceAccountServiceClient
- func (i *IAM) UserAccount() *UserAccountServiceClient
- func (i *IAM) YandexPassportUserAccount() *YandexPassportUserAccountServiceClient
- type IamTokenServiceClient
- type KeyIterator
- type KeyOperationsIterator
- type KeyServiceClient
- func (c *KeyServiceClient) Create(ctx context.Context, in *iam.CreateKeyRequest, opts ...grpc.CallOption) (*iam.CreateKeyResponse, error)
- func (c *KeyServiceClient) Delete(ctx context.Context, in *iam.DeleteKeyRequest, opts ...grpc.CallOption) (*operation.Operation, error)
- func (c *KeyServiceClient) Get(ctx context.Context, in *iam.GetKeyRequest, opts ...grpc.CallOption) (*iam.Key, error)
- func (c *KeyServiceClient) KeyIterator(ctx context.Context, serviceAccountId string, opts ...grpc.CallOption) *KeyIterator
- func (c *KeyServiceClient) KeyOperationsIterator(ctx context.Context, keyId string, opts ...grpc.CallOption) *KeyOperationsIterator
- func (c *KeyServiceClient) List(ctx context.Context, in *iam.ListKeysRequest, opts ...grpc.CallOption) (*iam.ListKeysResponse, error)
- func (c *KeyServiceClient) ListOperations(ctx context.Context, in *iam.ListKeyOperationsRequest, opts ...grpc.CallOption) (*iam.ListKeyOperationsResponse, error)
- func (c *KeyServiceClient) Update(ctx context.Context, in *iam.UpdateKeyRequest, opts ...grpc.CallOption) (*operation.Operation, error)
- type RoleIterator
- type RoleServiceClient
- func (c *RoleServiceClient) Get(ctx context.Context, in *iam.GetRoleRequest, opts ...grpc.CallOption) (*iam.Role, error)
- func (c *RoleServiceClient) List(ctx context.Context, in *iam.ListRolesRequest, opts ...grpc.CallOption) (*iam.ListRolesResponse, error)
- func (c *RoleServiceClient) RoleIterator(ctx context.Context, opts ...grpc.CallOption) *RoleIterator
- type ServiceAccountAccessBindingsIterator
- type ServiceAccountIterator
- type ServiceAccountOperationsIterator
- type ServiceAccountServiceClient
- func (c *ServiceAccountServiceClient) Create(ctx context.Context, in *iam.CreateServiceAccountRequest, ...) (*operation.Operation, error)
- func (c *ServiceAccountServiceClient) Delete(ctx context.Context, in *iam.DeleteServiceAccountRequest, ...) (*operation.Operation, error)
- func (c *ServiceAccountServiceClient) Get(ctx context.Context, in *iam.GetServiceAccountRequest, opts ...grpc.CallOption) (*iam.ServiceAccount, error)
- func (c *ServiceAccountServiceClient) List(ctx context.Context, in *iam.ListServiceAccountsRequest, ...) (*iam.ListServiceAccountsResponse, error)
- func (c *ServiceAccountServiceClient) ListAccessBindings(ctx context.Context, in *access.ListAccessBindingsRequest, ...) (*access.ListAccessBindingsResponse, error)
- func (c *ServiceAccountServiceClient) ListOperations(ctx context.Context, in *iam.ListServiceAccountOperationsRequest, ...) (*iam.ListServiceAccountOperationsResponse, error)
- func (c *ServiceAccountServiceClient) ServiceAccountAccessBindingsIterator(ctx context.Context, resourceId string, opts ...grpc.CallOption) *ServiceAccountAccessBindingsIterator
- func (c *ServiceAccountServiceClient) ServiceAccountIterator(ctx context.Context, folderId string, opts ...grpc.CallOption) *ServiceAccountIterator
- func (c *ServiceAccountServiceClient) ServiceAccountOperationsIterator(ctx context.Context, serviceAccountId string, opts ...grpc.CallOption) *ServiceAccountOperationsIterator
- func (c *ServiceAccountServiceClient) SetAccessBindings(ctx context.Context, in *access.SetAccessBindingsRequest, ...) (*operation.Operation, error)
- func (c *ServiceAccountServiceClient) Update(ctx context.Context, in *iam.UpdateServiceAccountRequest, ...) (*operation.Operation, error)
- func (c *ServiceAccountServiceClient) UpdateAccessBindings(ctx context.Context, in *access.UpdateAccessBindingsRequest, ...) (*operation.Operation, error)
- type UserAccountServiceClient
- type YandexPassportUserAccountServiceClient
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 ¶
func (it *ApiKeyOperationsIterator) Value() *operation.Operation
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 ¶
func (c *ApiKeyServiceClient) Create(ctx context.Context, in *iam.CreateApiKeyRequest, opts ...grpc.CallOption) (*iam.CreateApiKeyResponse, error)
Create implements iam.ApiKeyServiceClient
func (*ApiKeyServiceClient) Delete ¶
func (c *ApiKeyServiceClient) Delete(ctx context.Context, in *iam.DeleteApiKeyRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Delete implements iam.ApiKeyServiceClient
func (*ApiKeyServiceClient) Get ¶
func (c *ApiKeyServiceClient) Get(ctx context.Context, in *iam.GetApiKeyRequest, opts ...grpc.CallOption) (*iam.ApiKey, error)
Get implements iam.ApiKeyServiceClient
func (*ApiKeyServiceClient) List ¶
func (c *ApiKeyServiceClient) List(ctx context.Context, in *iam.ListApiKeysRequest, opts ...grpc.CallOption) (*iam.ListApiKeysResponse, error)
List implements iam.ApiKeyServiceClient
func (*ApiKeyServiceClient) ListOperations ¶
func (c *ApiKeyServiceClient) ListOperations(ctx context.Context, in *iam.ListApiKeyOperationsRequest, opts ...grpc.CallOption) (*iam.ListApiKeyOperationsResponse, error)
ListOperations implements iam.ApiKeyServiceClient
func (*ApiKeyServiceClient) Update ¶
func (c *ApiKeyServiceClient) Update(ctx context.Context, in *iam.UpdateApiKeyRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Update implements iam.ApiKeyServiceClient
type IAM ¶
type IAM struct {
// contains filtered or unexported fields
}
IAM provides access to "iam" component of Yandex.Cloud
func (*IAM) AWSCompatibility ¶
func (i *IAM) AWSCompatibility() *awscompatibility.AWSCompatibility
func (*IAM) IamToken ¶
func (i *IAM) IamToken() *IamTokenServiceClient
IamToken gets IamTokenService 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 ¶
func (c *IamTokenServiceClient) Create(ctx context.Context, in *iam.CreateIamTokenRequest, opts ...grpc.CallOption) (*iam.CreateIamTokenResponse, error)
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 ¶
func (it *KeyOperationsIterator) Value() *operation.Operation
type KeyServiceClient ¶
type KeyServiceClient struct {
// contains filtered or unexported fields
}
KeyServiceClient is a iam.KeyServiceClient with lazy GRPC connection initialization.
func (*KeyServiceClient) Create ¶
func (c *KeyServiceClient) Create(ctx context.Context, in *iam.CreateKeyRequest, opts ...grpc.CallOption) (*iam.CreateKeyResponse, error)
Create implements iam.KeyServiceClient
func (*KeyServiceClient) Delete ¶
func (c *KeyServiceClient) Delete(ctx context.Context, in *iam.DeleteKeyRequest, opts ...grpc.CallOption) (*operation.Operation, error)
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 ¶
func (c *KeyServiceClient) List(ctx context.Context, in *iam.ListKeysRequest, opts ...grpc.CallOption) (*iam.ListKeysResponse, error)
List implements iam.KeyServiceClient
func (*KeyServiceClient) ListOperations ¶
func (c *KeyServiceClient) ListOperations(ctx context.Context, in *iam.ListKeyOperationsRequest, opts ...grpc.CallOption) (*iam.ListKeyOperationsResponse, error)
ListOperations implements iam.KeyServiceClient
func (*KeyServiceClient) Update ¶
func (c *KeyServiceClient) Update(ctx context.Context, in *iam.UpdateKeyRequest, opts ...grpc.CallOption) (*operation.Operation, error)
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 ¶
func (c *RoleServiceClient) Get(ctx context.Context, in *iam.GetRoleRequest, opts ...grpc.CallOption) (*iam.Role, error)
Get implements iam.RoleServiceClient
func (*RoleServiceClient) List ¶
func (c *RoleServiceClient) List(ctx context.Context, in *iam.ListRolesRequest, opts ...grpc.CallOption) (*iam.ListRolesResponse, error)
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 (it *ServiceAccountAccessBindingsIterator) Error() error
func (*ServiceAccountAccessBindingsIterator) Next ¶
func (it *ServiceAccountAccessBindingsIterator) Next() bool
func (*ServiceAccountAccessBindingsIterator) Value ¶
func (it *ServiceAccountAccessBindingsIterator) Value() *access.AccessBinding
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 ¶
func (it *ServiceAccountIterator) Value() *iam.ServiceAccount
type ServiceAccountOperationsIterator ¶
type ServiceAccountOperationsIterator struct {
// contains filtered or unexported fields
}
func (*ServiceAccountOperationsIterator) Error ¶
func (it *ServiceAccountOperationsIterator) Error() error
func (*ServiceAccountOperationsIterator) Next ¶
func (it *ServiceAccountOperationsIterator) Next() bool
func (*ServiceAccountOperationsIterator) Value ¶
func (it *ServiceAccountOperationsIterator) Value() *operation.Operation
type ServiceAccountServiceClient ¶
type ServiceAccountServiceClient struct {
// contains filtered or unexported fields
}
ServiceAccountServiceClient is a iam.ServiceAccountServiceClient with lazy GRPC connection initialization.
func (*ServiceAccountServiceClient) Create ¶
func (c *ServiceAccountServiceClient) Create(ctx context.Context, in *iam.CreateServiceAccountRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Create implements iam.ServiceAccountServiceClient
func (*ServiceAccountServiceClient) Delete ¶
func (c *ServiceAccountServiceClient) Delete(ctx context.Context, in *iam.DeleteServiceAccountRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Delete implements iam.ServiceAccountServiceClient
func (*ServiceAccountServiceClient) Get ¶
func (c *ServiceAccountServiceClient) Get(ctx context.Context, in *iam.GetServiceAccountRequest, opts ...grpc.CallOption) (*iam.ServiceAccount, error)
Get implements iam.ServiceAccountServiceClient
func (*ServiceAccountServiceClient) List ¶
func (c *ServiceAccountServiceClient) List(ctx context.Context, in *iam.ListServiceAccountsRequest, opts ...grpc.CallOption) (*iam.ListServiceAccountsResponse, error)
List implements iam.ServiceAccountServiceClient
func (*ServiceAccountServiceClient) ListAccessBindings ¶
func (c *ServiceAccountServiceClient) ListAccessBindings(ctx context.Context, in *access.ListAccessBindingsRequest, opts ...grpc.CallOption) (*access.ListAccessBindingsResponse, error)
ListAccessBindings implements iam.ServiceAccountServiceClient
func (*ServiceAccountServiceClient) ListOperations ¶
func (c *ServiceAccountServiceClient) ListOperations(ctx context.Context, in *iam.ListServiceAccountOperationsRequest, opts ...grpc.CallOption) (*iam.ListServiceAccountOperationsResponse, error)
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 ¶
func (c *ServiceAccountServiceClient) SetAccessBindings(ctx context.Context, in *access.SetAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
SetAccessBindings implements iam.ServiceAccountServiceClient
func (*ServiceAccountServiceClient) Update ¶
func (c *ServiceAccountServiceClient) Update(ctx context.Context, in *iam.UpdateServiceAccountRequest, opts ...grpc.CallOption) (*operation.Operation, error)
Update implements iam.ServiceAccountServiceClient
func (*ServiceAccountServiceClient) UpdateAccessBindings ¶
func (c *ServiceAccountServiceClient) UpdateAccessBindings(ctx context.Context, in *access.UpdateAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
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 ¶
func (c *UserAccountServiceClient) Get(ctx context.Context, in *iam.GetUserAccountRequest, opts ...grpc.CallOption) (*iam.UserAccount, error)
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 ¶
func (c *YandexPassportUserAccountServiceClient) GetByLogin(ctx context.Context, in *iam.GetUserAccountByLoginRequest, opts ...grpc.CallOption) (*iam.UserAccount, error)
GetByLogin implements iam.YandexPassportUserAccountServiceClient