TemplatesVersion constructor

TemplatesVersion(
  1. String name, {
  2. TemplatesVersionArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new TemplatesVersion. name The Pulumi resource name. args Arguments used to configure this TemplatesVersion. The set of arguments for TemplatesVersion. options Resource options controlling this resource's behavior.

Implementation

TemplatesVersion(
  String name, {
  TemplatesVersionArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:integrations/v1alpha:TemplatesVersion',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  createTime = registerOutput<String>('createTime');
  databasePersistencePolicy = registerOutput<String>('databasePersistencePolicy');
  description = registerOutput<String>('description');
  errorCatcherConfigs = registerOutput<List<Map<String, dynamic>>>('errorCatcherConfigs');
  integrationtemplateId = registerOutput<String>('integrationtemplateId');
  lastModifierEmail = registerOutput<String>('lastModifierEmail');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  parentIntegrationVersionId = registerOutput<String>('parentIntegrationVersionId');
  productId = registerOutput<String>('productId');
  project = registerOutput<String>('project');
  snapshotNumber = registerOutput<String>('snapshotNumber');
  status = registerOutput<String>('status');
  taskConfigs = registerOutput<List<Map<String, dynamic>>>('taskConfigs');
  teardown = registerOutput<EnterpriseCrmEventbusProtoTeardownResponse>('teardown', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EnterpriseCrmEventbusProtoTeardownResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  templateParameters = registerOutput<EnterpriseCrmFrontendsEventbusProtoWorkflowParametersResponse>('templateParameters', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EnterpriseCrmFrontendsEventbusProtoWorkflowParametersResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  triggerConfigs = registerOutput<List<Map<String, dynamic>>>('triggerConfigs');
  updateTime = registerOutput<String>('updateTime');
  userLabel = registerOutput<String>('userLabel');
}