CatalogServiceAsyncClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Union[str, google.cloud.dataplex_v1.services.catalog_service.transports.base.CatalogServiceTransport] = 'grpc_asyncio', client_options: typing.Optional[google.api_core.client_options.ClientOptions] = None, client_info: google.api_core.gapic_v1.client_info.ClientInfo = <google.api_core.gapic_v1.client_info.ClientInfo object>)The primary resources offered by this service are EntryGroups, EntryTypes, AspectTypes, Entry and Aspect which collectively allow a data administrator to organize, manage, secure and catalog data across their organization located across cloud projects in a variety of storage systems including Cloud Storage and BigQuery.
Properties
api_endpoint
Return the API endpoint used by the client instance.
| Returns | |
|---|---|
| Type | Description | 
| str | The API endpoint used by the client instance. | 
transport
Returns the transport used by the client instance.
| Returns | |
|---|---|
| Type | Description | 
| CatalogServiceTransport | The transport used by the client instance. | 
universe_domain
Return the universe domain used by the client instance.
| Returns | |
|---|---|
| Type | Description | 
| str | The universe domain used by the client instance. | 
Methods
CatalogServiceAsyncClient
CatalogServiceAsyncClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Union[str, google.cloud.dataplex_v1.services.catalog_service.transports.base.CatalogServiceTransport] = 'grpc_asyncio', client_options: typing.Optional[google.api_core.client_options.ClientOptions] = None, client_info: google.api_core.gapic_v1.client_info.ClientInfo = <google.api_core.gapic_v1.client_info.ClientInfo object>)Instantiates the catalog service async client.
| Parameters | |
|---|---|
| Name | Description | 
| credentials | Optional[google.auth.credentials.Credentials]The authorization credentials to attach to requests. These credentials identify the application to the service; if none are specified, the client will attempt to ascertain the credentials from the environment. | 
| transport | Union[str, The transport to use. If set to None, a transport is chosen automatically. | 
| client_options | Optional[Union[google.api_core.client_options.ClientOptions, dict]]Custom options for the client. 1. The  | 
| client_info | google.api_core.gapic_v1.client_info.ClientInfoThe client info used to send a user-agent string along with API requests. If  | 
| Exceptions | |
|---|---|
| Type | Description | 
| google.auth.exceptions.MutualTlsChannelError | If mutual TLS transport creation failed for any reason. | 
aspect_type_path
aspect_type_path(project: str, location: str, aspect_type: str) -> strReturns a fully-qualified aspect_type string.
cancel_operation
cancel_operation(
    request: typing.Optional[
        google.longrunning.operations_pb2.CancelOperationRequest
    ] = None,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> NoneStarts asynchronous cancellation on a long-running operation.
The server makes a best effort to cancel the operation, but success
is not guaranteed.  If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED.
| Parameters | |
|---|---|
| Name | Description | 
| request | The request object. Request message for  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
common_billing_account_path
common_billing_account_path(billing_account: str) -> strReturns a fully-qualified billing_account string.
common_folder_path
common_folder_path(folder: str) -> strReturns a fully-qualified folder string.
common_location_path
common_location_path(project: str, location: str) -> strReturns a fully-qualified location string.
common_organization_path
common_organization_path(organization: str) -> strReturns a fully-qualified organization string.
common_project_path
common_project_path(project: str) -> strReturns a fully-qualified project string.
create_aspect_type
create_aspect_type(
    request: typing.Optional[
        typing.Union[
            google.cloud.dataplex_v1.types.catalog.CreateAspectTypeRequest, dict
        ]
    ] = None,
    *,
    parent: typing.Optional[str] = None,
    aspect_type: typing.Optional[
        google.cloud.dataplex_v1.types.catalog.AspectType
    ] = None,
    aspect_type_id: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation_async.AsyncOperationCreates an AspectType
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_create_aspect_type():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    aspect_type = dataplex_v1.AspectType()
    aspect_type.metadata_template.name = "name_value"
    aspect_type.metadata_template.type_ = "type__value"
    request = dataplex_v1.CreateAspectTypeRequest(
        parent="parent_value",
        aspect_type_id="aspect_type_id_value",
        aspect_type=aspect_type,
    )
    # Make the request
    operation = client.create_aspect_type(request=request)
    print("Waiting for operation to complete...")
    response = (await operation).result()
    # Handle the response
    print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.CreateAspectTypeRequest, dict]]The request object. Create AspectType Request | 
| parent | Required. The resource name of the AspectType, of the form: projects/{project_number}/locations/{location_id} where  | 
| aspect_type | AspectTypeRequired. AspectType Resource This corresponds to the  | 
| aspect_type_id | Required. AspectType identifier. This corresponds to the  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be AspectType Aspect Type is a template for creating Aspects, and represents the JSON-schema for a given Entry, e.g., BigQuery Table Schema. | 
create_entry
create_entry(
    request: typing.Optional[
        typing.Union[google.cloud.dataplex_v1.types.catalog.CreateEntryRequest, dict]
    ] = None,
    *,
    parent: typing.Optional[str] = None,
    entry: typing.Optional[google.cloud.dataplex_v1.types.catalog.Entry] = None,
    entry_id: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.dataplex_v1.types.catalog.EntryCreates an Entry.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_create_entry():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    entry = dataplex_v1.Entry()
    entry.entry_type = "entry_type_value"
    request = dataplex_v1.CreateEntryRequest(
        parent="parent_value",
        entry_id="entry_id_value",
        entry=entry,
    )
    # Make the request
    response = await client.create_entry(request=request)
    # Handle the response
    print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.CreateEntryRequest, dict]]The request object. | 
