Taxonomy constructor

Taxonomy(
  1. String name, {
  2. TaxonomyArgs? args,
  3. 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>()); });
}