Class IAMConnectionIdempotencyPolicy (2.15.0)

Functions

virtual clone() const

Create a new copy of this object.

Returns
TypeDescription
std::unique_ptr< IAMConnectionIdempotencyPolicy >

virtual ListServiceAccounts(google::iam::admin::v1::ListServiceAccountsRequest)

Parameter
NameDescription
request google::iam::admin::v1::ListServiceAccountsRequest
Returns
TypeDescription
google::cloud::Idempotency

virtual GetServiceAccount(google::iam::admin::v1::GetServiceAccountRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::GetServiceAccountRequest const &
Returns
TypeDescription
google::cloud::Idempotency

virtual CreateServiceAccount(google::iam::admin::v1::CreateServiceAccountRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::CreateServiceAccountRequest const &
Returns
TypeDescription
google::cloud::Idempotency

virtual PatchServiceAccount(google::iam::admin::v1::PatchServiceAccountRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::PatchServiceAccountRequest const &
Returns
TypeDescription
google::cloud::Idempotency

virtual DeleteServiceAccount(google::iam::admin::v1::DeleteServiceAccountRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::DeleteServiceAccountRequest const &
Returns
TypeDescription
google::cloud::Idempotency

virtual UndeleteServiceAccount(google::iam::admin::v1::UndeleteServiceAccountRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::UndeleteServiceAccountRequest const &
Returns
TypeDescription
google::cloud::Idempotency

virtual EnableServiceAccount(google::iam::admin::v1::EnableServiceAccountRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::EnableServiceAccountRequest const &
Returns
TypeDescription
google::cloud::Idempotency

virtual DisableServiceAccount(google::iam::admin::v1::DisableServiceAccountRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::DisableServiceAccountRequest const &
Returns
TypeDescription
google::cloud::Idempotency

virtual ListServiceAccountKeys(google::iam::admin::v1::ListServiceAccountKeysRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::ListServiceAccountKeysRequest const &
Returns
TypeDescription
google::cloud::Idempotency

virtual GetServiceAccountKey(google::iam::admin::v1::GetServiceAccountKeyRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::GetServiceAccountKeyRequest const &
Returns
TypeDescription
google::cloud::Idempotency

virtual CreateServiceAccountKey(google::iam::admin::v1::CreateServiceAccountKeyRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::CreateServiceAccountKeyRequest const &
Returns
TypeDescription
google::cloud::Idempotency

virtual UploadServiceAccountKey(google::iam::admin::v1::UploadServiceAccountKeyRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::UploadServiceAccountKeyRequest const &
Returns
TypeDescription
google::cloud::Idempotency

virtual DeleteServiceAccountKey(google::iam::admin::v1::DeleteServiceAccountKeyRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::DeleteServiceAccountKeyRequest const &
Returns
TypeDescription
google::cloud::Idempotency

virtual DisableServiceAccountKey(google::iam::admin::v1::DisableServiceAccountKeyRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::DisableServiceAccountKeyRequest const &
Returns
TypeDescription
google::cloud::Idempotency

virtual EnableServiceAccountKey(google::iam::admin::v1::EnableServiceAccountKeyRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::EnableServiceAccountKeyRequest const &
Returns
TypeDescription
google::cloud::Idempotency

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

Parameter
NameDescription
request google::iam::v1::GetIamPolicyRequest const &
Returns
TypeDescription
google::cloud::Idempotency

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

Parameter
NameDescription
request google::iam::v1::SetIamPolicyRequest const &
Returns
TypeDescription
google::cloud::Idempotency

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

Parameter
NameDescription
request google::iam::v1::TestIamPermissionsRequest const &
Returns
TypeDescription
google::cloud::Idempotency

virtual QueryGrantableRoles(google::iam::admin::v1::QueryGrantableRolesRequest)

Parameter
NameDescription
request google::iam::admin::v1::QueryGrantableRolesRequest
Returns
TypeDescription
google::cloud::Idempotency

virtual ListRoles(google::iam::admin::v1::ListRolesRequest)

Parameter
NameDescription
request google::iam::admin::v1::ListRolesRequest
Returns
TypeDescription
google::cloud::Idempotency

virtual GetRole(google::iam::admin::v1::GetRoleRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::GetRoleRequest const &
Returns
TypeDescription
google::cloud::Idempotency

virtual CreateRole(google::iam::admin::v1::CreateRoleRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::CreateRoleRequest const &
Returns
TypeDescription
google::cloud::Idempotency

virtual UpdateRole(google::iam::admin::v1::UpdateRoleRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::UpdateRoleRequest const &
Returns
TypeDescription
google::cloud::Idempotency

virtual DeleteRole(google::iam::admin::v1::DeleteRoleRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::DeleteRoleRequest const &
Returns
TypeDescription
google::cloud::Idempotency

virtual UndeleteRole(google::iam::admin::v1::UndeleteRoleRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::UndeleteRoleRequest const &
Returns
TypeDescription
google::cloud::Idempotency

virtual QueryTestablePermissions(google::iam::admin::v1::QueryTestablePermissionsRequest)

Parameter
NameDescription
request google::iam::admin::v1::QueryTestablePermissionsRequest
Returns
TypeDescription
google::cloud::Idempotency

virtual QueryAuditableServices(google::iam::admin::v1::QueryAuditableServicesRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::QueryAuditableServicesRequest const &
Returns
TypeDescription
google::cloud::Idempotency

virtual LintPolicy(google::iam::admin::v1::LintPolicyRequest const &)

Parameter
NameDescription
request google::iam::admin::v1::LintPolicyRequest const &
Returns
TypeDescription
google::cloud::Idempotency