Package Methods (2.19.1)

Summary of entries of Methods for iam.

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient

IAMAsyncClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.iam_admin_v1.services.iam.transports.base.IAMTransport, typing.Callable[[...], google.cloud.iam_admin_v1.services.iam.transports.base.IAMTransport]]] = 'grpc_asyncio', client_options: typing.Optional[google.api_core.client_options.ClientOptions] = None, client_info: google.api_core.gapic_v1.client_info.ClientInfo = 

Instantiates the iam async client.

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

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.common_billing_account_path

common_billing_account_path(billing_account: str) -> str

Returns a fully-qualified billing_account string.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.common_billing_account_path

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.common_folder_path

common_folder_path(folder: str) -> str

Returns a fully-qualified folder string.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.common_folder_path

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.common_location_path

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

Returns a fully-qualified location string.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.common_location_path

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.common_organization_path

common_organization_path(organization: str) -> str

Returns a fully-qualified organization string.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.common_organization_path

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.common_project_path

common_project_path(project: str) -> str

Returns a fully-qualified project string.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.common_project_path

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.create_role

create_role( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.CreateRoleRequest, dict] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.Role

Creates a new custom Role][google.iam.admin.v1.Role].

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.create_role

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.create_service_account

create_service_account( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.CreateServiceAccountRequest, dict ] ] = None, *, name: typing.Optional[str] = None, account_id: typing.Optional[str] = None, service_account: typing.Optional[ google.cloud.iam_admin_v1.types.iam.ServiceAccount ] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.ServiceAccount

Creates a ServiceAccount][google.iam.admin.v1.ServiceAccount].

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.create_service_account

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.create_service_account_key

create_service_account_key( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.CreateServiceAccountKeyRequest, dict ] ] = None, *, name: typing.Optional[str] = None, private_key_type: typing.Optional[ google.cloud.iam_admin_v1.types.iam.ServiceAccountPrivateKeyType ] = None, key_algorithm: typing.Optional[ google.cloud.iam_admin_v1.types.iam.ServiceAccountKeyAlgorithm ] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.ServiceAccountKey

Creates a ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey].

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.create_service_account_key

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.delete_role

delete_role( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.DeleteRoleRequest, dict] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.Role

Deletes a custom Role][google.iam.admin.v1.Role].

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.delete_role

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.delete_service_account

delete_service_account( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.DeleteServiceAccountRequest, dict ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> None

Deletes a ServiceAccount][google.iam.admin.v1.ServiceAccount].

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.delete_service_account

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.delete_service_account_key

delete_service_account_key( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.DeleteServiceAccountKeyRequest, dict ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> None

Deletes a ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey].

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.delete_service_account_key

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.disable_service_account

disable_service_account( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.DisableServiceAccountRequest, dict ] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> None

Disables a ServiceAccount][google.iam.admin.v1.ServiceAccount] immediately.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.disable_service_account

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.disable_service_account_key

disable_service_account_key( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.DisableServiceAccountKeyRequest, dict ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> None

Disable a ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey].

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.disable_service_account_key

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.enable_service_account

enable_service_account( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.EnableServiceAccountRequest, dict ] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> None

Enables a ServiceAccount][google.iam.admin.v1.ServiceAccount] that was disabled by DisableServiceAccount][google.iam.admin.v1.IAM.DisableServiceAccount].

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.enable_service_account

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.enable_service_account_key

enable_service_account_key( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.EnableServiceAccountKeyRequest, dict ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> None

Enable a ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey].

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.enable_service_account_key

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.from_service_account_file

from_service_account_file(filename: str, *args, **kwargs)

Creates an instance of this client using the provided credentials file.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.from_service_account_file

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.from_service_account_info

from_service_account_info(info: dict, *args, **kwargs)

Creates an instance of this client using the provided credentials info.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.from_service_account_info

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.from_service_account_json

from_service_account_json(filename: str, *args, **kwargs)

Creates an instance of this client using the provided credentials file.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.from_service_account_json

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_iam_policy

get_iam_policy( request: typing.Optional[ typing.Union[google.iam.v1.iam_policy_pb2.GetIamPolicyRequest, dict] ] = None, *, resource: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.iam.v1.policy_pb2.Policy

Gets the IAM policy that is attached to a ServiceAccount][google.iam.admin.v1.ServiceAccount].

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_iam_policy

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_mtls_endpoint_and_cert_source

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

Return the API endpoint and client cert source for mutual TLS.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_mtls_endpoint_and_cert_source

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_role

get_role( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.GetRoleRequest, dict] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.Role

Gets the definition of a Role][google.iam.admin.v1.Role].

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_role

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_service_account

get_service_account( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.GetServiceAccountRequest, dict] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.ServiceAccount

Gets a ServiceAccount][google.iam.admin.v1.ServiceAccount].

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_service_account

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_service_account_key

get_service_account_key( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.GetServiceAccountKeyRequest, dict ] ] = None, *, name: typing.Optional[str] = None, public_key_type: typing.Optional[ google.cloud.iam_admin_v1.types.iam.ServiceAccountPublicKeyType ] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.ServiceAccountKey

Gets a ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey].

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_service_account_key

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_transport_class

get_transport_class( label: typing.Optional[str] = None, ) -> typing.Type[google.cloud.iam_admin_v1.services.iam.transports.base.IAMTransport]

Returns an appropriate transport class.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.get_transport_class

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.key_path

key_path(project: str, service_account: str, key: str) -> str

Returns a fully-qualified key string.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.key_path

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.lint_policy

lint_policy( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.LintPolicyRequest, dict] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.LintPolicyResponse

Lints, or validates, an IAM policy.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.lint_policy

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.list_roles

list_roles( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.ListRolesRequest, dict] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.services.iam.pagers.ListRolesAsyncPager

Lists every predefined Role][google.iam.admin.v1.Role] that IAM supports, or every custom role that is defined for an organization or project.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.list_roles

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.list_service_account_keys

list_service_account_keys( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.ListServiceAccountKeysRequest, dict ] ] = None, *, name: typing.Optional[str] = None, key_types: typing.Optional[ typing.MutableSequence[ google.cloud.iam_admin_v1.types.iam.ListServiceAccountKeysRequest.KeyType ] ] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.ListServiceAccountKeysResponse

Lists every ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey] for a service account.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.list_service_account_keys

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.list_service_accounts

list_service_accounts( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.ListServiceAccountsRequest, dict ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.services.iam.pagers.ListServiceAccountsAsyncPager

Lists every ServiceAccount][google.iam.admin.v1.ServiceAccount] that belongs to a specific project.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.list_service_accounts

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_common_billing_account_path

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

Parse a billing_account path into its component segments.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_common_billing_account_path

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_common_folder_path

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

Parse a folder path into its component segments.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_common_folder_path

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_common_location_path

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

Parse a location path into its component segments.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_common_location_path

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_common_organization_path

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

Parse a organization path into its component segments.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_common_organization_path

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_common_project_path

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

Parse a project path into its component segments.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_common_project_path

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_key_path

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

Parses a key path into its component segments.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_key_path

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_service_account_path

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

Parses a service_account path into its component segments.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.parse_service_account_path

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.patch_service_account

patch_service_account( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.PatchServiceAccountRequest, dict ] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.ServiceAccount

Patches a ServiceAccount][google.iam.admin.v1.ServiceAccount].

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.patch_service_account

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.query_auditable_services

query_auditable_services( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.QueryAuditableServicesRequest, dict ] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.QueryAuditableServicesResponse

Returns a list of services that allow you to opt into audit logs that are not generated by default.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.query_auditable_services

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.query_grantable_roles

query_grantable_roles( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesRequest, dict ] ] = None, *, full_resource_name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.services.iam.pagers.QueryGrantableRolesAsyncPager

Lists roles that can be granted on a Google Cloud resource.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.query_grantable_roles

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.query_testable_permissions

query_testable_permissions( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsRequest, dict ] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.services.iam.pagers.QueryTestablePermissionsAsyncPager

Lists every permission that you can test on a resource.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.query_testable_permissions

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.service_account_path

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

