다음을 통해 공유


Microsoft.Devices provisioningServices 2017-08-21-preview

Bicep 리소스 정의

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

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

리소스 형식

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

resource symbolicname 'Microsoft.Devices/provisioningServices@2017-08-21-preview' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    allocationPolicy: 'string'
    authorizationPolicies: [
      {
        keyName: 'string'
        primaryKey: 'string'
        rights: 'string'
        secondaryKey: 'string'
      }
    ]
    iotHubs: [
      {
        allocationWeight: int
        applyAllocationPolicy: bool
        connectionString: 'string'
        location: 'string'
      }
    ]
    provisioningState: 'string'
    state: 'string'
  }
  sku: {
    capacity: int
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

속성 값

IotDpsPropertiesDescription

이름 묘사
allocationPolicy 이 프로비저닝 서비스에서 사용할 할당 정책입니다. 'GeoLatency'
'해시'
'Static'
authorizationPolicies SharedAccessSignatureAuthorizationRuleAccessRightsDescription[]
iotHubs 이 프로비저닝 서비스와 연결된 IoT Hub 목록입니다. iotHubDefinitionDescription[]
provisioningState 프로비저닝 서비스의 ARM 프로비저닝 상태입니다. 문자열
상태 프로비전 서비스의 현재 상태입니다. '활성화 중'
'ActivationFailed'
'활성'
'Deleted'
'삭제 중'
'DeletionFailed'
'FailOver'
'FailoverFailed'
'Resuming'
'일시 중단됨'
'일시 중단'
'전환 중'

IotDpsSkuInfo

이름 묘사
용량 구독에서 허용되는 선택한 계층의 서비스 수입니다. int
이름 'S1'

IotHubDefinitionDescription

이름 묘사
allocationWeight int
applyAllocationPolicy bool
connectionString 연결 문자열은 IoT Hub를 og합니다. string(필수)
위치 IoT Hub의 ARM 지역입니다. string(필수)

Microsoft.Devices/provisioningServices

이름 묘사
etag Etag 필드가 필요하지 . 응답 본문에 제공된 경우 일반 ETag 규칙에 따라 헤더로도 제공해야 합니다. 문자열
위치 리소스 위치입니다. string(필수)
이름 리소스 이름 string(필수)
속성 IotDpsPropertiesDescription(필수)
sku 가능한 프로비저닝 서비스 SKU 목록입니다. IotDpsSkuInfo (필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

ResourceTags

이름 묘사

SharedAccessSignatureAuthorizationRuleAccessRightsDescription

이름 묘사
keyName 키의 이름입니다. string(필수)
primaryKey 기본 SAS 키 값입니다. 문자열
권한 이 키에 있는 권한입니다. 'DeviceConnect'
'EnrollmentRead'
'EnrollmentWrite'
'RegistrationStatusRead'
'RegistrationStatusWrite'
'ServiceConfig'(필수)
secondaryKey 보조 SAS 키 값입니다. 문자열

빠른 시작 샘플

다음 빠른 시작 샘플은 이 리소스 유형을 배포합니다.

Bicep 파일 묘사
IoT Hub Device Provisioning Service 만들기 이 템플릿을 사용하면 IoT Hub 및 IoT Hub Device Provisioning Service를 만들고 두 서비스를 함께 연결할 수 있습니다.

ARM 템플릿 리소스 정의

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

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

리소스 형식

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

{
  "type": "Microsoft.Devices/provisioningServices",
  "apiVersion": "2017-08-21-preview",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "allocationPolicy": "string",
    "authorizationPolicies": [
      {
        "keyName": "string",
        "primaryKey": "string",
        "rights": "string",
        "secondaryKey": "string"
      }
    ],
    "iotHubs": [
      {
        "allocationWeight": "int",
        "applyAllocationPolicy": "bool",
        "connectionString": "string",
        "location": "string"
      }
    ],
    "provisioningState": "string",
    "state": "string"
  },
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

속성 값

IotDpsPropertiesDescription

이름 묘사
allocationPolicy 이 프로비저닝 서비스에서 사용할 할당 정책입니다. 'GeoLatency'
'해시'
'Static'
authorizationPolicies SharedAccessSignatureAuthorizationRuleAccessRightsDescription[]
iotHubs 이 프로비저닝 서비스와 연결된 IoT Hub 목록입니다. iotHubDefinitionDescription[]
provisioningState 프로비저닝 서비스의 ARM 프로비저닝 상태입니다. 문자열
상태 프로비전 서비스의 현재 상태입니다. '활성화 중'
'ActivationFailed'
'활성'
'Deleted'
'삭제 중'
'DeletionFailed'
'FailOver'
'FailoverFailed'
'Resuming'
'일시 중단됨'
'일시 중단'
'전환 중'

IotDpsSkuInfo

이름 묘사
용량 구독에서 허용되는 선택한 계층의 서비스 수입니다. int
이름 'S1'

IotHubDefinitionDescription

이름 묘사
allocationWeight int
applyAllocationPolicy bool
connectionString 연결 문자열은 IoT Hub를 og합니다. string(필수)
위치 IoT Hub의 ARM 지역입니다. string(필수)

Microsoft.Devices/provisioningServices

이름 묘사
apiVersion api 버전 '2017-08-21-preview'
etag Etag 필드가 필요하지 . 응답 본문에 제공된 경우 일반 ETag 규칙에 따라 헤더로도 제공해야 합니다. 문자열
위치 리소스 위치입니다. string(필수)
이름 리소스 이름 string(필수)
속성 IotDpsPropertiesDescription(필수)
sku 가능한 프로비저닝 서비스 SKU 목록입니다. IotDpsSkuInfo (필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.Devices/provisioningServices'

ResourceTags

이름 묘사

SharedAccessSignatureAuthorizationRuleAccessRightsDescription

이름 묘사
keyName 키의 이름입니다. string(필수)
primaryKey 기본 SAS 키 값입니다. 문자열
권한 이 키에 있는 권한입니다. 'DeviceConnect'
'EnrollmentRead'
'EnrollmentWrite'
'RegistrationStatusRead'
'RegistrationStatusWrite'
'ServiceConfig'(필수)
secondaryKey 보조 SAS 키 값입니다. 문자열

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플렛 묘사
IOT Hub 및 Ubuntu 에지 시뮬레이터 만들기

Azure 배포
이 템플릿은 IOT Hub 및 Virtual Machine Ubuntu 에지 시뮬레이터를 만듭니다.
IoT Hub Device Provisioning Service 만들기

Azure 배포
이 템플릿을 사용하면 IoT Hub 및 IoT Hub Device Provisioning Service를 만들고 두 서비스를 함께 연결할 수 있습니다.

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

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

  • 리소스 그룹

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

리소스 형식

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Devices/provisioningServices@2017-08-21-preview"
  name = "string"
  etag = "string"
  location = "string"
  sku = {
    capacity = int
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      allocationPolicy = "string"
      authorizationPolicies = [
        {
          keyName = "string"
          primaryKey = "string"
          rights = "string"
          secondaryKey = "string"
        }
      ]
      iotHubs = [
        {
          allocationWeight = int
          applyAllocationPolicy = bool
          connectionString = "string"
          location = "string"
        }
      ]
      provisioningState = "string"
      state = "string"
    }
  })
}

