1. Packages
  2. Google Cloud Native
  3. API Docs
  4. analyticshub
  5. analyticshub/v1beta1
  6. getDataExchange

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.getDataExchange

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 data exchange.

    Using getDataExchange

    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 getDataExchange(args: GetDataExchangeArgs, opts?: InvokeOptions): Promise<GetDataExchangeResult>
    function getDataExchangeOutput(args: GetDataExchangeOutputArgs, opts?: InvokeOptions): Output<GetDataExchangeResult>
    def get_data_exchange(data_exchange_id: Optional[str] = None,
                          location: Optional[str] = None,
                          project: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetDataExchangeResult
    def get_data_exchange_output(data_exchange_id: Optional[pulumi.Input[str]] = None,
                          location: Optional[pulumi.Input[str]] = None,
                          project: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetDataExchangeResult]
    func LookupDataExchange(ctx *Context, args *LookupDataExchangeArgs, opts ...InvokeOption) (*LookupDataExchangeResult, error)
    func LookupDataExchangeOutput(ctx *Context, args *LookupDataExchangeOutputArgs, opts ...InvokeOption) LookupDataExchangeResultOutput

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

    public static class GetDataExchange 
    {
        public static Task<GetDataExchangeResult> InvokeAsync(GetDataExchangeArgs args, InvokeOptions? opts = null)
        public static Output<GetDataExchangeResult> Invoke(GetDataExchangeInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDataExchangeResult> getDataExchange(GetDataExchangeArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:analyticshub/v1beta1:getDataExchange
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DataExchangeId string
    Location string
    Project string
    DataExchangeId string
    Location string
    Project string
    dataExchangeId String
    location String
    project String
    dataExchangeId string
    location string
    project string
    dataExchangeId String
    location String
    project String

    getDataExchange Result

    The following output properties are available:

    Description string
    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.
    DisplayName string
    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.
    Documentation string
    Optional. Documentation describing the data exchange.
    Icon string
    Optional. Base64 encoded image representing the data exchange. 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 content of the fields are base64-encoded (which increases the size of the data by 33-36%) when using JSON on the wire.
    ListingCount int
    Number of listings contained in the data exchange.
    Name string
    The resource name of the data exchange. e.g. projects/myproject/locations/US/dataExchanges/123.
    PrimaryContact string
    Optional. Email or URL of the primary point of contact of the data exchange. Max Length: 1000 bytes.
    Description string
    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.
    DisplayName string
    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.
    Documentation string
    Optional. Documentation describing the data exchange.
    Icon string
    Optional. Base64 encoded image representing the data exchange. 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 content of the fields are base64-encoded (which increases the size of the data by 33-36%) when using JSON on the wire.
    ListingCount int
    Number of listings contained in the data exchange.
    Name string
    The resource name of the data exchange. e.g. projects/myproject/locations/US/dataExchanges/123.
    PrimaryContact string
    Optional. Email or URL of the primary point of contact of the data exchange. Max Length: 1000 bytes.
    description String
    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.
    displayName String
    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.
    documentation String
    Optional. Documentation describing the data exchange.
    icon String
    Optional. Base64 encoded image representing the data exchange. 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 content of the fields are base64-encoded (which increases the size of the data by 33-36%) when using JSON on the wire.
    listingCount Integer
    Number of listings contained in the data exchange.
    name String
    The resource name of the data exchange. e.g. projects/myproject/locations/US/dataExchanges/123.
    primaryContact String
    Optional. Email or URL of the primary point of contact of the data exchange. Max Length: 1000 bytes.
    description string
    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.
    displayName string
    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.
    documentation string
    Optional. Documentation describing the data exchange.
    icon string
    Optional. Base64 encoded image representing the data exchange. 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 content of the fields are base64-encoded (which increases the size of the data by 33-36%) when using JSON on the wire.
    listingCount number
    Number of listings contained in the data exchange.
    name string
    The resource name of the data exchange. e.g. projects/myproject/locations/US/dataExchanges/123.
    primaryContact string
    Optional. Email or URL of the primary point of contact of the data exchange. Max Length: 1000 bytes.
    description str
    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.
    display_name str
    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.
    documentation str
    Optional. Documentation describing the data exchange.
    icon str
    Optional. Base64 encoded image representing the data exchange. 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 content of the fields are base64-encoded (which increases the size of the data by 33-36%) when using JSON on the wire.
    listing_count int
    Number of listings contained in the data exchange.
    name str
    The resource name of the data exchange. e.g. projects/myproject/locations/US/dataExchanges/123.
    primary_contact str
    Optional. Email or URL of the primary point of contact of the data exchange. Max Length: 1000 bytes.
    description String
    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.
    displayName String
    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.
    documentation String
    Optional. Documentation describing the data exchange.
    icon String
    Optional. Base64 encoded image representing the data exchange. 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 content of the fields are base64-encoded (which increases the size of the data by 33-36%) when using JSON on the wire.
    listingCount Number
    Number of listings contained in the data exchange.
    name String
    The resource name of the data exchange. e.g. projects/myproject/locations/US/dataExchanges/123.
    primaryContact String
    Optional. Email or URL of the primary point of contact of the data exchange. Max Length: 1000 bytes.

    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