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-native logo

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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:analyticshub/v1:getListing
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DataExchangeId string
    ListingId string
    Location string
    Project string
    DataExchangeId string
    ListingId string
    Location string
    Project string
    dataExchangeId String
    listingId String
    location String
    project String
    dataExchangeId string
    listingId string
    location string
    project string
    dataExchangeId String
    listingId String
    location 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 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.
    RestrictDirectTableAccess bool
    If true, restrict direct table access(read api/tabledata.list) on linked table.
    RestrictQueryResult bool
    Optional. If true, restrict export of query result derived from restricted linked dataset table.
    Enabled bool
    Optional. If true, enable restricted export.
    RestrictDirectTableAccess bool
    If true, restrict direct table access(read api/tabledata.list) on linked table.
    RestrictQueryResult bool
    Optional. If true, restrict export of query result derived from restricted linked dataset table.
    enabled Boolean
    Optional. If true, enable restricted export.
    restrictDirectTableAccess Boolean
    If true, restrict direct table access(read api/tabledata.list) on linked table.
    restrictQueryResult Boolean
    Optional. If true, restrict export of query result derived from restricted linked dataset table.
    enabled boolean
    Optional. If true, enable restricted export.
    restrictDirectTableAccess boolean
    If true, restrict direct table access(read api/tabledata.list) on linked table.
    restrictQueryResult boolean
    Optional. If true, restrict export of query result derived from restricted linked dataset table.
    enabled bool
    Optional. If true, enable restricted export.
    restrict_direct_table_access bool
    If true, restrict direct table access(read api/tabledata.list) on linked table.
    restrict_query_result bool
    Optional. If true, restrict export of query result derived from restricted linked dataset table.
    enabled Boolean
    Optional. If true, enable restricted export.
    restrictDirectTableAccess Boolean
    If true, restrict direct table access(read api/tabledata.list) on linked table.
    restrictQueryResult 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-native logo

    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