ListingSubscriptionState constructor
- Input<
List< ? commercialInfos,ListingSubscriptionCommercialInfo> ?> - Input<
String?> ? creationTime, - Input<
String?> ? dataExchangeId, - Input<
String?> ? deletionPolicy, - Input<
ListingSubscriptionDestinationDataset?> ? destinationDataset, - Input<
String?> ? lastModifyTime, - Input<
List< ? linkedDatasetMaps,ListingSubscriptionLinkedDatasetMap> ?> - Input<
List< ? linkedResources,ListingSubscriptionLinkedResource> ?> - Input<
String?> ? listingId, - Input<
String?> ? location, - Input<
bool?> ? logLinkedDatasetQueryUserEmail, - Input<
String?> ? name, - Input<
String?> ? organizationDisplayName, - Input<
String?> ? organizationId, - Input<
String?> ? project, - Input<
String?> ? resourceType, - Input<
String?> ? state, - Input<
String?> ? subscriberContact, - Input<
String?> ? subscriptionId,
Creates a new ListingSubscriptionState.
commercialInfos Commercial info metadata for this subscription. This is set if this is a commercial subscription i.e. if this subscription was created from subscribing to a commercial listing.
creationTime Timestamp when the subscription was created.
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.
destinationDataset The destination dataset for this subscription.
lastModifyTime Timestamp when the subscription was last modified.
linkedDatasetMaps Output only. Map of listing resource names to associated linked resource,
linkedResources Output only. Linked resources created in the subscription. Only contains values if state = STATE_ACTIVE.
listingId The ID of the listing. Must contain only Unicode letters, numbers (0-9), underscores (). Should not use characters that require URL-escaping, or characters outside of ASCII, spaces.
location The name of the location of the data exchange. Distinct from the location of the destination data set.
logLinkedDatasetQueryUserEmail Output only. By default, false. If true, the Subscriber agreed to the email sharing mandate that is enabled for Listing.
name The resource name of the subscription. e.g. "projects/myproject/locations/US/subscriptions/123"
organizationDisplayName Display name of the project of this subscription.
organizationId Organization of the project this subscription belongs to.
project The ID of the project in which the resource belongs.
resourceType Listing shared asset type.
state Current state of the subscription.
subscriberContact Email of the subscriber.
subscriptionId The subscription id used to reference the subscription.
Implementation
const ListingSubscriptionState({
this.commercialInfos,
this.creationTime,
this.dataExchangeId,
this.deletionPolicy,
this.destinationDataset,
this.lastModifyTime,
this.linkedDatasetMaps,
this.linkedResources,
this.listingId,
this.location,
this.logLinkedDatasetQueryUserEmail,
this.name,
this.organizationDisplayName,
this.organizationId,
this.project,
this.resourceType,
this.state,
this.subscriberContact,
this.subscriptionId,
});