Returns a fully-qualified service_account string.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.service_account_path

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.set_iam_policy

set_iam_policy( request: typing.Optional[ typing.Union[google.iam.v1.iam_policy_pb2.SetIamPolicyRequest, dict] ] = None, *, resource: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.iam.v1.policy_pb2.Policy

Sets the IAM policy that is attached to a ServiceAccount][google.iam.admin.v1.ServiceAccount].

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.set_iam_policy

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.sign_blob

sign_blob( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.SignBlobRequest, dict] ] = None, *, name: typing.Optional[str] = None, bytes_to_sign: typing.Optional[bytes] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.SignBlobResponse

Note: This method is deprecated.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.sign_blob

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.sign_jwt

sign_jwt( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.SignJwtRequest, dict] ] = None, *, name: typing.Optional[str] = None, payload: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.SignJwtResponse

Note: This method is deprecated.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.sign_jwt

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.test_iam_permissions

test_iam_permissions( request: typing.Optional[ typing.Union[google.iam.v1.iam_policy_pb2.TestIamPermissionsRequest, dict] ] = None, *, resource: typing.Optional[str] = None, permissions: typing.Optional[typing.MutableSequence[str]] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.iam.v1.iam_policy_pb2.TestIamPermissionsResponse

Tests whether the caller has the specified permissions on a ServiceAccount][google.iam.admin.v1.ServiceAccount].

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.test_iam_permissions

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.undelete_role

undelete_role( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.UndeleteRoleRequest, dict] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.Role

Undeletes a custom Role][google.iam.admin.v1.Role].

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.undelete_role

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.undelete_service_account

undelete_service_account( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.UndeleteServiceAccountRequest, dict ] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.UndeleteServiceAccountResponse

Restores a deleted ServiceAccount][google.iam.admin.v1.ServiceAccount].

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.undelete_service_account

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.update_role

update_role( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.UpdateRoleRequest, dict] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.Role

Updates the definition of a custom Role][google.iam.admin.v1.Role].

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.update_role

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.update_service_account

update_service_account( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.ServiceAccount, dict] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.ServiceAccount

Note: We are in the process of deprecating this method.

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.update_service_account

google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.upload_service_account_key

upload_service_account_key( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.UploadServiceAccountKeyRequest, dict ] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.ServiceAccountKey

Uploads the public key portion of a key pair that you manage, and associates the public key with a ServiceAccount][google.iam.admin.v1.ServiceAccount].

See more: google.cloud.iam_admin_v1.services.iam.IAMAsyncClient.upload_service_account_key

google.cloud.iam_admin_v1.services.iam.IAMClient

IAMClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.iam_admin_v1.services.iam.transports.base.IAMTransport, typing.Callable[[...], google.cloud.iam_admin_v1.services.iam.transports.base.IAMTransport]]] = None, client_options: typing.Optional[typing.Union[google.api_core.client_options.ClientOptions, dict]] = None, client_info: google.api_core.gapic_v1.client_info.ClientInfo = 

Instantiates the iam client.

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, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.Role

Creates a new custom Role][google.iam.admin.v1.Role].

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

google.cloud.iam_admin_v1.services.iam.IAMClient.create_service_account

create_service_account( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.CreateServiceAccountRequest, dict ] ] = None, *, name: typing.Optional[str] = None, account_id: typing.Optional[str] = None, service_account: typing.Optional[ google.cloud.iam_admin_v1.types.iam.ServiceAccount ] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.ServiceAccount

Creates a ServiceAccount][google.iam.admin.v1.ServiceAccount].

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

google.cloud.iam_admin_v1.services.iam.IAMClient.create_service_account_key

create_service_account_key( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.CreateServiceAccountKeyRequest, dict ] ] = None, *, name: typing.Optional[str] = None, private_key_type: typing.Optional[ google.cloud.iam_admin_v1.types.iam.ServiceAccountPrivateKeyType ] = None, key_algorithm: typing.Optional[ google.cloud.iam_admin_v1.types.iam.ServiceAccountKeyAlgorithm ] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.ServiceAccountKey

Creates a ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey].

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

google.cloud.iam_admin_v1.services.iam.IAMClient.delete_role

delete_role( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.DeleteRoleRequest, dict] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.Role

Deletes a custom Role][google.iam.admin.v1.Role].

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

google.cloud.iam_admin_v1.services.iam.IAMClient.delete_service_account

delete_service_account( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.DeleteServiceAccountRequest, dict ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> None

Deletes a ServiceAccount][google.iam.admin.v1.ServiceAccount].

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

google.cloud.iam_admin_v1.services.iam.IAMClient.delete_service_account_key

delete_service_account_key( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.DeleteServiceAccountKeyRequest, dict ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> None

Deletes a ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey].

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

google.cloud.iam_admin_v1.services.iam.IAMClient.disable_service_account

disable_service_account( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.DisableServiceAccountRequest, dict ] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> None

Disables a ServiceAccount][google.iam.admin.v1.ServiceAccount] immediately.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.disable_service_account_key

disable_service_account_key( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.DisableServiceAccountKeyRequest, dict ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> None

Disable a ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey].

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

google.cloud.iam_admin_v1.services.iam.IAMClient.enable_service_account

enable_service_account( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.EnableServiceAccountRequest, dict ] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> None

Enables a ServiceAccount][google.iam.admin.v1.ServiceAccount] that was disabled by DisableServiceAccount][google.iam.admin.v1.IAM.DisableServiceAccount].

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

google.cloud.iam_admin_v1.services.iam.IAMClient.enable_service_account_key

enable_service_account_key( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.EnableServiceAccountKeyRequest, dict ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> None

Enable a ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey].

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

google.cloud.iam_admin_v1.services.iam.IAMClient.from_service_account_file

from_service_account_file(filename: str, *args, **kwargs)

Creates an instance of this client using the provided credentials file.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.from_service_account_info

from_service_account_info(info: dict, *args, **kwargs)

Creates an instance of this client using the provided credentials info.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.from_service_account_json

from_service_account_json(filename: str, *args, **kwargs)

Creates an instance of this client using the provided credentials file.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.get_iam_policy

get_iam_policy( request: typing.Optional[ typing.Union[google.iam.v1.iam_policy_pb2.GetIamPolicyRequest, dict] ] = None, *, resource: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.iam.v1.policy_pb2.Policy

Gets the IAM policy that is attached to a ServiceAccount][google.iam.admin.v1.ServiceAccount].

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

google.cloud.iam_admin_v1.services.iam.IAMClient.get_mtls_endpoint_and_cert_source

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

google.cloud.iam_admin_v1.services.iam.IAMClient.get_role

get_role( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.GetRoleRequest, dict] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.Role

Gets the definition of a Role][google.iam.admin.v1.Role].

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

google.cloud.iam_admin_v1.services.iam.IAMClient.get_service_account

get_service_account( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.GetServiceAccountRequest, dict] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.ServiceAccount

Gets a ServiceAccount][google.iam.admin.v1.ServiceAccount].

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

google.cloud.iam_admin_v1.services.iam.IAMClient.get_service_account_key

get_service_account_key( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.GetServiceAccountKeyRequest, dict ] ] = None, *, name: typing.Optional[str] = None, public_key_type: typing.Optional[ google.cloud.iam_admin_v1.types.iam.ServiceAccountPublicKeyType ] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.ServiceAccountKey

Gets a ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey].

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

google.cloud.iam_admin_v1.services.iam.IAMClient.key_path

key_path(project: str, service_account: str, key: str) -> str

Returns a fully-qualified key string.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.lint_policy

lint_policy( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.LintPolicyRequest, dict] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.LintPolicyResponse

Lints, or validates, an IAM policy.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.list_roles

list_roles( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.ListRolesRequest, dict] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.services.iam.pagers.ListRolesPager

Lists every predefined Role][google.iam.admin.v1.Role] that IAM supports, or every custom role that is defined for an organization or project.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.list_service_account_keys

list_service_account_keys( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.ListServiceAccountKeysRequest, dict ] ] = None, *, name: typing.Optional[str] = None, key_types: typing.Optional[ typing.MutableSequence[ google.cloud.iam_admin_v1.types.iam.ListServiceAccountKeysRequest.KeyType ] ] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.ListServiceAccountKeysResponse

Lists every ServiceAccountKey][google.iam.admin.v1.ServiceAccountKey] for a service account.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.list_service_accounts

list_service_accounts( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.ListServiceAccountsRequest, dict ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.services.iam.pagers.ListServiceAccountsPager

Lists every ServiceAccount][google.iam.admin.v1.ServiceAccount] that belongs to a specific project.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.parse_common_billing_account_path

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

Parse a billing_account path into its component segments.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.parse_common_folder_path

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

Parse a folder path into its component segments.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.parse_common_location_path

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

Parse a location path into its component segments.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.parse_common_organization_path

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

Parse a organization path into its component segments.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.parse_common_project_path

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

Parse a project path into its component segments.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.parse_key_path

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

Parses a key path into its component segments.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.parse_service_account_path

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

Parses a service_account path into its component segments.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.patch_service_account

patch_service_account( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.PatchServiceAccountRequest, dict ] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.ServiceAccount

Patches a ServiceAccount][google.iam.admin.v1.ServiceAccount].

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

google.cloud.iam_admin_v1.services.iam.IAMClient.query_auditable_services

query_auditable_services( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.QueryAuditableServicesRequest, dict ] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.QueryAuditableServicesResponse

Returns a list of services that allow you to opt into audit logs that are not generated by default.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.query_grantable_roles

query_grantable_roles( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesRequest, dict ] ] = None, *, full_resource_name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.services.iam.pagers.QueryGrantableRolesPager

Lists roles that can be granted on a Google Cloud resource.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.query_testable_permissions

query_testable_permissions( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsRequest, dict ] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.services.iam.pagers.QueryTestablePermissionsPager

Lists every permission that you can test on a resource.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.service_account_path

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

Returns a fully-qualified service_account string.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.set_iam_policy

set_iam_policy( request: typing.Optional[ typing.Union[google.iam.v1.iam_policy_pb2.SetIamPolicyRequest, dict] ] = None, *, resource: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.iam.v1.policy_pb2.Policy

Sets the IAM policy that is attached to a ServiceAccount][google.iam.admin.v1.ServiceAccount].

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

google.cloud.iam_admin_v1.services.iam.IAMClient.sign_blob

sign_blob( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.SignBlobRequest, dict] ] = None, *, name: typing.Optional[str] = None, bytes_to_sign: typing.Optional[bytes] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.SignBlobResponse

Note: This method is deprecated.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.sign_jwt

sign_jwt( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.SignJwtRequest, dict] ] = None, *, name: typing.Optional[str] = None, payload: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.SignJwtResponse

Note: This method is deprecated.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.test_iam_permissions

test_iam_permissions( request: typing.Optional[ typing.Union[google.iam.v1.iam_policy_pb2.TestIamPermissionsRequest, dict] ] = None, *, resource: typing.Optional[str] = None, permissions: typing.Optional[typing.MutableSequence[str]] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.iam.v1.iam_policy_pb2.TestIamPermissionsResponse

Tests whether the caller has the specified permissions on a ServiceAccount][google.iam.admin.v1.ServiceAccount].

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

google.cloud.iam_admin_v1.services.iam.IAMClient.undelete_role

undelete_role( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.UndeleteRoleRequest, dict] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.Role

Undeletes a custom Role][google.iam.admin.v1.Role].

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

google.cloud.iam_admin_v1.services.iam.IAMClient.undelete_service_account

undelete_service_account( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.UndeleteServiceAccountRequest, dict ] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.UndeleteServiceAccountResponse

Restores a deleted ServiceAccount][google.iam.admin.v1.ServiceAccount].

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

google.cloud.iam_admin_v1.services.iam.IAMClient.update_role

update_role( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.UpdateRoleRequest, dict] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.Role

Updates the definition of a custom Role][google.iam.admin.v1.Role].

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

google.cloud.iam_admin_v1.services.iam.IAMClient.update_service_account

