DataExchangeState constructor
- Input<
String?> ? dataExchangeId, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
String?> ? discoveryType, - Input<
String?> ? displayName, - Input<
String?> ? documentation, - Input<
String?> ? icon, - Input<
int?> ? listingCount, - Input<
String?> ? location, - Input<
bool?> ? logLinkedDatasetQueryUserEmail, - Input<
String?> ? name, - Input<
String?> ? primaryContact, - Input<
String?> ? project, - Input<
DataExchangeSharingEnvironmentConfig?> ? sharingEnvironmentConfig,
Creates a new DataExchangeState.
dataExchangeId The ID of the data exchange. Must contain only Unicode letters, numbers (0-9), underscores (). Should not use characters that require URL-escaping, or characters outside of ASCII, spaces.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
description Description of the data exchange.
discoveryType Type of discovery on the discovery page for all the listings under this exchange. Cannot be set for a Data Clean Room. Updating this field also updates (overwrites) the discoveryType field for all the listings under this exchange.
displayName 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.
documentation Documentation describing the data exchange.
icon Base64 encoded image representing the data exchange.
listingCount Number of listings contained in the data exchange.
location The name of the location this data exchange.
logLinkedDatasetQueryUserEmail If true, subscriber email logging is enabled and all queries on the linked dataset will log the email address of the querying user. Once enabled, this setting cannot be turned off.
name The resource name of the data exchange, for example:
primaryContact Email or URL of the primary point of contact of the data exchange.
project The ID of the project in which the resource belongs.
sharingEnvironmentConfig Configurable data sharing environment option for a data exchange.
Implementation
const DataExchangeState({
this.dataExchangeId,
this.deletionPolicy,
this.description,
this.discoveryType,
this.displayName,
this.documentation,
this.icon,
this.listingCount,
this.location,
this.logLinkedDatasetQueryUserEmail,
this.name,
this.primaryContact,
this.project,
this.sharingEnvironmentConfig,
});