| parent | Required. The resource name of the parent Entry Group:  | 
| entry | EntryRequired. Entry resource. This corresponds to the  | 
| entry_id | Required. Entry identifier. It has to be unique within an Entry Group. Entries corresponding to Google Cloud resources use Entry ID format based on Full Resource Names (https://cloud.google.com/apis/design/resource_names#full_resource_name). The format is a Full Resource Name of the resource without the prefix double slashes in the API Service Name part of Full Resource Name. This allows retrieval of entries using their associated resource name. For example if the Full Resource Name of a resource is  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.dataplex_v1.types.Entry | An entry is a representation of a data asset which can be described by various metadata. | 
create_entry_group
create_entry_group(
    request: typing.Optional[
        typing.Union[
            google.cloud.dataplex_v1.types.catalog.CreateEntryGroupRequest, dict
        ]
    ] = None,
    *,
    parent: typing.Optional[str] = None,
    entry_group: typing.Optional[
        google.cloud.dataplex_v1.types.catalog.EntryGroup
    ] = None,
    entry_group_id: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation_async.AsyncOperationCreates an EntryGroup
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_create_entry_group():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    request = dataplex_v1.CreateEntryGroupRequest(
        parent="parent_value",
        entry_group_id="entry_group_id_value",
    )
    # Make the request
    operation = client.create_entry_group(request=request)
    print("Waiting for operation to complete...")
    response = (await operation).result()
    # Handle the response
    print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.CreateEntryGroupRequest, dict]]The request object. Create EntryGroup Request | 
| parent | Required. The resource name of the entryGroup, of the form: projects/{project_number}/locations/{location_id} where  | 
| entry_group | EntryGroupRequired. EntryGroup Resource This corresponds to the  | 
| entry_group_id | Required. EntryGroup identifier. This corresponds to the  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be EntryGroup An Entry Group represents a logical grouping of one or more Entries. | 
create_entry_type
create_entry_type(
    request: typing.Optional[
        typing.Union[
            google.cloud.dataplex_v1.types.catalog.CreateEntryTypeRequest, dict
        ]
    ] = None,
    *,
    parent: typing.Optional[str] = None,
    entry_type: typing.Optional[
        google.cloud.dataplex_v1.types.catalog.EntryType
    ] = None,
    entry_type_id: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation_async.AsyncOperationCreates an EntryType
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_create_entry_type():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    request = dataplex_v1.CreateEntryTypeRequest(
        parent="parent_value",
        entry_type_id="entry_type_id_value",
    )
    # Make the request
    operation = client.create_entry_type(request=request)
    print("Waiting for operation to complete...")
    response = (await operation).result()
    # Handle the response
    print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.CreateEntryTypeRequest, dict]]The request object. Create EntryType Request | 
