ConversionWorkspace constructor

ConversionWorkspace(
  1. String name, {
  2. ConversionWorkspaceArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

ConversionWorkspace(
  String name, {
  ConversionWorkspaceArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:datamigration/v1:ConversionWorkspace',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  conversionWorkspaceId = registerOutput<String>('conversionWorkspaceId');
  createTime = registerOutput<String>('createTime');
  destination = registerOutput<DatabaseEngineInfoResponse>('destination', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DatabaseEngineInfoResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  displayName = registerOutput<String>('displayName');
  globalSettings = registerOutput<Map<String, String>>('globalSettings');
  hasUncommittedChanges = registerOutput<bool>('hasUncommittedChanges');
  latestCommitId = registerOutput<String>('latestCommitId');
  latestCommitTime = registerOutput<String>('latestCommitTime');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  requestId = registerOutput<String?>('requestId');
  source = registerOutput<DatabaseEngineInfoResponse>('source', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DatabaseEngineInfoResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  updateTime = registerOutput<String>('updateTime');
}