Microsoft.KeyVault managedHSMs 2020-04-01-preview
Definizione di risorsa Bicep
Il tipo di risorsa managedHSMs può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.KeyVault/managedHSMs, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.KeyVault/managedHSMs@2020-04-01-preview' = {
location: 'string'
name: 'string'
properties: {
createMode: 'string'
enablePurgeProtection: bool
enableSoftDelete: bool
initialAdminObjectIds: [
'string'
]
softDeleteRetentionInDays: int
tenantId: 'string'
}
sku: {
family: 'string'
name: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valori delle proprietà
ManagedHsmProperties
Nome | Descrizione | Valore |
---|---|---|
createMode | Modalità di creazione per indicare se la risorsa viene creata o recuperata da una risorsa eliminata. | 'default' 'recover' |
enablePurgeProtection | Proprietà che specifica se la protezione dall'eliminazione è abilitata per questo pool di moduli di protezione hardware gestito. L'impostazione di questa proprietà su true attiva la protezione dall'eliminazione per questo pool di moduli di protezione hardware gestito e il relativo contenuto. Solo il servizio HSM gestito può avviare un'eliminazione irreversibile e dura. L'abilitazione di questa funzionalità è irreversibile. | Bool |
enableSoftDelete | Proprietà per specificare se la funzionalità di eliminazione temporanea è abilitata per questo pool di moduli di protezione hardware gestito. L'eliminazione temporanea è abilitata per impostazione predefinita per tutti i moduli di protezione hardware gestiti ed è non modificabile. | Bool |
initialAdminObjectIds | Matrice di ID oggetto administrators iniziali per questo pool di moduli di protezione hardware gestito. | string[] |
softDeleteRetentionInDays | Giorni di conservazione dei dati eliminati soft. Quando si elimina un modulo di protezione hardware o una chiave, rimarrà recuperabile per il periodo di conservazione configurato o per un periodo predefinito di 90 giorni. Accetta valori compresi tra 7 e 90. | Int |
tenantId | ID tenant di Azure Active Directory che deve essere usato per autenticare le richieste al pool di moduli di protezione hardware gestito. | corda Vincoli: Lunghezza minima = 36 Lunghezza massima = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
ManagedHsmResourceTags
Nome | Descrizione | Valore |
---|
ManagedHsmSku
Nome | Descrizione | Valore |
---|---|---|
famiglia | Famiglia di SKU del pool di moduli di protezione hardware gestito | 'B' (obbligatorio) |
nome | SKU del pool di moduli di protezione hardware gestito | 'Custom_B32' 'Standard_B1' (obbligatorio) |
Microsoft.KeyVault/managedHSMs
Nome | Descrizione | Valore |
---|---|---|
ubicazione | Percorso di Azure supportato in cui deve essere creato il pool di moduli di protezione hardware gestito. | corda |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà del modulo di protezione hardware gestito | ManagedHsmProperties |
Sku | Dettagli SKU | managedHsmSku |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
Esempi di avvio rapido
Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Bicep File | Descrizione |
---|---|
Creare un modulo di protezione hardware gestito di Azure Key Vault | Questo modello crea un modulo di protezione hardware gestito di Azure Key Vault. |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa managedHSMs può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.KeyVault/managedHSMs, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.KeyVault/managedHSMs",
"apiVersion": "2020-04-01-preview",
"name": "string",
"location": "string",
"properties": {
"createMode": "string",
"enablePurgeProtection": "bool",
"enableSoftDelete": "bool",
"initialAdminObjectIds": [ "string" ],
"softDeleteRetentionInDays": "int",
"tenantId": "string"
},
"sku": {
"family": "string",
"name": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valori delle proprietà
ManagedHsmProperties
Nome | Descrizione | Valore |
---|---|---|
createMode | Modalità di creazione per indicare se la risorsa viene creata o recuperata da una risorsa eliminata. | 'default' 'recover' |
enablePurgeProtection | Proprietà che specifica se la protezione dall'eliminazione è abilitata per questo pool di moduli di protezione hardware gestito. L'impostazione di questa proprietà su true attiva la protezione dall'eliminazione per questo pool di moduli di protezione hardware gestito e il relativo contenuto. Solo il servizio HSM gestito può avviare un'eliminazione irreversibile e dura. L'abilitazione di questa funzionalità è irreversibile. | Bool |
enableSoftDelete | Proprietà per specificare se la funzionalità di eliminazione temporanea è abilitata per questo pool di moduli di protezione hardware gestito. L'eliminazione temporanea è abilitata per impostazione predefinita per tutti i moduli di protezione hardware gestiti ed è non modificabile. | Bool |
initialAdminObjectIds | Matrice di ID oggetto administrators iniziali per questo pool di moduli di protezione hardware gestito. | string[] |
softDeleteRetentionInDays | Giorni di conservazione dei dati eliminati soft. Quando si elimina un modulo di protezione hardware o una chiave, rimarrà recuperabile per il periodo di conservazione configurato o per un periodo predefinito di 90 giorni. Accetta valori compresi tra 7 e 90. | Int |
tenantId | ID tenant di Azure Active Directory che deve essere usato per autenticare le richieste al pool di moduli di protezione hardware gestito. | corda Vincoli: Lunghezza minima = 36 Lunghezza massima = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
ManagedHsmResourceTags
Nome | Descrizione | Valore |
---|
ManagedHsmSku
Nome | Descrizione | Valore |
---|---|---|
famiglia | Famiglia di SKU del pool di moduli di protezione hardware gestito | 'B' (obbligatorio) |
nome | SKU del pool di moduli di protezione hardware gestito | 'Custom_B32' 'Standard_B1' (obbligatorio) |
Microsoft.KeyVault/managedHSMs
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2020-04-01-preview' |
ubicazione | Percorso di Azure supportato in cui deve essere creato il pool di moduli di protezione hardware gestito. | corda |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà del modulo di protezione hardware gestito | ManagedHsmProperties |
Sku | Dettagli SKU | managedHsmSku |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
digitare | Tipo di risorsa | 'Microsoft.KeyVault/managedHSMs' |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Sagoma | Descrizione |
---|---|
Creare un modulo di protezione hardware gestito di Azure Key Vault |
Questo modello crea un modulo di protezione hardware gestito di Azure Key Vault. |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa managedHSMs può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.KeyVault/managedHSMs, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.KeyVault/managedHSMs@2020-04-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"
]
softDeleteRetentionInDays = int
tenantId = "string"
}
})
}
Valori delle proprietà
ManagedHsmProperties
Nome | Descrizione | Valore |
---|---|---|
createMode | Modalità di creazione per indicare se la risorsa viene creata o recuperata da una risorsa eliminata. | 'default' 'recover' |
enablePurgeProtection | Proprietà che specifica se la protezione dall'eliminazione è abilitata per questo pool di moduli di protezione hardware gestito. L'impostazione di questa proprietà su true attiva la protezione dall'eliminazione per questo pool di moduli di protezione hardware gestito e il relativo contenuto. Solo il servizio HSM gestito può avviare un'eliminazione irreversibile e dura. L'abilitazione di questa funzionalità è irreversibile. | Bool |
enableSoftDelete | Proprietà per specificare se la funzionalità di eliminazione temporanea è abilitata per questo pool di moduli di protezione hardware gestito. L'eliminazione temporanea è abilitata per impostazione predefinita per tutti i moduli di protezione hardware gestiti ed è non modificabile. | Bool |
initialAdminObjectIds | Matrice di ID oggetto administrators iniziali per questo pool di moduli di protezione hardware gestito. | string[] |
softDeleteRetentionInDays | Giorni di conservazione dei dati eliminati soft. Quando si elimina un modulo di protezione hardware o una chiave, rimarrà recuperabile per il periodo di conservazione configurato o per un periodo predefinito di 90 giorni. Accetta valori compresi tra 7 e 90. | Int |
tenantId | ID tenant di Azure Active Directory che deve essere usato per autenticare le richieste al pool di moduli di protezione hardware gestito. | corda Vincoli: Lunghezza minima = 36 Lunghezza massima = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
ManagedHsmResourceTags
Nome | Descrizione | Valore |
---|
ManagedHsmSku
Nome | Descrizione | Valore |
---|---|---|
famiglia | Famiglia di SKU del pool di moduli di protezione hardware gestito | 'B' (obbligatorio) |
nome | SKU del pool di moduli di protezione hardware gestito | 'Custom_B32' 'Standard_B1' (obbligatorio) |
Microsoft.KeyVault/managedHSMs
Nome | Descrizione | Valore |
---|---|---|
ubicazione | Percorso di Azure supportato in cui deve essere creato il pool di moduli di protezione hardware gestito. | corda |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà del modulo di protezione hardware gestito | ManagedHsmProperties |
Sku | Dettagli SKU | managedHsmSku |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. |
digitare | Tipo di risorsa | "Microsoft.KeyVault/managedHSMs@2020-04-01-preview" |