Package Methods (2.15.0)

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.Union[str, 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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() -> (
    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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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]] = 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.

See more: google.cloud.iam_admin_v1.services.iam.IAMClient

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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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,
)

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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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, str]] = ()
) -> 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,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient

IAMCredentialsAsyncClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Union[str, 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

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.common_folder_path

common_folder_path(folder: str) -> str

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.common_location_path

common_location_path(project: str, location: str) -> str

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.common_organization_path

common_organization_path(organization: str) -> str

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.common_project_path

common_project_path(project: str) -> str

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.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_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.from_service_account_file

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.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_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.from_service_account_info

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.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_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.from_service_account_json

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.generate_access_token

generate_access_token(
    request: typing.Optional[
        typing.Union[
            google.cloud.iam_credentials_v1.types.common.GenerateAccessTokenRequest,
            dict,
        ]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    delegates: typing.Optional[typing.MutableSequence[str]] = None,
    scope: typing.Optional[typing.MutableSequence[str]] = None,
    lifetime: typing.Optional[google.protobuf.duration_pb2.Duration] = 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, str]] = ()
) -> google.cloud.iam_credentials_v1.types.common.GenerateAccessTokenResponse

Generates an OAuth 2.0 access token for a service account.

See more: google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.generate_access_token

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.generate_id_token

generate_id_token(
    request: typing.Optional[
        typing.Union[
            google.cloud.iam_credentials_v1.types.common.GenerateIdTokenRequest, dict
        ]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    delegates: typing.Optional[typing.MutableSequence[str]] = None,
    audience: typing.Optional[str] = None,
    include_email: typing.Optional[bool] = 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, str]] = ()
) -> google.cloud.iam_credentials_v1.types.common.GenerateIdTokenResponse

Generates an OpenID Connect ID token for a service account.

See more: google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.generate_id_token

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.get_mtls_endpoint_and_cert_source

get_mtls_endpoint_and_cert_source(
    client_options: typing.Optional[
        google.api_core.client_options.ClientOptions
    ] = None,
)

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.get_transport_class

get_transport_class() -> (
    typing.Type[
        google.cloud.iam_credentials_v1.services.iam_credentials.transports.base.IAMCredentialsTransport
    ]
)

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.parse_common_billing_account_path

parse_common_billing_account_path(path: str) -> typing.Dict[str, str]

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.parse_common_folder_path

parse_common_folder_path(path: str) -> typing.Dict[str, str]

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.parse_common_location_path

parse_common_location_path(path: str) -> typing.Dict[str, str]

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.parse_common_organization_path

parse_common_organization_path(path: str) -> typing.Dict[str, str]

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.parse_common_project_path

parse_common_project_path(path: str) -> typing.Dict[str, str]

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.parse_service_account_path

parse_service_account_path(path: str) -> typing.Dict[str, str]

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.service_account_path

service_account_path(project: str, service_account: str) -> str

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.sign_blob

sign_blob(
    request: typing.Optional[
        typing.Union[google.cloud.iam_credentials_v1.types.common.SignBlobRequest, dict]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    delegates: typing.Optional[typing.MutableSequence[str]] = None,
    payload: 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, str]] = ()
) -> google.cloud.iam_credentials_v1.types.common.SignBlobResponse

Signs a blob using a service account's system-managed private key.

See more: google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.sign_blob

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.sign_jwt

sign_jwt(
    request: typing.Optional[
        typing.Union[google.cloud.iam_credentials_v1.types.common.SignJwtRequest, dict]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    delegates: typing.Optional[typing.MutableSequence[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, str]] = ()
) -> google.cloud.iam_credentials_v1.types.common.SignJwtResponse

Signs a JWT using a service account's system-managed private key.

See more: google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.sign_jwt

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient

IAMCredentialsClient(*, 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]] = 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 credentials client.

See more: google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.__exit__

__exit__(type, value, traceback)

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.common_billing_account_path

common_billing_account_path(billing_account: str) -> str

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.common_folder_path

common_folder_path(folder: str) -> str

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.common_location_path

common_location_path(project: str, location: str) -> str

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.common_organization_path

common_organization_path(organization: str) -> str

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.common_project_path

common_project_path(project: str) -> str

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.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_credentials_v1.services.iam_credentials.IAMCredentialsClient.from_service_account_file

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.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_credentials_v1.services.iam_credentials.IAMCredentialsClient.from_service_account_info

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.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_credentials_v1.services.iam_credentials.IAMCredentialsClient.from_service_account_json

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.generate_access_token

