IotHubProperties interface
IoT Hub의 속성입니다.
속성
allowed |
Iot Hub에서 송신할 수 있는 FQDN(정규화된 도메인 이름) 목록입니다. |
authorization |
IoT Hub에 대한 연결을 보호하는 데 사용할 수 있는 공유 액세스 정책입니다. |
cloud |
IoT Hub 클라우드-디바이스 메시징 속성입니다. |
comments | IoT Hub 주석 |
disable |
true이면 모든 디바이스(Edge 디바이스를 포함하지만 모듈 제외) 범위 SAS 키를 인증에 사용할 수 없습니다. |
disable |
true이면 IoT 허브 범위 SAS 키를 사용하는 SAS 토큰을 인증에 사용할 수 없습니다. |
disable |
true이면 모든 모듈 범위 SAS 키를 인증에 사용할 수 없습니다. |
enable |
true로 설정하면 이 속성이 데이터 보존을 사용하도록 설정되므로 재해 복구를 사용하지 않도록 설정합니다. |
enable |
True이면 파일 업로드 알림이 활성화됩니다. |
event |
Event Hub 호환 엔드포인트 속성입니다. 이 사전의 유일한 키는 이벤트입니다. 이 키는 IoT Hub에 대한 호출을 만들거나 업데이트하는 동안 사전에 있어야 합니다. |
features | IoT Hub에 사용할 수 있는 기능 및 기능입니다. |
host |
호스트의 이름입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
ip |
IP 필터 규칙입니다. |
locations | IoT 허브의 기본 및 보조 위치 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
messaging |
파일 업로드 알림 큐에 대한 메시징 엔드포인트 속성입니다. |
min |
이 허브에 대해 지원할 최소 TLS 버전을 지정합니다. 1.2 미만의 TLS 버전을 사용하는 클라이언트가 거부되도록 "1.2"로 설정할 수 있습니다. |
network |
IotHub의 네트워크 규칙 집합 속성 |
private |
이 IotHub에서 만든 프라이빗 엔드포인트 연결 |
provisioning |
프로비전 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
public |
공용 네트워크의 요청 허용 여부 |
restrict |
true이면 IotHub에서 송신은 allowedFqdnList를 통해 구성된 허용된 FQDN으로만 제한됩니다. |
routing | IoT Hub의 라우팅 관련 속성입니다. 참조: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging |
state | 허브 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
storage |
파일을 업로드할 수 있는 Azure Storage 엔드포인트 목록입니다. 현재 Azure Storage 계정은 하나만 구성할 수 있으며 해당 키는 $default. 둘 이상의 스토리지 계정을 지정하면 오류가 발생합니다. enableFileUploadNotifications 속성이 True로 설정된 경우 이 속성의 값을 지정하지 않으면 오류가 발생합니다. |
속성 세부 정보
allowedFqdnList
Iot Hub에서 송신할 수 있는 FQDN(정규화된 도메인 이름) 목록입니다.
allowedFqdnList?: string[]
속성 값
string[]
authorizationPolicies
IoT Hub에 대한 연결을 보호하는 데 사용할 수 있는 공유 액세스 정책입니다.
authorizationPolicies?: SharedAccessSignatureAuthorizationRule[]
속성 값
cloudToDevice
comments
IoT Hub 주석
comments?: string
속성 값
string
disableDeviceSAS
true이면 모든 디바이스(Edge 디바이스를 포함하지만 모듈 제외) 범위 SAS 키를 인증에 사용할 수 없습니다.
disableDeviceSAS?: boolean
속성 값
boolean
disableLocalAuth
true이면 IoT 허브 범위 SAS 키를 사용하는 SAS 토큰을 인증에 사용할 수 없습니다.
disableLocalAuth?: boolean
속성 값
boolean
disableModuleSAS
true이면 모든 모듈 범위 SAS 키를 인증에 사용할 수 없습니다.
disableModuleSAS?: boolean
속성 값
boolean
enableDataResidency
true로 설정하면 이 속성이 데이터 보존을 사용하도록 설정되므로 재해 복구를 사용하지 않도록 설정합니다.
enableDataResidency?: boolean
속성 값
boolean
enableFileUploadNotifications
True이면 파일 업로드 알림이 활성화됩니다.
enableFileUploadNotifications?: boolean
속성 값
boolean
eventHubEndpoints
Event Hub 호환 엔드포인트 속성입니다. 이 사전의 유일한 키는 이벤트입니다. 이 키는 IoT Hub에 대한 호출을 만들거나 업데이트하는 동안 사전에 있어야 합니다.
eventHubEndpoints?: {[propertyName: string]: EventHubProperties}
속성 값
{[propertyName: string]: EventHubProperties}
features
IoT Hub에 사용할 수 있는 기능 및 기능입니다.
features?: string
속성 값
string
hostName
호스트의 이름입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
hostName?: string
속성 값
string
ipFilterRules
locations
IoT 허브의 기본 및 보조 위치 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
locations?: IotHubLocationDescription[]
속성 값
messagingEndpoints
파일 업로드 알림 큐에 대한 메시징 엔드포인트 속성입니다.
messagingEndpoints?: {[propertyName: string]: MessagingEndpointProperties}
속성 값
{[propertyName: string]: MessagingEndpointProperties}
minTlsVersion
이 허브에 대해 지원할 최소 TLS 버전을 지정합니다. 1.2 미만의 TLS 버전을 사용하는 클라이언트가 거부되도록 "1.2"로 설정할 수 있습니다.
minTlsVersion?: string
속성 값
string
networkRuleSets
privateEndpointConnections
이 IotHub에서 만든 프라이빗 엔드포인트 연결
privateEndpointConnections?: PrivateEndpointConnection[]
속성 값
provisioningState
프로비전 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
provisioningState?: string
속성 값
string
publicNetworkAccess
공용 네트워크의 요청 허용 여부
publicNetworkAccess?: string
속성 값
string
restrictOutboundNetworkAccess
true이면 IotHub에서 송신은 allowedFqdnList를 통해 구성된 허용된 FQDN으로만 제한됩니다.
restrictOutboundNetworkAccess?: boolean
속성 값
boolean
routing
IoT Hub의 라우팅 관련 속성입니다. 참조: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging
routing?: RoutingProperties
속성 값
state
허브 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
state?: string
속성 값
string
storageEndpoints
파일을 업로드할 수 있는 Azure Storage 엔드포인트 목록입니다. 현재 Azure Storage 계정은 하나만 구성할 수 있으며 해당 키는 $default. 둘 이상의 스토리지 계정을 지정하면 오류가 발생합니다. enableFileUploadNotifications 속성이 True로 설정된 경우 이 속성의 값을 지정하지 않으면 오류가 발생합니다.
storageEndpoints?: {[propertyName: string]: StorageEndpointProperties}
속성 값
{[propertyName: string]: StorageEndpointProperties}