| parent | Required. The resource name of the EntryType, of the form: projects/{project_number}/locations/{location_id} where  | 
| entry_type | EntryTypeRequired. EntryType Resource This corresponds to the  | 
| entry_type_id | Required. EntryType identifier. This corresponds to the  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be EntryType Entry Type is a template for creating Entries. | 
delete_aspect_type
delete_aspect_type(
    request: typing.Optional[
        typing.Union[
            google.cloud.dataplex_v1.types.catalog.DeleteAspectTypeRequest, dict
        ]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation_async.AsyncOperationDeletes a AspectType resource.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_delete_aspect_type():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    request = dataplex_v1.DeleteAspectTypeRequest(
        name="name_value",
    )
    # Make the request
    operation = client.delete_aspect_type(request=request)
    print("Waiting for operation to complete...")
    response = (await operation).result()
    # Handle the response
    print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.DeleteAspectTypeRequest, dict]]The request object. Delele AspectType Request | 
| name | Required. The resource name of the AspectType:  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be google.protobuf.empty_pb2.EmptyA generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } | 
delete_entry
delete_entry(
    request: typing.Optional[
        typing.Union[google.cloud.dataplex_v1.types.catalog.DeleteEntryRequest, dict]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.dataplex_v1.types.catalog.EntryDeletes an Entry.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_delete_entry():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    request = dataplex_v1.DeleteEntryRequest(
        name="name_value",
    )
    # Make the request
    response = await client.delete_entry(request=request)
    # Handle the response
    print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.DeleteEntryRequest, dict]]The request object. | 
| name | Required. The resource name of the Entry:  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.dataplex_v1.types.Entry | An entry is a representation of a data asset which can be described by various metadata. | 
delete_entry_group
delete_entry_group(
    request: typing.Optional[
        typing.Union[
            google.cloud.dataplex_v1.types.catalog.DeleteEntryGroupRequest, dict
        ]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation_async.AsyncOperationDeletes a EntryGroup resource.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_delete_entry_group():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    request = dataplex_v1.DeleteEntryGroupRequest(
        name="name_value",
    )
    # Make the request
    operation = client.delete_entry_group(request=request)
    print("Waiting for operation to complete...")
    response = (await operation).result()
    # Handle the response
    print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.DeleteEntryGroupRequest, dict]]The request object. Delele EntryGroup Request | 
| name | Required. The resource name of the EntryGroup:  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be google.protobuf.empty_pb2.EmptyA generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } | 
delete_entry_type
delete_entry_type(
    request: typing.Optional[
        typing.Union[
            google.cloud.dataplex_v1.types.catalog.DeleteEntryTypeRequest, dict
        ]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation_async.AsyncOperationDeletes a EntryType resource.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_delete_entry_type():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    request = dataplex_v1.DeleteEntryTypeRequest(
        name="name_value",
    )
    # Make the request
    operation = client.delete_entry_type(request=request)
    print("Waiting for operation to complete...")
    response = (await operation).result()
    # Handle the response
    print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.DeleteEntryTypeRequest, dict]]The request object. Delele EntryType Request | 
| name | Required. The resource name of the EntryType:  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be google.protobuf.empty_pb2.EmptyA generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } | 
delete_operation
delete_operation(
    request: typing.Optional[
        google.longrunning.operations_pb2.DeleteOperationRequest
    ] = None,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> NoneDeletes a long-running operation.
This method indicates that the client is no longer interested
in the operation result. It does not cancel the operation.
If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED.
| Parameters | |
|---|---|
| Name | Description | 
| request | The request object. Request message for  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
entry_group_path
entry_group_path(project: str, location: str, entry_group: str) -> strReturns a fully-qualified entry_group string.
entry_path
entry_path(project: str, location: str, entry_group: str, entry: str) -> strReturns a fully-qualified entry string.
entry_type_path
entry_type_path(project: str, location: str, entry_type: str) -> strReturns a fully-qualified entry_type string.
from_service_account_file
from_service_account_file(filename: str, *args, **kwargs)Creates an instance of this client using the provided credentials file.
| Parameter | |
|---|---|
| Name | Description | 
| filename | strThe path to the service account private key json file. | 
| Returns | |
|---|---|
| Type | Description | 
| CatalogServiceAsyncClient | The constructed client. | 
from_service_account_info
from_service_account_info(info: dict, *args, **kwargs)Creates an instance of this client using the provided credentials info.
| Parameter | |
|---|---|
| Name | Description | 
| info | dictThe service account private key info. | 
| Returns | |
|---|---|
| Type | Description | 
| CatalogServiceAsyncClient | The constructed client. | 
from_service_account_json
from_service_account_json(filename: str, *args, **kwargs)Creates an instance of this client using the provided credentials file.
| Parameter | |
|---|---|
| Name | Description | 
| filename | strThe path to the service account private key json file. | 
| Returns | |
|---|---|
| Type | Description | 
| CatalogServiceAsyncClient | The constructed client. | 
get_aspect_type
get_aspect_type(
    request: typing.Optional[
        typing.Union[google.cloud.dataplex_v1.types.catalog.GetAspectTypeRequest, dict]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.dataplex_v1.types.catalog.AspectTypeRetrieves a AspectType resource.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_get_aspect_type():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    request = dataplex_v1.GetAspectTypeRequest(
        name="name_value",
    )
    # Make the request
    response = await client.get_aspect_type(request=request)
    # Handle the response
    print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.GetAspectTypeRequest, dict]]The request object. Get AspectType request | 
| name | Required. The resource name of the AspectType:  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.dataplex_v1.types.AspectType | Aspect Type is a template for creating Aspects, and represents the JSON-schema for a given Entry, e.g., BigQuery Table Schema. | 
get_entry
get_entry(
    request: typing.Optional[
        typing.Union[google.cloud.dataplex_v1.types.catalog.GetEntryRequest, dict]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.dataplex_v1.types.catalog.EntryGets a single entry.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_get_entry():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    request = dataplex_v1.GetEntryRequest(
        name="name_value",
    )
    # Make the request
    response = await client.get_entry(request=request)
    # Handle the response
    print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.GetEntryRequest, dict]]The request object. | 
| name | Required. The resource name of the Entry:  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.dataplex_v1.types.Entry | An entry is a representation of a data asset which can be described by various metadata. | 
get_entry_group
get_entry_group(
    request: typing.Optional[
        typing.Union[google.cloud.dataplex_v1.types.catalog.GetEntryGroupRequest, dict]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.dataplex_v1.types.catalog.EntryGroupRetrieves a EntryGroup resource.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_get_entry_group():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    request = dataplex_v1.GetEntryGroupRequest(
        name="name_value",
    )
    # Make the request
    response = await client.get_entry_group(request=request)
    # Handle the response
    print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.GetEntryGroupRequest, dict]]The request object. Get EntryGroup request. | 
| name | Required. The resource name of the EntryGroup:  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.dataplex_v1.types.EntryGroup | An Entry Group represents a logical grouping of one or more Entries. | 
get_entry_type
get_entry_type(
    request: typing.Optional[
        typing.Union[google.cloud.dataplex_v1.types.catalog.GetEntryTypeRequest, dict]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.dataplex_v1.types.catalog.EntryTypeRetrieves a EntryType resource.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_get_entry_type():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    request = dataplex_v1.GetEntryTypeRequest(
        name="name_value",
    )
    # Make the request
    response = await client.get_entry_type(request=request)
    # Handle the response
    print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.GetEntryTypeRequest, dict]]The request object. Get EntryType request | 
| name | Required. The resource name of the EntryType:  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.dataplex_v1.types.EntryType | Entry Type is a template for creating Entries. | 
get_location
get_location(
    request: typing.Optional[
        google.cloud.location.locations_pb2.GetLocationRequest
    ] = None,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.location.locations_pb2.LocationGets information about a location.
| Parameters | |
|---|---|
| Name | Description | 
| request | The request object. Request message for  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
|  | Location object. | 
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.
The client cert source is determined in the following order:
(1) if GOOGLE_API_USE_CLIENT_CERTIFICATE environment variable is not "true", the
client cert source is None.
(2) if client_options.client_cert_source is provided, use the provided one; if the
default client cert source exists, use the default one; otherwise the client cert
source is None.
The API endpoint is determined in the following order:
(1) if client_options.api_endpoint if provided, use the provided one.
(2) if GOOGLE_API_USE_CLIENT_CERTIFICATE environment variable is "always", use the
default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
More details can be found at https://google.aip.dev/auth/4114.
| Parameter | |
|---|---|
| Name | Description | 
| client_options | google.api_core.client_options.ClientOptionsCustom options for the client. Only the  | 
| Exceptions | |
|---|---|
| Type | Description | 
| google.auth.exceptions.MutualTLSChannelError | If any errors happen. | 
| Returns | |
|---|---|
| Type | Description | 
| Tuple[str, Callable[[], Tuple[bytes, bytes]]] | returns the API endpoint and the client cert source to use. | 
get_operation
get_operation(
    request: typing.Optional[
        google.longrunning.operations_pb2.GetOperationRequest
    ] = None,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.longrunning.operations_pb2.OperationGets the latest state of a long-running operation.
| Parameters | |
|---|---|
| Name | Description | 
| request | The request object. Request message for  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
|  | An Operationobject. | 
get_transport_class
get_transport_class() -> (
    typing.Type[
        google.cloud.dataplex_v1.services.catalog_service.transports.base.CatalogServiceTransport
    ]
)Returns an appropriate transport class.
| Parameter | |
|---|---|
| Name | Description | 
| label | typing.Optional[str]The name of the desired transport. If none is provided, then the first transport in the registry is used. | 
list_aspect_types
list_aspect_types(
    request: typing.Optional[
        typing.Union[
            google.cloud.dataplex_v1.types.catalog.ListAspectTypesRequest, dict
        ]
    ] = None,
    *,
    parent: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.dataplex_v1.services.catalog_service.pagers.ListAspectTypesAsyncPagerLists AspectType resources in a project and location.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_list_aspect_types():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    request = dataplex_v1.ListAspectTypesRequest(
        parent="parent_value",
    )
    # Make the request
    page_result = client.list_aspect_types(request=request)
    # Handle the response
    async for response in page_result:
        print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.ListAspectTypesRequest, dict]]The request object. List AspectTypes request | 
| parent | Required. The resource name of the AspectType location, of the form:  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.dataplex_v1.services.catalog_service.pagers.ListAspectTypesAsyncPager | List AspectTypes response Iterating over this object will yield results and resolve additional pages automatically. | 
list_entries
list_entries(
    request: typing.Optional[
        typing.Union[google.cloud.dataplex_v1.types.catalog.ListEntriesRequest, dict]
    ] = None,
    *,
    parent: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.dataplex_v1.services.catalog_service.pagers.ListEntriesAsyncPagerLists entries within an entry group.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_list_entries():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    request = dataplex_v1.ListEntriesRequest(
        parent="parent_value",
    )
    # Make the request
    page_result = client.list_entries(request=request)
    # Handle the response
    async for response in page_result:
        print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.ListEntriesRequest, dict]]The request object. | 
| parent | Required. The resource name of the parent Entry Group:  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.dataplex_v1.services.catalog_service.pagers.ListEntriesAsyncPager | Iterating over this object will yield results and resolve additional pages automatically. | 
list_entry_groups
list_entry_groups(
    request: typing.Optional[
        typing.Union[
            google.cloud.dataplex_v1.types.catalog.ListEntryGroupsRequest, dict
        ]
    ] = None,
    *,
    parent: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.dataplex_v1.services.catalog_service.pagers.ListEntryGroupsAsyncPagerLists EntryGroup resources in a project and location.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_list_entry_groups():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    request = dataplex_v1.ListEntryGroupsRequest(
        parent="parent_value",
    )
    # Make the request
    page_result = client.list_entry_groups(request=request)
    # Handle the response
    async for response in page_result:
        print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.ListEntryGroupsRequest, dict]]The request object. List entryGroups request. | 
