class documentation
class SecretServiceClient(client.ClientWithOperations[
Constructor: SecretServiceClient(channel)
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 |
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 |
Undocumented |
Class Variable | __operation |
Undocumented |
Class Variable | __service |
Undocumented |
Inherited from ClientWithOperations
:
Method | __init__ |
Undocumented |
Method | operation |
Undocumented |
Class Variable | __operation |
Undocumented |
Class Variable | __operation |
Undocumented |
Instance Variable | __operation |
Undocumented |
Inherited from Client
(via ClientWithOperations
):
Method | request |
Undocumented |
Class Variable | __service |
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.
Undocumented
Value |
|