속성 값

IotDpsPropertiesDescription

이름 묘사
allocationPolicy 이 프로비저닝 서비스에서 사용할 할당 정책입니다. 'GeoLatency'
'해시'
'Static'
authorizationPolicies SharedAccessSignatureAuthorizationRuleAccessRightsDescription[]
iotHubs 이 프로비저닝 서비스와 연결된 IoT Hub 목록입니다. iotHubDefinitionDescription[]
provisioningState 프로비저닝 서비스의 ARM 프로비저닝 상태입니다. 문자열
상태 프로비전 서비스의 현재 상태입니다. '활성화 중'
'ActivationFailed'
'활성'
'Deleted'
'삭제 중'
'DeletionFailed'
'FailOver'
'FailoverFailed'
'Resuming'
'일시 중단됨'
'일시 중단'
'전환 중'

IotDpsSkuInfo

이름 묘사
용량 구독에서 허용되는 선택한 계층의 서비스 수입니다. int
이름 'S1'

IotHubDefinitionDescription

이름 묘사
allocationWeight int
applyAllocationPolicy bool
connectionString 연결 문자열은 IoT Hub를 og합니다. string(필수)
위치 IoT Hub의 ARM 지역입니다. string(필수)

Microsoft.Devices/provisioningServices

이름 묘사
etag Etag 필드가 필요하지 . 응답 본문에 제공된 경우 일반 ETag 규칙에 따라 헤더로도 제공해야 합니다. 문자열
위치 리소스 위치입니다. string(필수)
이름 리소스 이름 string(필수)
속성 IotDpsPropertiesDescription(필수)
sku 가능한 프로비저닝 서비스 SKU 목록입니다. IotDpsSkuInfo (필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.Devices/provisioningServices@2017-08-21-preview"

ResourceTags

이름 묘사

SharedAccessSignatureAuthorizationRuleAccessRightsDescription

이름 묘사
keyName 키의 이름입니다. string(필수)
primaryKey 기본 SAS 키 값입니다. 문자열
권한 이 키에 있는 권한입니다. 'DeviceConnect'
'EnrollmentRead'
'EnrollmentWrite'
'RegistrationStatusRead'
'RegistrationStatusWrite'
'ServiceConfig'(필수)
secondaryKey 보조 SAS 키 값입니다. 문자열