gcp_analyticshub_data_exchange

ancestors

Type: UNORDERED_LIST_STRING

description

Type: STRING
Provider name: description
Description: Optional. Description of the data exchange. The description must not contain Unicode non-characters as well as C0 and C1 control codes except tabs (HT), new lines (LF), carriage returns (CR), and page breaks (FF). Default value is an empty string. Max length: 2000 bytes.

discovery_type

Type: STRING
Provider name: discoveryType
Description: Optional. Type of discovery on the discovery page for all the listings under this exchange. Updating this field also updates (overwrites) the discovery_type field for all the listings under this exchange.
Possible values:

  • DISCOVERY_TYPE_UNSPECIFIED - Unspecified. Defaults to DISCOVERY_TYPE_PRIVATE.
  • DISCOVERY_TYPE_PRIVATE - The Data exchange/listing can be discovered in the ‘Private’ results list.
  • DISCOVERY_TYPE_PUBLIC - The Data exchange/listing can be discovered in the ‘Public’ results list.

documentation

Type: STRING
Provider name: documentation
Description: Optional. Documentation describing the data exchange.

gcp_display_name

Type: STRING
Provider name: displayName
Description: Required. Human-readable display name of the data exchange. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), ampersands (&) and must not start or end with spaces. Default value is an empty string. Max length: 63 bytes.

labels

Type: UNORDERED_LIST_STRING

listing_count

Type: INT32
Provider name: listingCount
Description: Output only. Number of listings contained in the data exchange.

log_linked_dataset_query_user_email

Type: BOOLEAN
Provider name: logLinkedDatasetQueryUserEmail
Description: Optional. By default, false. If true, the DataExchange has an email sharing mandate enabled.

name

Type: STRING
Provider name: name
Description: Output only. The resource name of the data exchange. e.g. projects/myproject/locations/us/dataExchanges/123.

organization_id

Type: STRING

parent

Type: STRING

primary_contact

Type: STRING
Provider name: primaryContact
Description: Optional. Email or URL of the primary point of contact of the data exchange. Max Length: 1000 bytes.

project_id

Type: STRING

project_number

Type: STRING

region_id

Type: STRING

resource_name

Type: STRING

sharing_environment_config

Type: STRUCT
Provider name: sharingEnvironmentConfig
Description: Optional. Configurable data sharing environment option for a data exchange.

  • dcr_exchange_config
    Type: STRUCT
    Provider name: dcrExchangeConfig
    Description: Data Clean Room (DCR), used for privacy-safe and secured data sharing.
    • single_linked_dataset_per_cleanroom
      Type: BOOLEAN
      Provider name: singleLinkedDatasetPerCleanroom
      Description: Output only. If True, when subscribing to this DCR, it will create only one linked dataset containing all resources shared within the cleanroom. If False, when subscribing to this DCR, it will create 1 linked dataset per listing. This is not configurable, and by default, all new DCRs will have the restriction set to True.
    • single_selected_resource_sharing_restriction
      Type: BOOLEAN
      Provider name: singleSelectedResourceSharingRestriction
      Description: Output only. If True, this DCR restricts the contributors to sharing only a single resource in a Listing. And no two resources should have the same IDs. So if a contributor adds a view with a conflicting name, the CreateListing API will reject the request. if False, the data contributor can publish an entire dataset (as before). This is not configurable, and by default, all new DCRs will have the restriction set to True.
  • default_exchange_config
    Type: STRUCT
    Provider name: defaultExchangeConfig
    Description: Default Analytics Hub data exchange, used for secured data sharing.

tags

Type: UNORDERED_LIST_STRING

zone_id

Type: STRING