1. Packages
  2. Google Cloud Native
  3. API Docs
  4. analyticshub
  5. analyticshub/v1
  6. getListing

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.analyticshub/v1.getListing

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Gets the details of a listing.

Using getListing

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getListing(args: GetListingArgs, opts?: InvokeOptions): Promise<GetListingResult>
function getListingOutput(args: GetListingOutputArgs, opts?: InvokeOptions): Output<GetListingResult>
Copy
def get_listing(data_exchange_id: Optional[str] = None,
                listing_id: Optional[str] = None,
                location: Optional[str] = None,
                project: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetListingResult
def get_listing_output(data_exchange_id: Optional[pulumi.Input[str]] = None,
                listing_id: Optional[pulumi.Input[str]] = None,
                location: Optional[pulumi.Input[str]] = None,
                project: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetListingResult]
Copy
func LookupListing(ctx *Context, args *LookupListingArgs, opts ...InvokeOption) (*LookupListingResult, error)
func LookupListingOutput(ctx *Context, args *LookupListingOutputArgs, opts ...InvokeOption) LookupListingResultOutput
Copy

> Note: This function is named LookupListing in the Go SDK.

public static class GetListing 
{
    public static Task<GetListingResult> InvokeAsync(GetListingArgs args, InvokeOptions? opts = null)
    public static Output<GetListingResult> Invoke(GetListingInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetListingResult> getListing(GetListingArgs args, InvokeOptions options)
public static Output<GetListingResult> getListing(GetListingArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:analyticshub/v1:getListing
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

DataExchangeId This property is required. string
ListingId This property is required. string
Location This property is required. string
Project string
DataExchangeId This property is required. string
ListingId This property is required. string
Location This property is required. string
Project string
dataExchangeId This property is required. String
listingId This property is required. String
location This property is required. String
project String
dataExchangeId This property is required. string
listingId This property is required. string
location This property is required. string
project string
data_exchange_id This property is required. str
listing_id This property is required. str
location This property is required. str
project str
dataExchangeId This property is required. String
listingId This property is required. String
location This property is required. String
project String

getListing Result

The following output properties are available:

BigqueryDataset Pulumi.GoogleNative.AnalyticsHub.V1.Outputs.BigQueryDatasetSourceResponse
Shared dataset i.e. BigQuery dataset source.
Categories List<string>
Optional. Categories of the listing. Up to two categories are allowed.
DataProvider Pulumi.GoogleNative.AnalyticsHub.V1.Outputs.DataProviderResponse
Optional. Details of the data provider who owns the source data.
Description string
Optional. Short description of the listing. The description must not contain Unicode non-characters and 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.
DisplayName string
Human-readable display name of the listing. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), ampersands (&) and can't start or end with spaces. Default value is an empty string. Max length: 63 bytes.
Documentation string
Optional. Documentation describing the listing.
Icon string
Optional. Base64 encoded image representing the listing. Max Size: 3.0MiB Expected image dimensions are 512x512 pixels, however the API only performs validation on size of the encoded data. Note: For byte fields, the contents of the field are base64-encoded (which increases the size of the data by 33-36%) when using JSON on the wire.
Name string
The resource name of the listing. e.g. projects/myproject/locations/US/dataExchanges/123/listings/456
PrimaryContact string
Optional. Email or URL of the primary point of contact of the listing. Max Length: 1000 bytes.
Publisher Pulumi.GoogleNative.AnalyticsHub.V1.Outputs.PublisherResponse
Optional. Details of the publisher who owns the listing and who can share the source data.
RequestAccess string
Optional. Email or URL of the request access of the listing. Subscribers can use this reference to request access. Max Length: 1000 bytes.
RestrictedExportConfig Pulumi.GoogleNative.AnalyticsHub.V1.Outputs.RestrictedExportConfigResponse
Optional. If set, restricted export configuration will be propagated and enforced on the linked dataset.
State string
Current state of the listing.
BigqueryDataset BigQueryDatasetSourceResponse
Shared dataset i.e. BigQuery dataset source.
Categories []string
Optional. Categories of the listing. Up to two categories are allowed.
DataProvider DataProviderResponse
Optional. Details of the data provider who owns the source data.
Description string
Optional. Short description of the listing. The description must not contain Unicode non-characters and 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.
DisplayName string
Human-readable display name of the listing. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), ampersands (&) and can't start or end with spaces. Default value is an empty string. Max length: 63 bytes.
Documentation string
Optional. Documentation describing the listing.
Icon string
Optional. Base64 encoded image representing the listing. Max Size: 3.0MiB Expected image dimensions are 512x512 pixels, however the API only performs validation on size of the encoded data. Note: For byte fields, the contents of the field are base64-encoded (which increases the size of the data by 33-36%) when using JSON on the wire.
Name string
The resource name of the listing. e.g. projects/myproject/locations/US/dataExchanges/123/listings/456
PrimaryContact string
Optional. Email or URL of the primary point of contact of the listing. Max Length: 1000 bytes.
Publisher PublisherResponse
Optional. Details of the publisher who owns the listing and who can share the source data.
RequestAccess string
Optional. Email or URL of the request access of the listing. Subscribers can use this reference to request access. Max Length: 1000 bytes.
RestrictedExportConfig RestrictedExportConfigResponse
Optional. If set, restricted export configuration will be propagated and enforced on the linked dataset.
State string
Current state of the listing.
bigqueryDataset BigQueryDatasetSourceResponse
Shared dataset i.e. BigQuery dataset source.
categories List<String>
Optional. Categories of the listing. Up to two categories are allowed.
dataProvider DataProviderResponse
Optional. Details of the data provider who owns the source data.
description String
Optional. Short description of the listing. The description must not contain Unicode non-characters and 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.
displayName String
Human-readable display name of the listing. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), ampersands (&) and can't start or end with spaces. Default value is an empty string. Max length: 63 bytes.
documentation String
Optional. Documentation describing the listing.
icon String
Optional. Base64 encoded image representing the listing. Max Size: 3.0MiB Expected image dimensions are 512x512 pixels, however the API only performs validation on size of the encoded data. Note: For byte fields, the contents of the field are base64-encoded (which increases the size of the data by 33-36%) when using JSON on the wire.
name String
The resource name of the listing. e.g. projects/myproject/locations/US/dataExchanges/123/listings/456
primaryContact String
Optional. Email or URL of the primary point of contact of the listing. Max Length: 1000 bytes.
publisher PublisherResponse
Optional. Details of the publisher who owns the listing and who can share the source data.
requestAccess String
Optional. Email or URL of the request access of the listing. Subscribers can use this reference to request access. Max Length: 1000 bytes.
restrictedExportConfig RestrictedExportConfigResponse
Optional. If set, restricted export configuration will be propagated and enforced on the linked dataset.
state String
Current state of the listing.
bigqueryDataset BigQueryDatasetSourceResponse
Shared dataset i.e. BigQuery dataset source.
categories string[]
Optional. Categories of the listing. Up to two categories are allowed.
dataProvider DataProviderResponse
Optional. Details of the data provider who owns the source data.
description string
Optional. Short description of the listing. The description must not contain Unicode non-characters and 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.
displayName string
Human-readable display name of the listing. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), ampersands (&) and can't start or end with spaces. Default value is an empty string. Max length: 63 bytes.
documentation string
Optional. Documentation describing the listing.
icon string
Optional. Base64 encoded image representing the listing. Max Size: 3.0MiB Expected image dimensions are 512x512 pixels, however the API only performs validation on size of the encoded data. Note: For byte fields, the contents of the field are base64-encoded (which increases the size of the data by 33-36%) when using JSON on the wire.
name string
The resource name of the listing. e.g. projects/myproject/locations/US/dataExchanges/123/listings/456
primaryContact string
Optional. Email or URL of the primary point of contact of the listing. Max Length: 1000 bytes.
publisher PublisherResponse
Optional. Details of the publisher who owns the listing and who can share the source data.
requestAccess string
Optional. Email or URL of the request access of the listing. Subscribers can use this reference to request access. Max Length: 1000 bytes.
restrictedExportConfig RestrictedExportConfigResponse
Optional. If set, restricted export configuration will be propagated and enforced on the linked dataset.
state string
Current state of the listing.
bigquery_dataset BigQueryDatasetSourceResponse
Shared dataset i.e. BigQuery dataset source.
categories Sequence[str]
Optional. Categories of the listing. Up to two categories are allowed.
data_provider DataProviderResponse
Optional. Details of the data provider who owns the source data.
description str
Optional. Short description of the listing. The description must not contain Unicode non-characters and 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.
display_name str
Human-readable display name of the listing. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), ampersands (&) and can't start or end with spaces. Default value is an empty string. Max length: 63 bytes.
documentation str
Optional. Documentation describing the listing.
icon str
Optional. Base64 encoded image representing the listing. Max Size: 3.0MiB Expected image dimensions are 512x512 pixels, however the API only performs validation on size of the encoded data. Note: For byte fields, the contents of the field are base64-encoded (which increases the size of the data by 33-36%) when using JSON on the wire.
name str
The resource name of the listing. e.g. projects/myproject/locations/US/dataExchanges/123/listings/456
primary_contact str
Optional. Email or URL of the primary point of contact of the listing. Max Length: 1000 bytes.
publisher PublisherResponse
Optional. Details of the publisher who owns the listing and who can share the source data.
request_access str
Optional. Email or URL of the request access of the listing. Subscribers can use this reference to request access. Max Length: 1000 bytes.
restricted_export_config RestrictedExportConfigResponse
Optional. If set, restricted export configuration will be propagated and enforced on the linked dataset.
state str
Current state of the listing.
bigqueryDataset Property Map
Shared dataset i.e. BigQuery dataset source.
categories List<String>
Optional. Categories of the listing. Up to two categories are allowed.
dataProvider Property Map
Optional. Details of the data provider who owns the source data.
description String
Optional. Short description of the listing. The description must not contain Unicode non-characters and 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.
displayName String
Human-readable display name of the listing. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), ampersands (&) and can't start or end with spaces. Default value is an empty string. Max length: 63 bytes.
documentation String
Optional. Documentation describing the listing.
icon String
Optional. Base64 encoded image representing the listing. Max Size: 3.0MiB Expected image dimensions are 512x512 pixels, however the API only performs validation on size of the encoded data. Note: For byte fields, the contents of the field are base64-encoded (which increases the size of the data by 33-36%) when using JSON on the wire.
name String
The resource name of the listing. e.g. projects/myproject/locations/US/dataExchanges/123/listings/456
primaryContact String
Optional. Email or URL of the primary point of contact of the listing. Max Length: 1000 bytes.
publisher Property Map
Optional. Details of the publisher who owns the listing and who can share the source data.
requestAccess String
Optional. Email or URL of the request access of the listing. Subscribers can use this reference to request access. Max Length: 1000 bytes.
restrictedExportConfig Property Map
Optional. If set, restricted export configuration will be propagated and enforced on the linked dataset.
state String
Current state of the listing.

