Microsoft.Network networkVirtualAppliances 2023-06-01
Bicep-resourcedefinitie
Het resourcetype networkVirtualAppliances kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Network/networkVirtualAppliances-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
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'
}
}
}
Eigenschapswaarden
networkVirtualAppliances
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) |
location | Resourcelocatie. | tekenreeks |
tags | Resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
identity | De service-principal met leestoegang tot cloud-init en configuratie-blob. | ManagedServiceIdentity |
properties | Eigenschappen van het virtuele netwerkapparaat. | NetworkVirtualAppliancePropertiesFormat |
ManagedServiceIdentity
Naam | Description | Waarde |
---|---|---|
type | Het type identiteit dat voor de resource wordt gebruikt. Het type 'SystemAssigned, UserAssigned' omvat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' worden alle identiteiten van de virtuele machine verwijderd. | 'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen naar de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm:/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | ManagedServiceIdentityUserAssignedId-entiteiten |
ManagedServiceIdentityUserAssignedId-entiteiten
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.
NetworkVirtualAppliancePropertiesFormat
Naam | Description | Waarde |
---|---|---|
additionalNics | Details die vereist zijn voor aanvullende netwerkinterface. | VirtualApplianceAdditionalNicProperties[] |
bootStrapConfigurationBlobs | Opslag-URL's van BootStrapConfigurationBlobs. | tekenreeks[] |
cloudInitConfiguration | CloudInitConfiguration-tekenreeks in tekst zonder opmaak. | tekenreeks |
cloudInitConfigurationBlobs | CloudInitConfigurationBlob-opslag-URL's. | tekenreeks[] |
Delegatie | De delegatie voor het virtuele apparaat | DelegatieEigenschappen |
internetIngressPublicIps | Lijst met resource-URI met openbare IP-adressen voor internetingressscenario. | InternetIngressPublicIpsProperties[] |
nvaSku | SKU virtueel netwerkapparaat. | VirtualApplianceSkuProperties |
partnerManagedResource | De delegatie voor het virtuele apparaat | PartnerManagedResourceProperties |
sshPublicKey | Openbare sleutel voor SSH-aanmelding. | tekenreeks |
virtualApplianceAsn | VirtualAppliance ASN. Persoonlijke, openbare en door IANA gereserveerde ASN van Microsoft worden niet ondersteund. | int Beperkingen: Minimumwaarde = 0 Maximumwaarde = 4294967295 |
virtualHub | De virtuele hub waar het virtuele netwerkapparaat wordt geïmplementeerd. | Subresource |
VirtualApplianceAdditionalNicProperties
Naam | Description | Waarde |
---|---|---|
hasPublicIp | Vlag (waar of onwaar) voor Intent voor openbaar IP-adres op extra nic | booleaans |
naam | Naam van aanvullende NIC | tekenreeks |
DelegatieEigenschappen
Naam | Description | Waarde |
---|---|---|
Servicenaam | De servicenaam waaraan de NVA is gedelegeerd. | tekenreeks |
InternetIngressPublicIpsProperties
Naam | Description | Waarde |
---|---|---|
id | Resource-URI van openbaar IP-adres | tekenreeks |
VirtualApplianceSkuProperties
Naam | Description | Waarde |
---|---|---|
bundledScaleUnit | Virtuele apparaatschaaleenheid. | tekenreeks |
marketPlaceVersion | Versie van virtueel apparaat. | tekenreeks |
leverancier | Leverancier van virtueel apparaat. | tekenreeks |
PartnerManagedResourceProperties
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.
Subresource
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
Resourcedefinitie van ARM-sjabloon
Het resourcetype networkVirtualAppliances kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Network/networkVirtualAppliances-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"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"
}
}
}
Eigenschapswaarden
networkVirtualAppliances
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.Network/networkVirtualAppliances' |
apiVersion | De resource-API-versie | '2023-06-01' |
naam | De resourcenaam | tekenreeks (vereist) |
location | Resourcelocatie. | tekenreeks |
tags | Resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
identity | De service-principal met leestoegang tot cloud-init en configuratie-blob. | ManagedServiceIdentity |
properties | Eigenschappen van het virtuele netwerkapparaat. | NetworkVirtualAppliancePropertiesFormat |
ManagedServiceIdentity
Naam | Description | Waarde |
---|---|---|
type | Het type identiteit dat voor de resource wordt gebruikt. Het type 'SystemAssigned, UserAssigned' omvat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' worden alle identiteiten van de virtuele machine verwijderd. | 'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen naar de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm:/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | ManagedServiceIdentityUserAssignedId-entiteiten |
ManagedServiceIdentityUserAssignedId-entiteiten
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.
NetworkVirtualAppliancePropertiesFormat
Naam | Description | Waarde |
---|---|---|
additionalNics | Details die vereist zijn voor aanvullende netwerkinterface. | VirtualApplianceAdditionalNicProperties[] |
bootStrapConfigurationBlobs | Opslag-URL's van BootStrapConfigurationBlobs. | tekenreeks[] |
cloudInitConfiguration | CloudInitConfiguration-tekenreeks in tekst zonder opmaak. | tekenreeks |
cloudInitConfigurationBlobs | CloudInitConfigurationBlob-opslag-URL's. | tekenreeks[] |
Delegatie | De delegatie voor het virtuele apparaat | DelegatieEigenschappen |
internetIngressPublicIps | Lijst met resource-URI met openbare IP-adressen voor internetingressscenario. | InternetIngressPublicIpsProperties[] |
nvaSku | SKU virtueel netwerkapparaat. | VirtualApplianceSkuProperties |
partnerManagedResource | De delegatie voor het virtuele apparaat | PartnerManagedResourceProperties |
sshPublicKey | Openbare sleutel voor SSH-aanmelding. | tekenreeks |
virtualApplianceAsn | VirtualAppliance ASN. Persoonlijke, openbare en door IANA gereserveerde ASN van Microsoft worden niet ondersteund. | int Beperkingen: Minimumwaarde = 0 Maximumwaarde = 4294967295 |
virtualHub | De virtuele hub waar het virtuele netwerkapparaat wordt geïmplementeerd. | Subresource |
VirtualApplianceAdditionalNicProperties
Naam | Description | Waarde |
---|---|---|
hasPublicIp | Vlag (waar of onwaar) voor Intent voor openbaar IP-adres op extra nic | booleaans |
naam | Naam van aanvullende NIC | tekenreeks |
DelegatieEigenschappen
Naam | Description | Waarde |
---|---|---|
Servicenaam | De servicenaam waaraan de NVA is gedelegeerd. | tekenreeks |
InternetIngressPublicIpsProperties
Naam | Description | Waarde |
---|---|---|
id | Resource-URI van openbaar IP-adres | tekenreeks |
VirtualApplianceSkuProperties
Naam | Description | Waarde |
---|---|---|
bundledScaleUnit | Virtuele apparaatschaaleenheid. | tekenreeks |
marketPlaceVersion | Versie van virtueel apparaat. | tekenreeks |
leverancier | Leverancier van virtueel apparaat. | tekenreeks |
PartnerManagedResourceProperties
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.
Subresource
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
Terraform-resourcedefinitie (AzAPI-provider)
Het resourcetype networkVirtualAppliances kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Network/networkVirtualAppliances-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
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"
}
}
})
}
Eigenschapswaarden
networkVirtualAppliances
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.Network/networkVirtualAppliances@2023-06-01" |
naam | De resourcenaam | tekenreeks (vereist) |
location | Resourcelocatie. | tekenreeks |
parent_id | Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. | tekenreeks (vereist) |
tags | Resourcetags. | Woordenlijst met tagnamen en -waarden. |
identity | De service-principal met leestoegang tot cloud-init en configuratie-blob. | ManagedServiceIdentity |
properties | Eigenschappen van het virtuele netwerkapparaat. | NetworkVirtualAppliancePropertiesFormat |
ManagedServiceIdentity
Naam | Description | Waarde |
---|---|---|
type | Het type identiteit dat voor de resource wordt gebruikt. Het type 'SystemAssigned, UserAssigned' omvat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' worden alle identiteiten van de virtuele machine verwijderd. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen naar de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm:/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | Matrix met gebruikersidentiteits-id's. |
ManagedServiceIdentityUserAssignedId-entiteiten
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.
NetworkVirtualAppliancePropertiesFormat
Naam | Description | Waarde |
---|---|---|
additionalNics | Details die vereist zijn voor aanvullende netwerkinterface. | VirtualApplianceAdditionalNicProperties[] |
bootStrapConfigurationBlobs | Opslag-URL's van BootStrapConfigurationBlobs. | tekenreeks[] |
cloudInitConfiguration | CloudInitConfiguration-tekenreeks in tekst zonder opmaak. | tekenreeks |
cloudInitConfigurationBlobs | CloudInitConfigurationBlob-opslag-URL's. | tekenreeks[] |
Delegatie | De delegatie voor het virtuele apparaat | DelegatieEigenschappen |
internetIngressPublicIps | Lijst met resource-URI met openbare IP-adressen voor internetingressscenario. | InternetIngressPublicIpsProperties[] |
nvaSku | SKU virtueel netwerkapparaat. | VirtualApplianceSkuProperties |
partnerManagedResource | De delegatie voor het virtuele apparaat | PartnerManagedResourceProperties |
sshPublicKey | Openbare sleutel voor SSH-aanmelding. | tekenreeks |
virtualApplianceAsn | VirtualAppliance ASN. Persoonlijke, openbare en door IANA gereserveerde ASN van Microsoft worden niet ondersteund. | int Beperkingen: Minimumwaarde = 0 Maximale waarde = 4294967295 |
virtualHub | De virtuele hub waar het virtuele netwerkapparaat wordt geïmplementeerd. | SubResource |
VirtualApplianceAdditionalNicProperties
Naam | Description | Waarde |
---|---|---|
hasPublicIp | Vlag (true of false) for Intent for Public IP on additional nic | booleaans |
naam | Naam van extra nic | tekenreeks |
DelegatieEigenschappen
Naam | Description | Waarde |
---|---|---|
Servicenaam | De servicenaam waaraan de NVA wordt gedelegeerd. | tekenreeks |
InternetIngressPublicIpsProperties
Naam | Description | Waarde |
---|---|---|
id | Resource-URI van openbaar IP | tekenreeks |
VirtualApplianceSkuProperties
Naam | Description | Waarde |
---|---|---|
bundledScaleUnit | Virtuele apparaatschaaleenheid. | tekenreeks |
marketPlaceVersion | Versie van virtueel apparaat. | tekenreeks |
leverancier | Leverancier van virtueel apparaat. | tekenreeks |
PartnerManagedResourceProperties
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.
SubResource
Naam | Description | Waarde |
---|---|---|
id | Resource-id. | tekenreeks |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor