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/v1beta1.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>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]func LookupListing(ctx *Context, args *LookupListingArgs, opts ...InvokeOption) (*LookupListingResult, error)
func LookupListingOutput(ctx *Context, args *LookupListingOutputArgs, opts ...InvokeOption) LookupListingResultOutput> 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)
}public static CompletableFuture<GetListingResult> getListing(GetListingArgs args, InvokeOptions options)
public static Output<GetListingResult> getListing(GetListingArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:analyticshub/v1beta1:getListing
  arguments:
    # arguments dictionaryThe following arguments are supported:
- DataExchange stringId 
- ListingId string
- Location string
- Project string
- DataExchange stringId 
- ListingId string
- Location string
- Project string
- dataExchange StringId 
- listingId String
- location String
- project String
- dataExchange stringId 
- listingId string
- location string
- project string
- data_exchange_ strid 
- listing_id str
- location str
- project str
- dataExchange StringId 
- listingId String
- location String
- project String
getListing Result
The following output properties are available:
- BigqueryDataset Pulumi.Google Native. Analytics Hub. V1Beta1. Outputs. Big Query Dataset Source Response 
- Shared dataset i.e. BigQuery dataset source.
- Categories List<string>
- Optional. Categories of the listing. Up to two categories are allowed.
- DataProvider Pulumi.Google Native. Analytics Hub. V1Beta1. Outputs. Data Provider Response 
- 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.Google Native. Analytics Hub. V1Beta1. Outputs. Publisher Response 
- 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.
- RestrictedExport Pulumi.Config Google Native. Analytics Hub. V1Beta1. Outputs. Restricted Export Config Response 
- Optional. If set, restricted export configuration will be propagated and enforced on the linked dataset.
- State string
- Current state of the listing.
- BigqueryDataset BigQuery Dataset Source Response 
- Shared dataset i.e. BigQuery dataset source.
- Categories []string
- Optional. Categories of the listing. Up to two categories are allowed.
- DataProvider DataProvider Response 
- 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.
- RestrictedExport RestrictedConfig Export Config Response 
- Optional. If set, restricted export configuration will be propagated and enforced on the linked dataset.
- State string
- Current state of the listing.
- bigqueryDataset BigQuery Dataset Source Response 
- Shared dataset i.e. BigQuery dataset source.
- categories List<String>
- Optional. Categories of the listing. Up to two categories are allowed.
- dataProvider DataProvider Response 
- 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.
- restrictedExport RestrictedConfig Export Config Response 
- Optional. If set, restricted export configuration will be propagated and enforced on the linked dataset.
- state String
- Current state of the listing.
- bigqueryDataset BigQuery Dataset Source Response 
- Shared dataset i.e. BigQuery dataset source.
- categories string[]
- Optional. Categories of the listing. Up to two categories are allowed.
- dataProvider DataProvider Response 
- 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.
- restrictedExport RestrictedConfig Export Config Response 
- Optional. If set, restricted export configuration will be propagated and enforced on the linked dataset.
- state string
- Current state of the listing.
- bigquery_dataset BigQuery Dataset Source Response 
- Shared dataset i.e. BigQuery dataset source.
- categories Sequence[str]
- Optional. Categories of the listing. Up to two categories are allowed.
- data_provider DataProvider Response 
- 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_ Restrictedconfig Export Config Response 
- 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.
- restrictedExport Property MapConfig 
- 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 string
- Resource name of the dataset source for this listing. e.g. projects/myproject/datasets/123
- Dataset string
- Resource name of the dataset source for this listing. e.g. projects/myproject/datasets/123
- dataset String
- Resource name of the dataset source for this listing. e.g. projects/myproject/datasets/123
- dataset string
- Resource name of the dataset source for this listing. e.g. projects/myproject/datasets/123
- dataset str
- Resource name of the dataset source for this listing. e.g. projects/myproject/datasets/123
- dataset String
- Resource name of the dataset source for this listing. e.g. projects/myproject/datasets/123
DataProviderResponse  
- Name string
- Optional. Name of the data provider.
- PrimaryContact string
- Optional. Email or URL of the data provider. Max Length: 1000 bytes.
- Name string
- Optional. Name of the data provider.
- PrimaryContact string
- Optional. Email or URL of the data provider. Max Length: 1000 bytes.
- name String
- Optional. Name of the data provider.
- primaryContact String
- Optional. Email or URL of the data provider. Max Length: 1000 bytes.
- name string
- Optional. Name of the data provider.
- primaryContact string
- Optional. Email or URL of the data provider. Max Length: 1000 bytes.
- name str
- Optional. Name of the data provider.
- primary_contact str
- Optional. Email or URL of the data provider. Max Length: 1000 bytes.
- name String
- Optional. Name of the data provider.
- primaryContact String
- Optional. Email or URL of the data provider. Max Length: 1000 bytes.
PublisherResponse 
- Name string
- Optional. Name of the listing publisher.
- PrimaryContact string
- Optional. Email or URL of the listing publisher. Max Length: 1000 bytes.
- Name string
- Optional. Name of the listing publisher.
- PrimaryContact string
- Optional. Email or URL of the listing publisher. Max Length: 1000 bytes.
- name String
- Optional. Name of the listing publisher.
- primaryContact String
- Optional. Email or URL of the listing publisher. Max Length: 1000 bytes.
- name string
- Optional. Name of the listing publisher.
- primaryContact string
- Optional. Email or URL of the listing publisher. Max Length: 1000 bytes.
- name str
- Optional. Name of the listing publisher.
- primary_contact str
- Optional. Email or URL of the listing publisher. Max Length: 1000 bytes.
- name String
- Optional. Name of the listing publisher.
- primaryContact String
- Optional. Email or URL of the listing publisher. Max Length: 1000 bytes.
RestrictedExportConfigResponse   
- Enabled bool
- Optional. If true, enable restricted export.
- RestrictDirect boolTable Access 
- If true, restrict direct table access(read api/tabledata.list) on linked table.
- RestrictQuery boolResult 
- Optional. If true, restrict export of query result derived from restricted linked dataset table.
- Enabled bool
- Optional. If true, enable restricted export.
- RestrictDirect boolTable Access 
- If true, restrict direct table access(read api/tabledata.list) on linked table.
- RestrictQuery boolResult 
- Optional. If true, restrict export of query result derived from restricted linked dataset table.
- enabled Boolean
- Optional. If true, enable restricted export.
- restrictDirect BooleanTable Access 
- If true, restrict direct table access(read api/tabledata.list) on linked table.
- restrictQuery BooleanResult 
- Optional. If true, restrict export of query result derived from restricted linked dataset table.
- enabled boolean
- Optional. If true, enable restricted export.
- restrictDirect booleanTable Access 
- If true, restrict direct table access(read api/tabledata.list) on linked table.
- restrictQuery booleanResult 
- Optional. If true, restrict export of query result derived from restricted linked dataset table.
- enabled bool
- Optional. If true, enable restricted export.
- restrict_direct_ booltable_ access 
- If true, restrict direct table access(read api/tabledata.list) on linked table.
- restrict_query_ boolresult 
- Optional. If true, restrict export of query result derived from restricted linked dataset table.
- enabled Boolean
- Optional. If true, enable restricted export.
- restrictDirect BooleanTable Access 
- If true, restrict direct table access(read api/tabledata.list) on linked table.
- restrictQuery BooleanResult 
- 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