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