google-native logo
Google Cloud Native v0.28.0, Feb 2 23

google-native.dataplex/v1.DataTaxonomy

Create a DataTaxonomy resource. Auto-naming is currently not supported for this resource.

Create DataTaxonomy Resource

new DataTaxonomy(name: string, args: DataTaxonomyArgs, opts?: CustomResourceOptions);
@overload
def DataTaxonomy(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 data_taxonomy_id: Optional[str] = None,
                 description: Optional[str] = None,
                 display_name: Optional[str] = None,
                 etag: Optional[str] = None,
                 labels: Optional[Mapping[str, str]] = None,
                 location: Optional[str] = None,
                 project: Optional[str] = None,
                 validate_only: Optional[bool] = None)
@overload
def DataTaxonomy(resource_name: str,
                 args: DataTaxonomyArgs,
                 opts: Optional[ResourceOptions] = None)
func NewDataTaxonomy(ctx *Context, name string, args DataTaxonomyArgs, opts ...ResourceOption) (*DataTaxonomy, error)
public DataTaxonomy(string name, DataTaxonomyArgs args, CustomResourceOptions? opts = null)
public DataTaxonomy(String name, DataTaxonomyArgs args)
public DataTaxonomy(String name, DataTaxonomyArgs args, CustomResourceOptions options)
type: google-native:dataplex/v1:DataTaxonomy
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args DataTaxonomyArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args DataTaxonomyArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args DataTaxonomyArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args DataTaxonomyArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args DataTaxonomyArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

DataTaxonomy Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The DataTaxonomy resource accepts the following input properties:

DataTaxonomyId string

Required. DataTaxonomy identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the Project.

Description string

Optional. Description of the DataTaxonomy.

DisplayName string

Optional. User friendly display name.

Etag string

This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

Labels Dictionary<string, string>

Optional. User-defined labels for the DataTaxonomy.

Location string
Project string
ValidateOnly bool

Optional. Only validate the request, but do not perform mutations. The default is false.

DataTaxonomyId string

Required. DataTaxonomy identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the Project.

Description string

Optional. Description of the DataTaxonomy.

DisplayName string

Optional. User friendly display name.

Etag string

This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

Labels map[string]string

Optional. User-defined labels for the DataTaxonomy.

Location string
Project string
ValidateOnly bool

Optional. Only validate the request, but do not perform mutations. The default is false.

dataTaxonomyId String

Required. DataTaxonomy identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the Project.

description String

Optional. Description of the DataTaxonomy.

displayName String

Optional. User friendly display name.

etag String

This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

labels Map<String,String>

Optional. User-defined labels for the DataTaxonomy.

location String
project String
validateOnly Boolean

Optional. Only validate the request, but do not perform mutations. The default is false.

dataTaxonomyId string

Required. DataTaxonomy identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the Project.

description string

Optional. Description of the DataTaxonomy.

displayName string

Optional. User friendly display name.

etag string

This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

labels {[key: string]: string}

Optional. User-defined labels for the DataTaxonomy.

location string
project string
validateOnly boolean

Optional. Only validate the request, but do not perform mutations. The default is false.

data_taxonomy_id str

Required. DataTaxonomy identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the Project.

description str

Optional. Description of the DataTaxonomy.

display_name str

Optional. User friendly display name.

etag str

This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

labels Mapping[str, str]

Optional. User-defined labels for the DataTaxonomy.

location str
project str
validate_only bool

Optional. Only validate the request, but do not perform mutations. The default is false.

dataTaxonomyId String

Required. DataTaxonomy identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the Project.

description String

Optional. Description of the DataTaxonomy.

displayName String

Optional. User friendly display name.

etag String

This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

labels Map<String>

Optional. User-defined labels for the DataTaxonomy.

location String
project String
validateOnly Boolean

Optional. Only validate the request, but do not perform mutations. The default is false.

Outputs

All input properties are implicitly available as output properties. Additionally, the DataTaxonomy resource produces the following output properties:

AttributeCount int

The number of attributes in the DataTaxonomy.

CreateTime string

The time when the DataTaxonomy was created.

Id string

The provider-assigned unique ID for this managed resource.

Name string

The relative resource name of the DataTaxonomy, of the form: projects/{project_number}/locations/{location_id}/dataTaxonomies/{data_taxonomy_id}.

Uid string

System generated globally unique ID for the dataTaxonomy. This ID will be different if the DataTaxonomy is deleted and re-created with the same name.

UpdateTime string

The time when the DataTaxonomy was last updated.

AttributeCount int

The number of attributes in the DataTaxonomy.

CreateTime string

The time when the DataTaxonomy was created.

Id string

The provider-assigned unique ID for this managed resource.

Name string

The relative resource name of the DataTaxonomy, of the form: projects/{project_number}/locations/{location_id}/dataTaxonomies/{data_taxonomy_id}.

Uid string

System generated globally unique ID for the dataTaxonomy. This ID will be different if the DataTaxonomy is deleted and re-created with the same name.

UpdateTime string

The time when the DataTaxonomy was last updated.

attributeCount Integer

The number of attributes in the DataTaxonomy.

createTime String

The time when the DataTaxonomy was created.

id String

The provider-assigned unique ID for this managed resource.

name String

The relative resource name of the DataTaxonomy, of the form: projects/{project_number}/locations/{location_id}/dataTaxonomies/{data_taxonomy_id}.

uid String

System generated globally unique ID for the dataTaxonomy. This ID will be different if the DataTaxonomy is deleted and re-created with the same name.

updateTime String

The time when the DataTaxonomy was last updated.

attributeCount number

The number of attributes in the DataTaxonomy.

createTime string

The time when the DataTaxonomy was created.

id string

The provider-assigned unique ID for this managed resource.

name string

The relative resource name of the DataTaxonomy, of the form: projects/{project_number}/locations/{location_id}/dataTaxonomies/{data_taxonomy_id}.

uid string

System generated globally unique ID for the dataTaxonomy. This ID will be different if the DataTaxonomy is deleted and re-created with the same name.

updateTime string

The time when the DataTaxonomy was last updated.

attribute_count int

The number of attributes in the DataTaxonomy.

create_time str

The time when the DataTaxonomy was created.

id str

The provider-assigned unique ID for this managed resource.

name str

The relative resource name of the DataTaxonomy, of the form: projects/{project_number}/locations/{location_id}/dataTaxonomies/{data_taxonomy_id}.

uid str

System generated globally unique ID for the dataTaxonomy. This ID will be different if the DataTaxonomy is deleted and re-created with the same name.

update_time str

The time when the DataTaxonomy was last updated.

attributeCount Number

The number of attributes in the DataTaxonomy.

createTime String

The time when the DataTaxonomy was created.

id String

The provider-assigned unique ID for this managed resource.

name String

The relative resource name of the DataTaxonomy, of the form: projects/{project_number}/locations/{location_id}/dataTaxonomies/{data_taxonomy_id}.

uid String

System generated globally unique ID for the dataTaxonomy. This ID will be different if the DataTaxonomy is deleted and re-created with the same name.

updateTime String

The time when the DataTaxonomy was last updated.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0