Supporting Types

BigQueryDatasetSourceResponse

Dataset This property is required. string
Resource name of the dataset source for this listing. e.g. projects/myproject/datasets/123
Dataset This property is required. string
Resource name of the dataset source for this listing. e.g. projects/myproject/datasets/123
dataset This property is required. String
Resource name of the dataset source for this listing. e.g. projects/myproject/datasets/123
dataset This property is required. string
Resource name of the dataset source for this listing. e.g. projects/myproject/datasets/123
dataset This property is required. str
Resource name of the dataset source for this listing. e.g. projects/myproject/datasets/123
dataset This property is required. String
Resource name of the dataset source for this listing. e.g. projects/myproject/datasets/123

DataProviderResponse

Name This property is required. string
Optional. Name of the data provider.
PrimaryContact This property is required. string
Optional. Email or URL of the data provider. Max Length: 1000 bytes.
Name This property is required. string
Optional. Name of the data provider.
PrimaryContact This property is required. string
Optional. Email or URL of the data provider. Max Length: 1000 bytes.
name This property is required. String
Optional. Name of the data provider.
primaryContact This property is required. String
Optional. Email or URL of the data provider. Max Length: 1000 bytes.
name This property is required. string
Optional. Name of the data provider.
primaryContact This property is required. string
Optional. Email or URL of the data provider. Max Length: 1000 bytes.
name This property is required. str
Optional. Name of the data provider.
primary_contact This property is required. str
Optional. Email or URL of the data provider. Max Length: 1000 bytes.
name This property is required. String
Optional. Name of the data provider.
primaryContact This property is required. String
Optional. Email or URL of the data provider. Max Length: 1000 bytes.