update_service_account( request: typing.Optional[ typing.Union[google.cloud.iam_admin_v1.types.iam.ServiceAccount, dict] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.ServiceAccount

Note: We are in the process of deprecating this method.

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

google.cloud.iam_admin_v1.services.iam.IAMClient.upload_service_account_key

upload_service_account_key( request: typing.Optional[ typing.Union[ google.cloud.iam_admin_v1.types.iam.UploadServiceAccountKeyRequest, dict ] ] = None, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_admin_v1.types.iam.ServiceAccountKey

Uploads the public key portion of a key pair that you manage, and associates the public key with a ServiceAccount][google.iam.admin.v1.ServiceAccount].

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

google.cloud.iam_admin_v1.services.iam.pagers.ListRolesAsyncPager

ListRolesAsyncPager( method: typing.Callable[ [...], typing.Awaitable[google.cloud.iam_admin_v1.types.iam.ListRolesResponse] ], request: google.cloud.iam_admin_v1.types.iam.ListRolesRequest, response: google.cloud.iam_admin_v1.types.iam.ListRolesResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_admin_v1.services.iam.pagers.ListRolesPager

ListRolesPager( method: typing.Callable[ [...], google.cloud.iam_admin_v1.types.iam.ListRolesResponse ], request: google.cloud.iam_admin_v1.types.iam.ListRolesRequest, response: google.cloud.iam_admin_v1.types.iam.ListRolesResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_admin_v1.services.iam.pagers.ListServiceAccountsAsyncPager

ListServiceAccountsAsyncPager( method: typing.Callable[ [...], typing.Awaitable[ google.cloud.iam_admin_v1.types.iam.ListServiceAccountsResponse ], ], request: google.cloud.iam_admin_v1.types.iam.ListServiceAccountsRequest, response: google.cloud.iam_admin_v1.types.iam.ListServiceAccountsResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_admin_v1.services.iam.pagers.ListServiceAccountsPager

ListServiceAccountsPager( method: typing.Callable[ [...], google.cloud.iam_admin_v1.types.iam.ListServiceAccountsResponse ], request: google.cloud.iam_admin_v1.types.iam.ListServiceAccountsRequest, response: google.cloud.iam_admin_v1.types.iam.ListServiceAccountsResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_admin_v1.services.iam.pagers.QueryGrantableRolesAsyncPager

QueryGrantableRolesAsyncPager( method: typing.Callable[ [...], typing.Awaitable[ google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesResponse ], ], request: google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesRequest, response: google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_admin_v1.services.iam.pagers.QueryGrantableRolesPager

QueryGrantableRolesPager( method: typing.Callable[ [...], google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesResponse ], request: google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesRequest, response: google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_admin_v1.services.iam.pagers.QueryTestablePermissionsAsyncPager

QueryTestablePermissionsAsyncPager( method: typing.Callable[ [...], typing.Awaitable[ google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsResponse ], ], request: google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsRequest, response: google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_admin_v1.services.iam.pagers.QueryTestablePermissionsPager

QueryTestablePermissionsPager( method: typing.Callable[ [...], google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsResponse ], request: google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsRequest, response: google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient

IAMCredentialsAsyncClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.iam_credentials_v1.services.iam_credentials.transports.base.IAMCredentialsTransport, typing.Callable[[...], google.cloud.iam_credentials_v1.services.iam_credentials.transports.base.IAMCredentialsTransport]]] = 'grpc_asyncio', client_options: typing.Optional[google.api_core.client_options.ClientOptions] = None, client_info: google.api_core.gapic_v1.client_info.ClientInfo = 

Instantiates the iam credentials async client.

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

google.cloud.iam_credentials_v1.services.iam_credentials.IAMCredentialsAsyncClient.common_billing_account_path

common_billing_account_path(billing_account: str) -> str

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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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( label: typing.Optional[str] = None, ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Callable[[...], 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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.Optional[typing.Union[str, google.cloud.iam_v2.services.policies.transports.base.PoliciesTransport, typing.Callable[[...], 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_v2.types.policy.Policy

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

get_transport_class( label: typing.Optional[str] = None, ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Callable[[...], 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_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, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_v2beta.services.policies.PoliciesAsyncClient

PoliciesAsyncClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.iam_v2beta.services.policies.transports.base.PoliciesTransport, typing.Callable[[...], 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_v2beta.types.policy.Policy

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

get_transport_class( label: typing.Optional[str] = None, ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Callable[[...], 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, typing.Union[str, bytes]]] = () ) -> 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, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_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, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient

PolicyBindingsAsyncClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.iam_v3.services.policy_bindings.transports.base.PolicyBindingsTransport, typing.Callable[[...], google.cloud.iam_v3.services.policy_bindings.transports.base.PolicyBindingsTransport]]] = '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 policy bindings async client.

See more: google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.common_billing_account_path

common_billing_account_path(billing_account: str) -> str

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.common_folder_path

common_folder_path(folder: str) -> str

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.common_location_path

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

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.common_organization_path

common_organization_path(organization: str) -> str

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.common_project_path

common_project_path(project: str) -> str

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.create_policy_binding

create_policy_binding( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.policy_bindings_service.CreatePolicyBindingRequest, dict, ] ] = None, *, parent: typing.Optional[str] = None, policy_binding: typing.Optional[ google.cloud.iam_v3.types.policy_binding_resources.PolicyBinding ] = None, policy_binding_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, typing.Union[str, bytes]]] = () ) -> google.api_core.operation_async.AsyncOperation

Creates a policy binding and returns a long-running operation.

See more: google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.create_policy_binding

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.delete_policy_binding

delete_policy_binding( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.policy_bindings_service.DeletePolicyBindingRequest, dict, ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.api_core.operation_async.AsyncOperation

Deletes a policy binding and returns a long-running operation.

See more: google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.delete_policy_binding

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.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_v3.services.policy_bindings.PolicyBindingsAsyncClient.from_service_account_file

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.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_v3.services.policy_bindings.PolicyBindingsAsyncClient.from_service_account_info

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.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_v3.services.policy_bindings.PolicyBindingsAsyncClient.from_service_account_json

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.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_v3.services.policy_bindings.PolicyBindingsAsyncClient.get_mtls_endpoint_and_cert_source

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.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, typing.Union[str, bytes]]] = () ) -> google.longrunning.operations_pb2.Operation

Gets the latest state of a long-running operation.

See more: google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.get_operation

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.get_policy_binding

get_policy_binding( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.policy_bindings_service.GetPolicyBindingRequest, dict, ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_v3.types.policy_binding_resources.PolicyBinding

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.get_transport_class

get_transport_class( label: typing.Optional[str] = None, ) -> typing.Type[ google.cloud.iam_v3.services.policy_bindings.transports.base.PolicyBindingsTransport ]

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.list_policy_bindings

list_policy_bindings( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.policy_bindings_service.ListPolicyBindingsRequest, 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, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_v3.services.policy_bindings.pagers.ListPolicyBindingsAsyncPager

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.parse_common_billing_account_path

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

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.parse_common_folder_path

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

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.parse_common_location_path

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

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.parse_common_organization_path

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

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.parse_common_project_path

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

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.parse_policy_binding_path

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

Parses a policy_binding path into its component segments.

See more: google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.parse_policy_binding_path

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.policy_binding_path

policy_binding_path(organization: str, location: str, policy_binding: str) -> str

Returns a fully-qualified policy_binding string.

See more: google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.policy_binding_path

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.search_target_policy_bindings

search_target_policy_bindings( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.policy_bindings_service.SearchTargetPolicyBindingsRequest, dict, ] ] = None, *, parent: typing.Optional[str] = None, target: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> ( google.cloud.iam_v3.services.policy_bindings.pagers.SearchTargetPolicyBindingsAsyncPager )

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.update_policy_binding

update_policy_binding( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.policy_bindings_service.UpdatePolicyBindingRequest, dict, ] ] = None, *, policy_binding: typing.Optional[ google.cloud.iam_v3.types.policy_binding_resources.PolicyBinding ] = None, update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.api_core.operation_async.AsyncOperation

Updates a policy binding and returns a long-running operation.

See more: google.cloud.iam_v3.services.policy_bindings.PolicyBindingsAsyncClient.update_policy_binding

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient

PolicyBindingsClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.iam_v3.services.policy_bindings.transports.base.PolicyBindingsTransport, typing.Callable[[...], google.cloud.iam_v3.services.policy_bindings.transports.base.PolicyBindingsTransport]]] = 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 policy bindings client.

See more: google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.__exit__

__exit__(type, value, traceback)

Releases underlying transport's resources.

See more: google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.exit

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.common_billing_account_path

common_billing_account_path(billing_account: str) -> str

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.common_folder_path

common_folder_path(folder: str) -> str

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.common_location_path

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

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.common_organization_path

common_organization_path(organization: str) -> str

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.common_project_path

common_project_path(project: str) -> str

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.create_policy_binding

create_policy_binding( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.policy_bindings_service.CreatePolicyBindingRequest, dict, ] ] = None, *, parent: typing.Optional[str] = None, policy_binding: typing.Optional[ google.cloud.iam_v3.types.policy_binding_resources.PolicyBinding ] = None, policy_binding_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, typing.Union[str, bytes]]] = () ) -> google.api_core.operation.Operation

Creates a policy binding and returns a long-running operation.

See more: google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.create_policy_binding

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.delete_policy_binding

delete_policy_binding( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.policy_bindings_service.DeletePolicyBindingRequest, dict, ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.api_core.operation.Operation

Deletes a policy binding and returns a long-running operation.

See more: google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.delete_policy_binding

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.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_v3.services.policy_bindings.PolicyBindingsClient.from_service_account_file

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.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_v3.services.policy_bindings.PolicyBindingsClient.from_service_account_info

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.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_v3.services.policy_bindings.PolicyBindingsClient.from_service_account_json

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.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_v3.services.policy_bindings.PolicyBindingsClient.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, typing.Union[str, bytes]]] = () ) -> google.longrunning.operations_pb2.Operation

Gets the latest state of a long-running operation.

See more: google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.get_operation

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.get_policy_binding

get_policy_binding( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.policy_bindings_service.GetPolicyBindingRequest, dict, ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_v3.types.policy_binding_resources.PolicyBinding

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.list_policy_bindings

list_policy_bindings( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.policy_bindings_service.ListPolicyBindingsRequest, 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, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_v3.services.policy_bindings.pagers.ListPolicyBindingsPager

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.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_v3.services.policy_bindings.PolicyBindingsClient.parse_common_billing_account_path

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.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_v3.services.policy_bindings.PolicyBindingsClient.parse_common_folder_path

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.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_v3.services.policy_bindings.PolicyBindingsClient.parse_common_location_path

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.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_v3.services.policy_bindings.PolicyBindingsClient.parse_common_organization_path

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.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_v3.services.policy_bindings.PolicyBindingsClient.parse_common_project_path

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.parse_policy_binding_path

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

Parses a policy_binding path into its component segments.

See more: google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.parse_policy_binding_path

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.policy_binding_path

policy_binding_path(organization: str, location: str, policy_binding: str) -> str

Returns a fully-qualified policy_binding string.

See more: google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.policy_binding_path

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.search_target_policy_bindings

search_target_policy_bindings( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.policy_bindings_service.SearchTargetPolicyBindingsRequest, dict, ] ] = None, *, parent: typing.Optional[str] = None, target: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> ( google.cloud.iam_v3.services.policy_bindings.pagers.SearchTargetPolicyBindingsPager )

google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.update_policy_binding

update_policy_binding( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.policy_bindings_service.UpdatePolicyBindingRequest, dict, ] ] = None, *, policy_binding: typing.Optional[ google.cloud.iam_v3.types.policy_binding_resources.PolicyBinding ] = None, update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.api_core.operation.Operation

Updates a policy binding and returns a long-running operation.

See more: google.cloud.iam_v3.services.policy_bindings.PolicyBindingsClient.update_policy_binding

google.cloud.iam_v3.services.policy_bindings.pagers.ListPolicyBindingsAsyncPager

