Share via


Microsoft.Network networkVirtualAppliances 2021-05-01

Bicep 리소스 정의

networkVirtualAppliances 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Network/networkVirtualAppliances 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

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'
    }
  }
}

속성 값

networkVirtualAppliances

Name Description
name 리소스 이름 string(필수)
위치 리소스 위치. 문자열
tags 리소스 태그. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
identity cloud-init 및 구성 Blob에 대한 읽기 권한이 있는 서비스 주체입니다. ManagedServiceIdentity
properties 네트워크 가상 어플라이언스의 속성입니다. NetworkVirtualAppliancePropertiesFormat

ManagedServiceIdentity

Name Description
형식 리소스에 사용되는 ID 유형입니다. ‘SystemAssigned, UserAssigned’ 유형에는 암시적으로 만들어진 ID와 사용자 할당 ID 세트가 모두 포함되어 있습니다. 'None' 형식은 가상 머신에서 모든 ID를 제거합니다. 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities 리소스와 연결된 사용자 ID 목록입니다. 사용자 ID 사전 키 참조는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' 형식의 ARM 리소스 ID입니다. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Name Description
{사용자 지정 속성} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

이 개체에는 배포 중에 설정할 속성이 포함되어 있지 않습니다. 모든 속성은 ReadOnly입니다.

NetworkVirtualAppliancePropertiesFormat

Name Description
bootStrapConfigurationBlobs BootStrapConfigurationBlobs 스토리지 URL. string[]
cloudInitConfiguration CloudInitConfiguration 문자열(일반 텍스트)입니다. 문자열
cloudInitConfigurationBlobs CloudInitConfigurationBlob 스토리지 URL. string[]
nvaSku 네트워크 가상 어플라이언스 SKU. VirtualApplianceSkuProperties
sshPublicKey SSH 로그인에 대한 공개 키입니다. 문자열
virtualApplianceAsn VirtualAppliance ASN. int

제약 조건:
최소값 = 0
최대값 = 4294967295
virtualHub 네트워크 가상 어플라이언스 배포 중인 가상 허브입니다. SubResource

VirtualApplianceSkuProperties

Name Description
bundledScaleUnit 가상 어플라이언스 배율 단위. string
marketPlaceVersion 가상 어플라이언스 버전. string
공급업체 가상 어플라이언스 공급업체. string

SubResource

Name Description
id 리소스 ID입니다. string

ARM 템플릿 리소스 정의

networkVirtualAppliances 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Network/networkVirtualAppliances 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "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"
    }
  }
}

속성 값

networkVirtualAppliances

Name Description
형식 리소스 종류 'Microsoft.Network/networkVirtualAppliances'
apiVersion 리소스 api 버전 '2021-05-01'
name 리소스 이름 string(필수)
위치 리소스 위치. 문자열
tags 리소스 태그. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
identity cloud-init 및 구성 Blob에 대한 읽기 권한이 있는 서비스 주체입니다. ManagedServiceIdentity
properties 네트워크 가상 어플라이언스의 속성입니다. NetworkVirtualAppliancePropertiesFormat

ManagedServiceIdentity

Name Description
형식 리소스에 사용되는 ID 유형입니다. ‘SystemAssigned, UserAssigned’ 유형에는 암시적으로 만들어진 ID와 사용자 할당 ID 세트가 모두 포함되어 있습니다. 'None' 형식은 가상 머신에서 모든 ID를 제거합니다. 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities 리소스와 연결된 사용자 ID 목록입니다. 사용자 ID 사전 키 참조는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' 형식의 ARM 리소스 ID입니다. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Name Description
{customized property} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

이 개체에는 배포 중에 설정할 속성이 포함되어 있지 않습니다. 모든 속성은 ReadOnly입니다.

NetworkVirtualAppliancePropertiesFormat

Name Description
bootStrapConfigurationBlobs BootStrapConfigurationBlobs 스토리지 URL. string[]
cloudInitConfiguration 일반 텍스트의 CloudInitConfiguration 문자열입니다. string
cloudInitConfigurationBlobs CloudInitConfigurationBlob 스토리지 URL. string[]
nvaSku 네트워크 가상 어플라이언스 SKU. VirtualApplianceSkuProperties
sshPublicKey SSH 로그인에 대한 공개 키입니다. string
virtualApplianceAsn VirtualAppliance ASN. int

제약 조건:
최소값 = 0
최대값 = 4294967295
virtualHub 네트워크 가상 어플라이언스 배포 중인 가상 허브입니다. SubResource

VirtualApplianceSkuProperties

Name Description
bundledScaleUnit 가상 어플라이언스 배율 단위. 문자열
marketPlaceVersion 가상 어플라이언스 버전. 문자열
공급업체 가상 어플라이언스 공급업체. string

SubResource

Name Description
id 리소스 ID입니다. string

Terraform(AzAPI 공급자) 리소스 정의

networkVirtualAppliances 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Network/networkVirtualAppliances 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

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"
      }
    }
  })
}

속성 값

networkVirtualAppliances

Name Description
형식 리소스 종류 "Microsoft.Network/networkVirtualAppliances@2021-05-01"
name 리소스 이름 string(필수)
위치 리소스 위치. 문자열
parent_id 리소스 그룹에 배포하려면 해당 리소스 그룹의 ID를 사용합니다. string(필수)
tags 리소스 태그. 태그 이름 및 값의 사전입니다.
identity cloud-init 및 구성 Blob에 대한 읽기 권한이 있는 서비스 주체입니다. ManagedServiceIdentity
properties 네트워크 가상 어플라이언스의 속성입니다. NetworkVirtualAppliancePropertiesFormat

ManagedServiceIdentity

Name Description
형식 리소스에 사용되는 ID 유형입니다. ‘SystemAssigned, UserAssigned’ 유형에는 암시적으로 만들어진 ID와 사용자 할당 ID 세트가 모두 포함되어 있습니다. 'None' 형식은 가상 머신에서 모든 ID를 제거합니다. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids 리소스와 연결된 사용자 ID 목록입니다. 사용자 ID 사전 키 참조는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' 형식의 ARM 리소스 ID입니다. 사용자 ID ID의 배열입니다.

ManagedServiceIdentityUserAssignedIdentities

Name Description
{customized property} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

이 개체에는 배포 중에 설정할 속성이 포함되어 있지 않습니다. 모든 속성은 ReadOnly입니다.

NetworkVirtualAppliancePropertiesFormat

Name Description
bootStrapConfigurationBlobs BootStrapConfigurationBlobs 스토리지 URL. string[]
cloudInitConfiguration 일반 텍스트의 CloudInitConfiguration 문자열입니다. 문자열
cloudInitConfigurationBlobs CloudInitConfigurationBlob 스토리지 URL. string[]
nvaSku 네트워크 가상 어플라이언스 SKU. VirtualApplianceSkuProperties
sshPublicKey SSH 로그인에 대한 공개 키입니다. 문자열
virtualApplianceAsn VirtualAppliance ASN. int

제약 조건:
최소값 = 0
최대값 = 4294967295
virtualHub 네트워크 가상 어플라이언스 배포 중인 가상 허브입니다. SubResource

VirtualApplianceSkuProperties

Name Description
bundledScaleUnit 가상 어플라이언스 배율 단위. 문자열
marketPlaceVersion 가상 어플라이언스 버전. 문자열
공급업체 가상 어플라이언스 공급업체. string

SubResource

Name Description
id 리소스 ID입니다. string