Skip to content

Data Source: azurermHealthcareDicomService

Use this data source to access information about an existing Healthcare DICOM Service

Example Usage

import * as cdktf from "cdktf";
/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as azurerm from "./.gen/providers/azurerm";
/*The following providers are missing schema information and might need manual adjustments to synthesize correctly: azurerm.
For a more precise conversion please use the --provider flag in convert.*/
const dataAzurermHealthcareDicomServiceExample =
  new azurerm.dataAzurermHealthcareDicomService.DataAzurermHealthcareDicomService(
    this,
    "example",
    {
      name: "example-healthcare_dicom_service",
      workspace_id: "${data.azurerm_healthcare_workspace.example.id}",
    }
  );
new cdktf.TerraformOutput(this, "azurerm_healthcare_dicom_service", {
  value: dataAzurermHealthcareDicomServiceExample.id,
});

Argument Reference

  • name - The name of the Healthcare DICOM Service

  • workspaceId - The id of the Healthcare Workspace in which the Healthcare DICOM Service exists.

Attributes Reference

The following attributes are exported:

  • id - The ID of the Healthcare DICOM Service.

  • location - The Azure Region where the Healthcare DICOM Service is located.

  • authentication - The authentication block as defined below.

  • serviceUrl - The url of the Healthcare DICOM Services.

  • tags - A map of tags assigned to the Healthcare DICOM Service.


An authentication supports 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 is https://dicom.azurehealthcareapis.azure.com

Timeouts

The timeouts block allows you to specify timeouts for certain actions:

  • read - (Defaults to 5 minutes) Used when retrieving the Healthcare DICOM Service.