generate_access_token(
    request: typing.Optional[
        typing.Union[
            google.cloud.iam_credentials_v1.types.common.GenerateAccessTokenRequest,
            dict,
        ]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    delegates: typing.Optional[typing.MutableSequence[str]] = None,
    scope: typing.Optional[typing.MutableSequence[str]] = None,
    lifetime: typing.Optional[google.protobuf.duration_pb2.Duration] = 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, str]] = ()
) -> google.cloud.iam_credentials_v1.types.common.GenerateAccessTokenResponse

Generates an OAuth 2.0 access token for a service account.

See more: google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.generate_access_token

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.generate_id_token

generate_id_token(
    request: typing.Optional[
        typing.Union[
            google.cloud.iam_credentials_v1.types.common.GenerateIdTokenRequest, dict
        ]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    delegates: typing.Optional[typing.MutableSequence[str]] = None,
    audience: typing.Optional[str] = None,
    include_email: typing.Optional[bool] = 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, str]] = ()
) -> google.cloud.iam_credentials_v1.types.common.GenerateIdTokenResponse

Generates an OpenID Connect ID token for a service account.

See more: google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.generate_id_token

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.get_mtls_endpoint_and_cert_source

get_mtls_endpoint_and_cert_source(
    client_options: typing.Optional[
        google.api_core.client_options.ClientOptions
    ] = None,
)

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.parse_common_billing_account_path

parse_common_billing_account_path(path: str) -> typing.Dict[str, str]

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.parse_common_folder_path

parse_common_folder_path(path: str) -> typing.Dict[str, str]

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.parse_common_location_path

parse_common_location_path(path: str) -> typing.Dict[str, str]

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.parse_common_organization_path

parse_common_organization_path(path: str) -> typing.Dict[str, str]

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.parse_common_project_path

parse_common_project_path(path: str) -> typing.Dict[str, str]

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.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_credentials_v1.services.iam_credentials.IAMCredentialsClient.parse_service_account_path

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.service_account_path

service_account_path(project: str, service_account: str) -> str

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.sign_blob

sign_blob(
    request: typing.Optional[
        typing.Union[google.cloud.iam_credentials_v1.types.common.SignBlobRequest, dict]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    delegates: typing.Optional[typing.MutableSequence[str]] = None,
    payload: 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, str]] = ()
) -> google.cloud.iam_credentials_v1.types.common.SignBlobResponse

Signs a blob using a service account's system-managed private key.

See more: google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.sign_blob

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.sign_jwt

