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 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>
Copy
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]
Copy
func LookupDataExchange(ctx *Context, args *LookupDataExchangeArgs, opts ...InvokeOption) (*LookupDataExchangeResult, error)
func LookupDataExchangeOutput(ctx *Context, args *LookupDataExchangeOutputArgs, opts ...InvokeOption) LookupDataExchangeResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetDataExchangeResult> getDataExchange(GetDataExchangeArgs args, InvokeOptions options)
public static Output<GetDataExchangeResult> getDataExchange(GetDataExchangeArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:analyticshub/v1beta1:getDataExchange
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

DataExchangeId This property is required. string
Location This property is required. string
Project string
DataExchangeId This property is required. string
Location This property is required. string
Project string
dataExchangeId This property is required. String
location This property is required. String
project String
dataExchangeId This property is required. string
location This property is required. string
project string
data_exchange_id This property is required. str
location This property is required. str
project str
dataExchangeId This property is required. String
location This property is required. 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 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