ListPolicyBindingsAsyncPager( method: typing.Callable[ [...], typing.Awaitable[ google.cloud.iam_v3.types.policy_bindings_service.ListPolicyBindingsResponse ], ], request: google.cloud.iam_v3.types.policy_bindings_service.ListPolicyBindingsRequest, response: google.cloud.iam_v3.types.policy_bindings_service.ListPolicyBindingsResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_v3.services.policy_bindings.pagers.ListPolicyBindingsPager

ListPolicyBindingsPager( method: typing.Callable[ [...], google.cloud.iam_v3.types.policy_bindings_service.ListPolicyBindingsResponse, ], request: google.cloud.iam_v3.types.policy_bindings_service.ListPolicyBindingsRequest, response: google.cloud.iam_v3.types.policy_bindings_service.ListPolicyBindingsResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_v3.services.policy_bindings.pagers.SearchTargetPolicyBindingsAsyncPager

SearchTargetPolicyBindingsAsyncPager( method: typing.Callable[ [...], typing.Awaitable[ google.cloud.iam_v3.types.policy_bindings_service.SearchTargetPolicyBindingsResponse ], ], request: google.cloud.iam_v3.types.policy_bindings_service.SearchTargetPolicyBindingsRequest, response: google.cloud.iam_v3.types.policy_bindings_service.SearchTargetPolicyBindingsResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_v3.services.policy_bindings.pagers.SearchTargetPolicyBindingsPager

SearchTargetPolicyBindingsPager( method: typing.Callable[ [...], google.cloud.iam_v3.types.policy_bindings_service.SearchTargetPolicyBindingsResponse, ], request: google.cloud.iam_v3.types.policy_bindings_service.SearchTargetPolicyBindingsRequest, response: google.cloud.iam_v3.types.policy_bindings_service.SearchTargetPolicyBindingsResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient

PrincipalAccessBoundaryPoliciesAsyncClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.iam_v3.services.principal_access_boundary_policies.transports.base.PrincipalAccessBoundaryPoliciesTransport, typing.Callable[[...], google.cloud.iam_v3.services.principal_access_boundary_policies.transports.base.PrincipalAccessBoundaryPoliciesTransport]]] = '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 principal access boundary policies async client.

See more: google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.common_billing_account_path

common_billing_account_path(billing_account: str) -> str

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.common_folder_path

common_folder_path(folder: str) -> str

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.common_location_path

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

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.common_organization_path

common_organization_path(organization: str) -> str

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.common_project_path

common_project_path(project: str) -> str

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.create_principal_access_boundary_policy

create_principal_access_boundary_policy( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.principal_access_boundary_policies_service.CreatePrincipalAccessBoundaryPolicyRequest, dict, ] ] = None, *, parent: typing.Optional[str] = None, principal_access_boundary_policy: typing.Optional[ google.cloud.iam_v3.types.principal_access_boundary_policy_resources.PrincipalAccessBoundaryPolicy ] = None, principal_access_boundary_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, typing.Union[str, bytes]]] = () ) -> google.api_core.operation_async.AsyncOperation

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.delete_principal_access_boundary_policy

delete_principal_access_boundary_policy( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.principal_access_boundary_policies_service.DeletePrincipalAccessBoundaryPolicyRequest, dict, ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.api_core.operation_async.AsyncOperation

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.from_service_account_file

from_service_account_file(filename: str, *args, **kwargs)

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.from_service_account_info

from_service_account_info(info: dict, *args, **kwargs)

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.from_service_account_json

from_service_account_json(filename: str, *args, **kwargs)

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.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_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.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, typing.Union[str, bytes]]] = () ) -> google.longrunning.operations_pb2.Operation

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.get_principal_access_boundary_policy

get_principal_access_boundary_policy( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.principal_access_boundary_policies_service.GetPrincipalAccessBoundaryPolicyRequest, dict, ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> ( google.cloud.iam_v3.types.principal_access_boundary_policy_resources.PrincipalAccessBoundaryPolicy )

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.get_transport_class

get_transport_class( label: typing.Optional[str] = None, ) -> typing.Type[ google.cloud.iam_v3.services.principal_access_boundary_policies.transports.base.PrincipalAccessBoundaryPoliciesTransport ]

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.list_principal_access_boundary_policies

list_principal_access_boundary_policies( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.principal_access_boundary_policies_service.ListPrincipalAccessBoundaryPoliciesRequest, 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, typing.Union[str, bytes]]] = () ) -> ( google.cloud.iam_v3.services.principal_access_boundary_policies.pagers.ListPrincipalAccessBoundaryPoliciesAsyncPager )

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.parse_common_billing_account_path

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

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.parse_common_folder_path

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

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.parse_common_location_path

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

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.parse_common_organization_path

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

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.parse_common_project_path

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

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.parse_policy_binding_path

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

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.parse_principal_access_boundary_policy_path

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

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.policy_binding_path

policy_binding_path(organization: str, location: str, policy_binding: str) -> str

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.principal_access_boundary_policy_path

principal_access_boundary_policy_path( organization: str, location: str, principal_access_boundary_policy: str ) -> str

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.search_principal_access_boundary_policy_bindings

search_principal_access_boundary_policy_bindings( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.principal_access_boundary_policies_service.SearchPrincipalAccessBoundaryPolicyBindingsRequest, dict, ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> ( google.cloud.iam_v3.services.principal_access_boundary_policies.pagers.SearchPrincipalAccessBoundaryPolicyBindingsAsyncPager )

Returns all policy bindings that bind a specific policy if a user has searchPolicyBindings permission on that policy.

See more: google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.search_principal_access_boundary_policy_bindings

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.update_principal_access_boundary_policy

update_principal_access_boundary_policy( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.principal_access_boundary_policies_service.UpdatePrincipalAccessBoundaryPolicyRequest, dict, ] ] = None, *, principal_access_boundary_policy: typing.Optional[ google.cloud.iam_v3.types.principal_access_boundary_policy_resources.PrincipalAccessBoundaryPolicy ] = None, update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.api_core.operation_async.AsyncOperation

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient

PrincipalAccessBoundaryPoliciesClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.iam_v3.services.principal_access_boundary_policies.transports.base.PrincipalAccessBoundaryPoliciesTransport, typing.Callable[[...], google.cloud.iam_v3.services.principal_access_boundary_policies.transports.base.PrincipalAccessBoundaryPoliciesTransport]]] = 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 principal access boundary policies client.

See more: google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.__exit__

__exit__(type, value, traceback)

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.common_billing_account_path

common_billing_account_path(billing_account: str) -> str

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.common_folder_path

common_folder_path(folder: str) -> str

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.common_location_path

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

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.common_organization_path

common_organization_path(organization: str) -> str

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.common_project_path

common_project_path(project: str) -> str

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.create_principal_access_boundary_policy

create_principal_access_boundary_policy( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.principal_access_boundary_policies_service.CreatePrincipalAccessBoundaryPolicyRequest, dict, ] ] = None, *, parent: typing.Optional[str] = None, principal_access_boundary_policy: typing.Optional[ google.cloud.iam_v3.types.principal_access_boundary_policy_resources.PrincipalAccessBoundaryPolicy ] = None, principal_access_boundary_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, typing.Union[str, bytes]]] = () ) -> google.api_core.operation.Operation

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.delete_principal_access_boundary_policy

delete_principal_access_boundary_policy( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.principal_access_boundary_policies_service.DeletePrincipalAccessBoundaryPolicyRequest, dict, ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.api_core.operation.Operation

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.from_service_account_file

from_service_account_file(filename: str, *args, **kwargs)

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.from_service_account_info

from_service_account_info(info: dict, *args, **kwargs)

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.from_service_account_json

from_service_account_json(filename: str, *args, **kwargs)

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.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_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.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, typing.Union[str, bytes]]] = () ) -> google.longrunning.operations_pb2.Operation

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.get_principal_access_boundary_policy

