MetadataImport constructor
MetadataImport(
- String name, {
- MetadataImportArgs? args,
- CustomResourceOptions? options,
Creates a new MetadataImport.
name The Pulumi resource name.
args Arguments used to configure this MetadataImport. The set of arguments for MetadataImport.
options Resource options controlling this resource's behavior.
Implementation
MetadataImport(
String name, {
MetadataImportArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:metastore/v1:MetadataImport',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
createTime = registerOutput<String>('createTime');
databaseDump = registerOutput<DatabaseDumpResponse>('databaseDump', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DatabaseDumpResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
description = registerOutput<String>('description');
endTime = registerOutput<String>('endTime');
location = registerOutput<String>('location');
metadataImportId = registerOutput<String>('metadataImportId');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
requestId = registerOutput<String?>('requestId');
serviceId = registerOutput<String>('serviceId');
state = registerOutput<String>('state');
updateTime = registerOutput<String>('updateTime');
}