Delen via


Microsoft.HealthcareApis-services 2019-09-16

Bicep-resourcedefinitie

Het resourcetype services kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.HealthcareApis/services wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

Microsoft.HealthcareApis/diensten

Naam Beschrijving Waarde
etag Een etag die is gekoppeld aan de resource, die wordt gebruikt voor optimistische gelijktijdigheid bij het bewerken ervan. snaar
identiteit Instelling die aangeeft of aan de service een beheerde identiteit is gekoppeld. ResourceIdentity-
soort Het soort service. 'fhir'
'fhir-R4'
'fhir-Stu3' (vereist)
plaats De resourcelocatie. tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 3
Maximale lengte = 24 (vereist)
Eigenschappen De algemene eigenschappen van een service. ServicesProperties-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

Bronidentiteit

Naam Beschrijving Waarde
soort Het type identiteit dat wordt opgegeven, momenteel SystemAssigned en None zijn toegestaan. 'Geen'
'Systeem toegewezen'

Bron Tags

Naam Beschrijving Waarde

ServiceAccessPolicyEntry

Naam Beschrijving Waarde
objectId Een Azure AD-object-id (gebruiker of apps) die toegang heeft tot de FHIR-service. snaar

Beperkingen:
Patroon = ^(([0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}){1})+$ (vereist)

ServiceAuthenticationConfigurationInfo

Naam Beschrijving Waarde
audiëntie De doelgroep-URL voor de service snaar
autoriteit De instantie-URL voor de service snaar
smartProxyEnabled Als de SMART on FHIR-proxy is ingeschakeld Bool

ServiceCorsConfigurationInfo

Naam Beschrijving Waarde
allowCredentials Als referenties zijn toegestaan via CORS. Bool
Headers De headers kunnen worden toegestaan via CORS. tekenreeks[]
maxAge De maximale leeftijd die via CORS mag worden toegestaan. Int

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 99999
Methoden De methoden die via CORS moeten worden toegestaan. tekenreeks[]
Oorsprong De oorsprong mag via CORS worden toegestaan. snaar

Beperkingen:
Patroon = ^(?:(?:(?:[hH][tT][tT][pP](?:[sS]|))\:\/\/(?:[a-zA-Z0-9-]+[.]?)+(?:\:[0-9]{1,5})?|[*]))$[]

ServiceCosmosDbConfigurationInfo

Naam Beschrijving Waarde
aanbod Doorvoer De ingerichte doorvoer voor de back-updatabase. Int

Beperkingen:
Minimumwaarde = 400

ServiceExportConfigurationInfo

Naam Beschrijving Waarde
naam van opslagaccount De naam van het standaardopslagaccount voor exporteren. snaar

DienstenEigenschappen

Naam Beschrijving Waarde
access-beleid Het toegangsbeleid van het service-exemplaar. ServiceAccessPolicyEntry
authenticatieConfiguratie De verificatieconfiguratie voor het service-exemplaar. ServiceAuthenticationConfigurationInfo
corsConfiguratie De instellingen voor de CORS-configuratie van het service-exemplaar. ServiceCorsConfigurationInfo-
cosmosDbConfiguration De instellingen voor de Cosmos DB-database die de service back-up maken. ServiceCosmosDbConfigurationInfo
exportConfiguratie De instellingen voor de exportbewerking van het service-exemplaar. ServiceExportConfigurationInfo

Gebruiksvoorbeelden

Azure-snelstartvoorbeelden

De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.

Bicep-bestand Beschrijving
Azure API for FHIR implementeren Met deze sjabloon maakt u een exemplaar van Azure API for FHIR®. De Azure API for FHIR® is een beheerd, op standaarden gebaseerd en compatibel gegevensplatform voor gezondheidszorg. Hiermee kunnen organisaties hun klinische gezondheidsgegevens naar de cloud brengen op basis van de interoperabele gegevensstandaard FHIR®.

Resourcedefinitie van ARM-sjabloon

Het resourcetype services kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.HealthcareApis/services-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

Microsoft.HealthcareApis/diensten

Naam Beschrijving Waarde
apiVersion De API-versie '2019-09-16'
etag Een etag die is gekoppeld aan de resource, die wordt gebruikt voor optimistische gelijktijdigheid bij het bewerken ervan. snaar
identiteit Instelling die aangeeft of aan de service een beheerde identiteit is gekoppeld. ResourceIdentity-
soort Het soort service. 'fhir'
'fhir-R4'
'fhir-Stu3' (vereist)
plaats De resourcelocatie. tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 3
Maximale lengte = 24 (vereist)
Eigenschappen De algemene eigenschappen van een service. ServicesProperties-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
soort Het resourcetype 'Microsoft.HealthcareApis/services'

Bronidentiteit

Naam Beschrijving Waarde
soort Het type identiteit dat wordt opgegeven, momenteel SystemAssigned en None zijn toegestaan. 'Geen'
'Systeem toegewezen'

Bron Tags

Naam Beschrijving Waarde

ServiceAccessPolicyEntry

Naam Beschrijving Waarde
objectId Een Azure AD-object-id (gebruiker of apps) die toegang heeft tot de FHIR-service. snaar

Beperkingen:
Patroon = ^(([0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}){1})+$ (vereist)

ServiceAuthenticationConfigurationInfo

Naam Beschrijving Waarde
audiëntie De doelgroep-URL voor de service snaar
autoriteit De instantie-URL voor de service snaar
smartProxyEnabled Als de SMART on FHIR-proxy is ingeschakeld Bool

ServiceCorsConfigurationInfo

Naam Beschrijving Waarde
allowCredentials Als referenties zijn toegestaan via CORS. Bool
Headers De headers kunnen worden toegestaan via CORS. tekenreeks[]
maxAge De maximale leeftijd die via CORS mag worden toegestaan. Int

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 99999
Methoden De methoden die via CORS moeten worden toegestaan. tekenreeks[]
Oorsprong De oorsprong mag via CORS worden toegestaan. snaar

Beperkingen:
Patroon = ^(?:(?:(?:[hH][tT][tT][pP](?:[sS]|))\:\/\/(?:[a-zA-Z0-9-]+[.]?)+(?:\:[0-9]{1,5})?|[*]))$[]

ServiceCosmosDbConfigurationInfo

Naam Beschrijving Waarde
aanbod Doorvoer De ingerichte doorvoer voor de back-updatabase. Int

Beperkingen:
Minimumwaarde = 400

ServiceExportConfigurationInfo

Naam Beschrijving Waarde
naam van opslagaccount De naam van het standaardopslagaccount voor exporteren. snaar

DienstenEigenschappen

Naam Beschrijving Waarde
access-beleid Het toegangsbeleid van het service-exemplaar. ServiceAccessPolicyEntry
authenticatieConfiguratie De verificatieconfiguratie voor het service-exemplaar. ServiceAuthenticationConfigurationInfo
corsConfiguratie De instellingen voor de CORS-configuratie van het service-exemplaar. ServiceCorsConfigurationInfo-
cosmosDbConfiguration De instellingen voor de Cosmos DB-database die de service back-up maken. ServiceCosmosDbConfigurationInfo
exportConfiguratie De instellingen voor de exportbewerking van het service-exemplaar. ServiceExportConfigurationInfo

Gebruiksvoorbeelden

Azure-snelstartsjablonen

De volgende Azure-quickstartsjablonen dit resourcetype implementeren.

Sjabloon Beschrijving
Azure API for FHIR implementeren

implementeren in Azure
Met deze sjabloon maakt u een exemplaar van Azure API for FHIR®. De Azure API for FHIR® is een beheerd, op standaarden gebaseerd en compatibel gegevensplatform voor gezondheidszorg. Hiermee kunnen organisaties hun klinische gezondheidsgegevens naar de cloud brengen op basis van de interoperabele gegevensstandaard FHIR®.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype services kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.HealthcareApis/services-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Eigenschapswaarden

Microsoft.HealthcareApis/diensten

Naam Beschrijving Waarde
etag Een etag die is gekoppeld aan de resource, die wordt gebruikt voor optimistische gelijktijdigheid bij het bewerken ervan. snaar
identiteit Instelling die aangeeft of aan de service een beheerde identiteit is gekoppeld. ResourceIdentity-
soort Het soort service. 'fhir'
'fhir-R4'
'fhir-Stu3' (vereist)
plaats De resourcelocatie. tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 3
Maximale lengte = 24 (vereist)
Eigenschappen De algemene eigenschappen van een service. ServicesProperties-
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
soort Het resourcetype "Microsoft.HealthcareApis/services@2019-09-16"

Bronidentiteit

Naam Beschrijving Waarde
soort Het type identiteit dat wordt opgegeven, momenteel SystemAssigned en None zijn toegestaan. 'Geen'
'Systeem toegewezen'

Bron Tags

Naam Beschrijving Waarde

ServiceAccessPolicyEntry

Naam Beschrijving Waarde
objectId Een Azure AD-object-id (gebruiker of apps) die toegang heeft tot de FHIR-service. snaar

Beperkingen:
Patroon = ^(([0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}){1})+$ (vereist)

ServiceAuthenticationConfigurationInfo

Naam Beschrijving Waarde
audiëntie De doelgroep-URL voor de service snaar
autoriteit De instantie-URL voor de service snaar
smartProxyEnabled Als de SMART on FHIR-proxy is ingeschakeld Bool

ServiceCorsConfigurationInfo

Naam Beschrijving Waarde
allowCredentials Als referenties zijn toegestaan via CORS. Bool
Headers De headers kunnen worden toegestaan via CORS. tekenreeks[]
maxAge De maximale leeftijd die via CORS mag worden toegestaan. Int

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 99999
Methoden De methoden die via CORS moeten worden toegestaan. tekenreeks[]
Oorsprong De oorsprong mag via CORS worden toegestaan. snaar

Beperkingen:
Patroon = ^(?:(?:(?:[hH][tT][tT][pP](?:[sS]|))\:\/\/(?:[a-zA-Z0-9-]+[.]?)+(?:\:[0-9]{1,5})?|[*]))$[]

ServiceCosmosDbConfigurationInfo

Naam Beschrijving Waarde
aanbod Doorvoer De ingerichte doorvoer voor de back-updatabase. Int

Beperkingen:
Minimumwaarde = 400

ServiceExportConfigurationInfo

Naam Beschrijving Waarde
naam van opslagaccount De naam van het standaardopslagaccount voor exporteren. snaar

DienstenEigenschappen

Naam Beschrijving Waarde
access-beleid Het toegangsbeleid van het service-exemplaar. ServiceAccessPolicyEntry
authenticatieConfiguratie De verificatieconfiguratie voor het service-exemplaar. ServiceAuthenticationConfigurationInfo
corsConfiguratie De instellingen voor de CORS-configuratie van het service-exemplaar. ServiceCorsConfigurationInfo-
cosmosDbConfiguration De instellingen voor de Cosmos DB-database die de service back-up maken. ServiceCosmosDbConfigurationInfo
exportConfiguratie De instellingen voor de exportbewerking van het service-exemplaar. ServiceExportConfigurationInfo