get_principal_access_boundary_policy( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.principal_access_boundary_policies_service.GetPrincipalAccessBoundaryPolicyRequest, dict, ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> ( google.cloud.iam_v3.types.principal_access_boundary_policy_resources.PrincipalAccessBoundaryPolicy )

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.list_principal_access_boundary_policies

list_principal_access_boundary_policies( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.principal_access_boundary_policies_service.ListPrincipalAccessBoundaryPoliciesRequest, 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, typing.Union[str, bytes]]] = () ) -> ( google.cloud.iam_v3.services.principal_access_boundary_policies.pagers.ListPrincipalAccessBoundaryPoliciesPager )

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.parse_common_billing_account_path

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

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.parse_common_folder_path

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

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.parse_common_location_path

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

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.parse_common_organization_path

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

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.parse_common_project_path

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

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.parse_policy_binding_path

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

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.parse_principal_access_boundary_policy_path

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

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.policy_binding_path

policy_binding_path(organization: str, location: str, policy_binding: str) -> str

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.principal_access_boundary_policy_path

principal_access_boundary_policy_path( organization: str, location: str, principal_access_boundary_policy: str ) -> str

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.search_principal_access_boundary_policy_bindings

search_principal_access_boundary_policy_bindings( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.principal_access_boundary_policies_service.SearchPrincipalAccessBoundaryPolicyBindingsRequest, dict, ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> ( google.cloud.iam_v3.services.principal_access_boundary_policies.pagers.SearchPrincipalAccessBoundaryPolicyBindingsPager )

Returns all policy bindings that bind a specific policy if a user has searchPolicyBindings permission on that policy.

See more: google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.search_principal_access_boundary_policy_bindings

google.cloud.iam_v3.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.update_principal_access_boundary_policy

update_principal_access_boundary_policy( request: typing.Optional[ typing.Union[ google.cloud.iam_v3.types.principal_access_boundary_policies_service.UpdatePrincipalAccessBoundaryPolicyRequest, dict, ] ] = None, *, principal_access_boundary_policy: typing.Optional[ google.cloud.iam_v3.types.principal_access_boundary_policy_resources.PrincipalAccessBoundaryPolicy ] = None, update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.api_core.operation.Operation

google.cloud.iam_v3.services.principal_access_boundary_policies.pagers.ListPrincipalAccessBoundaryPoliciesAsyncPager

ListPrincipalAccessBoundaryPoliciesAsyncPager( method: typing.Callable[ [...], typing.Awaitable[ google.cloud.iam_v3.types.principal_access_boundary_policies_service.ListPrincipalAccessBoundaryPoliciesResponse ], ], request: google.cloud.iam_v3.types.principal_access_boundary_policies_service.ListPrincipalAccessBoundaryPoliciesRequest, response: google.cloud.iam_v3.types.principal_access_boundary_policies_service.ListPrincipalAccessBoundaryPoliciesResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_v3.services.principal_access_boundary_policies.pagers.ListPrincipalAccessBoundaryPoliciesPager

ListPrincipalAccessBoundaryPoliciesPager( method: typing.Callable[ [...], google.cloud.iam_v3.types.principal_access_boundary_policies_service.ListPrincipalAccessBoundaryPoliciesResponse, ], request: google.cloud.iam_v3.types.principal_access_boundary_policies_service.ListPrincipalAccessBoundaryPoliciesRequest, response: google.cloud.iam_v3.types.principal_access_boundary_policies_service.ListPrincipalAccessBoundaryPoliciesResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_v3.services.principal_access_boundary_policies.pagers.SearchPrincipalAccessBoundaryPolicyBindingsAsyncPager

SearchPrincipalAccessBoundaryPolicyBindingsAsyncPager( method: typing.Callable[ [...], typing.Awaitable[ google.cloud.iam_v3.types.principal_access_boundary_policies_service.SearchPrincipalAccessBoundaryPolicyBindingsResponse ], ], request: google.cloud.iam_v3.types.principal_access_boundary_policies_service.SearchPrincipalAccessBoundaryPolicyBindingsRequest, response: google.cloud.iam_v3.types.principal_access_boundary_policies_service.SearchPrincipalAccessBoundaryPolicyBindingsResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_v3.services.principal_access_boundary_policies.pagers.SearchPrincipalAccessBoundaryPolicyBindingsPager

SearchPrincipalAccessBoundaryPolicyBindingsPager( method: typing.Callable[ [...], google.cloud.iam_v3.types.principal_access_boundary_policies_service.SearchPrincipalAccessBoundaryPolicyBindingsResponse, ], request: google.cloud.iam_v3.types.principal_access_boundary_policies_service.SearchPrincipalAccessBoundaryPolicyBindingsRequest, response: google.cloud.iam_v3.types.principal_access_boundary_policies_service.SearchPrincipalAccessBoundaryPolicyBindingsResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient

PolicyBindingsAsyncClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.iam_v3beta.services.policy_bindings.transports.base.PolicyBindingsTransport, typing.Callable[[...], google.cloud.iam_v3beta.services.policy_bindings.transports.base.PolicyBindingsTransport]]] = '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 policy bindings async client.

See more: google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.common_billing_account_path

common_billing_account_path(billing_account: str) -> str

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.common_folder_path

common_folder_path(folder: str) -> str

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.common_location_path

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

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.common_organization_path

common_organization_path(organization: str) -> str

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.common_project_path

common_project_path(project: str) -> str

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.create_policy_binding

create_policy_binding( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.policy_bindings_service.CreatePolicyBindingRequest, dict, ] ] = None, *, parent: typing.Optional[str] = None, policy_binding: typing.Optional[ google.cloud.iam_v3beta.types.policy_binding_resources.PolicyBinding ] = None, policy_binding_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, typing.Union[str, bytes]]] = () ) -> google.api_core.operation_async.AsyncOperation

Creates a policy binding and returns a long-running operation.

See more: google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.create_policy_binding

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.delete_policy_binding

delete_policy_binding( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.policy_bindings_service.DeletePolicyBindingRequest, dict, ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.api_core.operation_async.AsyncOperation

Deletes a policy binding and returns a long-running operation.

See more: google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.delete_policy_binding

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.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_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.from_service_account_file

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.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_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.from_service_account_info

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.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_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.from_service_account_json

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.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_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.get_mtls_endpoint_and_cert_source

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.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, typing.Union[str, bytes]]] = () ) -> google.longrunning.operations_pb2.Operation

Gets the latest state of a long-running operation.

See more: google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.get_operation

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.get_policy_binding

get_policy_binding( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.policy_bindings_service.GetPolicyBindingRequest, dict, ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_v3beta.types.policy_binding_resources.PolicyBinding

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.get_transport_class

get_transport_class( label: typing.Optional[str] = None, ) -> typing.Type[ google.cloud.iam_v3beta.services.policy_bindings.transports.base.PolicyBindingsTransport ]

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.list_policy_bindings

list_policy_bindings( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.policy_bindings_service.ListPolicyBindingsRequest, 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, typing.Union[str, bytes]]] = () ) -> ( google.cloud.iam_v3beta.services.policy_bindings.pagers.ListPolicyBindingsAsyncPager )

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.parse_common_billing_account_path

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

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.parse_common_folder_path

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

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.parse_common_location_path

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

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.parse_common_organization_path

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

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.parse_common_project_path

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

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.parse_policy_binding_path

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

Parses a policy_binding path into its component segments.

See more: google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.parse_policy_binding_path

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.policy_binding_path

policy_binding_path(organization: str, location: str, policy_binding: str) -> str

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.search_target_policy_bindings

search_target_policy_bindings( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.policy_bindings_service.SearchTargetPolicyBindingsRequest, dict, ] ] = None, *, parent: typing.Optional[str] = None, target: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> ( google.cloud.iam_v3beta.services.policy_bindings.pagers.SearchTargetPolicyBindingsAsyncPager )

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.update_policy_binding

update_policy_binding( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.policy_bindings_service.UpdatePolicyBindingRequest, dict, ] ] = None, *, policy_binding: typing.Optional[ google.cloud.iam_v3beta.types.policy_binding_resources.PolicyBinding ] = None, update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.api_core.operation_async.AsyncOperation

