We recommend using Azure Native.
Azure v6.10.0 published on Tuesday, Nov 19, 2024 by Pulumi
azure.healthcare.getFhirService
Explore with Pulumi AI
Use this data source to access information about an existing Healthcare FHIR Service(Fast Healthcare Interoperability Resources).
Using getFhirService
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getFhirService(args: GetFhirServiceArgs, opts?: InvokeOptions): Promise<GetFhirServiceResult>
function getFhirServiceOutput(args: GetFhirServiceOutputArgs, opts?: InvokeOptions): Output<GetFhirServiceResult>def get_fhir_service(name: Optional[str] = None,
                     tags: Optional[Mapping[str, str]] = None,
                     workspace_id: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetFhirServiceResult
def get_fhir_service_output(name: Optional[pulumi.Input[str]] = None,
                     tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                     workspace_id: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetFhirServiceResult]func LookupFhirService(ctx *Context, args *LookupFhirServiceArgs, opts ...InvokeOption) (*LookupFhirServiceResult, error)
func LookupFhirServiceOutput(ctx *Context, args *LookupFhirServiceOutputArgs, opts ...InvokeOption) LookupFhirServiceResultOutput> Note: This function is named LookupFhirService in the Go SDK.
public static class GetFhirService 
{
    public static Task<GetFhirServiceResult> InvokeAsync(GetFhirServiceArgs args, InvokeOptions? opts = null)
    public static Output<GetFhirServiceResult> Invoke(GetFhirServiceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetFhirServiceResult> getFhirService(GetFhirServiceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure:healthcare/getFhirService:getFhirService
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Name string
- The name of the Healthcare FHIR Service.
- WorkspaceId string
- The id of the Healthcare Workspace in which the Healthcare FHIR Service exists.
- Dictionary<string, string>
- The map of tags assigned to the Healthcare FHIR Service.
- Name string
- The name of the Healthcare FHIR Service.
- WorkspaceId string
- The id of the Healthcare Workspace in which the Healthcare FHIR Service exists.
- map[string]string
- The map of tags assigned to the Healthcare FHIR Service.
- name String
- The name of the Healthcare FHIR Service.
- workspaceId String
- The id of the Healthcare Workspace in which the Healthcare FHIR Service exists.
- Map<String,String>
- The map of tags assigned to the Healthcare FHIR Service.
- name string
- The name of the Healthcare FHIR Service.
- workspaceId string
- The id of the Healthcare Workspace in which the Healthcare FHIR Service exists.
- {[key: string]: string}
- The map of tags assigned to the Healthcare FHIR Service.
- name str
- The name of the Healthcare FHIR Service.
- workspace_id str
- The id of the Healthcare Workspace in which the Healthcare FHIR Service exists.
- Mapping[str, str]
- The map of tags assigned to the Healthcare FHIR Service.
- name String
- The name of the Healthcare FHIR Service.
- workspaceId String
- The id of the Healthcare Workspace in which the Healthcare FHIR Service exists.
- Map<String>
- The map of tags assigned to the Healthcare FHIR Service.
getFhirService Result
The following output properties are available:
- AccessPolicy List<string>Object Ids 
- The list of the access policies of the service instance.
- Authentications
List<GetFhir Service Authentication> 
- The authenticationblock as defined below.
- ConfigurationExport stringStorage Account Name 
- The name of the storage account which the operation configuration information is exported to.
- ContainerRegistry List<string>Login Server Urls 
- The list of azure container registry settings used for convert data operation of the service instance.
- Cors
List<GetFhir Service Cor> 
- The corsblock as defined below.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identities
List<GetFhir Service Identity> 
- The identityblock as defined below.
- Kind string
- The kind of the Healthcare FHIR Service.
- Location string
- The Azure Region where the Healthcare FHIR Service is located.
- Name string
- WorkspaceId string
- Dictionary<string, string>
- The map of tags assigned to the Healthcare FHIR Service.
- AccessPolicy []stringObject Ids 
- The list of the access policies of the service instance.
- Authentications
[]GetFhir Service Authentication 
- The authenticationblock as defined below.
- ConfigurationExport stringStorage Account Name 
- The name of the storage account which the operation configuration information is exported to.
- ContainerRegistry []stringLogin Server Urls 
- The list of azure container registry settings used for convert data operation of the service instance.
- Cors
[]GetFhir Service Cor 
- The corsblock as defined below.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identities
[]GetFhir Service Identity 
- The identityblock as defined below.
- Kind string
- The kind of the Healthcare FHIR Service.
- Location string
- The Azure Region where the Healthcare FHIR Service is located.
- Name string
- WorkspaceId string
- map[string]string
- The map of tags assigned to the Healthcare FHIR Service.
- accessPolicy List<String>Object Ids 
- The list of the access policies of the service instance.
- authentications
List<GetFhir Service Authentication> 
- The authenticationblock as defined below.
- configurationExport StringStorage Account Name 
- The name of the storage account which the operation configuration information is exported to.
- containerRegistry List<String>Login Server Urls 
- The list of azure container registry settings used for convert data operation of the service instance.
- cors
List<GetFhir Service Cor> 
- The corsblock as defined below.
- id String
- The provider-assigned unique ID for this managed resource.
- identities
List<GetFhir Service Identity> 
- The identityblock as defined below.
- kind String
- The kind of the Healthcare FHIR Service.
- location String
- The Azure Region where the Healthcare FHIR Service is located.
- name String
- workspaceId String
- Map<String,String>
- The map of tags assigned to the Healthcare FHIR Service.
- accessPolicy string[]Object Ids 
- The list of the access policies of the service instance.
- authentications
GetFhir Service Authentication[] 
- The authenticationblock as defined below.
- configurationExport stringStorage Account Name 
- The name of the storage account which the operation configuration information is exported to.
- containerRegistry string[]Login Server Urls 
- The list of azure container registry settings used for convert data operation of the service instance.
- cors
GetFhir Service Cor[] 
- The corsblock as defined below.
- id string
- The provider-assigned unique ID for this managed resource.
- identities
GetFhir Service Identity[] 
- The identityblock as defined below.
- kind string
- The kind of the Healthcare FHIR Service.
- location string
- The Azure Region where the Healthcare FHIR Service is located.
- name string
- workspaceId string
- {[key: string]: string}
- The map of tags assigned to the Healthcare FHIR Service.
- access_policy_ Sequence[str]object_ ids 
- The list of the access policies of the service instance.
- authentications
Sequence[GetFhir Service Authentication] 
- The authenticationblock as defined below.
- configuration_export_ strstorage_ account_ name 
- The name of the storage account which the operation configuration information is exported to.
- container_registry_ Sequence[str]login_ server_ urls 
- The list of azure container registry settings used for convert data operation of the service instance.
- cors
Sequence[GetFhir Service Cor] 
- The corsblock as defined below.
- id str
- The provider-assigned unique ID for this managed resource.
- identities
Sequence[GetFhir Service Identity] 
- The identityblock as defined below.
- kind str
- The kind of the Healthcare FHIR Service.
- location str
- The Azure Region where the Healthcare FHIR Service is located.
- name str
- workspace_id str
- Mapping[str, str]
- The map of tags assigned to the Healthcare FHIR Service.
- accessPolicy List<String>Object Ids 
- The list of the access policies of the service instance.
- authentications List<Property Map>
- The authenticationblock as defined below.
- configurationExport StringStorage Account Name 
- The name of the storage account which the operation configuration information is exported to.
- containerRegistry List<String>Login Server Urls 
- The list of azure container registry settings used for convert data operation of the service instance.
- cors List<Property Map>
- The corsblock as defined below.
- id String
- The provider-assigned unique ID for this managed resource.
- identities List<Property Map>
- The identityblock as defined below.
- kind String
- The kind of the Healthcare FHIR Service.
- location String
- The Azure Region where the Healthcare FHIR Service is located.
- name String
- workspaceId String
- Map<String>
- The map of tags assigned to the Healthcare FHIR Service.
Supporting Types
GetFhirServiceAuthentication   
- Audience string
- The intended audience to receive authentication tokens for the service. The default value is https://<name>.fhir.azurehealthcareapis.com.
- string
- SmartProxy boolEnabled 
- Audience string
- The intended audience to receive authentication tokens for the service. The default value is https://<name>.fhir.azurehealthcareapis.com.
- string
- SmartProxy boolEnabled 
- audience String
- The intended audience to receive authentication tokens for the service. The default value is https://<name>.fhir.azurehealthcareapis.com.
- String
- smartProxy BooleanEnabled 
- audience string
- The intended audience to receive authentication tokens for the service. The default value is https://<name>.fhir.azurehealthcareapis.com.
- string
- smartProxy booleanEnabled 
- audience str
- The intended audience to receive authentication tokens for the service. The default value is https://<name>.fhir.azurehealthcareapis.com.
- str
- smart_proxy_ boolenabled 
- audience String
- The intended audience to receive authentication tokens for the service. The default value is https://<name>.fhir.azurehealthcareapis.com.
- String
- smartProxy BooleanEnabled 
GetFhirServiceCor   
- AllowedHeaders List<string>
- The set of headers to be allowed via CORS.
- AllowedMethods List<string>
- The methods to be allowed via CORS.
- AllowedOrigins List<string>
- The set of origins to be allowed via CORS.
- CredentialsAllowed bool
- Are credentials allowed via CORS?
- MaxAge intIn Seconds 
- The max age to be allowed via CORS.
- AllowedHeaders []string
- The set of headers to be allowed via CORS.
- AllowedMethods []string
- The methods to be allowed via CORS.
- AllowedOrigins []string
- The set of origins to be allowed via CORS.
- CredentialsAllowed bool
- Are credentials allowed via CORS?
- MaxAge intIn Seconds 
- The max age to be allowed via CORS.
- allowedHeaders List<String>
- The set of headers to be allowed via CORS.
- allowedMethods List<String>
- The methods to be allowed via CORS.
- allowedOrigins List<String>
- The set of origins to be allowed via CORS.
- credentialsAllowed Boolean
- Are credentials allowed via CORS?
- maxAge IntegerIn Seconds 
- The max age to be allowed via CORS.
- allowedHeaders string[]
- The set of headers to be allowed via CORS.
- allowedMethods string[]
- The methods to be allowed via CORS.
- allowedOrigins string[]
- The set of origins to be allowed via CORS.
- credentialsAllowed boolean
- Are credentials allowed via CORS?
- maxAge numberIn Seconds 
- The max age to be allowed via CORS.
- allowed_headers Sequence[str]
- The set of headers to be allowed via CORS.
- allowed_methods Sequence[str]
- The methods to be allowed via CORS.
- allowed_origins Sequence[str]
- The set of origins to be allowed via CORS.
- credentials_allowed bool
- Are credentials allowed via CORS?
- max_age_ intin_ seconds 
- The max age to be allowed via CORS.
- allowedHeaders List<String>
- The set of headers to be allowed via CORS.
- allowedMethods List<String>
- The methods to be allowed via CORS.
- allowedOrigins List<String>
- The set of origins to be allowed via CORS.
- credentialsAllowed Boolean
- Are credentials allowed via CORS?
- maxAge NumberIn Seconds 
- The max age to be allowed via CORS.
GetFhirServiceIdentity   
- IdentityIds List<string>
- PrincipalId string
- The Principal ID associated with this System Assigned Managed Service Identity.
- TenantId string
- The Tenant ID associated with this System Assigned Managed Service Identity.
- Type string
- The type of identity used for the Healthcare FHIR service.
- IdentityIds []string
- PrincipalId string
- The Principal ID associated with this System Assigned Managed Service Identity.
- TenantId string
- The Tenant ID associated with this System Assigned Managed Service Identity.
- Type string
- The type of identity used for the Healthcare FHIR service.
- identityIds List<String>
- principalId String
- The Principal ID associated with this System Assigned Managed Service Identity.
- tenantId String
- The Tenant ID associated with this System Assigned Managed Service Identity.
- type String
- The type of identity used for the Healthcare FHIR service.
- identityIds string[]
- principalId string
- The Principal ID associated with this System Assigned Managed Service Identity.
- tenantId string
- The Tenant ID associated with this System Assigned Managed Service Identity.
- type string
- The type of identity used for the Healthcare FHIR service.
- identity_ids Sequence[str]
- principal_id str
- The Principal ID associated with this System Assigned Managed Service Identity.
- tenant_id str
- The Tenant ID associated with this System Assigned Managed Service Identity.
- type str
- The type of identity used for the Healthcare FHIR service.
- identityIds List<String>
- principalId String
- The Principal ID associated with this System Assigned Managed Service Identity.
- tenantId String
- The Tenant ID associated with this System Assigned Managed Service Identity.
- type String
- The type of identity used for the Healthcare FHIR service.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the azurermTerraform Provider.