Google Native

Pulumi Official
Package maintained by Pulumi
v0.20.0 published on Monday, Jun 6, 2022 by Pulumi

getDataExchange

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 ( ), 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 ( ), 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 ( ), 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 ( ), 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 ( ), 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 ( ), 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
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0