Updates a policy binding and returns a long-running operation.

See more: google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsAsyncClient.update_policy_binding

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient

PolicyBindingsClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.iam_v3beta.services.policy_bindings.transports.base.PolicyBindingsTransport, typing.Callable[[...], google.cloud.iam_v3beta.services.policy_bindings.transports.base.PolicyBindingsTransport]]] = 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 policy bindings client.

See more: google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.__exit__

__exit__(type, value, traceback)

Releases underlying transport's resources.

See more: google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.exit

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.common_billing_account_path

common_billing_account_path(billing_account: str) -> str

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.common_folder_path

common_folder_path(folder: str) -> str

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.common_location_path

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

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.common_organization_path

common_organization_path(organization: str) -> str

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.common_project_path

common_project_path(project: str) -> str

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.create_policy_binding

create_policy_binding( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.policy_bindings_service.CreatePolicyBindingRequest, dict, ] ] = None, *, parent: typing.Optional[str] = None, policy_binding: typing.Optional[ google.cloud.iam_v3beta.types.policy_binding_resources.PolicyBinding ] = None, policy_binding_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, typing.Union[str, bytes]]] = () ) -> google.api_core.operation.Operation

Creates a policy binding and returns a long-running operation.

See more: google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.create_policy_binding

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.delete_policy_binding

delete_policy_binding( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.policy_bindings_service.DeletePolicyBindingRequest, dict, ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.api_core.operation.Operation

Deletes a policy binding and returns a long-running operation.

See more: google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.delete_policy_binding

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.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_v3beta.services.policy_bindings.PolicyBindingsClient.from_service_account_file

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.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_v3beta.services.policy_bindings.PolicyBindingsClient.from_service_account_info

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.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_v3beta.services.policy_bindings.PolicyBindingsClient.from_service_account_json

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.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_v3beta.services.policy_bindings.PolicyBindingsClient.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, typing.Union[str, bytes]]] = () ) -> google.longrunning.operations_pb2.Operation

Gets the latest state of a long-running operation.

See more: google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.get_operation

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.get_policy_binding

get_policy_binding( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.policy_bindings_service.GetPolicyBindingRequest, dict, ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_v3beta.types.policy_binding_resources.PolicyBinding

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.list_policy_bindings

list_policy_bindings( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.policy_bindings_service.ListPolicyBindingsRequest, 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, typing.Union[str, bytes]]] = () ) -> google.cloud.iam_v3beta.services.policy_bindings.pagers.ListPolicyBindingsPager

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.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_v3beta.services.policy_bindings.PolicyBindingsClient.parse_common_billing_account_path

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.parse_common_folder_path

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

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.parse_common_location_path

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

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.parse_common_organization_path

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

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.parse_common_project_path

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

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.parse_policy_binding_path

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

Parses a policy_binding path into its component segments.

See more: google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.parse_policy_binding_path

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.policy_binding_path

policy_binding_path(organization: str, location: str, policy_binding: str) -> str

Returns a fully-qualified policy_binding string.

See more: google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.policy_binding_path

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.search_target_policy_bindings

search_target_policy_bindings( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.policy_bindings_service.SearchTargetPolicyBindingsRequest, dict, ] ] = None, *, parent: typing.Optional[str] = None, target: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> ( google.cloud.iam_v3beta.services.policy_bindings.pagers.SearchTargetPolicyBindingsPager )

google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.update_policy_binding

update_policy_binding( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.policy_bindings_service.UpdatePolicyBindingRequest, dict, ] ] = None, *, policy_binding: typing.Optional[ google.cloud.iam_v3beta.types.policy_binding_resources.PolicyBinding ] = None, update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.api_core.operation.Operation

Updates a policy binding and returns a long-running operation.

See more: google.cloud.iam_v3beta.services.policy_bindings.PolicyBindingsClient.update_policy_binding

google.cloud.iam_v3beta.services.policy_bindings.pagers.ListPolicyBindingsAsyncPager

ListPolicyBindingsAsyncPager( method: typing.Callable[ [...], typing.Awaitable[ google.cloud.iam_v3beta.types.policy_bindings_service.ListPolicyBindingsResponse ], ], request: google.cloud.iam_v3beta.types.policy_bindings_service.ListPolicyBindingsRequest, response: google.cloud.iam_v3beta.types.policy_bindings_service.ListPolicyBindingsResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_v3beta.services.policy_bindings.pagers.ListPolicyBindingsPager

ListPolicyBindingsPager( method: typing.Callable[ [...], google.cloud.iam_v3beta.types.policy_bindings_service.ListPolicyBindingsResponse, ], request: google.cloud.iam_v3beta.types.policy_bindings_service.ListPolicyBindingsRequest, response: google.cloud.iam_v3beta.types.policy_bindings_service.ListPolicyBindingsResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_v3beta.services.policy_bindings.pagers.SearchTargetPolicyBindingsAsyncPager

SearchTargetPolicyBindingsAsyncPager( method: typing.Callable[ [...], typing.Awaitable[ google.cloud.iam_v3beta.types.policy_bindings_service.SearchTargetPolicyBindingsResponse ], ], request: google.cloud.iam_v3beta.types.policy_bindings_service.SearchTargetPolicyBindingsRequest, response: google.cloud.iam_v3beta.types.policy_bindings_service.SearchTargetPolicyBindingsResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_v3beta.services.policy_bindings.pagers.SearchTargetPolicyBindingsPager

SearchTargetPolicyBindingsPager( method: typing.Callable[ [...], google.cloud.iam_v3beta.types.policy_bindings_service.SearchTargetPolicyBindingsResponse, ], request: google.cloud.iam_v3beta.types.policy_bindings_service.SearchTargetPolicyBindingsRequest, response: google.cloud.iam_v3beta.types.policy_bindings_service.SearchTargetPolicyBindingsResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient

PrincipalAccessBoundaryPoliciesAsyncClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.iam_v3beta.services.principal_access_boundary_policies.transports.base.PrincipalAccessBoundaryPoliciesTransport, typing.Callable[[...], google.cloud.iam_v3beta.services.principal_access_boundary_policies.transports.base.PrincipalAccessBoundaryPoliciesTransport]]] = '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 principal access boundary policies async client.

See more: google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.common_billing_account_path

common_billing_account_path(billing_account: str) -> str

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.common_folder_path

common_folder_path(folder: str) -> str

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.common_location_path

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

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.common_organization_path

common_organization_path(organization: str) -> str

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.common_project_path

common_project_path(project: str) -> str

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.create_principal_access_boundary_policy

create_principal_access_boundary_policy( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.CreatePrincipalAccessBoundaryPolicyRequest, dict, ] ] = None, *, parent: typing.Optional[str] = None, principal_access_boundary_policy: typing.Optional[ google.cloud.iam_v3beta.types.principal_access_boundary_policy_resources.PrincipalAccessBoundaryPolicy ] = None, principal_access_boundary_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, typing.Union[str, bytes]]] = () ) -> google.api_core.operation_async.AsyncOperation

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.delete_principal_access_boundary_policy

delete_principal_access_boundary_policy( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.DeletePrincipalAccessBoundaryPolicyRequest, dict, ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.api_core.operation_async.AsyncOperation

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.from_service_account_file

from_service_account_file(filename: str, *args, **kwargs)

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.from_service_account_info

from_service_account_info(info: dict, *args, **kwargs)

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.from_service_account_json

from_service_account_json(filename: str, *args, **kwargs)

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.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_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.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, typing.Union[str, bytes]]] = () ) -> google.longrunning.operations_pb2.Operation

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.get_principal_access_boundary_policy

