Microsoft.Network NetworkVirtualAppliances 2021-05-01
Définition de ressource Bicep
Le type de ressource networkVirtualAppliances peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.Network/networkVirtualAppliances, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2021-05-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
bootStrapConfigurationBlobs: [
'string'
]
cloudInitConfiguration: 'string'
cloudInitConfigurationBlobs: [
'string'
]
nvaSku: {
bundledScaleUnit: 'string'
marketPlaceVersion: 'string'
vendor: 'string'
}
sshPublicKey: 'string'
virtualApplianceAsn: int
virtualHub: {
id: 'string'
}
}
}
Valeurs de propriétés
networkVirtualAppliances
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | chaîne (obligatoire) |
location | Emplacement de la ressource. | string |
tags | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
identité | Principal de service qui dispose d’un accès en lecture à cloud-init et à l’objet blob de configuration. | ManagedServiceIdentity |
properties | Propriétés de l’appliance virtuelle réseau. | NetworkVirtualAppliancePropertiesFormat |
ManagedServiceIdentity
Nom | Description | Valeur |
---|---|---|
type | Type d’identité utilisé pour la ressource. Le type « SystemAssigned, UserAssigned » comprend à la fois une identité créée implicitement et un ensemble d’identités attribuées par l’utilisateur. Le type « None » supprime toutes les identités de la machine virtuelle. | 'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.
NetworkVirtualAppliancePropertiesFormat
Nom | Description | Valeur |
---|---|---|
bootStrapConfigurationBlobs | URL de stockage BootStrapConfigurationBlobs. | string[] |
cloudInitConfiguration | Chaîne CloudInitConfiguration en texte brut. | string |
cloudInitConfigurationBlobs | URL de stockage CloudInitConfigurationBlob. | string[] |
nvaSku | Référence SKU de l’appliance virtuelle réseau. | VirtualApplianceSkuProperties |
sshPublicKey | Clé publique pour la connexion SSH. | string |
virtualApplianceAsn | Asn VirtualAppliance. | int Contraintes : Valeur minimale = 0 Valeur maximale = 4294967295 |
virtualHub | Hub virtuel où l’appliance virtuelle réseau est déployée. | Sous-ressource |
VirtualApplianceSkuProperties
Nom | Description | Valeur |
---|---|---|
bundledScaleUnit | Unité de mise à l’échelle de l’appliance virtuelle. | string |
marketPlaceVersion | Version de l’appliance virtuelle. | string |
vendor | Fournisseur de l’appliance virtuelle. | string |
Sous-ressource
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
Définition de ressources de modèle ARM
Le type de ressource networkVirtualAppliances peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.Network/networkVirtualAppliances, ajoutez le JSON suivant à votre modèle.
{
"type": "Microsoft.Network/networkVirtualAppliances",
"apiVersion": "2021-05-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"bootStrapConfigurationBlobs": [ "string" ],
"cloudInitConfiguration": "string",
"cloudInitConfigurationBlobs": [ "string" ],
"nvaSku": {
"bundledScaleUnit": "string",
"marketPlaceVersion": "string",
"vendor": "string"
},
"sshPublicKey": "string",
"virtualApplianceAsn": "int",
"virtualHub": {
"id": "string"
}
}
}
Valeurs de propriétés
networkVirtualAppliances
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.Network/networkVirtualAppliances » |
apiVersion | Version de l’API de ressource | '2021-05-01' |
name | Nom de la ressource | chaîne (obligatoire) |
location | Emplacement de la ressource. | string |
tags | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
identité | Principal de service qui dispose d’un accès en lecture à cloud-init et à l’objet blob de configuration. | ManagedServiceIdentity |
properties | Propriétés de l’appliance virtuelle réseau. | NetworkVirtualAppliancePropertiesFormat |
ManagedServiceIdentity
Nom | Description | Valeur |
---|---|---|
type | Type d’identité utilisé pour la ressource. Le type « SystemAssigned, UserAssigned » comprend à la fois une identité créée implicitement et un ensemble d’identités attribuées par l’utilisateur. Le type « None » supprime toutes les identités de la machine virtuelle. | 'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.
NetworkVirtualAppliancePropertiesFormat
Nom | Description | Valeur |
---|---|---|
bootStrapConfigurationBlobs | URL de stockage BootStrapConfigurationBlobs. | string[] |
cloudInitConfiguration | Chaîne CloudInitConfiguration en texte brut. | string |
cloudInitConfigurationBlobs | URL de stockage CloudInitConfigurationBlob. | string[] |
nvaSku | Référence SKU de l’appliance virtuelle réseau. | VirtualApplianceSkuProperties |
sshPublicKey | Clé publique pour la connexion SSH. | string |
virtualApplianceAsn | Asn VirtualAppliance. | int Contraintes : Valeur minimale = 0 Valeur maximale = 4294967295 |
virtualHub | Hub virtuel où l’appliance virtuelle réseau est déployée. | SubResource |
VirtualApplianceSkuProperties
Nom | Description | Valeur |
---|---|---|
bundledScaleUnit | Unité d’échelle de l’appliance virtuelle. | string |
marketPlaceVersion | Version de l’appliance virtuelle. | string |
vendor | Fournisseur de l’appliance virtuelle. | string |
SubResource
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource networkVirtualAppliances peut être déployé avec des opérations qui ciblent :
- Groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.Network/networkVirtualAppliances, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkVirtualAppliances@2021-05-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
bootStrapConfigurationBlobs = [
"string"
]
cloudInitConfiguration = "string"
cloudInitConfigurationBlobs = [
"string"
]
nvaSku = {
bundledScaleUnit = "string"
marketPlaceVersion = "string"
vendor = "string"
}
sshPublicKey = "string"
virtualApplianceAsn = int
virtualHub = {
id = "string"
}
}
})
}
Valeurs de propriétés
networkVirtualAppliances
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.Network/networkVirtualAppliances@2021-05-01 » |
name | Nom de la ressource | string (obligatoire) |
location | Emplacement de la ressource. | string |
parent_id | Pour effectuer un déploiement dans un groupe de ressources, utilisez l’ID de ce groupe de ressources. | string (obligatoire) |
tags | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. |
identité | Principal de service qui dispose d’un accès en lecture à cloud-init et à l’objet blob de configuration. | ManagedServiceIdentity |
properties | Propriétés de l’appliance virtuelle réseau. | NetworkVirtualAppliancePropertiesFormat |
ManagedServiceIdentity
Nom | Description | Valeur |
---|---|---|
type | Type d’identité utilisé pour la ressource. Le type « SystemAssigned, UserAssigned » comprend à la fois une identité créée implicitement et un ensemble d’identités attribuées par l’utilisateur. Le type « None » supprime toutes les identités de la machine virtuelle. | « SystemAssigned » « SystemAssigned, UserAssigned » « UserAssigned » |
identity_ids | Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». | Tableau d’ID d’identité utilisateur. |
ManagedServiceIdentityUserAssignedIdentities
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.
NetworkVirtualAppliancePropertiesFormat
Nom | Description | Valeur |
---|---|---|
bootStrapConfigurationBlobs | URL de stockage BootStrapConfigurationBlobs. | string[] |
cloudInitConfiguration | Chaîne CloudInitConfiguration en texte brut. | string |
cloudInitConfigurationBlobs | URL de stockage CloudInitConfigurationBlob. | string[] |
nvaSku | Référence SKU d’appliance virtuelle réseau. | VirtualApplianceSkuProperties |
sshPublicKey | Clé publique pour la connexion SSH. | string |
virtualApplianceAsn | ASN VirtualAppliance. | int Contraintes : Valeur minimale = 0 Valeur maximale = 4294967295 |
virtualHub | Hub virtuel où l’appliance virtuelle réseau est déployée. | SubResource |
VirtualApplianceSkuProperties
Nom | Description | Valeur |
---|---|---|
bundledScaleUnit | Unité d’échelle de l’appliance virtuelle. | string |
marketPlaceVersion | Version de l’appliance virtuelle. | string |
vendor | Fournisseur de l’appliance virtuelle. | string |
SubResource
Nom | Description | Valeur |
---|---|---|
id | ID de la ressource | string |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour