Microsoft.KeyVault managedHSMs 2021-11-01-preview
Definición de recursos de Bicep
El tipo de recurso managedHSMs se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.KeyVault/managedHSMs, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.KeyVault/managedHSMs@2021-11-01-preview' = {
location: 'string'
name: 'string'
properties: {
createMode: 'string'
enablePurgeProtection: bool
enableSoftDelete: bool
initialAdminObjectIds: [
'string'
]
networkAcls: {
bypass: 'string'
defaultAction: 'string'
ipRules: [
{
value: 'string'
}
]
virtualNetworkRules: [
{
id: 'string'
}
]
}
publicNetworkAccess: 'string'
softDeleteRetentionInDays: int
tenantId: 'string'
}
sku: {
family: 'string'
name: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
ManagedHsmProperties
ManagedHsmResourceTags
Nombre | Descripción | Valor |
---|
ManagedHsmSku
Nombre | Descripción | Valor |
---|---|---|
familia | Familia de SKU del grupo de HSM administrado | 'B' (obligatorio) |
nombre | SKU del grupo de HSM administrado | "Custom_B32" "Custom_B6" 'Standard_B1' (obligatorio) |
MhsmipRule
Nombre | Descripción | Valor |
---|---|---|
valor | Intervalo de direcciones IPv4 en notación CIDR, como "124.56.78.91" (dirección IP simple) o "124.56.78.0/24" (todas las direcciones que comienzan por 124.56.78). | string (obligatorio) |
MhsmNetworkRuleSet
Nombre | Descripción | Valor |
---|---|---|
puentear | Indica qué tráfico puede omitir las reglas de red. Puede ser "AzureServices" o "None". Si no se especifica el valor predeterminado es "AzureServices". | "AzureServices" 'Ninguno' |
defaultAction | Acción predeterminada cuando no hay ninguna regla de ipRules y de virtualNetworkRules coinciden. Esto solo se usa después de evaluar la propiedad bypass. | 'Permitir' 'Denegar' |
ipRules | Lista de reglas de direcciones IP. | MhsmipRule [] |
virtualNetworkRules | Lista de reglas de red virtual. | MhsmVirtualNetworkRule[] |
MhsmVirtualNetworkRule
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso completo de una subred de red virtual, como "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1". | string (obligatorio) |
Microsoft.KeyVault/managedHSMs
Nombre | Descripción | Valor |
---|---|---|
ubicación | Ubicación de Azure admitida en la que se debe crear el grupo de HSM administrado. | cuerda |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Propiedades del HSM administrado | managedHsmProperties |
Sku | Detalles de la SKU | managedHsmSku |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
Archivo de Bicep | Descripción |
---|---|
Creación de un de HSM administrado de Azure Key Vault | Esta plantilla crea un HSM administrado de Azure Key Vault. |
Definición de recursos de plantilla de ARM
El tipo de recurso managedHSMs se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.KeyVault/managedHSMs, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.KeyVault/managedHSMs",
"apiVersion": "2021-11-01-preview",
"name": "string",
"location": "string",
"properties": {
"createMode": "string",
"enablePurgeProtection": "bool",
"enableSoftDelete": "bool",
"initialAdminObjectIds": [ "string" ],
"networkAcls": {
"bypass": "string",
"defaultAction": "string",
"ipRules": [
{
"value": "string"
}
],
"virtualNetworkRules": [
{
"id": "string"
}
]
},
"publicNetworkAccess": "string",
"softDeleteRetentionInDays": "int",
"tenantId": "string"
},
"sku": {
"family": "string",
"name": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
ManagedHsmProperties
ManagedHsmResourceTags
Nombre | Descripción | Valor |
---|
ManagedHsmSku
Nombre | Descripción | Valor |
---|---|---|
familia | Familia de SKU del grupo de HSM administrado | 'B' (obligatorio) |
nombre | SKU del grupo de HSM administrado | "Custom_B32" "Custom_B6" 'Standard_B1' (obligatorio) |
MhsmipRule
Nombre | Descripción | Valor |
---|---|---|
valor | Intervalo de direcciones IPv4 en notación CIDR, como "124.56.78.91" (dirección IP simple) o "124.56.78.0/24" (todas las direcciones que comienzan por 124.56.78). | string (obligatorio) |
MhsmNetworkRuleSet
Nombre | Descripción | Valor |
---|---|---|
puentear | Indica qué tráfico puede omitir las reglas de red. Puede ser "AzureServices" o "None". Si no se especifica el valor predeterminado es "AzureServices". | "AzureServices" 'Ninguno' |
defaultAction | Acción predeterminada cuando no hay ninguna regla de ipRules y de virtualNetworkRules coinciden. Esto solo se usa después de evaluar la propiedad bypass. | 'Permitir' 'Denegar' |
ipRules | Lista de reglas de direcciones IP. | MhsmipRule [] |
virtualNetworkRules | Lista de reglas de red virtual. | MhsmVirtualNetworkRule[] |
MhsmVirtualNetworkRule
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso completo de una subred de red virtual, como "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1". | string (obligatorio) |
Microsoft.KeyVault/managedHSMs
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2021-11-01-preview' |
ubicación | Ubicación de Azure admitida en la que se debe crear el grupo de HSM administrado. | cuerda |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Propiedades del HSM administrado | managedHsmProperties |
Sku | Detalles de la SKU | managedHsmSku |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
tipo | El tipo de recurso | "Microsoft.KeyVault/managedHSMs" |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Creación de un de HSM administrado de Azure Key Vault |
Esta plantilla crea un HSM administrado de Azure Key Vault. |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso managedHSMs se puede implementar con operaciones destinadas a:
- grupos de recursos de
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.KeyVault/managedHSMs, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.KeyVault/managedHSMs@2021-11-01-preview"
name = "string"
location = "string"
sku = {
family = "string"
name = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
createMode = "string"
enablePurgeProtection = bool
enableSoftDelete = bool
initialAdminObjectIds = [
"string"
]
networkAcls = {
bypass = "string"
defaultAction = "string"
ipRules = [
{
value = "string"
}
]
virtualNetworkRules = [
{
id = "string"
}
]
}
publicNetworkAccess = "string"
softDeleteRetentionInDays = int
tenantId = "string"
}
})
}
Valores de propiedad
ManagedHsmProperties
ManagedHsmResourceTags
Nombre | Descripción | Valor |
---|
ManagedHsmSku
Nombre | Descripción | Valor |
---|---|---|
familia | Familia de SKU del grupo de HSM administrado | 'B' (obligatorio) |
nombre | SKU del grupo de HSM administrado | "Custom_B32" "Custom_B6" 'Standard_B1' (obligatorio) |
MhsmipRule
Nombre | Descripción | Valor |
---|---|---|
valor | Intervalo de direcciones IPv4 en notación CIDR, como "124.56.78.91" (dirección IP simple) o "124.56.78.0/24" (todas las direcciones que comienzan por 124.56.78). | string (obligatorio) |
MhsmNetworkRuleSet
Nombre | Descripción | Valor |
---|---|---|
puentear | Indica qué tráfico puede omitir las reglas de red. Puede ser "AzureServices" o "None". Si no se especifica el valor predeterminado es "AzureServices". | "AzureServices" 'Ninguno' |
defaultAction | Acción predeterminada cuando no hay ninguna regla de ipRules y de virtualNetworkRules coinciden. Esto solo se usa después de evaluar la propiedad bypass. | 'Permitir' 'Denegar' |
ipRules | Lista de reglas de direcciones IP. | MhsmipRule [] |
virtualNetworkRules | Lista de reglas de red virtual. | MhsmVirtualNetworkRule[] |
MhsmVirtualNetworkRule
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso completo de una subred de red virtual, como "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1". | string (obligatorio) |
Microsoft.KeyVault/managedHSMs
Nombre | Descripción | Valor |
---|---|---|
ubicación | Ubicación de Azure admitida en la que se debe crear el grupo de HSM administrado. | cuerda |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Propiedades del HSM administrado | managedHsmProperties |
Sku | Detalles de la SKU | managedHsmSku |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. |
tipo | El tipo de recurso | "Microsoft.KeyVault/managedHSMs@2021-11-01-preview" |