class documentation

Access keys API v1 is depricated. It's known to malfunction under certain conditions. Use Access keys API v2 instead. Access keys create by API v1 are available using Access keys API v2.

Supported until 09/01/25. Access keys API v1 is deprecated, use the v2 version instead. Keys produced by API v1 are available using v2.

Method activate Undocumented
Method create Undocumented
Method deactivate Undocumented
Method delete Undocumented
Method get_by_aws_id Undocumented
Method get_by_id Undocumented
Method get_secret_once Undocumented
Method list Undocumented
Method list_by_account Undocumented
Method update Undocumented
Constant __PB2_DESCRIPTOR__ Undocumented
Class Variable __operation_source_method__ Undocumented
Class Variable __service_deprecation_details__ Undocumented
Class Variable __service_name__ Undocumented

Inherited from ClientWithOperations:

Method __init__ Undocumented
Method operation_service Undocumented
Class Variable __operation_service_class__ Undocumented
Class Variable __operation_type__ Undocumented
Instance Variable __operation_service__ Undocumented

Inherited from Client (via ClientWithOperations):

Method request Undocumented
Instance Variable _channel Undocumented
def activate(self, request: ActivateAccessKeyRequest, metadata: abc.Iterable[builtins.tuple[builtins.str, builtins.str]] | None = None, timeout: builtins.float | None = None, credentials: grpc.CallCredentials | None = None, compression: grpc.Compression | None = None, retries: builtins.int | None = 3, per_retry_timeout: builtins.float | None = None) -> request_1.Request[ActivateAccessKeyRequest, operation_1.Operation[v1_1.Operation]]: (source)

Undocumented

def create(self, request: CreateAccessKeyRequest, metadata: abc.Iterable[builtins.tuple[builtins.str, builtins.str]] | None = None, timeout: builtins.float | None = None, credentials: grpc.CallCredentials | None = None, compression: grpc.Compression | None = None, retries: builtins.int | None = 3, per_retry_timeout: builtins.float | None = None) -> request_1.Request[CreateAccessKeyRequest, operation_1.Operation[v1_1.Operation]]: (source)

Undocumented

def deactivate(self, request: DeactivateAccessKeyRequest, metadata: abc.Iterable[builtins.tuple[builtins.str, builtins.str]] | None = None, timeout: builtins.float | None = None, credentials: grpc.CallCredentials | None = None, compression: grpc.Compression | None = None, retries: builtins.int | None = 3, per_retry_timeout: builtins.float | None = None) -> request_1.Request[DeactivateAccessKeyRequest, operation_1.Operation[v1_1.Operation]]: (source)

Undocumented

def delete(self, request: DeleteAccessKeyRequest, metadata: abc.Iterable[builtins.tuple[builtins.str, builtins.str]] | None = None, timeout: builtins.float | None = None, credentials: grpc.CallCredentials | None = None, compression: grpc.Compression | None = None, retries: builtins.int | None = 3, per_retry_timeout: builtins.float | None = None) -> request_1.Request[DeleteAccessKeyRequest, operation_1.Operation[v1_1.Operation]]: (source)

Undocumented

def get_by_aws_id(self, request: GetAccessKeyByAwsIdRequest, metadata: abc.Iterable[builtins.tuple[builtins.str, builtins.str]] | None = None, timeout: builtins.float | None = None, credentials: grpc.CallCredentials | None = None, compression: grpc.Compression | None = None, retries: builtins.int | None = 3, per_retry_timeout: builtins.float | None = None) -> request_1.Request[GetAccessKeyByAwsIdRequest, AccessKey]: (source)

Undocumented

def get_by_id(self, request: GetAccessKeyByIdRequest, metadata: abc.Iterable[builtins.tuple[builtins.str, builtins.str]] | None = None, timeout: builtins.float | None = None, credentials: grpc.CallCredentials | None = None, compression: grpc.Compression | None = None, retries: builtins.int | None = 3, per_retry_timeout: builtins.float | None = None) -> request_1.Request[GetAccessKeyByIdRequest, AccessKey]: (source)

Undocumented

def get_secret_once(self, request: GetAccessKeySecretOnceRequest, metadata: abc.Iterable[builtins.tuple[builtins.str, builtins.str]] | None = None, timeout: builtins.float | None = None, credentials: grpc.CallCredentials | None = None, compression: grpc.Compression | None = None, retries: builtins.int | None = 3, per_retry_timeout: builtins.float | None = None) -> request_1.Request[GetAccessKeySecretOnceRequest, GetAccessKeySecretOnceResponse]: (source)

Undocumented

def list(self, request: ListAccessKeysRequest, metadata: abc.Iterable[builtins.tuple[builtins.str, builtins.str]] | None = None, timeout: builtins.float | None = None, credentials: grpc.CallCredentials | None = None, compression: grpc.Compression | None = None, retries: builtins.int | None = 3, per_retry_timeout: builtins.float | None = None) -> request_1.Request[ListAccessKeysRequest, ListAccessKeysResponse]: (source)

Undocumented

def list_by_account(self, request: ListAccessKeysByAccountRequest, metadata: abc.Iterable[builtins.tuple[builtins.str, builtins.str]] | None = None, timeout: builtins.float | None = None, credentials: grpc.CallCredentials | None = None, compression: grpc.Compression | None = None, retries: builtins.int | None = 3, per_retry_timeout: builtins.float | None = None) -> request_1.Request[ListAccessKeysByAccountRequest, ListAccessKeysResponse]: (source)

Undocumented

def update(self, request: UpdateAccessKeyRequest, metadata: abc.Iterable[builtins.tuple[builtins.str, builtins.str]] | None = None, timeout: builtins.float | None = None, credentials: grpc.CallCredentials | None = None, compression: grpc.Compression | None = None, retries: builtins.int | None = 3, per_retry_timeout: builtins.float | None = None) -> request_1.Request[UpdateAccessKeyRequest, operation_1.Operation[v1_1.Operation]]: (source)

Undocumented

__PB2_DESCRIPTOR__ = (source)

Undocumented

Value
descriptor.DescriptorWrap[descriptor_1.ServiceDescriptor]('.nebius.iam.v1.Access
KeyService',
                                                          access_key_service_pb2.DESCRIPTOR
,
                                                          descriptor_1.ServiceDescriptor
)
__service_deprecation_details__: str = (source)
__service_name__: str = (source)