You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
module"google_data_catalog_taxonomy" {
source="./modules/google-beta/r/google_data_catalog_taxonomy"# activated_policy_types - (optional) is a type of list of stringactivated_policy_types=[]
# description - (optional) is a type of stringdescription=null# display_name - (required) is a type of stringdisplay_name=null# project - (optional) is a type of stringproject=null# region - (optional) is a type of stringregion=nulltimeouts=[{
create =null
delete =null
update =null
}]
}
variable"activated_policy_types" {
description="(optional) - A list of policy types that are activated for this taxonomy. If not set,\ndefaults to an empty list. Possible values: [\"POLICY_TYPE_UNSPECIFIED\", \"FINE_GRAINED_ACCESS_CONTROL\"]"type=list(string)
default=null
}
variable"description" {
description="(optional) - Description of this taxonomy. It must: contain only unicode characters,\ntabs, newlines, carriage returns and page breaks; and be at most 2000 bytes\nlong when encoded in UTF-8. If not set, defaults to an empty description."type=stringdefault=null
}
variable"display_name" {
description="(required) - User defined name of this taxonomy.\nIt must: contain only unicode letters, numbers, underscores, dashes\nand spaces; not start or end with spaces; and be at most 200 bytes\nlong when encoded in UTF-8."type=string
}
variable"project" {
description="(optional)"type=stringdefault=null
}
variable"region" {
description="(optional) - Taxonomy location region."type=stringdefault=null
}
variable"timeouts" {
description="nested block: NestingSingle, min items: 0, max items: 0"type=set(object(
{
create =string
delete =string
update =string
}
))
default=[]
}
resource"google_data_catalog_taxonomy""this" {
# activated_policy_types - (optional) is a type of list of stringactivated_policy_types=var.activated_policy_types# description - (optional) is a type of stringdescription=var.description# display_name - (required) is a type of stringdisplay_name=var.display_name# project - (optional) is a type of stringproject=var.project# region - (optional) is a type of stringregion=var.regiondynamic"timeouts" {
for_each=var.timeoutscontent {
# create - (optional) is a type of stringcreate=timeouts.value["create"]
# delete - (optional) is a type of stringdelete=timeouts.value["delete"]
# update - (optional) is a type of stringupdate=timeouts.value["update"]
}
}
}