Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.analyticshub/v1beta1.getDataExchange
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
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:
- Data
Exchange stringId - Location string
- Project string
- Data
Exchange stringId - Location string
- Project string
- data
Exchange StringId - location String
- project String
- data
Exchange stringId - location string
- project string
- data_
exchange_ strid - location str
- project str
- data
Exchange StringId - 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.
- Display
Name 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.
- Listing
Count 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
.- Primary
Contact 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.
- Display
Name 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.
- Listing
Count 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
.- Primary
Contact 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.
- display
Name 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.
- listing
Count 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
.- primary
Contact 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.
- display
Name 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.
- listing
Count 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
.- primary
Contact 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.
- display
Name 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.
- listing
Count 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
.- primary
Contact 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.