sign_jwt(
    request: typing.Optional[
        typing.Union[google.cloud.iam_credentials_v1.types.common.SignJwtRequest, dict]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    delegates: typing.Optional[typing.MutableSequence[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, str]] = ()
) -> google.cloud.iam_credentials_v1.types.common.SignJwtResponse

Signs a JWT using a service account's system-managed private key.

See more: google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsClient.sign_jwt

google.cloud.iam_v2.services.policies.PoliciesAsyncClient

PoliciesAsyncClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Union[str, google.cloud.iam_v2.services.policies.transports.base.PoliciesTransport] = '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 policies async client.

See more: google.cloud.iam_v2.services.policies.PoliciesAsyncClient

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.common_billing_account_path

common_billing_account_path(billing_account: str) -> str

Returns a fully-qualified billing_account string.

See more: google.cloud.iam_v2.services.policies.PoliciesAsyncClient.common_billing_account_path

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.common_folder_path

common_folder_path(folder: str) -> str

Returns a fully-qualified folder string.

See more: google.cloud.iam_v2.services.policies.PoliciesAsyncClient.common_folder_path

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.common_location_path

common_location_path(project: str, location: str) -> str

Returns a fully-qualified location string.

See more: google.cloud.iam_v2.services.policies.PoliciesAsyncClient.common_location_path

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.common_organization_path

common_organization_path(organization: str) -> str

Returns a fully-qualified organization string.

See more: google.cloud.iam_v2.services.policies.PoliciesAsyncClient.common_organization_path

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.common_project_path

common_project_path(project: str) -> str

Returns a fully-qualified project string.

See more: google.cloud.iam_v2.services.policies.PoliciesAsyncClient.common_project_path

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.create_policy

create_policy(
    request: typing.Optional[
        typing.Union[google.cloud.iam_v2.types.policy.CreatePolicyRequest, dict]
    ] = None,
    *,
    parent: typing.Optional[str] = None,
    policy: typing.Optional[google.cloud.iam_v2.types.policy.Policy] = None,
    policy_id: 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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.delete_policy

delete_policy(
    request: typing.Optional[
        typing.Union[google.cloud.iam_v2.types.policy.DeletePolicyRequest, 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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.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_v2.services.policies.PoliciesAsyncClient.from_service_account_file

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.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_v2.services.policies.PoliciesAsyncClient.from_service_account_info

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.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_v2.services.policies.PoliciesAsyncClient.from_service_account_json

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.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_v2.services.policies.PoliciesAsyncClient.get_mtls_endpoint_and_cert_source

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.get_operation

get_operation(
    request: typing.Optional[
        google.longrunning.operations_pb2.GetOperationRequest
    ] = 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, str]] = ()
) -> google.longrunning.operations_pb2.Operation

Gets the latest state of a long-running operation.

See more: google.cloud.iam_v2.services.policies.PoliciesAsyncClient.get_operation

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.get_policy

get_policy(
    request: typing.Optional[
        typing.Union[google.cloud.iam_v2.types.policy.GetPolicyRequest, 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, str]] = ()
) -> google.cloud.iam_v2.types.policy.Policy

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.get_transport_class

get_transport_class() -> (
    typing.Type[google.cloud.iam_v2.services.policies.transports.base.PoliciesTransport]
)

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.list_policies

list_policies(
    request: typing.Optional[
        typing.Union[google.cloud.iam_v2.types.policy.ListPoliciesRequest, dict]
    ] = None,
    *,
    parent: 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, str]] = ()
) -> google.cloud.iam_v2.services.policies.pagers.ListPoliciesAsyncPager

Retrieves the policies of the specified kind that are attached to a resource.

See more: google.cloud.iam_v2.services.policies.PoliciesAsyncClient.list_policies

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.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_v2.services.policies.PoliciesAsyncClient.parse_common_billing_account_path

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.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_v2.services.policies.PoliciesAsyncClient.parse_common_folder_path

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.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_v2.services.policies.PoliciesAsyncClient.parse_common_location_path

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.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_v2.services.policies.PoliciesAsyncClient.parse_common_organization_path

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.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_v2.services.policies.PoliciesAsyncClient.parse_common_project_path

google.cloud.iam_v2.services.policies.PoliciesAsyncClient.update_policy

update_policy(
    request: typing.Optional[
        typing.Union[google.cloud.iam_v2.types.policy.UpdatePolicyRequest, 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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation

google.cloud.iam_v2.services.policies.PoliciesClient

PoliciesClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.iam_v2.services.policies.transports.base.PoliciesTransport]] = 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 policies client.

See more: google.cloud.iam_v2.services.policies.PoliciesClient

google.cloud.iam_v2.services.policies.PoliciesClient.__exit__

__exit__(type, value, traceback)

Releases underlying transport's resources.

See more: google.cloud.iam_v2.services.policies.PoliciesClient.exit

google.cloud.iam_v2.services.policies.PoliciesClient.common_billing_account_path

common_billing_account_path(billing_account: str) -> str

Returns a fully-qualified billing_account string.

See more: google.cloud.iam_v2.services.policies.PoliciesClient.common_billing_account_path

google.cloud.iam_v2.services.policies.PoliciesClient.common_folder_path

common_folder_path(folder: str) -> str

Returns a fully-qualified folder string.

See more: google.cloud.iam_v2.services.policies.PoliciesClient.common_folder_path

google.cloud.iam_v2.services.policies.PoliciesClient.common_location_path

common_location_path(project: str, location: str) -> str

Returns a fully-qualified location string.

See more: google.cloud.iam_v2.services.policies.PoliciesClient.common_location_path

google.cloud.iam_v2.services.policies.PoliciesClient.common_organization_path

common_organization_path(organization: str) -> str

Returns a fully-qualified organization string.

See more: google.cloud.iam_v2.services.policies.PoliciesClient.common_organization_path

google.cloud.iam_v2.services.policies.PoliciesClient.common_project_path

common_project_path(project: str) -> str

Returns a fully-qualified project string.

See more: google.cloud.iam_v2.services.policies.PoliciesClient.common_project_path

google.cloud.iam_v2.services.policies.PoliciesClient.create_policy

create_policy(
    request: typing.Optional[
        typing.Union[google.cloud.iam_v2.types.policy.CreatePolicyRequest, dict]
    ] = None,
    *,
    parent: typing.Optional[str] = None,
    policy: typing.Optional[google.cloud.iam_v2.types.policy.Policy] = None,
    policy_id: 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, str]] = ()
) -> google.api_core.operation.Operation

