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_iam_workload_identity_pool" {
source="./modules/google-beta/r/google_iam_workload_identity_pool"# description - (optional) is a type of stringdescription=null# disabled - (optional) is a type of booldisabled=null# display_name - (optional) is a type of stringdisplay_name=null# project - (optional) is a type of stringproject=null# workload_identity_pool_id - (required) is a type of stringworkload_identity_pool_id=nulltimeouts=[{
create =null
delete =null
update =null
}]
}
variable"description" {
description="(optional) - A description of the pool. Cannot exceed 256 characters."type=stringdefault=null
}
variable"disabled" {
description="(optional) - Whether the pool is disabled. You cannot use a disabled pool to exchange tokens, or use\nexisting tokens to access resources. If the pool is re-enabled, existing tokens grant\naccess again."type=booldefault=null
}
variable"display_name" {
description="(optional) - A display name for the pool. Cannot exceed 32 characters."type=stringdefault=null
}
variable"project" {
description="(optional)"type=stringdefault=null
}
variable"workload_identity_pool_id" {
description="(required) - The ID to use for the pool, which becomes the final component of the resource name. This\nvalue should be 4-32 characters, and may contain the characters [a-z0-9-]. The prefix\n'gcp-' is reserved for use by Google, and may not be specified."type=string
}
variable"timeouts" {
description="nested block: NestingSingle, min items: 0, max items: 0"type=set(object(
{
create =string
delete =string
update =string
}
))
default=[]
}
resource"google_iam_workload_identity_pool""this" {
# description - (optional) is a type of stringdescription=var.description# disabled - (optional) is a type of booldisabled=var.disabled# display_name - (optional) is a type of stringdisplay_name=var.display_name# project - (optional) is a type of stringproject=var.project# workload_identity_pool_id - (required) is a type of stringworkload_identity_pool_id=var.workload_identity_pool_iddynamic"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"]
}
}
}