Class SecretManagerServiceConnectionIdempotencyPolicy (2.20.0)

Functions

virtual clone() const

Create a new copy of this object.

Returns
Type Description
std::unique_ptr< SecretManagerServiceConnectionIdempotencyPolicy >

virtual ListSecrets(google::cloud::secretmanager::v1::ListSecretsRequest)

Parameter
Name Description
request google::cloud::secretmanager::v1::ListSecretsRequest
Returns
Type Description
google::cloud::Idempotency

virtual CreateSecret(google::cloud::secretmanager::v1::CreateSecretRequest const &)

Parameter
Name Description
request google::cloud::secretmanager::v1::CreateSecretRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual AddSecretVersion(google::cloud::secretmanager::v1::AddSecretVersionRequest const &)

Parameter
Name Description
request google::cloud::secretmanager::v1::AddSecretVersionRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual GetSecret(google::cloud::secretmanager::v1::GetSecretRequest const &)

Parameter
Name Description
request google::cloud::secretmanager::v1::GetSecretRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual UpdateSecret(google::cloud::secretmanager::v1::UpdateSecretRequest const &)

Parameter
Name Description
request google::cloud::secretmanager::v1::UpdateSecretRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual DeleteSecret(google::cloud::secretmanager::v1::DeleteSecretRequest const &)

Parameter
Name Description
request google::cloud::secretmanager::v1::DeleteSecretRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual ListSecretVersions(google::cloud::secretmanager::v1::ListSecretVersionsRequest)

Parameter
Name Description
request google::cloud::secretmanager::v1::ListSecretVersionsRequest
Returns
Type Description
google::cloud::Idempotency

virtual GetSecretVersion(google::cloud::secretmanager::v1::GetSecretVersionRequest const &)

Parameter
Name Description
request google::cloud::secretmanager::v1::GetSecretVersionRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual AccessSecretVersion(google::cloud::secretmanager::v1::AccessSecretVersionRequest const &)

Parameter
Name Description
request google::cloud::secretmanager::v1::AccessSecretVersionRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual DisableSecretVersion(google::cloud::secretmanager::v1::DisableSecretVersionRequest const &)

Parameter
Name Description
request google::cloud::secretmanager::v1::DisableSecretVersionRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual EnableSecretVersion(google::cloud::secretmanager::v1::EnableSecretVersionRequest const &)

Parameter
Name Description
request google::cloud::secretmanager::v1::EnableSecretVersionRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual DestroySecretVersion(google::cloud::secretmanager::v1::DestroySecretVersionRequest const &)

Parameter
Name Description
request google::cloud::secretmanager::v1::DestroySecretVersionRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)

Parameter
Name Description
request google::iam::v1::SetIamPolicyRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)

Parameter
Name Description
request google::iam::v1::GetIamPolicyRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)

Parameter
Name Description
request google::iam::v1::TestIamPermissionsRequest const &
Returns
Type Description
google::cloud::Idempotency