| parent | Required. The resource name of the entryGroup location, of the form:  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.dataplex_v1.services.catalog_service.pagers.ListEntryGroupsAsyncPager | List ListEntryGroups response. Iterating over this object will yield results and resolve additional pages automatically. | 
list_entry_types
list_entry_types(
    request: typing.Optional[
        typing.Union[google.cloud.dataplex_v1.types.catalog.ListEntryTypesRequest, dict]
    ] = None,
    *,
    parent: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.dataplex_v1.services.catalog_service.pagers.ListEntryTypesAsyncPagerLists EntryType resources in a project and location.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_list_entry_types():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    request = dataplex_v1.ListEntryTypesRequest(
        parent="parent_value",
    )
    # Make the request
    page_result = client.list_entry_types(request=request)
    # Handle the response
    async for response in page_result:
        print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.ListEntryTypesRequest, dict]]The request object. List EntryTypes request | 
| parent | Required. The resource name of the EntryType location, of the form:  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.dataplex_v1.services.catalog_service.pagers.ListEntryTypesAsyncPager | List EntryTypes response Iterating over this object will yield results and resolve additional pages automatically. | 
list_locations
list_locations(
    request: typing.Optional[
        google.cloud.location.locations_pb2.ListLocationsRequest
    ] = None,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.location.locations_pb2.ListLocationsResponseLists information about the supported locations for this service.
| Parameters | |
|---|---|
| Name | Description | 
| request | The request object. Request message for  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
|  | Response message for ListLocationsmethod. | 
list_operations
list_operations(
    request: typing.Optional[
        google.longrunning.operations_pb2.ListOperationsRequest
    ] = None,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.longrunning.operations_pb2.ListOperationsResponseLists operations that match the specified filter in the request.
| Parameters | |
|---|---|
| Name | Description | 
| request | The request object. Request message for  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
|  | Response message for ListOperationsmethod. | 
lookup_entry
lookup_entry(
    request: typing.Optional[
        typing.Union[google.cloud.dataplex_v1.types.catalog.LookupEntryRequest, dict]
    ] = None,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.dataplex_v1.types.catalog.EntryLooks up a single entry.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_lookup_entry():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    request = dataplex_v1.LookupEntryRequest(
        name="name_value",
        entry="entry_value",
    )
    # Make the request
    response = await client.lookup_entry(request=request)
    # Handle the response
    print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.LookupEntryRequest, dict]]The request object. | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.dataplex_v1.types.Entry | An entry is a representation of a data asset which can be described by various metadata. | 
parse_aspect_type_path
parse_aspect_type_path(path: str) -> typing.Dict[str, str]Parses a aspect_type path into its component segments.
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.
parse_common_folder_path
parse_common_folder_path(path: str) -> typing.Dict[str, str]Parse a folder path into its component segments.
parse_common_location_path
parse_common_location_path(path: str) -> typing.Dict[str, str]Parse a location path into its component segments.
parse_common_organization_path
parse_common_organization_path(path: str) -> typing.Dict[str, str]Parse a organization path into its component segments.
parse_common_project_path
parse_common_project_path(path: str) -> typing.Dict[str, str]Parse a project path into its component segments.
parse_entry_group_path
parse_entry_group_path(path: str) -> typing.Dict[str, str]Parses a entry_group path into its component segments.
parse_entry_path
parse_entry_path(path: str) -> typing.Dict[str, str]Parses a entry path into its component segments.
parse_entry_type_path
parse_entry_type_path(path: str) -> typing.Dict[str, str]Parses a entry_type path into its component segments.
search_entries
search_entries(
    request: typing.Optional[
        typing.Union[google.cloud.dataplex_v1.types.catalog.SearchEntriesRequest, dict]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    query: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.dataplex_v1.services.catalog_service.pagers.SearchEntriesAsyncPagerSearches for entries matching given query and scope.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_search_entries():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    request = dataplex_v1.SearchEntriesRequest(
        name="name_value",
        query="query_value",
    )
    # Make the request
    page_result = client.search_entries(request=request)
    # Handle the response
    async for response in page_result:
        print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.SearchEntriesRequest, dict]]The request object. | 
| name | Required. The project to which the request should be attributed in the following form:  | 
| query | Required. The query against which entries in scope should be matched. This corresponds to the  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.dataplex_v1.services.catalog_service.pagers.SearchEntriesAsyncPager | Iterating over this object will yield results and resolve additional pages automatically. | 
update_aspect_type
update_aspect_type(
    request: typing.Optional[
        typing.Union[
            google.cloud.dataplex_v1.types.catalog.UpdateAspectTypeRequest, dict
        ]
    ] = None,
    *,
    aspect_type: typing.Optional[
        google.cloud.dataplex_v1.types.catalog.AspectType
    ] = 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, str]] = ()
) -> google.api_core.operation_async.AsyncOperationUpdates a AspectType resource.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_update_aspect_type():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    aspect_type = dataplex_v1.AspectType()
    aspect_type.metadata_template.name = "name_value"
    aspect_type.metadata_template.type_ = "type__value"
    request = dataplex_v1.UpdateAspectTypeRequest(
        aspect_type=aspect_type,
    )
    # Make the request
    operation = client.update_aspect_type(request=request)
    print("Waiting for operation to complete...")
    response = (await operation).result()
    # Handle the response
    print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.UpdateAspectTypeRequest, dict]]The request object. Update AspectType Request | 