get_principal_access_boundary_policy( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.GetPrincipalAccessBoundaryPolicyRequest, dict, ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> ( google.cloud.iam_v3beta.types.principal_access_boundary_policy_resources.PrincipalAccessBoundaryPolicy )

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.get_transport_class

get_transport_class( label: typing.Optional[str] = None, ) -> typing.Type[ google.cloud.iam_v3beta.services.principal_access_boundary_policies.transports.base.PrincipalAccessBoundaryPoliciesTransport ]

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.list_principal_access_boundary_policies

list_principal_access_boundary_policies( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.ListPrincipalAccessBoundaryPoliciesRequest, 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, typing.Union[str, bytes]]] = () ) -> ( google.cloud.iam_v3beta.services.principal_access_boundary_policies.pagers.ListPrincipalAccessBoundaryPoliciesAsyncPager )

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.parse_common_billing_account_path

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

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.parse_common_folder_path

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

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.parse_common_location_path

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

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.parse_common_organization_path

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

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.parse_common_project_path

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

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.parse_policy_binding_path

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

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.parse_principal_access_boundary_policy_path

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

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.policy_binding_path

policy_binding_path(organization: str, location: str, policy_binding: str) -> str

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.principal_access_boundary_policy_path

principal_access_boundary_policy_path( organization: str, location: str, principal_access_boundary_policy: str ) -> str

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.search_principal_access_boundary_policy_bindings

search_principal_access_boundary_policy_bindings( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.SearchPrincipalAccessBoundaryPolicyBindingsRequest, dict, ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> ( google.cloud.iam_v3beta.services.principal_access_boundary_policies.pagers.SearchPrincipalAccessBoundaryPolicyBindingsAsyncPager )

Returns all policy bindings that bind a specific policy if a user has searchPolicyBindings permission on that policy.

See more: google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.search_principal_access_boundary_policy_bindings

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesAsyncClient.update_principal_access_boundary_policy

update_principal_access_boundary_policy( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.UpdatePrincipalAccessBoundaryPolicyRequest, dict, ] ] = None, *, principal_access_boundary_policy: typing.Optional[ google.cloud.iam_v3beta.types.principal_access_boundary_policy_resources.PrincipalAccessBoundaryPolicy ] = None, update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.api_core.operation_async.AsyncOperation

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient

PrincipalAccessBoundaryPoliciesClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.iam_v3beta.services.principal_access_boundary_policies.transports.base.PrincipalAccessBoundaryPoliciesTransport, typing.Callable[[...], google.cloud.iam_v3beta.services.principal_access_boundary_policies.transports.base.PrincipalAccessBoundaryPoliciesTransport]]] = 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 principal access boundary policies client.

See more: google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.__exit__

__exit__(type, value, traceback)

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.common_billing_account_path

common_billing_account_path(billing_account: str) -> str

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.common_folder_path

common_folder_path(folder: str) -> str

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.common_location_path

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

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.common_organization_path

common_organization_path(organization: str) -> str

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.common_project_path

common_project_path(project: str) -> str

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.create_principal_access_boundary_policy

create_principal_access_boundary_policy( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.CreatePrincipalAccessBoundaryPolicyRequest, dict, ] ] = None, *, parent: typing.Optional[str] = None, principal_access_boundary_policy: typing.Optional[ google.cloud.iam_v3beta.types.principal_access_boundary_policy_resources.PrincipalAccessBoundaryPolicy ] = None, principal_access_boundary_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, typing.Union[str, bytes]]] = () ) -> google.api_core.operation.Operation

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.delete_principal_access_boundary_policy

delete_principal_access_boundary_policy( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.DeletePrincipalAccessBoundaryPolicyRequest, dict, ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.api_core.operation.Operation

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.from_service_account_file

from_service_account_file(filename: str, *args, **kwargs)

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.from_service_account_info

from_service_account_info(info: dict, *args, **kwargs)

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.from_service_account_json

from_service_account_json(filename: str, *args, **kwargs)

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.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_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.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, typing.Union[str, bytes]]] = () ) -> google.longrunning.operations_pb2.Operation

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.get_principal_access_boundary_policy

get_principal_access_boundary_policy( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.GetPrincipalAccessBoundaryPolicyRequest, dict, ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> ( google.cloud.iam_v3beta.types.principal_access_boundary_policy_resources.PrincipalAccessBoundaryPolicy )

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.list_principal_access_boundary_policies

list_principal_access_boundary_policies( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.ListPrincipalAccessBoundaryPoliciesRequest, 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, typing.Union[str, bytes]]] = () ) -> ( google.cloud.iam_v3beta.services.principal_access_boundary_policies.pagers.ListPrincipalAccessBoundaryPoliciesPager )

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.parse_common_billing_account_path

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

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.parse_common_folder_path

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

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.parse_common_location_path

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

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.parse_common_organization_path

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

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.parse_common_project_path

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

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.parse_policy_binding_path

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

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.parse_principal_access_boundary_policy_path

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

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.policy_binding_path

policy_binding_path(organization: str, location: str, policy_binding: str) -> str

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.principal_access_boundary_policy_path

principal_access_boundary_policy_path( organization: str, location: str, principal_access_boundary_policy: str ) -> str

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.search_principal_access_boundary_policy_bindings

search_principal_access_boundary_policy_bindings( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.SearchPrincipalAccessBoundaryPolicyBindingsRequest, dict, ] ] = None, *, name: typing.Optional[str] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> ( google.cloud.iam_v3beta.services.principal_access_boundary_policies.pagers.SearchPrincipalAccessBoundaryPolicyBindingsPager )

Returns all policy bindings that bind a specific policy if a user has searchPolicyBindings permission on that policy.

See more: google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.search_principal_access_boundary_policy_bindings

google.cloud.iam_v3beta.services.principal_access_boundary_policies.PrincipalAccessBoundaryPoliciesClient.update_principal_access_boundary_policy

update_principal_access_boundary_policy( request: typing.Optional[ typing.Union[ google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.UpdatePrincipalAccessBoundaryPolicyRequest, dict, ] ] = None, *, principal_access_boundary_policy: typing.Optional[ google.cloud.iam_v3beta.types.principal_access_boundary_policy_resources.PrincipalAccessBoundaryPolicy ] = None, update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () ) -> google.api_core.operation.Operation

google.cloud.iam_v3beta.services.principal_access_boundary_policies.pagers.ListPrincipalAccessBoundaryPoliciesAsyncPager

ListPrincipalAccessBoundaryPoliciesAsyncPager( method: typing.Callable[ [...], typing.Awaitable[ google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.ListPrincipalAccessBoundaryPoliciesResponse ], ], request: google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.ListPrincipalAccessBoundaryPoliciesRequest, response: google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.ListPrincipalAccessBoundaryPoliciesResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_v3beta.services.principal_access_boundary_policies.pagers.ListPrincipalAccessBoundaryPoliciesPager

ListPrincipalAccessBoundaryPoliciesPager( method: typing.Callable[ [...], google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.ListPrincipalAccessBoundaryPoliciesResponse, ], request: google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.ListPrincipalAccessBoundaryPoliciesRequest, response: google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.ListPrincipalAccessBoundaryPoliciesResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_v3beta.services.principal_access_boundary_policies.pagers.SearchPrincipalAccessBoundaryPolicyBindingsAsyncPager

SearchPrincipalAccessBoundaryPolicyBindingsAsyncPager( method: typing.Callable[ [...], typing.Awaitable[ google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.SearchPrincipalAccessBoundaryPolicyBindingsResponse ], ], request: google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.SearchPrincipalAccessBoundaryPolicyBindingsRequest, response: google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.SearchPrincipalAccessBoundaryPolicyBindingsResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary_async.AsyncRetry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )

google.cloud.iam_v3beta.services.principal_access_boundary_policies.pagers.SearchPrincipalAccessBoundaryPolicyBindingsPager

SearchPrincipalAccessBoundaryPolicyBindingsPager( method: typing.Callable[ [...], google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.SearchPrincipalAccessBoundaryPolicyBindingsResponse, ], request: google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.SearchPrincipalAccessBoundaryPolicyBindingsRequest, response: google.cloud.iam_v3beta.types.principal_access_boundary_policies_service.SearchPrincipalAccessBoundaryPolicyBindingsResponse, *, retry: typing.Optional[ typing.Union[ google.api_core.retry.retry_unary.Retry, google.api_core.gapic_v1.method._MethodDefault, ] ] = _MethodDefault._DEFAULT_VALUE, timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE, metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = () )