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"vault_pki_secret_backend_root_sign_intermediate" {
source="./modules/vault/r/vault_pki_secret_backend_root_sign_intermediate"# alt_names - (optional) is a type of list of stringalt_names=[]
# backend - (required) is a type of stringbackend=null# common_name - (required) is a type of stringcommon_name=null# country - (optional) is a type of stringcountry=null# csr - (required) is a type of stringcsr=null# exclude_cn_from_sans - (optional) is a type of boolexclude_cn_from_sans=null# format - (optional) is a type of stringformat=null# ip_sans - (optional) is a type of list of stringip_sans=[]
# locality - (optional) is a type of stringlocality=null# max_path_length - (optional) is a type of numbermax_path_length=null# organization - (optional) is a type of stringorganization=null# other_sans - (optional) is a type of list of stringother_sans=[]
# ou - (optional) is a type of stringou=null# permitted_dns_domains - (optional) is a type of list of stringpermitted_dns_domains=[]
# postal_code - (optional) is a type of stringpostal_code=null# province - (optional) is a type of stringprovince=null# street_address - (optional) is a type of stringstreet_address=null# ttl - (optional) is a type of stringttl=null# uri_sans - (optional) is a type of list of stringuri_sans=[]
# use_csr_values - (optional) is a type of booluse_csr_values=null
}
variable"alt_names" {
description="(optional) - List of alternative names."type=list(string)
default=null
}
variable"backend" {
description="(required) - The PKI secret backend the resource belongs to."type=string
}
variable"common_name" {
description="(required) - CN of intermediate to create."type=string
}
variable"country" {
description="(optional) - The country."type=stringdefault=null
}
variable"csr" {
description="(required) - The CSR."type=string
}
variable"exclude_cn_from_sans" {
description="(optional) - Flag to exclude CN from SANs."type=booldefault=null
}
variable"format" {
description="(optional) - The format of data."type=stringdefault=null
}
variable"ip_sans" {
description="(optional) - List of alternative IPs."type=list(string)
default=null
}
variable"locality" {
description="(optional) - The locality."type=stringdefault=null
}
variable"max_path_length" {
description="(optional) - The maximum path length to encode in the generated certificate."type=numberdefault=null
}
variable"organization" {
description="(optional) - The organization."type=stringdefault=null
}
variable"other_sans" {
description="(optional) - List of other SANs."type=list(string)
default=null
}
variable"ou" {
description="(optional) - The organization unit."type=stringdefault=null
}
variable"permitted_dns_domains" {
description="(optional) - List of domains for which certificates are allowed to be issued."type=list(string)
default=null
}
variable"postal_code" {
description="(optional) - The postal code."type=stringdefault=null
}
variable"province" {
description="(optional) - The province."type=stringdefault=null
}
variable"street_address" {
description="(optional) - The street address."type=stringdefault=null
}
variable"ttl" {
description="(optional) - Time to live."type=stringdefault=null
}
variable"uri_sans" {
description="(optional) - List of alterative URIs."type=list(string)
default=null
}
variable"use_csr_values" {
description="(optional) - Preserve CSR values."type=booldefault=null
}
resource"vault_pki_secret_backend_root_sign_intermediate""this" {
# alt_names - (optional) is a type of list of stringalt_names=var.alt_names# backend - (required) is a type of stringbackend=var.backend# common_name - (required) is a type of stringcommon_name=var.common_name# country - (optional) is a type of stringcountry=var.country# csr - (required) is a type of stringcsr=var.csr# exclude_cn_from_sans - (optional) is a type of boolexclude_cn_from_sans=var.exclude_cn_from_sans# format - (optional) is a type of stringformat=var.format# ip_sans - (optional) is a type of list of stringip_sans=var.ip_sans# locality - (optional) is a type of stringlocality=var.locality# max_path_length - (optional) is a type of numbermax_path_length=var.max_path_length# organization - (optional) is a type of stringorganization=var.organization# other_sans - (optional) is a type of list of stringother_sans=var.other_sans# ou - (optional) is a type of stringou=var.ou# permitted_dns_domains - (optional) is a type of list of stringpermitted_dns_domains=var.permitted_dns_domains# postal_code - (optional) is a type of stringpostal_code=var.postal_code# province - (optional) is a type of stringprovince=var.province# street_address - (optional) is a type of stringstreet_address=var.street_address# ttl - (optional) is a type of stringttl=var.ttl# uri_sans - (optional) is a type of list of stringuri_sans=var.uri_sans# use_csr_values - (optional) is a type of booluse_csr_values=var.use_csr_values
}