| aspect_type | AspectTypeRequired. AspectType Resource This corresponds to the  | 
| update_mask | Required. Mask of fields to update. This corresponds to the  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be AspectType Aspect Type is a template for creating Aspects, and represents the JSON-schema for a given Entry, e.g., BigQuery Table Schema. | 
update_entry
update_entry(
    request: typing.Optional[
        typing.Union[google.cloud.dataplex_v1.types.catalog.UpdateEntryRequest, dict]
    ] = None,
    *,
    entry: typing.Optional[google.cloud.dataplex_v1.types.catalog.Entry] = 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, str]] = ()
) -> google.cloud.dataplex_v1.types.catalog.EntryUpdates an Entry.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_update_entry():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    entry = dataplex_v1.Entry()
    entry.entry_type = "entry_type_value"
    request = dataplex_v1.UpdateEntryRequest(
        entry=entry,
    )
    # Make the request
    response = await client.update_entry(request=request)
    # Handle the response
    print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.UpdateEntryRequest, dict]]The request object. | 
| entry | EntryRequired. Entry resource. This corresponds to the  | 
| update_mask | Optional. Mask of fields to update. To update Aspects, the update_mask must contain the value "aspects". If the update_mask is empty, all modifiable fields present in the request will be updated. This corresponds to the  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.dataplex_v1.types.Entry | An entry is a representation of a data asset which can be described by various metadata. | 
update_entry_group
update_entry_group(
    request: typing.Optional[
        typing.Union[
            google.cloud.dataplex_v1.types.catalog.UpdateEntryGroupRequest, dict
        ]
    ] = None,
    *,
    entry_group: typing.Optional[
        google.cloud.dataplex_v1.types.catalog.EntryGroup
    ] = 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, str]] = ()
) -> google.api_core.operation_async.AsyncOperationUpdates a EntryGroup resource.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_update_entry_group():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    request = dataplex_v1.UpdateEntryGroupRequest(
    )
    # Make the request
    operation = client.update_entry_group(request=request)
    print("Waiting for operation to complete...")
    response = (await operation).result()
    # Handle the response
    print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.UpdateEntryGroupRequest, dict]]The request object. Update EntryGroup Request | 
