ImportDataFile constructor

ImportDataFile(
  1. String name, {
  2. ImportDataFileArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

ImportDataFile(
  String name, {
  ImportDataFileArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:migrationcenter/importDataFile:ImportDataFile',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  createTime = registerOutput<String>('createTime');
  deletionPolicy = registerOutput<String>('deletionPolicy');
  displayName = registerOutput<String?>('displayName');
  format = registerOutput<String>('format');
  importDataFileId = registerOutput<String>('importDataFileId');
  importJob = registerOutput<String>('importJob');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  state = registerOutput<String>('state');
  uploadFileInfos = registerOutput<List<ImportDataFileUploadFileInfo>>('uploadFileInfos', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<ImportDataFileUploadFileInfo>(guardedValue, (value) => ImportDataFileUploadFileInfo.fromMap((value as Map).cast<String, dynamic>())); });
}