google.cloud.iam_v2.services.policies.PoliciesClient.delete_policy

delete_policy(
    request: typing.Optional[
        typing.Union[google.cloud.iam_v2.types.policy.DeletePolicyRequest, 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, str]] = ()
) -> google.api_core.operation.Operation

google.cloud.iam_v2.services.policies.PoliciesClient.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_v2.services.policies.PoliciesClient.from_service_account_file

google.cloud.iam_v2.services.policies.PoliciesClient.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_v2.services.policies.PoliciesClient.from_service_account_info

google.cloud.iam_v2.services.policies.PoliciesClient.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_v2.services.policies.PoliciesClient.from_service_account_json

google.cloud.iam_v2.services.policies.PoliciesClient.get_mtls_endpoint_and_cert_source

get_mtls_endpoint_and_cert_source(
    client_options: typing.Optional[
        google.api_core.client_options.ClientOptions
    ] = None,
)

google.cloud.iam_v2.services.policies.PoliciesClient.get_operation

get_operation(
    request: typing.Optional[
        google.longrunning.operations_pb2.GetOperationRequest
    ] = 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, str]] = ()
) -> google.longrunning.operations_pb2.Operation

Gets the latest state of a long-running operation.

See more: google.cloud.iam_v2.services.policies.PoliciesClient.get_operation

google.cloud.iam_v2.services.policies.PoliciesClient.get_policy

get_policy(
    request: typing.Optional[
        typing.Union[google.cloud.iam_v2.types.policy.GetPolicyRequest, 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, str]] = ()
) -> google.cloud.iam_v2.types.policy.Policy

google.cloud.iam_v2.services.policies.PoliciesClient.list_policies

list_policies(
    request: typing.Optional[
        typing.Union[google.cloud.iam_v2.types.policy.ListPoliciesRequest, dict]
    ] = None,
    *,
    parent: 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, str]] = ()
) -> google.cloud.iam_v2.services.policies.pagers.ListPoliciesPager

Retrieves the policies of the specified kind that are attached to a resource.

See more: google.cloud.iam_v2.services.policies.PoliciesClient.list_policies

google.cloud.iam_v2.services.policies.PoliciesClient.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_v2.services.policies.PoliciesClient.parse_common_billing_account_path

google.cloud.iam_v2.services.policies.PoliciesClient.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_v2.services.policies.PoliciesClient.parse_common_folder_path

google.cloud.iam_v2.services.policies.PoliciesClient.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_v2.services.policies.PoliciesClient.parse_common_location_path

google.cloud.iam_v2.services.policies.PoliciesClient.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_v2.services.policies.PoliciesClient.parse_common_organization_path

google.cloud.iam_v2.services.policies.PoliciesClient.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_v2.services.policies.PoliciesClient.parse_common_project_path

google.cloud.iam_v2.services.policies.PoliciesClient.update_policy

update_policy(
    request: typing.Optional[
        typing.Union[google.cloud.iam_v2.types.policy.UpdatePolicyRequest, 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, str]] = ()
) -> google.api_core.operation.Operation

google.cloud.iam_v2.services.policies.pagers.ListPoliciesAsyncPager

ListPoliciesAsyncPager(
    method: typing.Callable[
        [...], typing.Awaitable[google.cloud.iam_v2.types.policy.ListPoliciesResponse]
    ],
    request: google.cloud.iam_v2.types.policy.ListPoliciesRequest,
    response: google.cloud.iam_v2.types.policy.ListPoliciesResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

google.cloud.iam_v2.services.policies.pagers.ListPoliciesPager

ListPoliciesPager(
    method: typing.Callable[
        [...], google.cloud.iam_v2.types.policy.ListPoliciesResponse
    ],
    request: google.cloud.iam_v2.types.policy.ListPoliciesRequest,
    response: google.cloud.iam_v2.types.policy.ListPoliciesResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient

PoliciesAsyncClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Union[str, google.cloud.iam_v2beta.services.policies.transports.base.PoliciesTransport] = '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 policies async client.

See more: google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.common_billing_account_path

common_billing_account_path(billing_account: str) -> str

Returns a fully-qualified billing_account string.

See more: google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.common_billing_account_path

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.common_folder_path

common_folder_path(folder: str) -> str

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.common_location_path

common_location_path(project: str, location: str) -> str

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.common_organization_path

common_organization_path(organization: str) -> str

Returns a fully-qualified organization string.

See more: google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.common_organization_path

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.common_project_path

common_project_path(project: str) -> str

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.create_policy

create_policy(
    request: typing.Optional[
        typing.Union[google.cloud.iam_v2beta.types.policy.CreatePolicyRequest, dict]
    ] = None,
    *,
    parent: typing.Optional[str] = None,
    policy: typing.Optional[google.cloud.iam_v2beta.types.policy.Policy] = None,
    policy_id: 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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.delete_policy

delete_policy(
    request: typing.Optional[
        typing.Union[google.cloud.iam_v2beta.types.policy.DeletePolicyRequest, 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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.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_v2beta.services.policies.PoliciesAsyncClient.from_service_account_file

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.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_v2beta.services.policies.PoliciesAsyncClient.from_service_account_info

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.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_v2beta.services.policies.PoliciesAsyncClient.from_service_account_json

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.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_v2beta.services.policies.PoliciesAsyncClient.get_mtls_endpoint_and_cert_source

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.get_operation

get_operation(
    request: typing.Optional[
        google.longrunning.operations_pb2.GetOperationRequest
    ] = 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, str]] = ()
) -> google.longrunning.operations_pb2.Operation

Gets the latest state of a long-running operation.

See more: google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.get_operation

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.get_policy

get_policy(
    request: typing.Optional[
        typing.Union[google.cloud.iam_v2beta.types.policy.GetPolicyRequest, 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, str]] = ()
) -> google.cloud.iam_v2beta.types.policy.Policy

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.get_transport_class

get_transport_class() -> (
    typing.Type[
        google.cloud.iam_v2beta.services.policies.transports.base.PoliciesTransport
    ]
)

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.list_policies

list_policies(
    request: typing.Optional[
        typing.Union[google.cloud.iam_v2beta.types.policy.ListPoliciesRequest, dict]
    ] = None,
    *,
    parent: 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, str]] = ()
) -> google.cloud.iam_v2beta.services.policies.pagers.ListPoliciesAsyncPager

Retrieves the policies of the specified kind that are attached to a resource.

See more: google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.list_policies

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.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_v2beta.services.policies.PoliciesAsyncClient.parse_common_billing_account_path

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.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_v2beta.services.policies.PoliciesAsyncClient.parse_common_folder_path

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.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_v2beta.services.policies.PoliciesAsyncClient.parse_common_location_path

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.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_v2beta.services.policies.PoliciesAsyncClient.parse_common_organization_path

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.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_v2beta.services.policies.PoliciesAsyncClient.parse_common_project_path

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient.update_policy

update_policy(
    request: typing.Optional[
        typing.Union[google.cloud.iam_v2beta.types.policy.UpdatePolicyRequest, 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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation

google.cloud.iam_v2beta.services.policies.PoliciesClient

PoliciesClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.iam_v2beta.services.policies.transports.base.PoliciesTransport]] = 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 policies client.

See more: google.cloud.iam_v2beta.services.policies.PoliciesClient

google.cloud.iam_v2beta.services.policies.PoliciesClient.__exit__

__exit__(type, value, traceback)

Releases underlying transport's resources.

See more: google.cloud.iam_v2beta.services.policies.PoliciesClient.exit

google.cloud.iam_v2beta.services.policies.PoliciesClient.common_billing_account_path

common_billing_account_path(billing_account: str) -> str

Returns a fully-qualified billing_account string.

See more: google.cloud.iam_v2beta.services.policies.PoliciesClient.common_billing_account_path

google.cloud.iam_v2beta.services.policies.PoliciesClient.common_folder_path

common_folder_path(folder: str) -> str

Returns a fully-qualified folder string.

See more: google.cloud.iam_v2beta.services.policies.PoliciesClient.common_folder_path

google.cloud.iam_v2beta.services.policies.PoliciesClient.common_location_path

common_location_path(project: str, location: str) -> str

Returns a fully-qualified location string.

See more: google.cloud.iam_v2beta.services.policies.PoliciesClient.common_location_path

google.cloud.iam_v2beta.services.policies.PoliciesClient.common_organization_path

common_organization_path(organization: str) -> str

Returns a fully-qualified organization string.

See more: google.cloud.iam_v2beta.services.policies.PoliciesClient.common_organization_path

google.cloud.iam_v2beta.services.policies.PoliciesClient.common_project_path

common_project_path(project: str) -> str

Returns a fully-qualified project string.

See more: google.cloud.iam_v2beta.services.policies.PoliciesClient.common_project_path

google.cloud.iam_v2beta.services.policies.PoliciesClient.create_policy

create_policy(
    request: typing.Optional[
        typing.Union[google.cloud.iam_v2beta.types.policy.CreatePolicyRequest, dict]
    ] = None,
    *,
    parent: typing.Optional[str] = None,
    policy: typing.Optional[google.cloud.iam_v2beta.types.policy.Policy] = None,
    policy_id: 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, str]] = ()
) -> google.api_core.operation.Operation

google.cloud.iam_v2beta.services.policies.PoliciesClient.delete_policy

delete_policy(
    request: typing.Optional[
        typing.Union[google.cloud.iam_v2beta.types.policy.DeletePolicyRequest, 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, str]] = ()
) -> google.api_core.operation.Operation

google.cloud.iam_v2beta.services.policies.PoliciesClient.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_v2beta.services.policies.PoliciesClient.from_service_account_file

google.cloud.iam_v2beta.services.policies.PoliciesClient.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_v2beta.services.policies.PoliciesClient.from_service_account_info

google.cloud.iam_v2beta.services.policies.PoliciesClient.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_v2beta.services.policies.PoliciesClient.from_service_account_json

google.cloud.iam_v2beta.services.policies.PoliciesClient.get_mtls_endpoint_and_cert_source

get_mtls_endpoint_and_cert_source(
    client_options: typing.Optional[
        google.api_core.client_options.ClientOptions
    ] = None,
)

google.cloud.iam_v2beta.services.policies.PoliciesClient.get_operation

get_operation(
    request: typing.Optional[
        google.longrunning.operations_pb2.GetOperationRequest
    ] = 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, str]] = ()
) -> google.longrunning.operations_pb2.Operation