| entry_group | EntryGroupRequired. EntryGroup Resource This corresponds to the  | 
| update_mask | Required. Mask of fields to update. This corresponds to the  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be EntryGroup An Entry Group represents a logical grouping of one or more Entries. | 
update_entry_type
update_entry_type(
    request: typing.Optional[
        typing.Union[
            google.cloud.dataplex_v1.types.catalog.UpdateEntryTypeRequest, dict
        ]
    ] = None,
    *,
    entry_type: typing.Optional[
        google.cloud.dataplex_v1.types.catalog.EntryType
    ] = 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, str]] = ()
) -> google.api_core.operation_async.AsyncOperationUpdates a EntryType resource.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import dataplex_v1
async def sample_update_entry_type():
    # Create a client
    client = dataplex_v1.CatalogServiceAsyncClient()
    # Initialize request argument(s)
    request = dataplex_v1.UpdateEntryTypeRequest(
    )
    # Make the request
    operation = client.update_entry_type(request=request)
    print("Waiting for operation to complete...")
    response = (await operation).result()
    # Handle the response
    print(response)
| Parameters | |
|---|---|
| Name | Description | 
| request | Optional[Union[google.cloud.dataplex_v1.types.UpdateEntryTypeRequest, dict]]The request object. Update EntryType Request | 
| entry_type | EntryTypeRequired. EntryType Resource This corresponds to the  | 
| update_mask | Required. Mask of fields to update. This corresponds to the  | 
| retry | google.api_core.retry_async.AsyncRetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be EntryType Entry Type is a template for creating Entries. |