Summary of entries of Methods for iam.
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient
IAMAsyncClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.iam_admin_v1.services.iam.transports.base.IAMTransport, typing.Callable[[...], google.cloud.iam_admin_v1.services.iam.transports.base.IAMTransport]]] = 'grpc_asyncio', client_options: typing.Optional[google.api_core.client_options.ClientOptions] = None, client_info: google.api_core.gapic_v1.client_info.ClientInfo =
Instantiates the iam async client.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.common_billing_account_path
common_billing_account_path(billing_account: str) -> str
Returns a fully-qualified billing_account string.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.common_billing_account_path
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.common_folder_path
common_folder_path(folder: str) -> str
Returns a fully-qualified folder string.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.common_folder_path
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.common_location_path
common_location_path(project: str, location: str) -> str
Returns a fully-qualified location string.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.common_location_path
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.common_organization_path
common_organization_path(organization: str) -> str
Returns a fully-qualified organization string.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.common_organization_path
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.common_project_path
common_project_path(project: str) -> str
Returns a fully-qualified project string.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.common_project_path
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.create_role
create_role(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.CreateRoleRequest, dict]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.Role
Creates a new custom Role][google.iam.admin.v1.Role]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.create_role
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.create_service_account
create_service_account(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.CreateServiceAccountRequest, dict
]
] = None,
*,
name: typing.Optional[str] = None,
account_id: typing.Optional[str] = None,
service_account: typing.Optional[
google.cloud.iam_admin_v1.types.iam.ServiceAccount
] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.ServiceAccount
Creates a ServiceAccount][google.iam.admin.v1.ServiceAccount]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.create_service_account
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.create_service_account_key
create_service_account_key(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.CreateServiceAccountKeyRequest, dict
]
] = None,
*,
name: typing.Optional[str] = None,
private_key_type: typing.Optional[
google.cloud.iam_admin_v1.types.iam.ServiceAccountPrivateKeyType
] = None,
key_algorithm: typing.Optional[
google.cloud.iam_admin_v1.types.iam.ServiceAccountKeyAlgorithm
] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.ServiceAccountKey
Creates a
ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.create_service_account_key
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.delete_role
delete_role(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.DeleteRoleRequest, dict]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.Role
Deletes a custom Role][google.iam.admin.v1.Role]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.delete_role
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.delete_service_account
delete_service_account(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.DeleteServiceAccountRequest, dict
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> None
Deletes a ServiceAccount][google.iam.admin.v1.ServiceAccount]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.delete_service_account
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.delete_service_account_key
delete_service_account_key(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.DeleteServiceAccountKeyRequest, dict
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> None
Deletes a
ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.delete_service_account_key
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.disable_service_account
disable_service_account(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.DisableServiceAccountRequest, dict
]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> None
Disables a ServiceAccount][google.iam.admin.v1.ServiceAccount]
immediately.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.disable_service_account
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.disable_service_account_key
disable_service_account_key(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.DisableServiceAccountKeyRequest, dict
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> None
Disable a
ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.disable_service_account_key
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.enable_service_account
enable_service_account(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.EnableServiceAccountRequest, dict
]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> None
Enables a ServiceAccount][google.iam.admin.v1.ServiceAccount]
that was disabled by
DisableServiceAccount][google.iam.admin.v1.IAM.DisableServiceAccount]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.enable_service_account
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.enable_service_account_key
enable_service_account_key(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.EnableServiceAccountKeyRequest, dict
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> None
Enable a
ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.enable_service_account_key
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.from_service_account_file
from_service_account_file(filename: str, *args, **kwargs)
Creates an instance of this client using the provided credentials file.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.from_service_account_file
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.from_service_account_info
from_service_account_info(info: dict, *args, **kwargs)
Creates an instance of this client using the provided credentials info.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.from_service_account_info
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.from_service_account_json
from_service_account_json(filename: str, *args, **kwargs)
Creates an instance of this client using the provided credentials file.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.from_service_account_json
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_iam_policy
get_iam_policy(
request: typing.Optional[
typing.Union[google.iam.v1.iam_policy_pb2.GetIamPolicyRequest, dict]
] = None,
*,
resource: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.iam.v1.policy_pb2.Policy
Gets the IAM policy that is attached to a
ServiceAccount][google.iam.admin.v1.ServiceAccount]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_iam_policy
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_mtls_endpoint_and_cert_source
get_mtls_endpoint_and_cert_source(
client_options: typing.Optional[
google.api_core.client_options.ClientOptions
] = None,
)
Return the API endpoint and client cert source for mutual TLS.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_mtls_endpoint_and_cert_source
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_role
get_role(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.GetRoleRequest, dict]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.Role
Gets the definition of a Role][google.iam.admin.v1.Role]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_role
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_service_account
get_service_account(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.GetServiceAccountRequest, dict]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.ServiceAccount
Gets a ServiceAccount][google.iam.admin.v1.ServiceAccount]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_service_account
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_service_account_key
get_service_account_key(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.GetServiceAccountKeyRequest, dict
]
] = None,
*,
name: typing.Optional[str] = None,
public_key_type: typing.Optional[
google.cloud.iam_admin_v1.types.iam.ServiceAccountPublicKeyType
] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.ServiceAccountKey
Gets a
ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_service_account_key
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_transport_class
get_transport_class(
label: typing.Optional[str] = None,
) -> typing.Type[google.cloud.iam_admin_v1.services.iam.transports.base.IAMTransport]
Returns an appropriate transport class.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_transport_class
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.key_path
key_path(project: str, service_account: str, key: str) -> str
Returns a fully-qualified key string.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.key_path
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.lint_policy
lint_policy(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.LintPolicyRequest, dict]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.LintPolicyResponse
Lints, or validates, an IAM policy.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.lint_policy
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.list_roles
list_roles(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.ListRolesRequest, dict]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.services.iam.pagers.ListRolesAsyncPager
Lists every predefined Role][google.iam.admin.v1.Role]
that IAM
supports, or every custom role that is defined for an
organization or project.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.list_roles
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.list_service_account_keys
list_service_account_keys(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.ListServiceAccountKeysRequest, dict
]
] = None,
*,
name: typing.Optional[str] = None,
key_types: typing.Optional[
typing.MutableSequence[
google.cloud.iam_admin_v1.types.iam.ListServiceAccountKeysRequest.KeyType
]
] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.ListServiceAccountKeysResponse
Lists every
ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey]
for a
service account.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.list_service_account_keys
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.list_service_accounts
list_service_accounts(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.ListServiceAccountsRequest, dict
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.services.iam.pagers.ListServiceAccountsAsyncPager
Lists every ServiceAccount][google.iam.admin.v1.ServiceAccount]
that belongs to a specific project.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.list_service_accounts
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_common_billing_account_path
parse_common_billing_account_path(path: str) -> typing.Dict[str, str]
Parse a billing_account path into its component segments.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_common_billing_account_path
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_common_folder_path
parse_common_folder_path(path: str) -> typing.Dict[str, str]
Parse a folder path into its component segments.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_common_folder_path
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_common_location_path
parse_common_location_path(path: str) -> typing.Dict[str, str]
Parse a location path into its component segments.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_common_location_path
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_common_organization_path
parse_common_organization_path(path: str) -> typing.Dict[str, str]
Parse a organization path into its component segments.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_common_organization_path
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_common_project_path
parse_common_project_path(path: str) -> typing.Dict[str, str]
Parse a project path into its component segments.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_common_project_path
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_key_path
parse_key_path(path: str) -> typing.Dict[str, str]
Parses a key path into its component segments.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_key_path
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_service_account_path
parse_service_account_path(path: str) -> typing.Dict[str, str]
Parses a service_account path into its component segments.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_service_account_path
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.patch_service_account
patch_service_account(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.PatchServiceAccountRequest, dict
]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.ServiceAccount
Patches a ServiceAccount][google.iam.admin.v1.ServiceAccount]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.patch_service_account
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.query_auditable_services
query_auditable_services(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.QueryAuditableServicesRequest, dict
]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.QueryAuditableServicesResponse
Returns a list of services that allow you to opt into audit logs that are not generated by default.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.query_auditable_services
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.query_grantable_roles
query_grantable_roles(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesRequest, dict
]
] = None,
*,
full_resource_name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.services.iam.pagers.QueryGrantableRolesAsyncPager
Lists roles that can be granted on a Google Cloud resource.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.query_grantable_roles
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.query_testable_permissions
query_testable_permissions(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsRequest, dict
]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.services.iam.pagers.QueryTestablePermissionsAsyncPager
Lists every permission that you can test on a resource.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.query_testable_permissions
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.service_account_path
service_account_path(project: str, service_account: str) -> str
Returns a fully-qualified service_account string.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.service_account_path
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.set_iam_policy
set_iam_policy(
request: typing.Optional[
typing.Union[google.iam.v1.iam_policy_pb2.SetIamPolicyRequest, dict]
] = None,
*,
resource: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.iam.v1.policy_pb2.Policy
Sets the IAM policy that is attached to a
ServiceAccount][google.iam.admin.v1.ServiceAccount]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.set_iam_policy
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.sign_blob
sign_blob(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.SignBlobRequest, dict]
] = None,
*,
name: typing.Optional[str] = None,
bytes_to_sign: typing.Optional[bytes] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.SignBlobResponse
Note: This method is deprecated.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.sign_blob
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.sign_jwt
sign_jwt(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.SignJwtRequest, dict]
] = None,
*,
name: typing.Optional[str] = None,
payload: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.SignJwtResponse
Note: This method is deprecated.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.sign_jwt
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.test_iam_permissions
test_iam_permissions(
request: typing.Optional[
typing.Union[google.iam.v1.iam_policy_pb2.TestIamPermissionsRequest, dict]
] = None,
*,
resource: typing.Optional[str] = None,
permissions: typing.Optional[typing.MutableSequence[str]] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.iam.v1.iam_policy_pb2.TestIamPermissionsResponse
Tests whether the caller has the specified permissions on a
ServiceAccount][google.iam.admin.v1.ServiceAccount]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.test_iam_permissions
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.undelete_role
undelete_role(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.UndeleteRoleRequest, dict]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.Role
Undeletes a custom Role][google.iam.admin.v1.Role]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.undelete_role
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.undelete_service_account
undelete_service_account(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.UndeleteServiceAccountRequest, dict
]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.UndeleteServiceAccountResponse
Restores a deleted
ServiceAccount][google.iam.admin.v1.ServiceAccount]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.undelete_service_account
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.update_role
update_role(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.UpdateRoleRequest, dict]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.Role
Updates the definition of a custom
Role][google.iam.admin.v1.Role]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.update_role
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.update_service_account
update_service_account(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.ServiceAccount, dict]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.ServiceAccount
Note: We are in the process of deprecating this method.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.update_service_account
google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.upload_service_account_key
upload_service_account_key(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.UploadServiceAccountKeyRequest, dict
]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.ServiceAccountKey
Uploads the public key portion of a key pair that you manage,
and associates the public key with a
ServiceAccount][google.iam.admin.v1.ServiceAccount]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.upload_service_account_key
google.cloud.iam_admin_v1.services.iam.IAMClient
IAMClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.iam_admin_v1.services.iam.transports.base.IAMTransport, typing.Callable[[...], google.cloud.iam_admin_v1.services.iam.transports.base.IAMTransport]]] = None, client_options: typing.Optional[typing.Union[google.api_core.client_options.ClientOptions, dict]] = None, client_info: google.api_core.gapic_v1.client_info.ClientInfo =
Instantiates the iam client.
google.cloud.iam_admin_v1.services.iam.IAMClient.__exit__
__exit__(type, value, traceback)
Releases underlying transport's resources.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.exit
google.cloud.iam_admin_v1.services.iam.IAMClient.common_billing_account_path
common_billing_account_path(billing_account: str) -> str
Returns a fully-qualified billing_account string.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.common_billing_account_path
google.cloud.iam_admin_v1.services.iam.IAMClient.common_folder_path
common_folder_path(folder: str) -> str
Returns a fully-qualified folder string.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.common_folder_path
google.cloud.iam_admin_v1.services.iam.IAMClient.common_location_path
common_location_path(project: str, location: str) -> str
Returns a fully-qualified location string.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.common_location_path
google.cloud.iam_admin_v1.services.iam.IAMClient.common_organization_path
common_organization_path(organization: str) -> str
Returns a fully-qualified organization string.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.common_organization_path
google.cloud.iam_admin_v1.services.iam.IAMClient.common_project_path
common_project_path(project: str) -> str
Returns a fully-qualified project string.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.common_project_path
google.cloud.iam_admin_v1.services.iam.IAMClient.create_role
create_role(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.CreateRoleRequest, dict]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.Role
Creates a new custom Role][google.iam.admin.v1.Role]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.create_role
google.cloud.iam_admin_v1.services.iam.IAMClient.create_service_account
create_service_account(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.CreateServiceAccountRequest, dict
]
] = None,
*,
name: typing.Optional[str] = None,
account_id: typing.Optional[str] = None,
service_account: typing.Optional[
google.cloud.iam_admin_v1.types.iam.ServiceAccount
] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.ServiceAccount
Creates a ServiceAccount][google.iam.admin.v1.ServiceAccount]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.create_service_account
google.cloud.iam_admin_v1.services.iam.IAMClient.create_service_account_key
create_service_account_key(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.CreateServiceAccountKeyRequest, dict
]
] = None,
*,
name: typing.Optional[str] = None,
private_key_type: typing.Optional[
google.cloud.iam_admin_v1.types.iam.ServiceAccountPrivateKeyType
] = None,
key_algorithm: typing.Optional[
google.cloud.iam_admin_v1.types.iam.ServiceAccountKeyAlgorithm
] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.ServiceAccountKey
Creates a
ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.create_service_account_key
google.cloud.iam_admin_v1.services.iam.IAMClient.delete_role
delete_role(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.DeleteRoleRequest, dict]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.Role
Deletes a custom Role][google.iam.admin.v1.Role]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.delete_role
google.cloud.iam_admin_v1.services.iam.IAMClient.delete_service_account
delete_service_account(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.DeleteServiceAccountRequest, dict
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> None
Deletes a ServiceAccount][google.iam.admin.v1.ServiceAccount]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.delete_service_account
google.cloud.iam_admin_v1.services.iam.IAMClient.delete_service_account_key
delete_service_account_key(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.DeleteServiceAccountKeyRequest, dict
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> None
Deletes a
ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.delete_service_account_key
google.cloud.iam_admin_v1.services.iam.IAMClient.disable_service_account
disable_service_account(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.DisableServiceAccountRequest, dict
]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> None
Disables a ServiceAccount][google.iam.admin.v1.ServiceAccount]
immediately.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.disable_service_account
google.cloud.iam_admin_v1.services.iam.IAMClient.disable_service_account_key
disable_service_account_key(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.DisableServiceAccountKeyRequest, dict
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> None
Disable a
ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.disable_service_account_key
google.cloud.iam_admin_v1.services.iam.IAMClient.enable_service_account
enable_service_account(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.EnableServiceAccountRequest, dict
]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> None
Enables a ServiceAccount][google.iam.admin.v1.ServiceAccount]
that was disabled by
DisableServiceAccount][google.iam.admin.v1.IAM.DisableServiceAccount]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.enable_service_account
google.cloud.iam_admin_v1.services.iam.IAMClient.enable_service_account_key
enable_service_account_key(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.EnableServiceAccountKeyRequest, dict
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> None
Enable a
ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.enable_service_account_key
google.cloud.iam_admin_v1.services.iam.IAMClient.from_service_account_file
from_service_account_file(filename: str, *args, **kwargs)
Creates an instance of this client using the provided credentials file.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.from_service_account_file
google.cloud.iam_admin_v1.services.iam.IAMClient.from_service_account_info
from_service_account_info(info: dict, *args, **kwargs)
Creates an instance of this client using the provided credentials info.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.from_service_account_info
google.cloud.iam_admin_v1.services.iam.IAMClient.from_service_account_json
from_service_account_json(filename: str, *args, **kwargs)
Creates an instance of this client using the provided credentials file.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.from_service_account_json
google.cloud.iam_admin_v1.services.iam.IAMClient.get_iam_policy
get_iam_policy(
request: typing.Optional[
typing.Union[google.iam.v1.iam_policy_pb2.GetIamPolicyRequest, dict]
] = None,
*,
resource: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.iam.v1.policy_pb2.Policy
Gets the IAM policy that is attached to a
ServiceAccount][google.iam.admin.v1.ServiceAccount]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.get_iam_policy
google.cloud.iam_admin_v1.services.iam.IAMClient.get_mtls_endpoint_and_cert_source
get_mtls_endpoint_and_cert_source(
client_options: typing.Optional[
google.api_core.client_options.ClientOptions
] = None,
)
Deprecated.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.get_mtls_endpoint_and_cert_source
google.cloud.iam_admin_v1.services.iam.IAMClient.get_role
get_role(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.GetRoleRequest, dict]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.Role
Gets the definition of a Role][google.iam.admin.v1.Role]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.get_role
google.cloud.iam_admin_v1.services.iam.IAMClient.get_service_account
get_service_account(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.GetServiceAccountRequest, dict]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.ServiceAccount
Gets a ServiceAccount][google.iam.admin.v1.ServiceAccount]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.get_service_account
google.cloud.iam_admin_v1.services.iam.IAMClient.get_service_account_key
get_service_account_key(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.GetServiceAccountKeyRequest, dict
]
] = None,
*,
name: typing.Optional[str] = None,
public_key_type: typing.Optional[
google.cloud.iam_admin_v1.types.iam.ServiceAccountPublicKeyType
] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.ServiceAccountKey
Gets a
ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.get_service_account_key
google.cloud.iam_admin_v1.services.iam.IAMClient.key_path
key_path(project: str, service_account: str, key: str) -> str
Returns a fully-qualified key string.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.key_path
google.cloud.iam_admin_v1.services.iam.IAMClient.lint_policy
lint_policy(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.LintPolicyRequest, dict]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.LintPolicyResponse
Lints, or validates, an IAM policy.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.lint_policy
google.cloud.iam_admin_v1.services.iam.IAMClient.list_roles
list_roles(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.ListRolesRequest, dict]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.services.iam.pagers.ListRolesPager
Lists every predefined Role][google.iam.admin.v1.Role]
that IAM
supports, or every custom role that is defined for an
organization or project.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.list_roles
google.cloud.iam_admin_v1.services.iam.IAMClient.list_service_account_keys
list_service_account_keys(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.ListServiceAccountKeysRequest, dict
]
] = None,
*,
name: typing.Optional[str] = None,
key_types: typing.Optional[
typing.MutableSequence[
google.cloud.iam_admin_v1.types.iam.ListServiceAccountKeysRequest.KeyType
]
] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.ListServiceAccountKeysResponse
Lists every
ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey]
for a
service account.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.list_service_account_keys
google.cloud.iam_admin_v1.services.iam.IAMClient.list_service_accounts
list_service_accounts(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.ListServiceAccountsRequest, dict
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.services.iam.pagers.ListServiceAccountsPager
Lists every ServiceAccount][google.iam.admin.v1.ServiceAccount]
that belongs to a specific project.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.list_service_accounts
google.cloud.iam_admin_v1.services.iam.IAMClient.parse_common_billing_account_path
parse_common_billing_account_path(path: str) -> typing.Dict[str, str]
Parse a billing_account path into its component segments.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.parse_common_billing_account_path
google.cloud.iam_admin_v1.services.iam.IAMClient.parse_common_folder_path
parse_common_folder_path(path: str) -> typing.Dict[str, str]
Parse a folder path into its component segments.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.parse_common_folder_path
google.cloud.iam_admin_v1.services.iam.IAMClient.parse_common_location_path
parse_common_location_path(path: str) -> typing.Dict[str, str]
Parse a location path into its component segments.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.parse_common_location_path
google.cloud.iam_admin_v1.services.iam.IAMClient.parse_common_organization_path
parse_common_organization_path(path: str) -> typing.Dict[str, str]
Parse a organization path into its component segments.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.parse_common_organization_path
google.cloud.iam_admin_v1.services.iam.IAMClient.parse_common_project_path
parse_common_project_path(path: str) -> typing.Dict[str, str]
Parse a project path into its component segments.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.parse_common_project_path
google.cloud.iam_admin_v1.services.iam.IAMClient.parse_key_path
parse_key_path(path: str) -> typing.Dict[str, str]
Parses a key path into its component segments.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.parse_key_path
google.cloud.iam_admin_v1.services.iam.IAMClient.parse_service_account_path
parse_service_account_path(path: str) -> typing.Dict[str, str]
Parses a service_account path into its component segments.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.parse_service_account_path
google.cloud.iam_admin_v1.services.iam.IAMClient.patch_service_account
patch_service_account(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.PatchServiceAccountRequest, dict
]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.ServiceAccount
Patches a ServiceAccount][google.iam.admin.v1.ServiceAccount]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.patch_service_account
google.cloud.iam_admin_v1.services.iam.IAMClient.query_auditable_services
query_auditable_services(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.QueryAuditableServicesRequest, dict
]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.QueryAuditableServicesResponse
Returns a list of services that allow you to opt into audit logs that are not generated by default.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.query_auditable_services
google.cloud.iam_admin_v1.services.iam.IAMClient.query_grantable_roles
query_grantable_roles(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesRequest, dict
]
] = None,
*,
full_resource_name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.services.iam.pagers.QueryGrantableRolesPager
Lists roles that can be granted on a Google Cloud resource.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.query_grantable_roles
google.cloud.iam_admin_v1.services.iam.IAMClient.query_testable_permissions
query_testable_permissions(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsRequest, dict
]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.services.iam.pagers.QueryTestablePermissionsPager
Lists every permission that you can test on a resource.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.query_testable_permissions
google.cloud.iam_admin_v1.services.iam.IAMClient.service_account_path
service_account_path(project: str, service_account: str) -> str
Returns a fully-qualified service_account string.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.service_account_path
google.cloud.iam_admin_v1.services.iam.IAMClient.set_iam_policy
set_iam_policy(
request: typing.Optional[
typing.Union[google.iam.v1.iam_policy_pb2.SetIamPolicyRequest, dict]
] = None,
*,
resource: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.iam.v1.policy_pb2.Policy
Sets the IAM policy that is attached to a
ServiceAccount][google.iam.admin.v1.ServiceAccount]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.set_iam_policy
google.cloud.iam_admin_v1.services.iam.IAMClient.sign_blob
sign_blob(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.SignBlobRequest, dict]
] = None,
*,
name: typing.Optional[str] = None,
bytes_to_sign: typing.Optional[bytes] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.SignBlobResponse
Note: This method is deprecated.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.sign_blob
google.cloud.iam_admin_v1.services.iam.IAMClient.sign_jwt
sign_jwt(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.SignJwtRequest, dict]
] = None,
*,
name: typing.Optional[str] = None,
payload: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.SignJwtResponse
Note: This method is deprecated.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.sign_jwt
google.cloud.iam_admin_v1.services.iam.IAMClient.test_iam_permissions
test_iam_permissions(
request: typing.Optional[
typing.Union[google.iam.v1.iam_policy_pb2.TestIamPermissionsRequest, dict]
] = None,
*,
resource: typing.Optional[str] = None,
permissions: typing.Optional[typing.MutableSequence[str]] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.iam.v1.iam_policy_pb2.TestIamPermissionsResponse
Tests whether the caller has the specified permissions on a
ServiceAccount][google.iam.admin.v1.ServiceAccount]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.test_iam_permissions
google.cloud.iam_admin_v1.services.iam.IAMClient.undelete_role
undelete_role(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.UndeleteRoleRequest, dict]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.Role
Undeletes a custom Role][google.iam.admin.v1.Role]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.undelete_role
google.cloud.iam_admin_v1.services.iam.IAMClient.undelete_service_account
undelete_service_account(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.UndeleteServiceAccountRequest, dict
]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.UndeleteServiceAccountResponse
Restores a deleted
ServiceAccount][google.iam.admin.v1.ServiceAccount]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.undelete_service_account
google.cloud.iam_admin_v1.services.iam.IAMClient.update_role
update_role(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.UpdateRoleRequest, dict]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.Role
Updates the definition of a custom
Role][google.iam.admin.v1.Role]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.update_role
google.cloud.iam_admin_v1.services.iam.IAMClient.update_service_account
update_service_account(
request: typing.Optional[
typing.Union[google.cloud.iam_admin_v1.types.iam.ServiceAccount, dict]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.ServiceAccount
Note: We are in the process of deprecating this method.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.update_service_account
google.cloud.iam_admin_v1.services.iam.IAMClient.upload_service_account_key
upload_service_account_key(
request: typing.Optional[
typing.Union[
google.cloud.iam_admin_v1.types.iam.UploadServiceAccountKeyRequest, dict
]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.iam_admin_v1.types.iam.ServiceAccountKey
Uploads the public key portion of a key pair that you manage,
and associates the public key with a
ServiceAccount][google.iam.admin.v1.ServiceAccount]
.
See more: google.cloud.iam_admin_v1.services.iam.IAMClient.upload_service_account_key
google.cloud.iam_admin_v1.services.iam.pagers.ListRolesAsyncPager
ListRolesAsyncPager(
method: typing.Callable[
[...], typing.Awaitable[google.cloud.iam_admin_v1.types.iam.ListRolesResponse]
],
request: google.cloud.iam_admin_v1.types.iam.ListRolesRequest,
response: google.cloud.iam_admin_v1.types.iam.ListRolesResponse,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)
Instantiates the pager.
See more: google.cloud.iam_admin_v1.services.iam.pagers.ListRolesAsyncPager
google.cloud.iam_admin_v1.services.iam.pagers.ListRolesPager
ListRolesPager(
method: typing.Callable[
[...], google.cloud.iam_admin_v1.types.iam.ListRolesResponse
],
request: google.cloud.iam_admin_v1.types.iam.ListRolesRequest,
response: google.cloud.iam_admin_v1.types.iam.ListRolesResponse,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)
Instantiate the pager.
See more: google.cloud.iam_admin_v1.services.iam.pagers.ListRolesPager
google.cloud.iam_admin_v1.services.iam.pagers.ListServiceAccountsAsyncPager
ListServiceAccountsAsyncPager(
method: typing.Callable[
[...],
typing.Awaitable[
google.cloud.iam_admin_v1.types.iam.ListServiceAccountsResponse
],
],
request: google.cloud.iam_admin_v1.types.iam.ListServiceAccountsRequest,
response: google.cloud.iam_admin_v1.types.iam.ListServiceAccountsResponse,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)
Instantiates the pager.
See more: google.cloud.iam_admin_v1.services.iam.pagers.ListServiceAccountsAsyncPager
google.cloud.iam_admin_v1.services.iam.pagers.ListServiceAccountsPager
ListServiceAccountsPager(
method: typing.Callable[
[...], google.cloud.iam_admin_v1.types.iam.ListServiceAccountsResponse
],
request: google.cloud.iam_admin_v1.types.iam.ListServiceAccountsRequest,
response: google.cloud.iam_admin_v1.types.iam.ListServiceAccountsResponse,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)
Instantiate the pager.
See more: google.cloud.iam_admin_v1.services.iam.pagers.ListServiceAccountsPager
google.cloud.iam_admin_v1.services.iam.pagers.QueryGrantableRolesAsyncPager
QueryGrantableRolesAsyncPager(
method: typing.Callable[
[...],
typing.Awaitable[
google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesResponse
],
],
request: google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesRequest,
response: google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesResponse,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)
Instantiates the pager.
See more: google.cloud.iam_admin_v1.services.iam.pagers.QueryGrantableRolesAsyncPager
google.cloud.iam_admin_v1.services.iam.pagers.QueryGrantableRolesPager
QueryGrantableRolesPager(
method: typing.Callable[
[...], google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesResponse
],
request: google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesRequest,
response: google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesResponse,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)
Instantiate the pager.
See more: google.cloud.iam_admin_v1.services.iam.pagers.QueryGrantableRolesPager
google.cloud.iam_admin_v1.services.iam.pagers.QueryTestablePermissionsAsyncPager
QueryTestablePermissionsAsyncPager(
method: typing.Callable[
[...],
typing.Awaitable[
google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsResponse
],
],
request: google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsRequest,
response: google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsResponse,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)
Instantiates the pager.
See more: google.cloud.iam_admin_v1.services.iam.pagers.QueryTestablePermissionsAsyncPager
google.cloud.iam_admin_v1.services.iam.pagers.QueryTestablePermissionsPager
QueryTestablePermissionsPager(
method: typing.Callable[
[...], google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsResponse
],
request: google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsRequest,
response: google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsResponse,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)
Instantiate the pager.
See more: google.cloud.iam_admin_v1.services.iam.pagers.QueryTestablePermissionsPager
google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient
IAMCredentialsAsyncClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.iam_credentials_v1.services.iam_credentials.transports.base.IAMCredentialsTransport, typing.Callable[[...], google.cloud.iam_credentials_v1.services.iam_credentials.transports.base.IAMCredentialsTransport]]] = 'grpc_asyncio', client_options: typing.Optional[google.api_core.client_options.ClientOptions] = None, client_info: google.api_core.gapic_v1.client_info.ClientInfo =
Instantiates the iam credentials async client.
See more: google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient
google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.common_billing_account_path
common_billing_account_path(billing_account: str) -> str
Returns a fully-qualified billing_account string.
google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.common_folder_path
common_folder_path(folder: str) -> str
Returns a fully-qualified folder string.
See more: