Microsoft. Usługi HealthcareApis 2022-10-01-preview
Artykuł
12/28/2022
1 współautor
Opinia
W tym artykule
Definicja zasobu Bicep
Typ zasobu usług można wdrożyć w następujących elementach:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian .
Aby utworzyć Microsoft. Zasób HealthcareApis/services dodaj do szablonu następujący kod Bicep.
resource symbolicname 'Microsoft.HealthcareApis/services@2022-10-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
kind: 'string'
etag: 'string'
identity: {
type: 'string'
}
properties: {
accessPolicies: [
{
objectId: 'string'
}
]
acrConfiguration: {
loginServers: [
'string'
]
ociArtifacts: [
{
digest: 'string'
imageName: 'string'
loginServer: 'string'
}
]
}
authenticationConfiguration: {
audience: 'string'
authority: 'string'
smartProxyEnabled: bool
}
corsConfiguration: {
allowCredentials: bool
headers: [
'string'
]
maxAge: int
methods: [
'string'
]
origins: [
'string'
]
}
cosmosDbConfiguration: {
keyVaultKeyUri: 'string'
offerThroughput: int
}
exportConfiguration: {
storageAccountName: 'string'
}
importConfiguration: {
enabled: bool
initialImportMode: bool
integrationDataStore: 'string'
}
privateEndpointConnections: [
{
properties: {
privateEndpoint: {}
privateLinkServiceConnectionState: {
actionsRequired: 'string'
description: 'string'
status: 'string'
}
}
}
]
publicNetworkAccess: 'string'
}
}
Wartości właściwości
services
Nazwa
Opis
Wartość
name
Nazwa zasobu
ciąg (wymagany)
location
Lokalizacja zasobu.
ciąg (wymagany)
tags
Tagi zasobów.
Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
Rodzaju
Rodzaj usługi.
"fhir" "fhir-R4" "fhir-Stu3" (wymagane)
Etag
Etag skojarzony z zasobem, używany do optymistycznej współbieżności podczas edytowania.
ciąg
identity
Ustawienie wskazujące, czy usługa ma skojarzona tożsamość zarządzaną.
ServicesResourceIdentity
properties
Typowe właściwości usługi.
ServicesProperties
ServicesResourceIdentity
Nazwa
Opis
Wartość
typ
Określony typ tożsamości, obecnie systemAssigned i None są dozwolone.
"Brak" "SystemAssigned"
ServicesProperties
ServiceAccessPolicyEntry
Nazwa
Opis
Wartość
objectId
Identyfikator obiektu Azure AD (użytkownik lub aplikacje), który może uzyskać dostęp do usługi FHIR.
ciąg (wymagany)
ServiceAcrConfigurationInfo
Nazwa
Opis
Wartość
loginServers
Lista serwerów logowania usługi ACR.
ciąg[]
ociArtifacts
Lista artefaktów Open Container Initiative (OCI).
ServiceOciArtifactEntry []
ServiceOciArtifactEntry
Nazwa
Opis
Wartość
digest
Podsumowanie artefaktu.
ciąg
Imagename
Nazwa artefaktu.
ciąg
loginServer
Serwer logowania Azure Container Registry.
ciąg
ServiceAuthenticationConfigurationInfo
Nazwa
Opis
Wartość
Publiczności
Adres URL odbiorców usługi
ciąg
Organ
Adres URL urzędu dla usługi
ciąg
smartProxyEnabled
Jeśli włączono funkcję SMART na serwerze proxy FHIR
bool
ServiceCorsConfigurationInfo
Nazwa
Opis
Wartość
allowCredentials
Jeśli poświadczenia są dozwolone za pośrednictwem mechanizmu CORS.
bool
Nagłówki
Nagłówki mogą być dozwolone za pośrednictwem mechanizmu CORS.
ciąg[]
Maxage
Maksymalny wiek dozwolony za pośrednictwem mechanizmu CORS.
int
methods
Metody, które mają być dozwolone za pośrednictwem mechanizmu CORS.
ciąg[]
Pochodzenia
Źródła mogą być dozwolone za pośrednictwem mechanizmu CORS.
ciąg[]
ServiceCosmosDbConfigurationInfo
Nazwa
Opis
Wartość
keyVaultKeyUri
Identyfikator URI klucza zarządzanego przez klienta dla bazy danych kopii zapasowej.
ciąg
offerThroughput
Aprowizowana przepływność dla bazy danych kopii zapasowej.
int
ServiceExportConfigurationInfo
Nazwa
Opis
Wartość
storageAccountName
Nazwa domyślnego konta magazynu eksportu.
ciąg
ServiceImportConfigurationInfo
Nazwa
Opis
Wartość
enabled
Jeśli operacja importowania jest włączona.
bool
initialImportMode
Jeśli usługa FHIR jest w trybie InitialImportMode.
bool
integrationDataStore
Nazwa domyślnego konta magazynu integracji.
ciąg
PrivateEndpointConnection
PrivateEndpointConnectionProperties
Nazwa
Opis
Wartość
privateEndpoint
Zasób prywatnego punktu końcowego.
PrivateEndpoint
privateLinkServiceConnectionState
Kolekcja informacji o stanie połączenia między konsumentem usługi a dostawcą.
PrivateLinkServiceConnectionState (wymagane)
PrivateEndpoint
Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.
PrivateLinkServiceConnectionState
Nazwa
Opis
Wartość
actionsRequired
Komunikat wskazujący, czy zmiany dostawcy usług wymagają aktualizacji u konsumenta.
ciąg
description (opis)
Przyczyna zatwierdzenia/odrzucenia połączenia.
ciąg
status
Wskazuje, czy połączenie zostało zatwierdzone/odrzucone/usunięte przez właściciela usługi.
"Zatwierdzone" "Oczekujące" "Odrzucono"
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Template
Opis
Wdrażanie usługi Azure API for FHIR
Ten szablon tworzy wystąpienie usługi Azure API for FHIR®. Interfejs API platformy Azure for FHIR® to zarządzana, oparta na standardach i zgodna platforma danych opieki zdrowotnej. Umożliwia organizacjom wprowadzanie danych zdrowotnych klinicznych do chmury na podstawie standardu FHIR® danych wzajemnie współpracujących.
Definicja zasobu szablonu usługi ARM
Typ zasobu usług można wdrożyć w następujących elementach:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian .
Aby utworzyć Microsoft. Zasób HealthcareApis/services dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.HealthcareApis/services",
"apiVersion": "2022-10-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"kind": "string",
"etag": "string",
"identity": {
"type": "string"
},
"properties": {
"accessPolicies": [
{
"objectId": "string"
}
],
"acrConfiguration": {
"loginServers": [ "string" ],
"ociArtifacts": [
{
"digest": "string",
"imageName": "string",
"loginServer": "string"
}
]
},
"authenticationConfiguration": {
"audience": "string",
"authority": "string",
"smartProxyEnabled": "bool"
},
"corsConfiguration": {
"allowCredentials": "bool",
"headers": [ "string" ],
"maxAge": "int",
"methods": [ "string" ],
"origins": [ "string" ]
},
"cosmosDbConfiguration": {
"keyVaultKeyUri": "string",
"offerThroughput": "int"
},
"exportConfiguration": {
"storageAccountName": "string"
},
"importConfiguration": {
"enabled": "bool",
"initialImportMode": "bool",
"integrationDataStore": "string"
},
"privateEndpointConnections": [
{
"properties": {
"privateEndpoint": {},
"privateLinkServiceConnectionState": {
"actionsRequired": "string",
"description": "string",
"status": "string"
}
}
}
],
"publicNetworkAccess": "string"
}
}
Wartości właściwości
services
Nazwa
Opis
Wartość
typ
Typ zasobu
"Microsoft. HealthcareApis/services'
apiVersion
Wersja interfejsu API zasobów
"2022-10-01-preview"
name
Nazwa zasobu
ciąg (wymagany)
location
Lokalizacja zasobu.
ciąg (wymagany)
tags
Tagi zasobów.
Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
Rodzaju
Rodzaj usługi.
"Fhir" "fhir-R4" "fhir-Stu3" (wymagane)
Etag
Element etag skojarzony z zasobem używany do optymistycznej współbieżności podczas jej edytowania.
ciąg
identity
Ustawienie wskazujące, czy usługa ma skojarzona tożsamość zarządzaną.
ServicesResourceIdentity
properties
Typowe właściwości usługi.
UsługiWłaściwości
ServicesResourceIdentity
Nazwa
Opis
Wartość
typ
Typ określonej tożsamości, obecnie SystemAssigned i None są dozwolone.
"Brak" "SystemAssigned"
UsługiWłaściwości
ServiceAccessPolicyEntry
Nazwa
Opis
Wartość
objectId
Identyfikator obiektu Azure AD (użytkownik lub aplikacje), który może uzyskać dostęp do usługi FHIR.
ciąg (wymagany)
ServiceAcrConfigurationInfo
Nazwa
Opis
Wartość
loginServers
Lista serwerów logowania usługi ACR.
ciąg[]
ociArtifacts
Lista artefaktów Open Container Initiative (OCI).
ServiceOciArtifactEntry []
ServiceOciArtifactEntry
Nazwa
Opis
Wartość
digest
Skrót artefaktu.
ciąg
Imagename
Nazwa artefaktu.
ciąg
loginServer
Serwer logowania Azure Container Registry.
ciąg
ServiceAuthenticationConfigurationInfo
Nazwa
Opis
Wartość
Publiczności
Adres URL odbiorców usługi
ciąg
Organ
Adres URL urzędu dla usługi
ciąg
smartProxyEnabled
Jeśli serwer proxy SMART na serwerze proxy FHIR jest włączony
bool
ServiceCorsConfigurationInfo
Nazwa
Opis
Wartość
allowCredentials
Jeśli poświadczenia są dozwolone za pośrednictwem mechanizmu CORS.
bool
Nagłówki
Nagłówki mogą być dozwolone za pośrednictwem mechanizmu CORS.
ciąg[]
Maxage
Maksymalny wiek dozwolony za pośrednictwem mechanizmu CORS.
int
methods
Metody, które mają być dozwolone za pośrednictwem mechanizmu CORS.
ciąg[]
Pochodzenia
Źródła mogą być dozwolone za pośrednictwem mechanizmu CORS.
ciąg[]
ServiceCosmosDbConfigurationInfo
Nazwa
Opis
Wartość
keyVaultKeyUri
Identyfikator URI klucza zarządzanego przez klienta dla bazy danych zaplecza.
ciąg
offerThroughput
Aprowizowana przepływność dla bazy danych zaplecza.
int
ServiceExportConfigurationInfo
Nazwa
Opis
Wartość
storageAccountName
Nazwa domyślnego konta magazynu eksportu.
ciąg
ServiceImportConfigurationInfo
Nazwa
Opis
Wartość
enabled
Jeśli operacja importowania jest włączona.
bool
initialImportMode
Jeśli usługa FHIR znajduje się w obszarze InitialImportMode.
bool
integrationDataStore
Nazwa domyślnego konta magazynu integracji.
ciąg
PrivateEndpointConnection
PrivateEndpointConnectionProperties
Nazwa
Opis
Wartość
privateEndpoint
Zasób prywatnego punktu końcowego.
PrivateEndpoint
privateLinkServiceConnectionState
Kolekcja informacji o stanie połączenia między konsumentem usługi a dostawcą.
PrivateLinkServiceConnectionState (wymagane)
PrivateEndpoint
Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.
PrivateLinkServiceConnectionState
Nazwa
Opis
Wartość
actionsRequired
Komunikat wskazujący, czy zmiany dostawcy usług wymagają aktualizacji u konsumenta.
ciąg
description (opis)
Przyczyna zatwierdzenia/odrzucenia połączenia.
ciąg
status
Wskazuje, czy połączenie zostało zatwierdzone/odrzucone/usunięte przez właściciela usługi.
"Zatwierdzone" "Oczekujące" "Odrzucono"
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Template
Opis
Wdrażanie usługi Azure API for FHIR
Ten szablon tworzy wystąpienie usługi Azure API for FHIR®. Interfejs API platformy Azure for FHIR® to zarządzana, oparta na standardach i zgodna platforma danych opieki zdrowotnej. Umożliwia organizacjom wprowadzanie danych zdrowotnych klinicznych do chmury na podstawie standardu FHIR® danych wzajemnie współpracujących.
Typ zasobu usług można wdrożyć w następujących elementach:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian .
Aby utworzyć Microsoft. Zasób HealthcareApis/services dodaj do szablonu następujący program Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.HealthcareApis/services@2022-10-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "SystemAssigned"
}
body = jsonencode({
properties = {
accessPolicies = [
{
objectId = "string"
}
]
acrConfiguration = {
loginServers = [
"string"
]
ociArtifacts = [
{
digest = "string"
imageName = "string"
loginServer = "string"
}
]
}
authenticationConfiguration = {
audience = "string"
authority = "string"
smartProxyEnabled = bool
}
corsConfiguration = {
allowCredentials = bool
headers = [
"string"
]
maxAge = int
methods = [
"string"
]
origins = [
"string"
]
}
cosmosDbConfiguration = {
keyVaultKeyUri = "string"
offerThroughput = int
}
exportConfiguration = {
storageAccountName = "string"
}
importConfiguration = {
enabled = bool
initialImportMode = bool
integrationDataStore = "string"
}
privateEndpointConnections = [
{
properties = {
privateEndpoint = {}
privateLinkServiceConnectionState = {
actionsRequired = "string"
description = "string"
status = "string"
}
}
}
]
publicNetworkAccess = "string"
}
kind = "string"
etag = "string"
})
}
Wartości właściwości
services
Nazwa
Opis
Wartość
typ
Typ zasobu
"Microsoft. HealthcareApis/services@2022-10-01-preview"
name
Nazwa zasobu
ciąg (wymagany)
location
Lokalizacja zasobu.
ciąg (wymagany)
parent_id
Aby przeprowadzić wdrożenie w grupie zasobów, użyj identyfikatora tej grupy zasobów.
ciąg (wymagany)
tags
Tagi zasobów.
Słownik nazw tagów i wartości.
Rodzaju
Rodzaj usługi.
"fhir" "fhir-R4" "fhir-Stu3" (wymagane)
Etag
Element etag skojarzony z zasobem używany do optymistycznej współbieżności podczas jej edytowania.
ciąg
identity
Ustawienie wskazujące, czy usługa ma skojarzona tożsamość zarządzaną.
ServicesResourceIdentity
properties
Typowe właściwości usługi.
UsługiWłaściwości
ServicesResourceIdentity
Nazwa
Opis
Wartość
typ
Typ określonej tożsamości, obecnie SystemAssigned i None są dozwolone.
"SystemAssigned"
UsługiWłaściwości
ServiceAccessPolicyEntry
Nazwa
Opis
Wartość
objectId
Identyfikator obiektu Azure AD (użytkownik lub aplikacje), który może uzyskać dostęp do usługi FHIR.
ciąg (wymagany)
ServiceAcrConfigurationInfo
Nazwa
Opis
Wartość
loginServers
Lista serwerów logowania usługi ACR.
ciąg[]
ociArtifacts
Lista artefaktów Open Container Initiative (OCI).
ServiceOciArtifactEntry []
ServiceOciArtifactEntry
Nazwa
Opis
Wartość
digest
Skrót artefaktu.
ciąg
Imagename
Nazwa artefaktu.
ciąg
loginServer
Serwer logowania Azure Container Registry.
ciąg
ServiceAuthenticationConfigurationInfo
Nazwa
Opis
Wartość
Publiczności
Adres URL odbiorców usługi
ciąg
Organ
Adres URL urzędu dla usługi
ciąg
smartProxyEnabled
Jeśli serwer proxy SMART na serwerze proxy FHIR jest włączony
bool
ServiceCorsConfigurationInfo
Nazwa
Opis
Wartość
allowCredentials
Jeśli poświadczenia są dozwolone za pośrednictwem mechanizmu CORS.
bool
Nagłówki
Nagłówki mogą być dozwolone za pośrednictwem mechanizmu CORS.
ciąg[]
Maxage
Maksymalny wiek dozwolony za pośrednictwem mechanizmu CORS.
int
methods
Metody, które mają być dozwolone za pośrednictwem mechanizmu CORS.
ciąg[]
Pochodzenia
Źródła mogą być dozwolone za pośrednictwem mechanizmu CORS.
ciąg[]
ServiceCosmosDbConfigurationInfo
Nazwa
Opis
Wartość
keyVaultKeyUri
Identyfikator URI klucza zarządzanego przez klienta dla bazy danych zaplecza.
ciąg
offerThroughput
Aprowizowana przepływność dla bazy danych zaplecza.
int
ServiceExportConfigurationInfo
Nazwa
Opis
Wartość
storageAccountName
Nazwa domyślnego konta magazynu eksportu.
ciąg
ServiceImportConfigurationInfo
Nazwa
Opis
Wartość
enabled
Jeśli operacja importowania jest włączona.
bool
initialImportMode
Jeśli usługa FHIR znajduje się w obszarze InitialImportMode.
bool
integrationDataStore
Nazwa domyślnego konta magazynu integracji.
ciąg
PrivateEndpointConnection
PrivateEndpointConnectionProperties
Nazwa
Opis
Wartość
privateEndpoint
Zasób prywatnego punktu końcowego.
PrivateEndpoint
privateLinkServiceConnectionState
Zbiór informacji o stanie połączenia między użytkownikiem usługi a dostawcą.
PrivateLinkServiceConnectionState (wymagane)
PrivateEndpoint
Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.
PrivateLinkServiceConnectionState
Nazwa
Opis
Wartość
actionsRequired
Komunikat wskazujący, czy zmiany dostawcy usług wymagają aktualizacji dla konsumenta.
ciąg
description (opis)
Przyczyna zatwierdzenia/odrzucenia połączenia.
ciąg
status
Wskazuje, czy połączenie zostało zatwierdzone/odrzucone/usunięte przez właściciela usługi.
"Zatwierdzone" "Oczekujące" "Odrzucone"