Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определение ресурсов Bicep
Тип ресурса workspaces/iotconnectors/fhirdestinations можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations@2022-05-15' = {
parent: resourceSymbolicName
etag: 'string'
location: 'string'
name: 'string'
properties: {
fhirMapping: {
content: any(...)
}
fhirServiceResourceId: 'string'
resourceIdentityResolutionType: 'string'
}
}
Значения свойств
Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations
| Имя | Описание | Ценность |
|---|---|---|
| ETag | Etag, связанный с ресурсом, используемый для оптимистического параллелизма при редактировании. | струна |
| местоположение | Расположение ресурса. | струна |
| имя | Имя ресурса | струна Ограничения целостности: Минимальная длина = 3 Максимальная длина = 24 (обязательно) |
| родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: рабочих областей/iotconnectors |
| свойства | Параметры назначения IoT FHIR. | IotFhirDestinationProperties (обязательно) |
IotFhirDestinationProperties
| Имя | Описание | Ценность |
|---|---|---|
| fhirКартографирование | Сопоставления FHIR | IotMappingProperties (обязательно) |
| fhirServiceResourceId | Полный идентификатор ресурса службы FHIR для подключения. | строка (обязательно) |
| resourceIdentityResolutionType | Определяет способ разрешения удостоверения ресурса в назначении. | "Создать" "Подстановка" (обязательно) |
Свойства IoMappingProperties
| Имя | Описание | Ценность |
|---|---|---|
| содержание | Сопоставление. | любой |
Примеры использования
Примеры быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.
| Bicep-файл | Описание |
|---|---|
| Развертывание службы MedTech | Служба MedTech — это одна из служб azure Health Data Services, предназначенных для приема данных устройства с нескольких устройств, преобразования данных устройства в наблюдения FHIR, которые затем сохраняются в службе FHIR служб данных Azure Health. |
| Развертывание службы MedTech, включая Центра Интернета вещей Azure | Служба MedTech — это одна из служб azure Health Data Services, предназначенных для приема данных устройства с нескольких устройств, преобразования данных устройства в наблюдения FHIR, которые затем сохраняются в службе FHIR служб данных Azure Health. |
Определение ресурса шаблона ARM
Тип ресурса workspaces/iotconnectors/fhirdestinations можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations",
"apiVersion": "2022-05-15",
"name": "string",
"etag": "string",
"location": "string",
"properties": {
"fhirMapping": {
"content": {}
},
"fhirServiceResourceId": "string",
"resourceIdentityResolutionType": "string"
}
}
Значения свойств
Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations
| Имя | Описание | Ценность |
|---|---|---|
| apiVersion | Версия API | '2022-05-15' |
| ETag | Etag, связанный с ресурсом, используемый для оптимистического параллелизма при редактировании. | струна |
| местоположение | Расположение ресурса. | струна |
| имя | Имя ресурса | струна Ограничения целостности: Минимальная длина = 3 Максимальная длина = 24 (обязательно) |
| свойства | Параметры назначения IoT FHIR. | IotFhirDestinationProperties (обязательно) |
| тип | Тип ресурса | "Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations" |
IotFhirDestinationProperties
| Имя | Описание | Ценность |
|---|---|---|
| fhirКартографирование | Сопоставления FHIR | IotMappingProperties (обязательно) |
| fhirServiceResourceId | Полный идентификатор ресурса службы FHIR для подключения. | строка (обязательно) |
| resourceIdentityResolutionType | Определяет способ разрешения удостоверения ресурса в назначении. | "Создать" "Подстановка" (обязательно) |
Свойства IoMappingProperties
| Имя | Описание | Ценность |
|---|---|---|
| содержание | Сопоставление. | любой |
Примеры использования
Шаблоны быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.
| Шаблон | Описание |
|---|---|
|
Развертывание службы MedTech развертывание |
Служба MedTech — это одна из служб azure Health Data Services, предназначенных для приема данных устройства с нескольких устройств, преобразования данных устройства в наблюдения FHIR, которые затем сохраняются в службе FHIR служб данных Azure Health. |
|
Развертывание службы MedTech, включая Центра Интернета вещей Azure развертывание |
Служба MedTech — это одна из служб azure Health Data Services, предназначенных для приема данных устройства с нескольких устройств, преобразования данных устройства в наблюдения FHIR, которые затем сохраняются в службе FHIR служб данных Azure Health. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса workspaces/iotconnectors/fhirdestinations можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations@2022-05-15"
name = "string"
parent_id = "string"
location = "string"
body = {
etag = "string"
properties = {
fhirMapping = {
content = ?
}
fhirServiceResourceId = "string"
resourceIdentityResolutionType = "string"
}
}
}
Значения свойств
Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations
| Имя | Описание | Ценность |
|---|---|---|
| ETag | Etag, связанный с ресурсом, используемый для оптимистического параллелизма при редактировании. | струна |
| местоположение | Расположение ресурса. | струна |
| имя | Имя ресурса | струна Ограничения целостности: Минимальная длина = 3 Максимальная длина = 24 (обязательно) |
| идентификатор_родителя | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: рабочих областей/iotconnectors |
| свойства | Параметры назначения IoT FHIR. | IotFhirDestinationProperties (обязательно) |
| тип | Тип ресурса | "Microsoft.HealthcareApis/workspaces/iotconnectors/fhirdestinations@2022-05-15" |
IotFhirDestinationProperties
| Имя | Описание | Ценность |
|---|---|---|
| fhirКартографирование | Сопоставления FHIR | IotMappingProperties (обязательно) |
| fhirServiceResourceId | Полный идентификатор ресурса службы FHIR для подключения. | строка (обязательно) |
| resourceIdentityResolutionType | Определяет способ разрешения удостоверения ресурса в назначении. | "Создать" "Подстановка" (обязательно) |
Свойства IoMappingProperties
| Имя | Описание | Ценность |
|---|---|---|
| содержание | Сопоставление. | любой |
Примеры использования
Примеры Terraform
Простой пример развертывания сервиса Healthcare Med Tech (Internet of Medical Things) Fhir Destination.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
azurerm = {
source = "hashicorp/azurerm"
}
}
}
provider "azurerm" {
features {
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
data "azurerm_client_config" "current" {
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "namespace" {
type = "Microsoft.EventHub/namespaces@2022-01-01-preview"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
disableLocalAuth = false
isAutoInflateEnabled = false
publicNetworkAccess = "Enabled"
zoneRedundant = false
}
sku = {
capacity = 1
name = "Standard"
tier = "Standard"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "eventhub" {
type = "Microsoft.EventHub/namespaces/eventhubs@2021-11-01"
parent_id = azapi_resource.namespace.id
name = var.resource_name
body = {
properties = {
messageRetentionInDays = 1
partitionCount = 2
status = "Active"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "consumerGroup" {
type = "Microsoft.EventHub/namespaces/eventhubs/consumerGroups@2021-11-01"
parent_id = azapi_resource.eventhub.id
name = var.resource_name
body = {
properties = {
userMetadata = ""
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "workspace" {
type = "Microsoft.HealthcareApis/workspaces@2022-12-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "fhirService" {
type = "Microsoft.HealthcareApis/workspaces/fhirServices@2022-12-01"
parent_id = azapi_resource.workspace.id
name = var.resource_name
location = var.location
body = {
kind = "fhir-R4"
properties = {
acrConfiguration = {
}
authenticationConfiguration = {
audience = "https://acctestfhir.fhir.azurehealthcareapis.com"
authority = "https://login.microsoftonline.com/${data.azurerm_client_config.current.tenant_id}"
smartProxyEnabled = false
}
corsConfiguration = {
allowCredentials = false
headers = [
]
methods = [
]
origins = [
]
}
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "iotConnector" {
type = "Microsoft.HealthcareApis/workspaces/iotConnectors@2022-12-01"
parent_id = azapi_resource.workspace.id
name = var.resource_name
location = var.location
body = {
properties = {
deviceMapping = {
content = {
template = [
]
templateType = "CollectionContent"
}
}
ingestionEndpointConfiguration = {
consumerGroup = azapi_resource.consumerGroup.id
eventHubName = azapi_resource.eventhub.name
fullyQualifiedEventHubNamespace = "${azapi_resource.namespace.name}.servicebus.windows.net"
}
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "fhirDestination" {
type = "Microsoft.HealthcareApis/workspaces/iotConnectors/fhirDestinations@2022-12-01"
parent_id = azapi_resource.iotConnector.id
name = var.resource_name
location = var.location
body = {
properties = {
fhirMapping = {
content = {
template = [
]
templateType = "CollectionFhirTemplate"
}
}
fhirServiceResourceId = azapi_resource.fhirService.id
resourceIdentityResolutionType = "Create"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}