Aracılığıyla paylaş


Microsoft.HealthcareApis services 2018-08-20-preview

Bicep kaynak tanımı

Hizmetler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.HealthcareApis/services kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.HealthcareApis/services@2018-08-20-preview' = {
  etag: 'string'
  identity: {
    type: 'string'
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    accessPolicies: [
      {
        objectId: 'string'
      }
    ]
    authenticationConfiguration: {
      audience: 'string'
      authority: 'string'
      smartProxyEnabled: bool
    }
    corsConfiguration: {
      allowCredentials: bool
      headers: [
        'string'
      ]
      maxAge: int
      methods: [
        'string'
      ]
      origins: [
        'string'
      ]
    }
    cosmosDbConfiguration: {
      offerThroughput: int
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik Değerleri

Microsoft.HealthcareApis/services

Ad Açıklama Değer
etag Kaynakla ilişkili bir etag, düzenleme sırasında iyimser eşzamanlılık için kullanılır. dizgi
kimlik Hizmetin kendisiyle ilişkilendirilmiş yönetilen bir kimliğe sahip olup olmadığını gösteren ayar. ResourceIdentity
tür Hizmetin türü. Geçerli değerler şunlardır: fhir, fhir-Stu3 ve fhir-R4. 'fhir'
'fhir-R4'
'fhir-Stu3' (gerekli)
yer Kaynak konumu. dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 3
Maksimum uzunluk = 24 (gerekli)
Özellikler Bir hizmetin ortak özellikleri. ServicesProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

ResourceIdentity

Ad Açıklama Değer
tür Belirtilen kimlik türü, şu anda SystemAssigned ve None değerlerine izin verilir. 'Hiçbiri'
'SystemAssigned'

ResourceTags

Ad Açıklama Değer

ServiceAccessPolicyEntry

Ad Açıklama Değer
objectId FHIR hizmetine erişim izni verilen nesne kimliği. dizgi

Kısıtlama -ları:
Desen = ^(([0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}){1})+$ (gerekli)

ServiceAuthenticationConfigurationInfo

Ad Açıklama Değer
seyirci Hizmetin hedef kitle url'si dizgi
otorite Hizmetin yetkili url'si dizgi
smartProxyEnabled FHIR proxy'sinde SMART etkinse Bool

ServiceCorsConfigurationInfo

Ad Açıklama Değer
allowCredentials CorS aracılığıyla kimlik bilgilerine izin verilip verilmiyorsa. Bool
Üstbilgi CORS aracılığıyla izin verilen üst bilgiler. string[]
maxAge CORS üzerinden izin verilen maksimum yaş. Int

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 99999
Yöntemler CORS aracılığıyla izin verilen yöntemler. string[]
Kökeni CORS aracılığıyla izin verilen kaynaklar. dizgi

Kısıtlama -ları:
Desen = ^(?:(?:(?:[hH][tT][tT][pP](?:[sS]|))\:\/\/(?:[a-zA-Z0-9-]+[.]?)+(?:\:[0-9]{1,5})?|[*]))$[]

ServiceCosmosDbConfigurationInfo

Ad Açıklama Değer
offerThroughput Yedekleme veritabanı için sağlanan aktarım hızı. Int

Kısıtlama -ları:
Min değer = 400
Maksimum değer = 10000

ServicesProperties

Ad Açıklama Değer
accessPolicies Hizmet örneğinin erişim ilkeleri. ServiceAccessPolicyEntry[]
authenticationConfiguration Hizmet örneği için kimlik doğrulama yapılandırması. ServiceAuthenticationConfigurationInfo
corsConfiguration Hizmet örneğinin CORS yapılandırmasının ayarları. ServiceCorsConfigurationInfo
cosmosDbConfiguration Hizmeti arka planlayan Cosmos DB veritabanının ayarları. ServiceCosmosDbConfigurationInfo

Kullanım Örnekleri

Azure Hızlı Başlangıç Örnekleri

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.

Bicep Dosyası Açıklama
FHIR için Azure API'sini dağıtma Bu şablon, FHIR® için Azure API'sinin bir örneğini oluşturur. FHIR® için Azure API yönetilen, standartlara dayalı ve uyumlu bir sağlık veri platformudur. Kuruluşların birlikte çalışabilen FHIR® veri standardına göre klinik sağlık verilerini buluta getirmelerini sağlar.

ARM şablonu kaynak tanımı

Hizmetler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.HealthcareApis/services kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.HealthcareApis/services",
  "apiVersion": "2018-08-20-preview",
  "name": "string",
  "etag": "string",
  "identity": {
    "type": "string"
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "accessPolicies": [
      {
        "objectId": "string"
      }
    ],
    "authenticationConfiguration": {
      "audience": "string",
      "authority": "string",
      "smartProxyEnabled": "bool"
    },
    "corsConfiguration": {
      "allowCredentials": "bool",
      "headers": [ "string" ],
      "maxAge": "int",
      "methods": [ "string" ],
      "origins": [ "string" ]
    },
    "cosmosDbConfiguration": {
      "offerThroughput": "int"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik Değerleri

Microsoft.HealthcareApis/services

Ad Açıklama Değer
apiVersion API sürümü '2018-08-20-preview'
etag Kaynakla ilişkili bir etag, düzenleme sırasında iyimser eşzamanlılık için kullanılır. dizgi
kimlik Hizmetin kendisiyle ilişkilendirilmiş yönetilen bir kimliğe sahip olup olmadığını gösteren ayar. ResourceIdentity
tür Hizmetin türü. Geçerli değerler şunlardır: fhir, fhir-Stu3 ve fhir-R4. 'fhir'
'fhir-R4'
'fhir-Stu3' (gerekli)
yer Kaynak konumu. dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 3
Maksimum uzunluk = 24 (gerekli)
Özellikler Bir hizmetin ortak özellikleri. ServicesProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.HealthcareApis/services'

ResourceIdentity

Ad Açıklama Değer
tür Belirtilen kimlik türü, şu anda SystemAssigned ve None değerlerine izin verilir. 'Hiçbiri'
'SystemAssigned'

ResourceTags

Ad Açıklama Değer

ServiceAccessPolicyEntry

Ad Açıklama Değer
objectId FHIR hizmetine erişim izni verilen nesne kimliği. dizgi

Kısıtlama -ları:
Desen = ^(([0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}){1})+$ (gerekli)

ServiceAuthenticationConfigurationInfo

Ad Açıklama Değer
seyirci Hizmetin hedef kitle url'si dizgi
otorite Hizmetin yetkili url'si dizgi
smartProxyEnabled FHIR proxy'sinde SMART etkinse Bool

ServiceCorsConfigurationInfo

Ad Açıklama Değer
allowCredentials CorS aracılığıyla kimlik bilgilerine izin verilip verilmiyorsa. Bool
Üstbilgi CORS aracılığıyla izin verilen üst bilgiler. string[]
maxAge CORS üzerinden izin verilen maksimum yaş. Int

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 99999
Yöntemler CORS aracılığıyla izin verilen yöntemler. string[]
Kökeni CORS aracılığıyla izin verilen kaynaklar. dizgi

Kısıtlama -ları:
Desen = ^(?:(?:(?:[hH][tT][tT][pP](?:[sS]|))\:\/\/(?:[a-zA-Z0-9-]+[.]?)+(?:\:[0-9]{1,5})?|[*]))$[]

ServiceCosmosDbConfigurationInfo

Ad Açıklama Değer
offerThroughput Yedekleme veritabanı için sağlanan aktarım hızı. Int

Kısıtlama -ları:
Min değer = 400
Maksimum değer = 10000

ServicesProperties

Ad Açıklama Değer
accessPolicies Hizmet örneğinin erişim ilkeleri. ServiceAccessPolicyEntry[]
authenticationConfiguration Hizmet örneği için kimlik doğrulama yapılandırması. ServiceAuthenticationConfigurationInfo
corsConfiguration Hizmet örneğinin CORS yapılandırmasının ayarları. ServiceCorsConfigurationInfo
cosmosDbConfiguration Hizmeti arka planlayan Cosmos DB veritabanının ayarları. ServiceCosmosDbConfigurationInfo

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

Şablon Açıklama
FHIR için Azure API'sini dağıtma

Azure 'a dağıtma
Bu şablon, FHIR® için Azure API'sinin bir örneğini oluşturur. FHIR® için Azure API yönetilen, standartlara dayalı ve uyumlu bir sağlık veri platformudur. Kuruluşların birlikte çalışabilen FHIR® veri standardına göre klinik sağlık verilerini buluta getirmelerini sağlar.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Hizmetler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.HealthcareApis/services kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.HealthcareApis/services@2018-08-20-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    etag = "string"
    kind = "string"
    properties = {
      accessPolicies = [
        {
          objectId = "string"
        }
      ]
      authenticationConfiguration = {
        audience = "string"
        authority = "string"
        smartProxyEnabled = bool
      }
      corsConfiguration = {
        allowCredentials = bool
        headers = [
          "string"
        ]
        maxAge = int
        methods = [
          "string"
        ]
        origins = [
          "string"
        ]
      }
      cosmosDbConfiguration = {
        offerThroughput = int
      }
    }
  }
}

Özellik Değerleri

Microsoft.HealthcareApis/services

Ad Açıklama Değer
etag Kaynakla ilişkili bir etag, düzenleme sırasında iyimser eşzamanlılık için kullanılır. dizgi
kimlik Hizmetin kendisiyle ilişkilendirilmiş yönetilen bir kimliğe sahip olup olmadığını gösteren ayar. ResourceIdentity
tür Hizmetin türü. Geçerli değerler şunlardır: fhir, fhir-Stu3 ve fhir-R4. 'fhir'
'fhir-R4'
'fhir-Stu3' (gerekli)
yer Kaynak konumu. dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 3
Maksimum uzunluk = 24 (gerekli)
Özellikler Bir hizmetin ortak özellikleri. ServicesProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.HealthcareApis/services@2018-08-20-preview"

ResourceIdentity

Ad Açıklama Değer
tür Belirtilen kimlik türü, şu anda SystemAssigned ve None değerlerine izin verilir. 'Hiçbiri'
'SystemAssigned'

ResourceTags

Ad Açıklama Değer

ServiceAccessPolicyEntry

Ad Açıklama Değer
objectId FHIR hizmetine erişim izni verilen nesne kimliği. dizgi

Kısıtlama -ları:
Desen = ^(([0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}){1})+$ (gerekli)

ServiceAuthenticationConfigurationInfo

Ad Açıklama Değer
seyirci Hizmetin hedef kitle url'si dizgi
otorite Hizmetin yetkili url'si dizgi
smartProxyEnabled FHIR proxy'sinde SMART etkinse Bool

ServiceCorsConfigurationInfo

Ad Açıklama Değer
allowCredentials CorS aracılığıyla kimlik bilgilerine izin verilip verilmiyorsa. Bool
Üstbilgi CORS aracılığıyla izin verilen üst bilgiler. string[]
maxAge CORS üzerinden izin verilen maksimum yaş. Int

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 99999
Yöntemler CORS aracılığıyla izin verilen yöntemler. string[]
Kökeni CORS aracılığıyla izin verilen kaynaklar. dizgi

Kısıtlama -ları:
Desen = ^(?:(?:(?:[hH][tT][tT][pP](?:[sS]|))\:\/\/(?:[a-zA-Z0-9-]+[.]?)+(?:\:[0-9]{1,5})?|[*]))$[]

ServiceCosmosDbConfigurationInfo

Ad Açıklama Değer
offerThroughput Yedekleme veritabanı için sağlanan aktarım hızı. Int

Kısıtlama -ları:
Min değer = 400
Maksimum değer = 10000

ServicesProperties

Ad Açıklama Değer
accessPolicies Hizmet örneğinin erişim ilkeleri. ServiceAccessPolicyEntry[]
authenticationConfiguration Hizmet örneği için kimlik doğrulama yapılandırması. ServiceAuthenticationConfigurationInfo
corsConfiguration Hizmet örneğinin CORS yapılandırmasının ayarları. ServiceCorsConfigurationInfo
cosmosDbConfiguration Hizmeti arka planlayan Cosmos DB veritabanının ayarları. ServiceCosmosDbConfigurationInfo