Gets the latest state of a long-running operation.

See more: google.cloud.iam_v2beta.services.policies.PoliciesClient.get_operation

google.cloud.iam_v2beta.services.policies.PoliciesClient.get_policy

get_policy(
    request: typing.Optional[
        typing.Union[google.cloud.iam_v2beta.types.policy.GetPolicyRequest, 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, str]] = ()
) -> google.cloud.iam_v2beta.types.policy.Policy

google.cloud.iam_v2beta.services.policies.PoliciesClient.list_policies

list_policies(
    request: typing.Optional[
        typing.Union[google.cloud.iam_v2beta.types.policy.ListPoliciesRequest, dict]
    ] = None,
    *,
    parent: 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, str]] = ()
) -> google.cloud.iam_v2beta.services.policies.pagers.ListPoliciesPager

Retrieves the policies of the specified kind that are attached to a resource.

See more: google.cloud.iam_v2beta.services.policies.PoliciesClient.list_policies

google.cloud.iam_v2beta.services.policies.PoliciesClient.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_v2beta.services.policies.PoliciesClient.parse_common_billing_account_path

google.cloud.iam_v2beta.services.policies.PoliciesClient.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_v2beta.services.policies.PoliciesClient.parse_common_folder_path

google.cloud.iam_v2beta.services.policies.PoliciesClient.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_v2beta.services.policies.PoliciesClient.parse_common_location_path

google.cloud.iam_v2beta.services.policies.PoliciesClient.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_v2beta.services.policies.PoliciesClient.parse_common_organization_path

google.cloud.iam_v2beta.services.policies.PoliciesClient.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_v2beta.services.policies.PoliciesClient.parse_common_project_path

google.cloud.iam_v2beta.services.policies.PoliciesClient.update_policy

update_policy(
    request: typing.Optional[
        typing.Union[google.cloud.iam_v2beta.types.policy.UpdatePolicyRequest, 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, str]] = ()
) -> google.api_core.operation.Operation

google.cloud.iam_v2beta.services.policies.pagers.ListPoliciesAsyncPager

ListPoliciesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[google.cloud.iam_v2beta.types.policy.ListPoliciesResponse],
    ],
    request: google.cloud.iam_v2beta.types.policy.ListPoliciesRequest,
    response: google.cloud.iam_v2beta.types.policy.ListPoliciesResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

google.cloud.iam_v2beta.services.policies.pagers.ListPoliciesPager

ListPoliciesPager(
    method: typing.Callable[
        [...], google.cloud.iam_v2beta.types.policy.ListPoliciesResponse
    ],
    request: google.cloud.iam_v2beta.types.policy.ListPoliciesRequest,
    response: google.cloud.iam_v2beta.types.policy.ListPoliciesResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)