다음을 통해 공유


Microsoft.IoTCentral iotApps

Bicep 리소스 정의

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

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

리소스 형식

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

resource symbolicname 'Microsoft.IoTCentral/iotApps@2021-11-01-preview' = {
  identity: {
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    displayName: 'string'
    networkRuleSets: {
      applyToDevices: bool
      applyToIoTCentral: bool
      defaultAction: 'string'
      ipRules: [
        {
          filterName: 'string'
          ipMask: 'string'
        }
      ]
    }
    publicNetworkAccess: 'string'
    subdomain: 'string'
    template: 'string'
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

속성 값

AppProperties

이름 묘사
displayName 애플리케이션의 표시 이름입니다. 문자열
networkRuleSets 이 IoT Central 애플리케이션의 네트워크 규칙 집합 속성입니다. NetworkRuleSets
publicNetworkAccess 공용 네트워크의 요청이 허용되는지 여부입니다. '사용 안 함'
'Enabled'
하위 도메인 애플리케이션의 하위 도메인입니다. 문자열
템플렛 애플리케이션의 특성과 동작을 정의하는 청사진인 애플리케이션 템플릿의 ID입니다. 선택적; 지정하지 않으면 기본적으로 빈 청사진으로 설정되며 애플리케이션을 처음부터 정의할 수 있습니다. 문자열

AppSkuInfo

이름 묘사
이름 SKU의 이름입니다. 'ST0'
'ST1'
'ST2'(필수)

Microsoft.IoTCentral/iotApps

이름 묘사
신원 IoT Central 애플리케이션의 관리 ID입니다. SystemAssignedServiceIdentity
위치 리소스가 있는 지리적 위치 string(필수)
이름 리소스 이름 string(필수)
속성 IoT Central 애플리케이션의 공통 속성입니다. appProperties
sku 유효한 인스턴스 SKU입니다. appSkuInfo (필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

NetworkRuleSetIpRule

이름 묘사
filterName IP 규칙의 읽기 가능한 이름입니다. 문자열
ipMask IP 범위를 정의하는 CIDR 블록입니다. 문자열

NetworkRuleSets

이름 묘사
applyToDevices 이러한 규칙이 이 애플리케이션과 연결된 IoT Hub 및 Device Provisioning Service에 대한 디바이스 연결에 적용되는지 여부입니다. bool
applyToIoTCentral 이러한 규칙이 IoT Central 웹 포털 및 API를 통한 연결에 적용되는지 여부입니다. bool
defaultAction 적용할 기본 네트워크 작업입니다. '허용'
'거부'
ipRules IP 규칙 목록입니다. NetworkRuleSetIpRule[]

SystemAssignedServiceIdentity

이름 묘사
관리 서비스 ID 유형(시스템이 할당되거나 없음)입니다. 'None'
'SystemAssigned'(필수)

TrackedResourceTags

이름 묘사

ARM 템플릿 리소스 정의

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

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

리소스 형식

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

{
  "type": "Microsoft.IoTCentral/iotApps",
  "apiVersion": "2021-11-01-preview",
  "name": "string",
  "identity": {
    "type": "string"
  },
  "location": "string",
  "properties": {
    "displayName": "string",
    "networkRuleSets": {
      "applyToDevices": "bool",
      "applyToIoTCentral": "bool",
      "defaultAction": "string",
      "ipRules": [
        {
          "filterName": "string",
          "ipMask": "string"
        }
      ]
    },
    "publicNetworkAccess": "string",
    "subdomain": "string",
    "template": "string"
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

속성 값

AppProperties

이름 묘사
displayName 애플리케이션의 표시 이름입니다. 문자열
networkRuleSets 이 IoT Central 애플리케이션의 네트워크 규칙 집합 속성입니다. NetworkRuleSets
publicNetworkAccess 공용 네트워크의 요청이 허용되는지 여부입니다. '사용 안 함'
'Enabled'
하위 도메인 애플리케이션의 하위 도메인입니다. 문자열
템플렛 애플리케이션의 특성과 동작을 정의하는 청사진인 애플리케이션 템플릿의 ID입니다. 선택적; 지정하지 않으면 기본적으로 빈 청사진으로 설정되며 애플리케이션을 처음부터 정의할 수 있습니다. 문자열

AppSkuInfo

이름 묘사
이름 SKU의 이름입니다. 'ST0'
'ST1'
'ST2'(필수)

Microsoft.IoTCentral/iotApps

이름 묘사
apiVersion api 버전 '2021-11-01-preview'
신원 IoT Central 애플리케이션의 관리 ID입니다. SystemAssignedServiceIdentity
위치 리소스가 있는 지리적 위치 string(필수)
이름 리소스 이름 string(필수)
속성 IoT Central 애플리케이션의 공통 속성입니다. appProperties
sku 유효한 인스턴스 SKU입니다. appSkuInfo (필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.IoTCentral/iotApps'

NetworkRuleSetIpRule

이름 묘사
filterName IP 규칙의 읽기 가능한 이름입니다. 문자열
ipMask IP 범위를 정의하는 CIDR 블록입니다. 문자열

NetworkRuleSets

이름 묘사
applyToDevices 이러한 규칙이 이 애플리케이션과 연결된 IoT Hub 및 Device Provisioning Service에 대한 디바이스 연결에 적용되는지 여부입니다. bool
applyToIoTCentral 이러한 규칙이 IoT Central 웹 포털 및 API를 통한 연결에 적용되는지 여부입니다. bool
defaultAction 적용할 기본 네트워크 작업입니다. '허용'
'거부'
ipRules IP 규칙 목록입니다. NetworkRuleSetIpRule[]

SystemAssignedServiceIdentity

이름 묘사
관리 서비스 ID 유형(시스템이 할당되거나 없음)입니다. 'None'
'SystemAssigned'(필수)

TrackedResourceTags

이름 묘사

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

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

  • 리소스 그룹

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

리소스 형식

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.IoTCentral/iotApps@2021-11-01-preview"
  name = "string"
  identity = {
    type = "string"
  }
  location = "string"
  sku = {
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      displayName = "string"
      networkRuleSets = {
        applyToDevices = bool
        applyToIoTCentral = bool
        defaultAction = "string"
        ipRules = [
          {
            filterName = "string"
            ipMask = "string"
          }
        ]
      }
      publicNetworkAccess = "string"
      subdomain = "string"
      template = "string"
    }
  })
}

속성 값

AppProperties

이름 묘사
displayName 애플리케이션의 표시 이름입니다. 문자열
networkRuleSets 이 IoT Central 애플리케이션의 네트워크 규칙 집합 속성입니다. NetworkRuleSets
publicNetworkAccess 공용 네트워크의 요청이 허용되는지 여부입니다. '사용 안 함'
'Enabled'
하위 도메인 애플리케이션의 하위 도메인입니다. 문자열
템플렛 애플리케이션의 특성과 동작을 정의하는 청사진인 애플리케이션 템플릿의 ID입니다. 선택적; 지정하지 않으면 기본적으로 빈 청사진으로 설정되며 애플리케이션을 처음부터 정의할 수 있습니다. 문자열

AppSkuInfo

이름 묘사
이름 SKU의 이름입니다. 'ST0'
'ST1'
'ST2'(필수)

Microsoft.IoTCentral/iotApps

이름 묘사
신원 IoT Central 애플리케이션의 관리 ID입니다. SystemAssignedServiceIdentity
위치 리소스가 있는 지리적 위치 string(필수)
이름 리소스 이름 string(필수)
속성 IoT Central 애플리케이션의 공통 속성입니다. appProperties
sku 유효한 인스턴스 SKU입니다. appSkuInfo (필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.IoTCentral/iotApps@2021-11-01-preview"

NetworkRuleSetIpRule

이름 묘사
filterName IP 규칙의 읽기 가능한 이름입니다. 문자열
ipMask IP 범위를 정의하는 CIDR 블록입니다. 문자열

NetworkRuleSets

이름 묘사
applyToDevices 이러한 규칙이 이 애플리케이션과 연결된 IoT Hub 및 Device Provisioning Service에 대한 디바이스 연결에 적용되는지 여부입니다. bool
applyToIoTCentral 이러한 규칙이 IoT Central 웹 포털 및 API를 통한 연결에 적용되는지 여부입니다. bool
defaultAction 적용할 기본 네트워크 작업입니다. '허용'
'거부'
ipRules IP 규칙 목록입니다. NetworkRuleSetIpRule[]

SystemAssignedServiceIdentity

이름 묘사
관리 서비스 ID 유형(시스템이 할당되거나 없음)입니다. 'None'
'SystemAssigned'(필수)

TrackedResourceTags

이름 묘사