class documentation

A set of methods for managing secret's versions.

Method create Creates a new secret version in the specified container.
Method delete Soft delete secret version.
Method get Returns the specified secret version, without its Payload.
Method list Returns the list of secret versions in a specified container, without its Payload.
Method undelete Undelete secret version
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: CreateSecretVersionRequest, 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[CreateSecretVersionRequest, operation.Operation[v1_1.Operation]]: (source)

Creates a new secret version in the specified container.

def delete(self, request: DeleteSecretVersionRequest, 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[DeleteSecretVersionRequest, operation.Operation[v1_1.Operation]]: (source)

Soft delete secret version.

def get(self, request: GetSecretVersionRequest, 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[GetSecretVersionRequest, SecretVersion]: (source)

Returns the specified secret version, without its Payload.

def list(self, request: ListSecretVersionsRequest, 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[ListSecretVersionsRequest, ListSecretVersionsResponse]: (source)

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

def undelete(self, request: UndeleteSecretVersionRequest, 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[UndeleteSecretVersionRequest, operation.Operation[v1_1.Operation]]: (source)

Undelete secret version

__PB2_DESCRIPTOR__ = (source)

Undocumented

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