class documentation

A set of methods for managing secrets.

Method create Creates a new secret in the specified container.
Method delete Soft delete secret
Method get Returns the specified secret, without its Payload.
Method get_by_name Returns the specified secret by name, without its Payload.
Method list Returns the list of secrets in a specified container, without its Payload.
Method undelete Undelete secret version
Method update Updates an existing secret, excluded its Payload.
Constant __PB2_DESCRIPTOR__ Undocumented
Class Variable __operation_source_method__ 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
Class Variable __service_deprecation_details__ Undocumented
Instance Variable _channel Undocumented
def create(self, request: CreateSecretRequest, metadata: abc.Iterable[builtins.tuple[builtins.str, builtins.str]] | None = None, timeout: builtins.float | unset.UnsetType | None = unset.Unset, credentials: grpc.CallCredentials | None = None, compression: grpc.Compression | None = None, retries: builtins.int | None = 3, per_retry_timeout: builtins.float | unset.UnsetType | None = unset.Unset) -> request_1.Request[CreateSecretRequest, operation.Operation[v1_1.Operation]]: (source)

Creates a new secret in the specified container.

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

Soft delete secret

def get(self, request: GetSecretRequest, metadata: abc.Iterable[builtins.tuple[builtins.str, builtins.str]] | None = None, timeout: builtins.float | unset.UnsetType | None = unset.Unset, credentials: grpc.CallCredentials | None = None, compression: grpc.Compression | None = None, retries: builtins.int | None = 3, per_retry_timeout: builtins.float | unset.UnsetType | None = unset.Unset) -> request_1.Request[GetSecretRequest, Secret]: (source)

Returns the specified secret, without its Payload.

def get_by_name(self, request: GetSecretByNameRequest, metadata: abc.Iterable[builtins.tuple[builtins.str, builtins.str]] | None = None, timeout: builtins.float | unset.UnsetType | None = unset.Unset, credentials: grpc.CallCredentials | None = None, compression: grpc.Compression | None = None, retries: builtins.int | None = 3, per_retry_timeout: builtins.float | unset.UnsetType | None = unset.Unset) -> request_1.Request[GetSecretByNameRequest, Secret]: (source)

Returns the specified secret by name, without its Payload.

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

Returns the list of secrets in a specified container, without its Payload.

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

Undelete secret version

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

Updates an existing secret, excluded its Payload.

__PB2_DESCRIPTOR__ = (source)

Undocumented

Value
descriptor.DescriptorWrap[descriptor_1.ServiceDescriptor]('.nebius.mysterybox.v1
.SecretService',
                                                          secret_service_pb2.DESCRIPTOR
,
                                                          descriptor_1.ServiceDescriptor
)
__service_name__: str = (source)