Microsoft.NetworkVirtualAppliances 2023-06-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@2023-06-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
additionalNics: [
{
hasPublicIp: bool
name: 'string'
}
]
bootStrapConfigurationBlobs: [
'string'
]
cloudInitConfiguration: 'string'
cloudInitConfigurationBlobs: [
'string'
]
delegation: {
serviceName: 'string'
}
internetIngressPublicIps: [
{
id: 'string'
}
]
nvaSku: {
bundledScaleUnit: 'string'
marketPlaceVersion: 'string'
vendor: 'string'
}
partnerManagedResource: {}
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 |
---|---|---|
supplémentairesNics | Détails requis pour l’interface réseau supplémentaire. | VirtualApplianceAdditionalNicProperties[] |
bootStrapConfigurationBlobs | URL de stockage BootStrapConfigurationBlobs. | string[] |
cloudInitConfiguration | Chaîne CloudInitConfiguration en texte brut. | string |
cloudInitConfigurationBlobs | URL de stockage CloudInitConfigurationBlob. | string[] |
delegation | Délégation de l’appliance virtuelle | DelegationProperties |
internetIngressPublicIps | Liste de l’URI de ressource des adresses IP publiques pour le scénario d’entrée Internet. | InternetIngressPublicIpsProperties[] |
nvaSku | Référence SKU de l’appliance virtuelle réseau. | VirtualApplianceSkuProperties |
partnerManagedResource | Délégation de l’appliance virtuelle | PartnerManagedResourceProperties |
sshPublicKey | Clé publique pour la connexion SSH. | string |
virtualApplianceAsn | ASN VirtualAppliance. Les ASN réservés microsoft privés, publics et IANA ne sont pas pris en charge. | int Contraintes : Valeur minimale = 0 Valeur maximale = 4294967295 |
virtualHub | Hub virtuel où l’appliance virtuelle réseau est déployée. | SubResource |
VirtualApplianceAdditionalNicProperties
Nom | Description | Valeur |
---|---|---|
hasPublicIp | Indicateur (true ou false) pour l’intention pour l’adresse IP publique sur une carte réseau supplémentaire | bool |
name | Nom de la carte réseau supplémentaire | string |
DelegationProperties
Nom | Description | Valeur |
---|---|---|
serviceName | Nom du service auquel l’appliance virtuelle réseau est déléguée. | string |
InternetIngressPublicIpsProperties
Nom | Description | Valeur |
---|---|---|
id | URI de ressource de l’adresse IP publique | string |
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 |
PartnerManagedResourceProperties
Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.
SubResource
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 groupe 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 code JSON suivant à votre modèle.
{
"type": "Microsoft.Network/networkVirtualAppliances",
"apiVersion": "2023-06-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"additionalNics": [
{
"hasPublicIp": "bool",
"name": "string"
}
],
"bootStrapConfigurationBlobs": [ "string" ],
"cloudInitConfiguration": "string",
"cloudInitConfigurationBlobs": [ "string" ],
"delegation": {
"serviceName": "string"
},
"internetIngressPublicIps": [
{
"id": "string"
}
],
"nvaSku": {
"bundledScaleUnit": "string",
"marketPlaceVersion": "string",
"vendor": "string"
},
"partnerManagedResource": {},
"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 | '2023-06-01' |
name | Nom de la ressource | string (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 |
---|---|---|
additionalNics | Détails requis pour l’interface réseau supplémentaire. | VirtualApplianceAdditionalNicProperties[] |
bootStrapConfigurationBlobs | URL de stockage BootStrapConfigurationBlobs. | string[] |
cloudInitConfiguration | Chaîne CloudInitConfiguration en texte brut. | string |
cloudInitConfigurationBlobs | URL de stockage CloudInitConfigurationBlob. | string[] |
delegation | Délégation de l’appliance virtuelle | DelegationProperties |
internetIngressPublicIps | Liste de l’URI de ressource des adresses IP publiques pour le scénario d’entrée Internet. | InternetIngressPublicIpsProperties[] |
nvaSku | Référence SKU d’appliance virtuelle réseau. | VirtualApplianceSkuProperties |
partnerManagedResource | Délégation de l’appliance virtuelle | PartnerManagedResourceProperties |
sshPublicKey | Clé publique pour la connexion SSH. | string |
virtualApplianceAsn | ASN VirtualAppliance. Les ASN réservés microsoft privés, publics et IANA ne sont pas pris en charge. | int Contraintes : Valeur minimale = 0 Valeur maximale = 4294967295 |
virtualHub | Hub virtuel où l’appliance virtuelle réseau est déployée. | SubResource |
VirtualApplianceAdditionalNicProperties
Nom | Description | Valeur |
---|---|---|
hasPublicIp | Indicateur (true ou false) pour l’intention pour l’adresse IP publique sur une carte réseau supplémentaire | bool |
name | Nom de la carte réseau supplémentaire | string |
DelegationProperties
Nom | Description | Valeur |
---|---|---|
serviceName | Nom du service auquel l’appliance virtuelle réseau est déléguée. | string |
InternetIngressPublicIpsProperties
Nom | Description | Valeur |
---|---|---|
id | URI de ressource de l’adresse IP publique | string |
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 |
PartnerManagedResourceProperties
Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.
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@2023-06-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
additionalNics = [
{
hasPublicIp = bool
name = "string"
}
]
bootStrapConfigurationBlobs = [
"string"
]
cloudInitConfiguration = "string"
cloudInitConfigurationBlobs = [
"string"
]
delegation = {
serviceName = "string"
}
internetIngressPublicIps = [
{
id = "string"
}
]
nvaSku = {
bundledScaleUnit = "string"
marketPlaceVersion = "string"
vendor = "string"
}
partnerManagedResource = {}
sshPublicKey = "string"
virtualApplianceAsn = int
virtualHub = {
id = "string"
}
}
})
}
Valeurs de propriétés
networkVirtualAppliances
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.Network/networkVirtualAppliances@2023-06-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 |
---|---|---|
additionalNics | Détails requis pour l’interface réseau supplémentaire. | VirtualApplianceAdditionalNicProperties[] |
bootStrapConfigurationBlobs | URL de stockage BootStrapConfigurationBlobs. | string[] |
cloudInitConfiguration | Chaîne CloudInitConfiguration en texte brut. | string |
cloudInitConfigurationBlobs | URL de stockage CloudInitConfigurationBlob. | string[] |
delegation | Délégation de l’appliance virtuelle | DelegationProperties |
internetIngressPublicIps | Liste de l’URI de ressource des adresses IP publiques pour le scénario d’entrée Internet. | InternetIngressPublicIpsProperties[] |
nvaSku | Référence SKU d’appliance virtuelle réseau. | VirtualApplianceSkuProperties |
partnerManagedResource | Délégation de l’appliance virtuelle | PartnerManagedResourceProperties |
sshPublicKey | Clé publique pour la connexion SSH. | string |
virtualApplianceAsn | ASN VirtualAppliance. Les ASN réservés microsoft privés, publics et IANA ne sont pas pris en charge. | int Contraintes : Valeur minimale = 0 Valeur maximale = 4294967295 |
virtualHub | Hub virtuel où l’appliance virtuelle réseau est déployée. | SubResource |
VirtualApplianceAdditionalNicProperties
Nom | Description | Valeur |
---|---|---|
hasPublicIp | Indicateur (true ou false) pour l’intention pour l’adresse IP publique sur une carte réseau supplémentaire | bool |
name | Nom de la carte réseau supplémentaire | string |
DelegationProperties
Nom | Description | Valeur |
---|---|---|
serviceName | Nom du service auquel l’appliance virtuelle réseau est déléguée. | string |
InternetIngressPublicIpsProperties
Nom | Description | Valeur |
---|---|---|
id | URI de ressource de l’adresse IP publique | string |
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 |
PartnerManagedResourceProperties
Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.
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