Microsoft.Network networkVirtualAppliances 2022-01-01
Definición de recursos de Bicep
El tipo de recurso networkVirtualAppliances se puede implementar con operaciones destinadas a:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.Network/networkVirtualAppliances, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2022-01-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'
}
}
}
Valores de propiedad
networkVirtualAppliances
Nombre | Descripción | Value |
---|---|---|
name | El nombre del recurso | string (obligatorio) |
ubicación | Ubicación del recurso | string |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
identidad | Entidad de servicio que tiene acceso de lectura al blob cloud-init y config. | ManagedServiceIdentity |
properties | Propiedades de la aplicación virtual de red. | NetworkVirtualAppliancePropertiesFormat |
ManagedServiceIdentity
Nombre | Descripción | Value |
---|---|---|
type | Tipo de identidad que se usa para el recurso. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades de la máquina virtual. | 'Ninguno' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nombre | Descripción | Valor |
---|---|---|
{propiedad personalizada} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Este objeto no contiene ninguna propiedad que se establezca durante la implementación. Todas las propiedades son ReadOnly.
NetworkVirtualAppliancePropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
bootStrapConfigurationBlobs | Direcciones URL de almacenamiento bootStrapConfigurationBlobs. | string[] |
cloudInitConfiguration | Cadena CloudInitConfiguration en texto sin formato. | string |
cloudInitConfigurationBlobs | Direcciones URL de almacenamiento de CloudInitConfigurationBlob. | string[] |
nvaSku | SKU de aplicación virtual de red. | VirtualApplianceSkuProperties |
sshPublicKey | Clave pública para el inicio de sesión ssh. | string |
virtualApplianceAsn | VirtualAppliance ASN. | int Restricciones: Valor mínimo = 0 Valor máximo = 4294967295 |
virtualHub | Centro de conectividad virtual donde se está implementando la aplicación virtual de red. | SubResource |
VirtualApplianceSkuProperties
Nombre | Descripción | Valor |
---|---|---|
bundledScaleUnit | Unidad de escalado de aplicaciones virtuales. | string |
marketPlaceVersion | Versión de la aplicación virtual. | string |
vendor | Proveedor de la aplicación virtual. | string |
SubResource
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
Definición de recursos de plantilla de ARM
El tipo de recurso networkVirtualAppliances se puede implementar con operaciones destinadas a:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.Network/networkVirtualAppliances, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Network/networkVirtualAppliances",
"apiVersion": "2022-01-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"
}
}
}
Valores de propiedad
networkVirtualAppliances
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | 'Microsoft.Network/networkVirtualAppliances' |
apiVersion | La versión de la API de recursos | '2022-01-01' |
name | El nombre del recurso | string (obligatorio) |
ubicación | Ubicación del recurso | string |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
identidad | Entidad de servicio que tiene acceso de lectura al blob cloud-init y config. | ManagedServiceIdentity |
properties | Propiedades de la aplicación virtual de red. | NetworkVirtualAppliancePropertiesFormat |
ManagedServiceIdentity
Nombre | Descripción | Value |
---|---|---|
type | Tipo de identidad que se usa para el recurso. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades de la máquina virtual. | 'Ninguno' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nombre | Descripción | Valor |
---|---|---|
{propiedad personalizada} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Este objeto no contiene ninguna propiedad que se establezca durante la implementación. Todas las propiedades son ReadOnly.
NetworkVirtualAppliancePropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
bootStrapConfigurationBlobs | Direcciones URL de almacenamiento bootStrapConfigurationBlobs. | string[] |
cloudInitConfiguration | Cadena CloudInitConfiguration en texto sin formato. | string |
cloudInitConfigurationBlobs | Direcciones URL de almacenamiento de CloudInitConfigurationBlob. | string[] |
nvaSku | SKU de aplicación virtual de red. | VirtualApplianceSkuProperties |
sshPublicKey | Clave pública para el inicio de sesión ssh. | string |
virtualApplianceAsn | VirtualAppliance ASN. | int Restricciones: Valor mínimo = 0 Valor máximo = 4294967295 |
virtualHub | Centro de conectividad virtual donde se está implementando la aplicación virtual de red. | SubResource |
VirtualApplianceSkuProperties
Nombre | Descripción | Valor |
---|---|---|
bundledScaleUnit | Unidad de escalado de aplicaciones virtuales. | string |
marketPlaceVersion | Versión de la aplicación virtual. | string |
vendor | Proveedor de la aplicación virtual. | string |
SubResource
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso networkVirtualAppliances se puede implementar con operaciones destinadas a:
- Grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.Network/networkVirtualAppliances, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkVirtualAppliances@2022-01-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"
}
}
})
}
Valores de propiedad
networkVirtualAppliances
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.Network/networkVirtualAppliances@2022-01-01" |
name | El nombre del recurso | string (obligatorio) |
ubicación | Ubicación del recurso | string |
parent_id | Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. | string (obligatorio) |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. |
identidad | Entidad de servicio que tiene acceso de lectura al blob cloud-init y config. | ManagedServiceIdentity |
properties | Propiedades de la aplicación virtual de red. | NetworkVirtualAppliancePropertiesFormat |
ManagedServiceIdentity
Nombre | Descripción | Value |
---|---|---|
type | Tipo de identidad que se usa para el recurso. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades de la máquina virtual. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | Matriz de identificadores de identidad de usuario. |
ManagedServiceIdentityUserAssignedIdentities
Nombre | Descripción | Valor |
---|---|---|
{propiedad personalizada} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Este objeto no contiene ninguna propiedad que se establezca durante la implementación. Todas las propiedades son ReadOnly.
NetworkVirtualAppliancePropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
bootStrapConfigurationBlobs | Direcciones URL de almacenamiento bootStrapConfigurationBlobs. | string[] |
cloudInitConfiguration | Cadena CloudInitConfiguration en texto sin formato. | string |
cloudInitConfigurationBlobs | Direcciones URL de almacenamiento de CloudInitConfigurationBlob. | string[] |
nvaSku | SKU de aplicación virtual de red. | VirtualApplianceSkuProperties |
sshPublicKey | Clave pública para el inicio de sesión SSH. | string |
virtualApplianceAsn | VirtualAppliance ASN. | int Restricciones: Valor mínimo = 0 Valor máximo = 4294967295 |
virtualHub | El centro virtual donde se va a implementar la aplicación virtual de red. | SubResource |
VirtualApplianceSkuProperties
Nombre | Descripción | Valor |
---|---|---|
bundledScaleUnit | Unidad de escalado de aplicaciones virtuales. | string |
marketPlaceVersion | Versión de la aplicación virtual. | string |
vendor | Proveedor de la aplicación virtual. | string |
SubResource
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de