PublisherResponse

Name This property is required. string
Optional. Name of the listing publisher.
PrimaryContact This property is required. string
Optional. Email or URL of the listing publisher. Max Length: 1000 bytes.
Name This property is required. string
Optional. Name of the listing publisher.
PrimaryContact This property is required. string
Optional. Email or URL of the listing publisher. Max Length: 1000 bytes.
name This property is required. String
Optional. Name of the listing publisher.
primaryContact This property is required. String
Optional. Email or URL of the listing publisher. Max Length: 1000 bytes.
name This property is required. string
Optional. Name of the listing publisher.
primaryContact This property is required. string
Optional. Email or URL of the listing publisher. Max Length: 1000 bytes.
name This property is required. str
Optional. Name of the listing publisher.
primary_contact This property is required. str
Optional. Email or URL of the listing publisher. Max Length: 1000 bytes.
name This property is required. String
Optional. Name of the listing publisher.
primaryContact This property is required. String
Optional. Email or URL of the listing publisher. Max Length: 1000 bytes.

RestrictedExportConfigResponse

Enabled This property is required. bool
Optional. If true, enable restricted export.
RestrictDirectTableAccess This property is required. bool
If true, restrict direct table access(read api/tabledata.list) on linked table.
RestrictQueryResult This property is required. bool
Optional. If true, restrict export of query result derived from restricted linked dataset table.
Enabled This property is required. bool
Optional. If true, enable restricted export.
RestrictDirectTableAccess This property is required. bool
If true, restrict direct table access(read api/tabledata.list) on linked table.
RestrictQueryResult This property is required. bool
Optional. If true, restrict export of query result derived from restricted linked dataset table.
enabled This property is required. Boolean
Optional. If true, enable restricted export.
restrictDirectTableAccess This property is required. Boolean
If true, restrict direct table access(read api/tabledata.list) on linked table.
restrictQueryResult This property is required. Boolean
Optional. If true, restrict export of query result derived from restricted linked dataset table.
enabled This property is required. boolean
Optional. If true, enable restricted export.
restrictDirectTableAccess This property is required. boolean
If true, restrict direct table access(read api/tabledata.list) on linked table.
restrictQueryResult This property is required. boolean
Optional. If true, restrict export of query result derived from restricted linked dataset table.
enabled This property is required. bool
Optional. If true, enable restricted export.
restrict_direct_table_access This property is required. bool
If true, restrict direct table access(read api/tabledata.list) on linked table.
restrict_query_result This property is required. bool
Optional. If true, restrict export of query result derived from restricted linked dataset table.
enabled This property is required. Boolean
Optional. If true, enable restricted export.
restrictDirectTableAccess This property is required. Boolean
If true, restrict direct table access(read api/tabledata.list) on linked table.
restrictQueryResult This property is required. Boolean
Optional. If true, restrict export of query result derived from restricted linked dataset table.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi