Taxonomy constructor
Taxonomy(
- String name, {
- TaxonomyArgs? args,
- CustomResourceOptions? options,
Creates a new Taxonomy.
name The Pulumi resource name.
args Arguments used to configure this Taxonomy. The set of arguments for Taxonomy.
options Resource options controlling this resource's behavior.
Implementation
Taxonomy(
String name, {
TaxonomyArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:datacatalog/v1:Taxonomy',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
activatedPolicyTypes = registerOutput<List<String>>('activatedPolicyTypes');
description = registerOutput<String>('description');
displayName = registerOutput<String>('displayName');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
policyTagCount = registerOutput<int>('policyTagCount');
project = registerOutput<String>('project');
service = registerOutput<GoogleCloudDatacatalogV1TaxonomyServiceResponse>('service', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDatacatalogV1TaxonomyServiceResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
taxonomyTimestamps = registerOutput<GoogleCloudDatacatalogV1SystemTimestampsResponse>('taxonomyTimestamps', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDatacatalogV1SystemTimestampsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}