Data Source: azurermHealthcareFhirService
Use this data source to access information about an existing Healthcare FHIR Service(Fast Healthcare Interoperability Resources).
Example Usage
data "azurerm_healthcare_fhir_service" "example" {
name = "example-healthcare"
workspace_id = data.azurerm_healthcare_fhir_service.example.workspace_id
}
output "healthcare_fhir_service_id" {
value = data.azurerm_healthcare_fhir_service.example.id
}
Argument Reference
-
name
- The name of the Healthcare FHIR Service. -
workspaceId
- The id of the Healthcare Workspace in which the Healthcare FHIR Service exists.
Attributes Reference
The following attributes are exported:
-
id
- The ID of the Healthcare FHIR Service. -
location
- The Azure Region where the Healthcare FHIR Service is located. -
kind
- The kind of the Healthcare FHIR Service. -
identity
- Theidentity
block as defined below. -
accessPolicyObjectIds
- The list of the access policies of the service instance. -
cors
- Thecors
block as defined below. -
containerRegistryLoginServerUrl
- The list of azure container registry settings used for convert data operation of the service instance. -
authentication
- Theauthentication
block as defined below. -
configurationExportStorageAccountName
- The name of the storage account which the operation configuration information is exported to. -
publicNetworkAccessEnabled
- Is public networks access enabled when data plane traffic coming from public networks while private endpoint is enabled? -
tags
- The map of tags assigned to the Healthcare FHIR Service.
An identity
block exports the following:
-
type
- The type of identity used for the Healthcare FHIR service. -
principalId
- The Principal ID associated with this System Assigned Managed Service Identity. -
tenantId
- The Tenant ID associated with this System Assigned Managed Service Identity.
A cors
block exports the following:
allowedOrigins
- The set of origins to be allowed via CORS.allowedHeaders
- The set of headers to be allowed via CORS.allowedMethods
- The methods to be allowed via CORS.maxAgeInSeconds
- The max age to be allowed via CORS.credentialsAllowed
- Are credentials allowed via CORS?
An authentication
block exports the following:
authority
- The Azure Active Directory (tenant) that serves as the authentication authority to access the service. The default authority is the Directory defined in the authentication scheme in use when running Terraform. Authority must be registered to Azure AD and in the following format: https://{Azure-AD-endpoint}/{tenant-id}.audience
- The intended audience to receive authentication tokens for the service. The default value ishttps://<name>FhirAzurehealthcareapisCom
.
Timeouts
The timeouts
block allows you to specify timeouts for certain actions:
read
- (Defaults to 5 minutes) Used when retrieving the Healthcare FHIR Service.