ImportDataFile constructor
ImportDataFile(
- String name, {
- ImportDataFileArgs? args,
- 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>())); });
}