QueryTemplateArgs constructor
- required Input<
String> dataExchangeId, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - required Input<
String> displayName, - Input<
String?> ? documentation, - required Input<
String> location, - Input<
String?> ? primaryContact, - Input<
String?> ? project, - required Input<
String> queryTemplateId, - Input<
QueryTemplateRoutine?> ? routine, - Input<
bool?> ? submit,
Creates a new QueryTemplateArgs.
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 Sets the policy for deleting the QueryTemplate. Defaults to DELETE_IF_DRAFTED.
description Short description of the QueryTemplate. The description must not contain
displayName Human-readable display name of the QueryTemplate. The display name must
documentation Documentation describing the QueryTemplate.
location The name of the location this data exchange query template.
primaryContact Email or URL of the primary point of contact of the QueryTemplate.
project The ID of the project in which the resource belongs.
queryTemplateId Unique QueryTemplate ID.
routine The routine associated with the QueryTemplate.
submit If set to true, the QueryTemplate will be submitted for approval and cannot be updated afterwards. This is a one-time action.
Implementation
const QueryTemplateArgs({
required this.dataExchangeId,
this.deletionPolicy,
this.description,
required this.displayName,
this.documentation,
required this.location,
this.primaryContact,
this.project,
required this.queryTemplateId,
this.routine,
this.submit,
});