Microsoft.KeyVault managedHSMs 2021-10-01
Definição de recurso do Bicep
O tipo de recurso managedHSMs pode ser implantado com operações de destino:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.KeyVault/managedHSMs, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.KeyVault/managedHSMs@2021-10-01' = {
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 propriedade
ManagedHsmProperties
ManagedHsmResourceTags
Nome | Descrição | Valor |
---|
ManagedHsmSku
Nome | Descrição | Valor |
---|---|---|
família | Família de SKU do pool de HSM gerenciado | 'B' (obrigatório) |
nome | SKU do pool de HSM gerenciado | 'Custom_B32' 'Custom_B6' 'Standard_B1' (obrigatório) |
MhsmipRule
Nome | Descrição | Valor |
---|---|---|
valor | Um intervalo de endereços IPv4 na notação CIDR, como '124.56.78.91' (endereço IP simples) ou '124.56.78.0/24' (todos os endereços que começam com 124.56.78). | cadeia de caracteres (obrigatório) |
MhsmNetworkRuleSet
Nome | Descrição | Valor |
---|---|---|
contornar | Informa o que o tráfego pode ignorar as regras de rede. Isso pode ser 'AzureServices' ou 'None'. Se não for especificado, o padrão será 'AzureServices'. | 'AzureServices' 'None' |
defaultAction | A ação padrão quando nenhuma regra de ipRules e de virtualNetworkRules corresponder. Isso só é usado depois que a propriedade bypass é avaliada. | 'Permitir' 'Negar' |
ipRules | A lista de regras de endereço IP. | mhsmipRule[] |
virtualNetworkRules | A lista de regras de rede virtual. | MhsmVirtualNetworkRule[] |
MhsmVirtualNetworkRule
Nome | Descrição | Valor |
---|---|---|
id | ID de recurso completa de uma sub-rede de rede virtual, como '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'. | cadeia de caracteres (obrigatório) |
Microsoft.KeyVault/managedHSMs
Nome | Descrição | Valor |
---|---|---|
localização | O local do Azure com suporte em que o Pool de HSM gerenciado deve ser criado. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
Propriedades | Propriedades do HSM gerenciado | ManagedHsmProperties |
Sku | Detalhes da SKU | ManagedHsmSku |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
Exemplos de início rápido
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
criar um HSM gerenciado do Azure Key Vault | Esse modelo cria um HSM gerenciado do Azure Key Vault. |
Definição de recurso de modelo do ARM
O tipo de recurso managedHSMs pode ser implantado com operações de destino:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.KeyVault/managedHSMs, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.KeyVault/managedHSMs",
"apiVersion": "2021-10-01",
"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 propriedade
ManagedHsmProperties
ManagedHsmResourceTags
Nome | Descrição | Valor |
---|
ManagedHsmSku
Nome | Descrição | Valor |
---|---|---|
família | Família de SKU do pool de HSM gerenciado | 'B' (obrigatório) |
nome | SKU do pool de HSM gerenciado | 'Custom_B32' 'Custom_B6' 'Standard_B1' (obrigatório) |
MhsmipRule
Nome | Descrição | Valor |
---|---|---|
valor | Um intervalo de endereços IPv4 na notação CIDR, como '124.56.78.91' (endereço IP simples) ou '124.56.78.0/24' (todos os endereços que começam com 124.56.78). | cadeia de caracteres (obrigatório) |
MhsmNetworkRuleSet
Nome | Descrição | Valor |
---|---|---|
contornar | Informa o que o tráfego pode ignorar as regras de rede. Isso pode ser 'AzureServices' ou 'None'. Se não for especificado, o padrão será 'AzureServices'. | 'AzureServices' 'None' |
defaultAction | A ação padrão quando nenhuma regra de ipRules e de virtualNetworkRules corresponder. Isso só é usado depois que a propriedade bypass é avaliada. | 'Permitir' 'Negar' |
ipRules | A lista de regras de endereço IP. | mhsmipRule[] |
virtualNetworkRules | A lista de regras de rede virtual. | MhsmVirtualNetworkRule[] |
MhsmVirtualNetworkRule
Nome | Descrição | Valor |
---|---|---|
id | ID de recurso completa de uma sub-rede de rede virtual, como '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'. | cadeia de caracteres (obrigatório) |
Microsoft.KeyVault/managedHSMs
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2021-10-01' |
localização | O local do Azure com suporte em que o Pool de HSM gerenciado deve ser criado. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
Propriedades | Propriedades do HSM gerenciado | ManagedHsmProperties |
Sku | Detalhes da SKU | ManagedHsmSku |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
tipo | O tipo de recurso | 'Microsoft.KeyVault/managedHSMs' |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
criar um HSM gerenciado do Azure Key Vault |
Esse modelo cria um HSM gerenciado do Azure Key Vault. |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso managedHSMs pode ser implantado com operações de destino:
- grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.KeyVault/managedHSMs, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.KeyVault/managedHSMs@2021-10-01"
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 propriedade
ManagedHsmProperties
ManagedHsmResourceTags
Nome | Descrição | Valor |
---|
ManagedHsmSku
Nome | Descrição | Valor |
---|---|---|
família | Família de SKU do pool de HSM gerenciado | 'B' (obrigatório) |
nome | SKU do pool de HSM gerenciado | 'Custom_B32' 'Custom_B6' 'Standard_B1' (obrigatório) |
MhsmipRule
Nome | Descrição | Valor |
---|---|---|
valor | Um intervalo de endereços IPv4 na notação CIDR, como '124.56.78.91' (endereço IP simples) ou '124.56.78.0/24' (todos os endereços que começam com 124.56.78). | cadeia de caracteres (obrigatório) |
MhsmNetworkRuleSet
Nome | Descrição | Valor |
---|---|---|
contornar | Informa o que o tráfego pode ignorar as regras de rede. Isso pode ser 'AzureServices' ou 'None'. Se não for especificado, o padrão será 'AzureServices'. | 'AzureServices' 'None' |
defaultAction | A ação padrão quando nenhuma regra de ipRules e de virtualNetworkRules corresponder. Isso só é usado depois que a propriedade bypass é avaliada. | 'Permitir' 'Negar' |
ipRules | A lista de regras de endereço IP. | mhsmipRule[] |
virtualNetworkRules | A lista de regras de rede virtual. | MhsmVirtualNetworkRule[] |
MhsmVirtualNetworkRule
Nome | Descrição | Valor |
---|---|---|
id | ID de recurso completa de uma sub-rede de rede virtual, como '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'. | cadeia de caracteres (obrigatório) |
Microsoft.KeyVault/managedHSMs
Nome | Descrição | Valor |
---|---|---|
localização | O local do Azure com suporte em que o Pool de HSM gerenciado deve ser criado. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
Propriedades | Propriedades do HSM gerenciado | ManagedHsmProperties |
Sku | Detalhes da SKU | ManagedHsmSku |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. |
tipo | O tipo de recurso | "Microsoft.KeyVault/managedHSMs@2021-10-01" |