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.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>
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/v1: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.
- Pulumi.
Google Native. Analytics Hub. V1. Outputs. Sharing Environment Config Response - Optional. Configurable data sharing environment option for a data exchange.
- 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.
- Sharing
Environment Config Response - Optional. Configurable data sharing environment option for a data exchange.
- 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.
- Sharing
Environment Config Response - Optional. Configurable data sharing environment option for a data exchange.
- 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.
- Sharing
Environment Config Response - Optional. Configurable data sharing environment option for a data exchange.
- 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.
- Sharing
Environment Config Response - Optional. Configurable data sharing environment option for a data exchange.
- 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.
- Property Map
- Optional. Configurable data sharing environment option for a data exchange.
Supporting Types
SharingEnvironmentConfigResponse
- Dcr
Exchange Pulumi.Config Google Native. Analytics Hub. V1. Inputs. Dcr Exchange Config Response - Data Clean Room (DCR), used for privacy-safe and secured data sharing.
- Default
Exchange Pulumi.Config Google Native. Analytics Hub. V1. Inputs. Default Exchange Config Response - Default Analytics Hub data exchange, used for secured data sharing.
- Dcr
Exchange DcrConfig Exchange Config Response - Data Clean Room (DCR), used for privacy-safe and secured data sharing.
- Default
Exchange DefaultConfig Exchange Config Response - Default Analytics Hub data exchange, used for secured data sharing.
- dcr
Exchange DcrConfig Exchange Config Response - Data Clean Room (DCR), used for privacy-safe and secured data sharing.
- default
Exchange DefaultConfig Exchange Config Response - Default Analytics Hub data exchange, used for secured data sharing.
- dcr
Exchange DcrConfig Exchange Config Response - Data Clean Room (DCR), used for privacy-safe and secured data sharing.
- default
Exchange DefaultConfig Exchange Config Response - Default Analytics Hub data exchange, used for secured data sharing.
- dcr_
exchange_ Dcrconfig Exchange Config Response - Data Clean Room (DCR), used for privacy-safe and secured data sharing.
- default_
exchange_ Defaultconfig Exchange Config Response - Default Analytics Hub data exchange, used for secured data sharing.
- dcr
Exchange Property MapConfig - Data Clean Room (DCR), used for privacy-safe and secured data sharing.
- default
Exchange Property MapConfig - Default Analytics Hub data exchange, used for secured data sharing.
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