Microsoft.Network networkVirtualAppliances 2022-07-01
Article 12/09/2024
2 contributeurs
Commentaires
Dans cet article
Définition de ressource Bicep
Le type de ressource networkVirtualAppliances peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications .
Pour créer une ressource Microsoft.Network/networkVirtualAppliances, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2022-07-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
bootStrapConfigurationBlobs: [
'string'
]
cloudInitConfiguration: 'string'
cloudInitConfigurationBlobs: [
'string'
]
delegation: {
serviceName: 'string'
}
nvaSku: {
bundledScaleUnit: 'string'
marketPlaceVersion: 'string'
vendor: 'string'
}
partnerManagedResource: {}
sshPublicKey: 'string'
virtualApplianceAsn: int
virtualHub: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Valeurs de propriété
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
DelegationProperties
Nom
Description
Valeur
serviceName
Nom du service auquel l’appliance virtuelle réseau est déléguée.
corde
ManagedServiceIdentity
Nom
Description
Valeur
type
Type d’identité utilisé pour la ressource. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affecté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 seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Microsoft.Network/networkVirtualAppliances
Nom
Description
Valeur
identité
Principal de service disposant d’un accès en lecture à cloud-init et à l’objet blob de configuration.
ManagedServiceIdentity
emplacement
Emplacement des ressources.
corde
nom
Nom de la ressource
chaîne (obligatoire)
Propriétés
Propriétés de l’appliance virtuelle réseau.
NetworkVirtualAppliancePropertiesFormat
étiquettes
Balises de ressource
Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
Nom
Description
Valeur
bootStrapConfigurationBlobs
URL de stockage BootStrapConfigurationBlobs.
string[]
cloudInitConfiguration
Chaîne CloudInitConfiguration en texte brut.
corde
cloudInitConfigurationBlobs
URL de stockage CloudInitConfigurationBlob.
string[]
délégation
Délégation de l’appliance virtuelle
DelegationProperties
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.
corde
virtualApplianceAsn
ASN VirtualAppliance. L’ASN réservé microsoft privé, public et IANA n’est 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
PartnerManagedResourceProperties
Sous-ressource
Nom
Description
Valeur
id
ID de ressource.
corde
VirtualApplianceSkuProperties
Nom
Description
Valeur
bundledScaleUnit
Unité d’échelle d’appliance virtuelle.
corde
marketPlaceVersion
Version de l’appliance virtuelle.
corde
vendeur
Fournisseur d’appliance virtuelle.
corde
Définition de ressource de modèle ARM
Le type de ressource networkVirtualAppliances peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications .
Pour créer une ressource Microsoft.Network/networkVirtualAppliances, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.Network/networkVirtualAppliances",
"apiVersion": "2022-07-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"bootStrapConfigurationBlobs": [ "string" ],
"cloudInitConfiguration": "string",
"cloudInitConfigurationBlobs": [ "string" ],
"delegation": {
"serviceName": "string"
},
"nvaSku": {
"bundledScaleUnit": "string",
"marketPlaceVersion": "string",
"vendor": "string"
},
"partnerManagedResource": {
},
"sshPublicKey": "string",
"virtualApplianceAsn": "int",
"virtualHub": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Valeurs de propriété
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
DelegationProperties
Nom
Description
Valeur
serviceName
Nom du service auquel l’appliance virtuelle réseau est déléguée.
corde
ManagedServiceIdentity
Nom
Description
Valeur
type
Type d’identité utilisé pour la ressource. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affecté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 seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Microsoft.Network/networkVirtualAppliances
Nom
Description
Valeur
apiVersion
Version de l’API
'2022-07-01'
identité
Principal de service disposant d’un accès en lecture à cloud-init et à l’objet blob de configuration.
ManagedServiceIdentity
emplacement
Emplacement des ressources.
corde
nom
Nom de la ressource
chaîne (obligatoire)
Propriétés
Propriétés de l’appliance virtuelle réseau.
NetworkVirtualAppliancePropertiesFormat
étiquettes
Balises de ressource
Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type
Type de ressource
'Microsoft.Network/networkVirtualAppliances'
Nom
Description
Valeur
bootStrapConfigurationBlobs
URL de stockage BootStrapConfigurationBlobs.
string[]
cloudInitConfiguration
Chaîne CloudInitConfiguration en texte brut.
corde
cloudInitConfigurationBlobs
URL de stockage CloudInitConfigurationBlob.
string[]
délégation
Délégation de l’appliance virtuelle
DelegationProperties
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.
corde
virtualApplianceAsn
ASN VirtualAppliance. L’ASN réservé microsoft privé, public et IANA n’est 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
PartnerManagedResourceProperties
Sous-ressource
Nom
Description
Valeur
id
ID de ressource.
corde
VirtualApplianceSkuProperties
Nom
Description
Valeur
bundledScaleUnit
Unité d’échelle d’appliance virtuelle.
corde
marketPlaceVersion
Version de l’appliance virtuelle.
corde
vendeur
Fournisseur d’appliance virtuelle.
corde
Le type de ressource networkVirtualAppliances peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications .
Pour créer une ressource Microsoft.Network/networkVirtualAppliances, ajoutez la terraform suivante à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkVirtualAppliances@2022-07-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
bootStrapConfigurationBlobs = [
"string"
]
cloudInitConfiguration = "string"
cloudInitConfigurationBlobs = [
"string"
]
delegation = {
serviceName = "string"
}
nvaSku = {
bundledScaleUnit = "string"
marketPlaceVersion = "string"
vendor = "string"
}
partnerManagedResource = {
}
sshPublicKey = "string"
virtualApplianceAsn = int
virtualHub = {
id = "string"
}
}
})
}
Valeurs de propriété
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
DelegationProperties
Nom
Description
Valeur
serviceName
Nom du service auquel l’appliance virtuelle réseau est déléguée.
corde
ManagedServiceIdentity
Nom
Description
Valeur
type
Type d’identité utilisé pour la ressource. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affecté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 seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Microsoft.Network/networkVirtualAppliances
Nom
Description
Valeur
identité
Principal de service disposant d’un accès en lecture à cloud-init et à l’objet blob de configuration.
ManagedServiceIdentity
emplacement
Emplacement des ressources.
corde
nom
Nom de la ressource
chaîne (obligatoire)
Propriétés
Propriétés de l’appliance virtuelle réseau.
NetworkVirtualAppliancePropertiesFormat
étiquettes
Balises de ressource
Dictionnaire de noms et de valeurs d’étiquettes.
type
Type de ressource
« Microsoft.Network/networkVirtualAppliances@2022-07-01 »
Nom
Description
Valeur
bootStrapConfigurationBlobs
URL de stockage BootStrapConfigurationBlobs.
string[]
cloudInitConfiguration
Chaîne CloudInitConfiguration en texte brut.
corde
cloudInitConfigurationBlobs
URL de stockage CloudInitConfigurationBlob.
string[]
délégation
Délégation de l’appliance virtuelle
DelegationProperties
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.
corde
virtualApplianceAsn
ASN VirtualAppliance. L’ASN réservé microsoft privé, public et IANA n’est 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
PartnerManagedResourceProperties
Sous-ressource
Nom
Description
Valeur
id
ID de ressource.
corde
VirtualApplianceSkuProperties
Nom
Description
Valeur
bundledScaleUnit
Unité d’échelle d’appliance virtuelle.
corde
marketPlaceVersion
Version de l’appliance virtuelle.
corde
vendeur
Fournisseur d’appliance virtuelle.
corde