Dela via


Microsoft.HealthcareApis services 2018-08-20-preview

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@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'
  }
}

Egenskapsvärden

Microsoft.HealthcareApis/services

Namn Beskrivning Värde
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
sort Den typen av tjänst. Giltiga värden är: fhir, fhir-Stu3 och fhir-R4. "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

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

ResourceTags

Namn Beskrivning Värde

ServiceAccessPolicyEntry

Namn Beskrivning Värde
objectId Ett objekt-ID 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. string[]
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. string[]
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
offerThroughput Det etablerade dataflödet för den säkerhetskopierade databasen. Int

Begränsningar:
Minsta värde = 400
Maxvärde = 10000

ServicesProperties

Namn Beskrivning Värde
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

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": "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"
  }
}

Egenskapsvärden

Microsoft.HealthcareApis/services

Namn Beskrivning Värde
apiVersion API-versionen "2018-08-20-preview"
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
sort Den typen av tjänst. Giltiga värden är: fhir, fhir-Stu3 och fhir-R4. "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

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

ResourceTags

Namn Beskrivning Värde

ServiceAccessPolicyEntry

Namn Beskrivning Värde
objectId Ett objekt-ID 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. string[]
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. string[]
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
offerThroughput Det etablerade dataflödet för den säkerhetskopierade databasen. Int

Begränsningar:
Minsta värde = 400
Maxvärde = 10000

ServicesProperties

Namn Beskrivning Värde
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

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@2018-08-20-preview"
  name = "string"
  identity = {
    type = "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
      }
    }
  }
}

Egenskapsvärden

Microsoft.HealthcareApis/services

Namn Beskrivning Värde
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
sort Den typen av tjänst. Giltiga värden är: fhir, fhir-Stu3 och fhir-R4. "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@2018-08-20-preview"

ResourceIdentity

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

ResourceTags

Namn Beskrivning Värde

ServiceAccessPolicyEntry

Namn Beskrivning Värde
objectId Ett objekt-ID 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. string[]
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. string[]
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
offerThroughput Det etablerade dataflödet för den säkerhetskopierade databasen. Int

Begränsningar:
Minsta värde = 400
Maxvärde = 10000

ServicesProperties

Namn Beskrivning Värde
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