Dela via


Microsoft.HealthcareApis-tjänster 2019-09-16

Bicep-resursdefinition

Tjänstresurstypen kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.HealthcareApis/services-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.HealthcareApis/services@2019-09-16' = {
  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
    }
    exportConfiguration: {
      storageAccountName: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

Microsoft.HealthcareApis/tjänster

Namn Beskrivning Värde
etag etag En etag som är associerad med resursen och som används för optimistisk samtidighet när den redigeras. sträng
identitet Inställning som anger om tjänsten har en hanterad identitet som är associerad med den. ResourceIdentity (på engelska)
sort Den typen av tjänst. "fhir"
"fhir-R4"
"fhir-Stu3" (krävs)
plats Resursplatsen. sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 3
Maximal längd = 24 (krävs)
Egenskaper De vanliga egenskaperna för en tjänst. ServicesEgenskaper
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

ResourceIdentity (på engelska)

Namn Beskrivning Värde
typ Typ av identitet som anges, för närvarande SystemAssigned och None tillåts. "Ingen"
"SystemAssigned"

Resurstaggar

Namn Beskrivning Värde

ServiceAccessPolicyEntry

Namn Beskrivning Värde
objectId (objekt-ID) Ett Azure AD-objekt-ID (användare eller appar) som tillåts åtkomst till FHIR-tjänsten. sträng

Begränsningar:
Mönster = ^(([0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}){1})+$ (krävs)

ServiceAuthenticationConfigurationInfo

Namn Beskrivning Värde
publik Målgrupps-URL:en för tjänsten sträng
auktoritet Utfärdar-URL:en för tjänsten sträng
smartProxyEnabled Om SMART på FHIR-proxyn är aktiverad Bool

ServiceCorsConfigurationInfo

Namn Beskrivning Värde
allowCredentials Om autentiseringsuppgifter tillåts via CORS. Bool
Headers Rubrikerna som ska tillåtas via CORS. sträng[]
maxAge Den högsta ålder som ska tillåtas via CORS. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 99999
metoder De metoder som ska tillåtas via CORS. sträng[]
Ursprung Ursprunget som ska tillåtas via CORS. sträng

Begränsningar:
Mönster = ^(?:(?:(?:[hH][tT][tT][pP](?:[sS]|))\:\/\/(?:[a-zA-Z0-9-]+[.]?)+(?:\:[0-9]{1,5})?|[*]))$[]

ServiceCosmosDbConfigurationInfo

Namn Beskrivning Värde
erbjudandeGenomströmning Det etablerade dataflödet för den säkerhetskopierade databasen. Int

Begränsningar:
Minsta värde = 400

ServiceExportConfigurationInfo

Namn Beskrivning Värde
lagringskontonamn Namnet på standardlagringskontot för export. sträng

TjänsterEgenskaper

Namn Beskrivning Värde
accessPolicies (accessPolicies) Åtkomstprinciperna för tjänstinstansen. ServiceAccessPolicyEntry[]
authenticationConfiguration Autentiseringskonfigurationen för tjänstinstansen. ServiceAuthenticationConfigurationInfo
corsConfiguration Inställningarna för CORS-konfigurationen av tjänstinstansen. ServiceCorsConfigurationInfo
cosmosDbConfiguration Inställningarna för Cosmos DB-databasen som stöder tjänsten. ServiceCosmosDbConfigurationInfo
exportConfiguration Inställningarna för exportåtgärden för tjänstinstansen. ServiceExportConfigurationInfo

Användningsexempel

Azure-snabbstartsexempel

Följande Azure-snabbstartsmallar innehålla Bicep-exempel för distribution av den här resurstypen.

Bicep-fil Beskrivning
Distribuera Azure API för FHIR Den här mallen skapar en instans av Azure API för FHIR®. Azure API för FHIR® är en hanterad, standardbaserad och kompatibel plattform för hälso- och sjukvårdsdata. Det gör det möjligt för organisationer att föra in sina kliniska hälsodata i molnet baserat på den samverkande datastandarden FHIR®.

Resursdefinition för ARM-mall

Tjänstresurstypen kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.HealthcareApis/services-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.HealthcareApis/services",
  "apiVersion": "2019-09-16",
  "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"
    },
    "exportConfiguration": {
      "storageAccountName": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

Microsoft.HealthcareApis/tjänster

Namn Beskrivning Värde
apiVersion API-versionen '2019-09-16'
etag etag En etag som är associerad med resursen och som används för optimistisk samtidighet när den redigeras. sträng
identitet Inställning som anger om tjänsten har en hanterad identitet som är associerad med den. ResourceIdentity (på engelska)
sort Den typen av tjänst. "fhir"
"fhir-R4"
"fhir-Stu3" (krävs)
plats Resursplatsen. sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 3
Maximal längd = 24 (krävs)
Egenskaper De vanliga egenskaperna för en tjänst. ServicesEgenskaper
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.HealthcareApis/services"

ResourceIdentity (på engelska)

Namn Beskrivning Värde
typ Typ av identitet som anges, för närvarande SystemAssigned och None tillåts. "Ingen"
"SystemAssigned"

Resurstaggar

Namn Beskrivning Värde

ServiceAccessPolicyEntry

Namn Beskrivning Värde
objectId (objekt-ID) Ett Azure AD-objekt-ID (användare eller appar) som tillåts åtkomst till FHIR-tjänsten. sträng

Begränsningar:
Mönster = ^(([0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}){1})+$ (krävs)

ServiceAuthenticationConfigurationInfo

Namn Beskrivning Värde
publik Målgrupps-URL:en för tjänsten sträng
auktoritet Utfärdar-URL:en för tjänsten sträng
smartProxyEnabled Om SMART på FHIR-proxyn är aktiverad Bool

ServiceCorsConfigurationInfo

Namn Beskrivning Värde
allowCredentials Om autentiseringsuppgifter tillåts via CORS. Bool
Headers Rubrikerna som ska tillåtas via CORS. sträng[]
maxAge Den högsta ålder som ska tillåtas via CORS. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 99999
metoder De metoder som ska tillåtas via CORS. sträng[]
Ursprung Ursprunget som ska tillåtas via CORS. sträng

Begränsningar:
Mönster = ^(?:(?:(?:[hH][tT][tT][pP](?:[sS]|))\:\/\/(?:[a-zA-Z0-9-]+[.]?)+(?:\:[0-9]{1,5})?|[*]))$[]

ServiceCosmosDbConfigurationInfo

Namn Beskrivning Värde
erbjudandeGenomströmning Det etablerade dataflödet för den säkerhetskopierade databasen. Int

Begränsningar:
Minsta värde = 400

ServiceExportConfigurationInfo

Namn Beskrivning Värde
lagringskontonamn Namnet på standardlagringskontot för export. sträng

TjänsterEgenskaper

Namn Beskrivning Värde
accessPolicies (accessPolicies) Åtkomstprinciperna för tjänstinstansen. ServiceAccessPolicyEntry[]
authenticationConfiguration Autentiseringskonfigurationen för tjänstinstansen. ServiceAuthenticationConfigurationInfo
corsConfiguration Inställningarna för CORS-konfigurationen av tjänstinstansen. ServiceCorsConfigurationInfo
cosmosDbConfiguration Inställningarna för Cosmos DB-databasen som stöder tjänsten. ServiceCosmosDbConfigurationInfo
exportConfiguration Inställningarna för exportåtgärden för tjänstinstansen. ServiceExportConfigurationInfo

Användningsexempel

Azure-snabbstartsmallar

Följande Azure-snabbstartsmallar distribuera den här resurstypen.

Mall Beskrivning
Distribuera Azure API för FHIR

Distribuera till Azure
Den här mallen skapar en instans av Azure API för FHIR®. Azure API för FHIR® är en hanterad, standardbaserad och kompatibel plattform för hälso- och sjukvårdsdata. Det gör det möjligt för organisationer att föra in sina kliniska hälsodata i molnet baserat på den samverkande datastandarden FHIR®.

Resursdefinition för Terraform (AzAPI-provider)

Tjänstresurstypen kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.HealthcareApis/services-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.HealthcareApis/services@2019-09-16"
  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
      }
      exportConfiguration = {
        storageAccountName = "string"
      }
    }
  }
}

Egenskapsvärden

Microsoft.HealthcareApis/tjänster

Namn Beskrivning Värde
etag etag En etag som är associerad med resursen och som används för optimistisk samtidighet när den redigeras. sträng
identitet Inställning som anger om tjänsten har en hanterad identitet som är associerad med den. ResourceIdentity (på engelska)
sort Den typen av tjänst. "fhir"
"fhir-R4"
"fhir-Stu3" (krävs)
plats Resursplatsen. sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 3
Maximal längd = 24 (krävs)
Egenskaper De vanliga egenskaperna för en tjänst. ServicesEgenskaper
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.HealthcareApis/services@2019-09-16"

ResourceIdentity (på engelska)

Namn Beskrivning Värde
typ Typ av identitet som anges, för närvarande SystemAssigned och None tillåts. "Ingen"
"SystemAssigned"

Resurstaggar

Namn Beskrivning Värde

ServiceAccessPolicyEntry

Namn Beskrivning Värde
objectId (objekt-ID) Ett Azure AD-objekt-ID (användare eller appar) som tillåts åtkomst till FHIR-tjänsten. sträng

Begränsningar:
Mönster = ^(([0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}){1})+$ (krävs)

ServiceAuthenticationConfigurationInfo

Namn Beskrivning Värde
publik Målgrupps-URL:en för tjänsten sträng
auktoritet Utfärdar-URL:en för tjänsten sträng
smartProxyEnabled Om SMART på FHIR-proxyn är aktiverad Bool

ServiceCorsConfigurationInfo

Namn Beskrivning Värde
allowCredentials Om autentiseringsuppgifter tillåts via CORS. Bool
Headers Rubrikerna som ska tillåtas via CORS. sträng[]
maxAge Den högsta ålder som ska tillåtas via CORS. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 99999
metoder De metoder som ska tillåtas via CORS. sträng[]
Ursprung Ursprunget som ska tillåtas via CORS. sträng

Begränsningar:
Mönster = ^(?:(?:(?:[hH][tT][tT][pP](?:[sS]|))\:\/\/(?:[a-zA-Z0-9-]+[.]?)+(?:\:[0-9]{1,5})?|[*]))$[]

ServiceCosmosDbConfigurationInfo

Namn Beskrivning Värde
erbjudandeGenomströmning Det etablerade dataflödet för den säkerhetskopierade databasen. Int

Begränsningar:
Minsta värde = 400

ServiceExportConfigurationInfo

Namn Beskrivning Värde
lagringskontonamn Namnet på standardlagringskontot för export. sträng

TjänsterEgenskaper

Namn Beskrivning Värde
accessPolicies (accessPolicies) Åtkomstprinciperna för tjänstinstansen. ServiceAccessPolicyEntry[]
authenticationConfiguration Autentiseringskonfigurationen för tjänstinstansen. ServiceAuthenticationConfigurationInfo
corsConfiguration Inställningarna för CORS-konfigurationen av tjänstinstansen. ServiceCorsConfigurationInfo
cosmosDbConfiguration Inställningarna för Cosmos DB-databasen som stöder tjänsten. ServiceCosmosDbConfigurationInfo
exportConfiguration Inställningarna för exportåtgärden för tjänstinstansen. ServiceExportConfigurationInfo