ImportDataFileMigrationcenterV1alpha1 constructor

ImportDataFileMigrationcenterV1alpha1(
  1. String name, {
  2. ImportDataFileMigrationcenterV1alpha1Args? args,
  3. CustomResourceOptions? options,
})

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

Implementation

ImportDataFileMigrationcenterV1alpha1(
  String name, {
  ImportDataFileMigrationcenterV1alpha1Args? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:migrationcenter/v1alpha1:ImportDataFile',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  createTime = registerOutput<String>('createTime');
  displayName = registerOutput<String>('displayName');
  format = registerOutput<String>('format');
  importDataFileId = registerOutput<String>('importDataFileId');
  importJobId = registerOutput<String>('importJobId');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  requestId = registerOutput<String?>('requestId');
  state = registerOutput<String>('state');
  uploadFileInfo = registerOutput<UploadFileInfoResponseMigrationcenterV1alpha1>('uploadFileInfo', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return UploadFileInfoResponseMigrationcenterV1alpha1.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}