1. Packages
  2. Azure Native
  3. API Docs
  4. healthcareapis
  5. FhirService
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi

azure-native.healthcareapis.FhirService

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi

    The description of Fhir Service

    Uses Azure REST API version 2024-03-31. In version 2.x of the Azure Native provider, it used API version 2023-02-28.

    Other available API versions: 2022-10-01-preview, 2022-12-01, 2023-02-28, 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2025-03-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native healthcareapis [ApiVersion]. See the version guide for details.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:healthcareapis:FhirService fhirservice1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/fhirservices/{fhirServiceName} 
    

    Create FhirService Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new FhirService(name: string, args: FhirServiceArgs, opts?: CustomResourceOptions);
    @overload
    def FhirService(resource_name: str,
                    args: FhirServiceArgs,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def FhirService(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    resource_group_name: Optional[str] = None,
                    workspace_name: Optional[str] = None,
                    identity: Optional[ServiceManagedIdentityIdentityArgs] = None,
                    encryption: Optional[EncryptionArgs] = None,
                    export_configuration: Optional[FhirServiceExportConfigurationArgs] = None,
                    fhir_service_name: Optional[str] = None,
                    acr_configuration: Optional[FhirServiceAcrConfigurationArgs] = None,
                    implementation_guides_configuration: Optional[ImplementationGuidesConfigurationArgs] = None,
                    import_configuration: Optional[FhirServiceImportConfigurationArgs] = None,
                    kind: Optional[Union[str, FhirServiceKind]] = None,
                    location: Optional[str] = None,
                    cors_configuration: Optional[FhirServiceCorsConfigurationArgs] = None,
                    resource_version_policy_configuration: Optional[ResourceVersionPolicyConfigurationArgs] = None,
                    tags: Optional[Mapping[str, str]] = None,
                    authentication_configuration: Optional[FhirServiceAuthenticationConfigurationArgs] = None)
    func NewFhirService(ctx *Context, name string, args FhirServiceArgs, opts ...ResourceOption) (*FhirService, error)
    public FhirService(string name, FhirServiceArgs args, CustomResourceOptions? opts = null)
    public FhirService(String name, FhirServiceArgs args)
    public FhirService(String name, FhirServiceArgs args, CustomResourceOptions options)
    
    type: azure-native:healthcareapis:FhirService
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args FhirServiceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args FhirServiceArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args FhirServiceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FhirServiceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FhirServiceArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var fhirServiceResource = new AzureNative.HealthcareApis.FhirService("fhirServiceResource", new()
    {
        ResourceGroupName = "string",
        WorkspaceName = "string",
        Identity = new AzureNative.HealthcareApis.Inputs.ServiceManagedIdentityIdentityArgs
        {
            Type = "string",
            UserAssignedIdentities = new[]
            {
                "string",
            },
        },
        Encryption = new AzureNative.HealthcareApis.Inputs.EncryptionArgs
        {
            CustomerManagedKeyEncryption = new AzureNative.HealthcareApis.Inputs.EncryptionCustomerManagedKeyEncryptionArgs
            {
                KeyEncryptionKeyUrl = "string",
            },
        },
        ExportConfiguration = new AzureNative.HealthcareApis.Inputs.FhirServiceExportConfigurationArgs
        {
            StorageAccountName = "string",
        },
        FhirServiceName = "string",
        AcrConfiguration = new AzureNative.HealthcareApis.Inputs.FhirServiceAcrConfigurationArgs
        {
            LoginServers = new[]
            {
                "string",
            },
            OciArtifacts = new[]
            {
                new AzureNative.HealthcareApis.Inputs.ServiceOciArtifactEntryArgs
                {
                    Digest = "string",
                    ImageName = "string",
                    LoginServer = "string",
                },
            },
        },
        ImplementationGuidesConfiguration = new AzureNative.HealthcareApis.Inputs.ImplementationGuidesConfigurationArgs
        {
            UsCoreMissingData = false,
        },
        ImportConfiguration = new AzureNative.HealthcareApis.Inputs.FhirServiceImportConfigurationArgs
        {
            Enabled = false,
            InitialImportMode = false,
            IntegrationDataStore = "string",
        },
        Kind = "string",
        Location = "string",
        CorsConfiguration = new AzureNative.HealthcareApis.Inputs.FhirServiceCorsConfigurationArgs
        {
            AllowCredentials = false,
            Headers = new[]
            {
                "string",
            },
            MaxAge = 0,
            Methods = new[]
            {
                "string",
            },
            Origins = new[]
            {
                "string",
            },
        },
        ResourceVersionPolicyConfiguration = new AzureNative.HealthcareApis.Inputs.ResourceVersionPolicyConfigurationArgs
        {
            Default = "string",
            ResourceTypeOverrides = 
            {
                { "string", "string" },
            },
        },
        Tags = 
        {
            { "string", "string" },
        },
        AuthenticationConfiguration = new AzureNative.HealthcareApis.Inputs.FhirServiceAuthenticationConfigurationArgs
        {
            Audience = "string",
            Authority = "string",
            SmartIdentityProviders = new[]
            {
                new AzureNative.HealthcareApis.Inputs.SmartIdentityProviderConfigurationArgs
                {
                    Applications = new[]
                    {
                        new AzureNative.HealthcareApis.Inputs.SmartIdentityProviderApplicationArgs
                        {
                            AllowedDataActions = new[]
                            {
                                "string",
                            },
                            Audience = "string",
                            ClientId = "string",
                        },
                    },
                    Authority = "string",
                },
            },
            SmartProxyEnabled = false,
        },
    });
    
    example, err := healthcareapis.NewFhirService(ctx, "fhirServiceResource", &healthcareapis.FhirServiceArgs{
    	ResourceGroupName: pulumi.String("string"),
    	WorkspaceName:     pulumi.String("string"),
    	Identity: &healthcareapis.ServiceManagedIdentityIdentityArgs{
    		Type: pulumi.String("string"),
    		UserAssignedIdentities: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	Encryption: &healthcareapis.EncryptionArgs{
    		CustomerManagedKeyEncryption: &healthcareapis.EncryptionCustomerManagedKeyEncryptionArgs{
    			KeyEncryptionKeyUrl: pulumi.String("string"),
    		},
    	},
    	ExportConfiguration: &healthcareapis.FhirServiceExportConfigurationArgs{
    		StorageAccountName: pulumi.String("string"),
    	},
    	FhirServiceName: pulumi.String("string"),
    	AcrConfiguration: &healthcareapis.FhirServiceAcrConfigurationArgs{
    		LoginServers: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		OciArtifacts: healthcareapis.ServiceOciArtifactEntryArray{
    			&healthcareapis.ServiceOciArtifactEntryArgs{
    				Digest:      pulumi.String("string"),
    				ImageName:   pulumi.String("string"),
    				LoginServer: pulumi.String("string"),
    			},
    		},
    	},
    	ImplementationGuidesConfiguration: &healthcareapis.ImplementationGuidesConfigurationArgs{
    		UsCoreMissingData: pulumi.Bool(false),
    	},
    	ImportConfiguration: &healthcareapis.FhirServiceImportConfigurationArgs{
    		Enabled:              pulumi.Bool(false),
    		InitialImportMode:    pulumi.Bool(false),
    		IntegrationDataStore: pulumi.String("string"),
    	},
    	Kind:     pulumi.String("string"),
    	Location: pulumi.String("string"),
    	CorsConfiguration: &healthcareapis.FhirServiceCorsConfigurationArgs{
    		AllowCredentials: pulumi.Bool(false),
    		Headers: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MaxAge: pulumi.Int(0),
    		Methods: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		Origins: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	ResourceVersionPolicyConfiguration: &healthcareapis.ResourceVersionPolicyConfigurationArgs{
    		Default: pulumi.String("string"),
    		ResourceTypeOverrides: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    	},
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	AuthenticationConfiguration: &healthcareapis.FhirServiceAuthenticationConfigurationArgs{
    		Audience:  pulumi.String("string"),
    		Authority: pulumi.String("string"),
    		SmartIdentityProviders: healthcareapis.SmartIdentityProviderConfigurationArray{
    			&healthcareapis.SmartIdentityProviderConfigurationArgs{
    				Applications: healthcareapis.SmartIdentityProviderApplicationArray{
    					&healthcareapis.SmartIdentityProviderApplicationArgs{
    						AllowedDataActions: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						Audience: pulumi.String("string"),
    						ClientId: pulumi.String("string"),
    					},
    				},
    				Authority: pulumi.String("string"),
    			},
    		},
    		SmartProxyEnabled: pulumi.Bool(false),
    	},
    })
    
    var fhirServiceResource = new FhirService("fhirServiceResource", FhirServiceArgs.builder()
        .resourceGroupName("string")
        .workspaceName("string")
        .identity(ServiceManagedIdentityIdentityArgs.builder()
            .type("string")
            .userAssignedIdentities("string")
            .build())
        .encryption(EncryptionArgs.builder()
            .customerManagedKeyEncryption(EncryptionCustomerManagedKeyEncryptionArgs.builder()
                .keyEncryptionKeyUrl("string")
                .build())
            .build())
        .exportConfiguration(FhirServiceExportConfigurationArgs.builder()
            .storageAccountName("string")
            .build())
        .fhirServiceName("string")
        .acrConfiguration(FhirServiceAcrConfigurationArgs.builder()
            .loginServers("string")
            .ociArtifacts(ServiceOciArtifactEntryArgs.builder()
                .digest("string")
                .imageName("string")
                .loginServer("string")
                .build())
            .build())
        .implementationGuidesConfiguration(ImplementationGuidesConfigurationArgs.builder()
            .usCoreMissingData(false)
            .build())
        .importConfiguration(FhirServiceImportConfigurationArgs.builder()
            .enabled(false)
            .initialImportMode(false)
            .integrationDataStore("string")
            .build())
        .kind("string")
        .location("string")
        .corsConfiguration(FhirServiceCorsConfigurationArgs.builder()
            .allowCredentials(false)
            .headers("string")
            .maxAge(0)
            .methods("string")
            .origins("string")
            .build())
        .resourceVersionPolicyConfiguration(ResourceVersionPolicyConfigurationArgs.builder()
            .default_("string")
            .resourceTypeOverrides(Map.of("string", "string"))
            .build())
        .tags(Map.of("string", "string"))
        .authenticationConfiguration(FhirServiceAuthenticationConfigurationArgs.builder()
            .audience("string")
            .authority("string")
            .smartIdentityProviders(SmartIdentityProviderConfigurationArgs.builder()
                .applications(SmartIdentityProviderApplicationArgs.builder()
                    .allowedDataActions("string")
                    .audience("string")
                    .clientId("string")
                    .build())
                .authority("string")
                .build())
            .smartProxyEnabled(false)
            .build())
        .build());
    
    fhir_service_resource = azure_native.healthcareapis.FhirService("fhirServiceResource",
        resource_group_name="string",
        workspace_name="string",
        identity={
            "type": "string",
            "user_assigned_identities": ["string"],
        },
        encryption={
            "customer_managed_key_encryption": {
                "key_encryption_key_url": "string",
            },
        },
        export_configuration={
            "storage_account_name": "string",
        },
        fhir_service_name="string",
        acr_configuration={
            "login_servers": ["string"],
            "oci_artifacts": [{
                "digest": "string",
                "image_name": "string",
                "login_server": "string",
            }],
        },
        implementation_guides_configuration={
            "us_core_missing_data": False,
        },
        import_configuration={
            "enabled": False,
            "initial_import_mode": False,
            "integration_data_store": "string",
        },
        kind="string",
        location="string",
        cors_configuration={
            "allow_credentials": False,
            "headers": ["string"],
            "max_age": 0,
            "methods": ["string"],
            "origins": ["string"],
        },
        resource_version_policy_configuration={
            "default": "string",
            "resource_type_overrides": {
                "string": "string",
            },
        },
        tags={
            "string": "string",
        },
        authentication_configuration={
            "audience": "string",
            "authority": "string",
            "smart_identity_providers": [{
                "applications": [{
                    "allowed_data_actions": ["string"],
                    "audience": "string",
                    "client_id": "string",
                }],
                "authority": "string",
            }],
            "smart_proxy_enabled": False,
        })
    
    const fhirServiceResource = new azure_native.healthcareapis.FhirService("fhirServiceResource", {
        resourceGroupName: "string",
        workspaceName: "string",
        identity: {
            type: "string",
            userAssignedIdentities: ["string"],
        },
        encryption: {
            customerManagedKeyEncryption: {
                keyEncryptionKeyUrl: "string",
            },
        },
        exportConfiguration: {
            storageAccountName: "string",
        },
        fhirServiceName: "string",
        acrConfiguration: {
            loginServers: ["string"],
            ociArtifacts: [{
                digest: "string",
                imageName: "string",
                loginServer: "string",
            }],
        },
        implementationGuidesConfiguration: {
            usCoreMissingData: false,
        },
        importConfiguration: {
            enabled: false,
            initialImportMode: false,
            integrationDataStore: "string",
        },
        kind: "string",
        location: "string",
        corsConfiguration: {
            allowCredentials: false,
            headers: ["string"],
            maxAge: 0,
            methods: ["string"],
            origins: ["string"],
        },
        resourceVersionPolicyConfiguration: {
            "default": "string",
            resourceTypeOverrides: {
                string: "string",
            },
        },
        tags: {
            string: "string",
        },
        authenticationConfiguration: {
            audience: "string",
            authority: "string",
            smartIdentityProviders: [{
                applications: [{
                    allowedDataActions: ["string"],
                    audience: "string",
                    clientId: "string",
                }],
                authority: "string",
            }],
            smartProxyEnabled: false,
        },
    });
    
    type: azure-native:healthcareapis:FhirService
    properties:
        acrConfiguration:
            loginServers:
                - string
            ociArtifacts:
                - digest: string
                  imageName: string
                  loginServer: string
        authenticationConfiguration:
            audience: string
            authority: string
            smartIdentityProviders:
                - applications:
                    - allowedDataActions:
                        - string
                      audience: string
                      clientId: string
                  authority: string
            smartProxyEnabled: false
        corsConfiguration:
            allowCredentials: false
            headers:
                - string
            maxAge: 0
            methods:
                - string
            origins:
                - string
        encryption:
            customerManagedKeyEncryption:
                keyEncryptionKeyUrl: string
        exportConfiguration:
            storageAccountName: string
        fhirServiceName: string
        identity:
            type: string
            userAssignedIdentities:
                - string
        implementationGuidesConfiguration:
            usCoreMissingData: false
        importConfiguration:
            enabled: false
            initialImportMode: false
            integrationDataStore: string
        kind: string
        location: string
        resourceGroupName: string
        resourceVersionPolicyConfiguration:
            default: string
            resourceTypeOverrides:
                string: string
        tags:
            string: string
        workspaceName: string
    

    FhirService Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The FhirService resource accepts the following input properties:

    ResourceGroupName string
    The name of the resource group that contains the service instance.
    WorkspaceName string
    The name of workspace resource.
    AcrConfiguration Pulumi.AzureNative.HealthcareApis.Inputs.FhirServiceAcrConfiguration
    Fhir Service Azure container registry configuration.
    AuthenticationConfiguration Pulumi.AzureNative.HealthcareApis.Inputs.FhirServiceAuthenticationConfiguration
    Fhir Service authentication configuration.
    CorsConfiguration Pulumi.AzureNative.HealthcareApis.Inputs.FhirServiceCorsConfiguration
    Fhir Service Cors configuration.
    Encryption Pulumi.AzureNative.HealthcareApis.Inputs.Encryption
    The encryption settings of the FHIR service
    ExportConfiguration Pulumi.AzureNative.HealthcareApis.Inputs.FhirServiceExportConfiguration
    Fhir Service export configuration.
    FhirServiceName string
    The name of FHIR Service resource.
    Identity Pulumi.AzureNative.HealthcareApis.Inputs.ServiceManagedIdentityIdentity
    Setting indicating whether the service has a managed identity associated with it.
    ImplementationGuidesConfiguration Pulumi.AzureNative.HealthcareApis.Inputs.ImplementationGuidesConfiguration
    Implementation Guides configuration.
    ImportConfiguration Pulumi.AzureNative.HealthcareApis.Inputs.FhirServiceImportConfiguration
    Fhir Service import configuration.
    Kind string | Pulumi.AzureNative.HealthcareApis.FhirServiceKind
    The kind of the service.
    Location string
    The resource location.
    ResourceVersionPolicyConfiguration Pulumi.AzureNative.HealthcareApis.Inputs.ResourceVersionPolicyConfiguration
    Determines tracking of history for resources.
    Tags Dictionary<string, string>
    Resource tags.
    ResourceGroupName string
    The name of the resource group that contains the service instance.
    WorkspaceName string
    The name of workspace resource.
    AcrConfiguration FhirServiceAcrConfigurationArgs
    Fhir Service Azure container registry configuration.
    AuthenticationConfiguration FhirServiceAuthenticationConfigurationArgs
    Fhir Service authentication configuration.
    CorsConfiguration FhirServiceCorsConfigurationArgs
    Fhir Service Cors configuration.
    Encryption EncryptionArgs
    The encryption settings of the FHIR service
    ExportConfiguration FhirServiceExportConfigurationArgs
    Fhir Service export configuration.
    FhirServiceName string
    The name of FHIR Service resource.
    Identity ServiceManagedIdentityIdentityArgs
    Setting indicating whether the service has a managed identity associated with it.
    ImplementationGuidesConfiguration ImplementationGuidesConfigurationArgs
    Implementation Guides configuration.
    ImportConfiguration FhirServiceImportConfigurationArgs
    Fhir Service import configuration.
    Kind string | FhirServiceKind
    The kind of the service.
    Location string
    The resource location.
    ResourceVersionPolicyConfiguration ResourceVersionPolicyConfigurationArgs
    Determines tracking of history for resources.
    Tags map[string]string
    Resource tags.
    resourceGroupName String
    The name of the resource group that contains the service instance.
    workspaceName String
    The name of workspace resource.
    acrConfiguration FhirServiceAcrConfiguration
    Fhir Service Azure container registry configuration.
    authenticationConfiguration FhirServiceAuthenticationConfiguration
    Fhir Service authentication configuration.
    corsConfiguration FhirServiceCorsConfiguration
    Fhir Service Cors configuration.
    encryption Encryption
    The encryption settings of the FHIR service
    exportConfiguration FhirServiceExportConfiguration
    Fhir Service export configuration.
    fhirServiceName String
    The name of FHIR Service resource.
    identity ServiceManagedIdentityIdentity
    Setting indicating whether the service has a managed identity associated with it.
    implementationGuidesConfiguration ImplementationGuidesConfiguration
    Implementation Guides configuration.
    importConfiguration FhirServiceImportConfiguration
    Fhir Service import configuration.
    kind String | FhirServiceKind
    The kind of the service.
    location String
    The resource location.
    resourceVersionPolicyConfiguration ResourceVersionPolicyConfiguration
    Determines tracking of history for resources.
    tags Map<String,String>
    Resource tags.
    resourceGroupName string
    The name of the resource group that contains the service instance.
    workspaceName string
    The name of workspace resource.
    acrConfiguration FhirServiceAcrConfiguration
    Fhir Service Azure container registry configuration.
    authenticationConfiguration FhirServiceAuthenticationConfiguration
    Fhir Service authentication configuration.
    corsConfiguration FhirServiceCorsConfiguration
    Fhir Service Cors configuration.
    encryption Encryption
    The encryption settings of the FHIR service
    exportConfiguration FhirServiceExportConfiguration
    Fhir Service export configuration.
    fhirServiceName string
    The name of FHIR Service resource.
    identity ServiceManagedIdentityIdentity
    Setting indicating whether the service has a managed identity associated with it.
    implementationGuidesConfiguration ImplementationGuidesConfiguration
    Implementation Guides configuration.
    importConfiguration FhirServiceImportConfiguration
    Fhir Service import configuration.
    kind string | FhirServiceKind
    The kind of the service.
    location string
    The resource location.
    resourceVersionPolicyConfiguration ResourceVersionPolicyConfiguration
    Determines tracking of history for resources.
    tags {[key: string]: string}
    Resource tags.
    resource_group_name str
    The name of the resource group that contains the service instance.
    workspace_name str
    The name of workspace resource.
    acr_configuration FhirServiceAcrConfigurationArgs
    Fhir Service Azure container registry configuration.
    authentication_configuration FhirServiceAuthenticationConfigurationArgs
    Fhir Service authentication configuration.
    cors_configuration FhirServiceCorsConfigurationArgs
    Fhir Service Cors configuration.
    encryption EncryptionArgs
    The encryption settings of the FHIR service
    export_configuration FhirServiceExportConfigurationArgs
    Fhir Service export configuration.
    fhir_service_name str
    The name of FHIR Service resource.
    identity ServiceManagedIdentityIdentityArgs
    Setting indicating whether the service has a managed identity associated with it.
    implementation_guides_configuration ImplementationGuidesConfigurationArgs
    Implementation Guides configuration.
    import_configuration FhirServiceImportConfigurationArgs
    Fhir Service import configuration.
    kind str | FhirServiceKind
    The kind of the service.
    location str
    The resource location.
    resource_version_policy_configuration ResourceVersionPolicyConfigurationArgs
    Determines tracking of history for resources.
    tags Mapping[str, str]
    Resource tags.
    resourceGroupName String
    The name of the resource group that contains the service instance.
    workspaceName String
    The name of workspace resource.
    acrConfiguration Property Map
    Fhir Service Azure container registry configuration.
    authenticationConfiguration Property Map
    Fhir Service authentication configuration.
    corsConfiguration Property Map
    Fhir Service Cors configuration.
    encryption Property Map
    The encryption settings of the FHIR service
    exportConfiguration Property Map
    Fhir Service export configuration.
    fhirServiceName String
    The name of FHIR Service resource.
    identity Property Map
    Setting indicating whether the service has a managed identity associated with it.
    implementationGuidesConfiguration Property Map
    Implementation Guides configuration.
    importConfiguration Property Map
    Fhir Service import configuration.
    kind String | "fhir-Stu3" | "fhir-R4"
    The kind of the service.
    location String
    The resource location.
    resourceVersionPolicyConfiguration Property Map
    Determines tracking of history for resources.
    tags Map<String>
    Resource tags.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the FhirService resource produces the following output properties:

    AzureApiVersion string
    The Azure API version of the resource.
    EventState string
    Fhir Service event support status.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The resource name.
    PrivateEndpointConnections List<Pulumi.AzureNative.HealthcareApis.Outputs.PrivateEndpointConnectionResponse>
    The list of private endpoint connections that are set up for this resource.
    ProvisioningState string
    The provisioning state.
    PublicNetworkAccess string
    Control permission for data plane traffic coming from public networks while private endpoint is enabled.
    SystemData Pulumi.AzureNative.HealthcareApis.Outputs.SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    Type string
    The resource type.
    Etag string
    An etag associated with the resource, used for optimistic concurrency when editing it.
    AzureApiVersion string
    The Azure API version of the resource.
    EventState string
    Fhir Service event support status.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The resource name.
    PrivateEndpointConnections []PrivateEndpointConnectionResponse
    The list of private endpoint connections that are set up for this resource.
    ProvisioningState string
    The provisioning state.
    PublicNetworkAccess string
    Control permission for data plane traffic coming from public networks while private endpoint is enabled.
    SystemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    Type string
    The resource type.
    Etag string
    An etag associated with the resource, used for optimistic concurrency when editing it.
    azureApiVersion String
    The Azure API version of the resource.
    eventState String
    Fhir Service event support status.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The resource name.
    privateEndpointConnections List<PrivateEndpointConnectionResponse>
    The list of private endpoint connections that are set up for this resource.
    provisioningState String
    The provisioning state.
    publicNetworkAccess String
    Control permission for data plane traffic coming from public networks while private endpoint is enabled.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type String
    The resource type.
    etag String
    An etag associated with the resource, used for optimistic concurrency when editing it.
    azureApiVersion string
    The Azure API version of the resource.
    eventState string
    Fhir Service event support status.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The resource name.
    privateEndpointConnections PrivateEndpointConnectionResponse[]
    The list of private endpoint connections that are set up for this resource.
    provisioningState string
    The provisioning state.
    publicNetworkAccess string
    Control permission for data plane traffic coming from public networks while private endpoint is enabled.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type string
    The resource type.
    etag string
    An etag associated with the resource, used for optimistic concurrency when editing it.
    azure_api_version str
    The Azure API version of the resource.
    event_state str
    Fhir Service event support status.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The resource name.
    private_endpoint_connections Sequence[PrivateEndpointConnectionResponse]
    The list of private endpoint connections that are set up for this resource.
    provisioning_state str
    The provisioning state.
    public_network_access str
    Control permission for data plane traffic coming from public networks while private endpoint is enabled.
    system_data SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type str
    The resource type.
    etag str
    An etag associated with the resource, used for optimistic concurrency when editing it.
    azureApiVersion String
    The Azure API version of the resource.
    eventState String
    Fhir Service event support status.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The resource name.
    privateEndpointConnections List<Property Map>
    The list of private endpoint connections that are set up for this resource.
    provisioningState String
    The provisioning state.
    publicNetworkAccess String
    Control permission for data plane traffic coming from public networks while private endpoint is enabled.
    systemData Property Map
    Metadata pertaining to creation and last modification of the resource.
    type String
    The resource type.
    etag String
    An etag associated with the resource, used for optimistic concurrency when editing it.

    Supporting Types

    Encryption, EncryptionArgs

    CustomerManagedKeyEncryption EncryptionCustomerManagedKeyEncryption
    The encryption settings for the customer-managed key
    customerManagedKeyEncryption EncryptionCustomerManagedKeyEncryption
    The encryption settings for the customer-managed key
    customerManagedKeyEncryption EncryptionCustomerManagedKeyEncryption
    The encryption settings for the customer-managed key
    customer_managed_key_encryption EncryptionCustomerManagedKeyEncryption
    The encryption settings for the customer-managed key
    customerManagedKeyEncryption Property Map
    The encryption settings for the customer-managed key

    EncryptionCustomerManagedKeyEncryption, EncryptionCustomerManagedKeyEncryptionArgs

    KeyEncryptionKeyUrl string
    The URL of the key to use for encryption
    KeyEncryptionKeyUrl string
    The URL of the key to use for encryption
    keyEncryptionKeyUrl String
    The URL of the key to use for encryption
    keyEncryptionKeyUrl string
    The URL of the key to use for encryption
    key_encryption_key_url str
    The URL of the key to use for encryption
    keyEncryptionKeyUrl String
    The URL of the key to use for encryption

    EncryptionResponse, EncryptionResponseArgs

    CustomerManagedKeyEncryption EncryptionResponseCustomerManagedKeyEncryption
    The encryption settings for the customer-managed key
    customerManagedKeyEncryption EncryptionResponseCustomerManagedKeyEncryption
    The encryption settings for the customer-managed key
    customerManagedKeyEncryption EncryptionResponseCustomerManagedKeyEncryption
    The encryption settings for the customer-managed key
    customer_managed_key_encryption EncryptionResponseCustomerManagedKeyEncryption
    The encryption settings for the customer-managed key
    customerManagedKeyEncryption Property Map
    The encryption settings for the customer-managed key

    EncryptionResponseCustomerManagedKeyEncryption, EncryptionResponseCustomerManagedKeyEncryptionArgs

    KeyEncryptionKeyUrl string
    The URL of the key to use for encryption
    KeyEncryptionKeyUrl string
    The URL of the key to use for encryption
    keyEncryptionKeyUrl String
    The URL of the key to use for encryption
    keyEncryptionKeyUrl string
    The URL of the key to use for encryption
    key_encryption_key_url str
    The URL of the key to use for encryption
    keyEncryptionKeyUrl String
    The URL of the key to use for encryption

    FhirResourceVersionPolicy, FhirResourceVersionPolicyArgs

    No_version
    no-version
    Versioned
    versioned
    Versioned_update
    versioned-update
    FhirResourceVersionPolicy_No_Version
    no-version
    FhirResourceVersionPolicyVersioned
    versioned
    FhirResourceVersionPolicy_Versioned_Update
    versioned-update
    Noversion
    no-version
    Versioned
    versioned
    Versionedupdate
    versioned-update
    No_version
    no-version
    Versioned
    versioned
    Versioned_update
    versioned-update
    NO_VERSION
    no-version
    VERSIONED
    versioned
    VERSIONED_UPDATE
    versioned-update
    "no-version"
    no-version
    "versioned"
    versioned
    "versioned-update"
    versioned-update

    FhirServiceAcrConfiguration, FhirServiceAcrConfigurationArgs

    LoginServers List<string>
    The list of the Azure container registry login servers.
    OciArtifacts List<Pulumi.AzureNative.HealthcareApis.Inputs.ServiceOciArtifactEntry>
    The list of Open Container Initiative (OCI) artifacts.
    LoginServers []string
    The list of the Azure container registry login servers.
    OciArtifacts []ServiceOciArtifactEntry
    The list of Open Container Initiative (OCI) artifacts.
    loginServers List<String>
    The list of the Azure container registry login servers.
    ociArtifacts List<ServiceOciArtifactEntry>
    The list of Open Container Initiative (OCI) artifacts.
    loginServers string[]
    The list of the Azure container registry login servers.
    ociArtifacts ServiceOciArtifactEntry[]
    The list of Open Container Initiative (OCI) artifacts.
    login_servers Sequence[str]
    The list of the Azure container registry login servers.
    oci_artifacts Sequence[ServiceOciArtifactEntry]
    The list of Open Container Initiative (OCI) artifacts.
    loginServers List<String>
    The list of the Azure container registry login servers.
    ociArtifacts List<Property Map>
    The list of Open Container Initiative (OCI) artifacts.

    FhirServiceAcrConfigurationResponse, FhirServiceAcrConfigurationResponseArgs

    LoginServers List<string>
    The list of the Azure container registry login servers.
    OciArtifacts List<Pulumi.AzureNative.HealthcareApis.Inputs.ServiceOciArtifactEntryResponse>
    The list of Open Container Initiative (OCI) artifacts.
    LoginServers []string
    The list of the Azure container registry login servers.
    OciArtifacts []ServiceOciArtifactEntryResponse
    The list of Open Container Initiative (OCI) artifacts.
    loginServers List<String>
    The list of the Azure container registry login servers.
    ociArtifacts List<ServiceOciArtifactEntryResponse>
    The list of Open Container Initiative (OCI) artifacts.
    loginServers string[]
    The list of the Azure container registry login servers.
    ociArtifacts ServiceOciArtifactEntryResponse[]
    The list of Open Container Initiative (OCI) artifacts.
    login_servers Sequence[str]
    The list of the Azure container registry login servers.
    oci_artifacts Sequence[ServiceOciArtifactEntryResponse]
    The list of Open Container Initiative (OCI) artifacts.
    loginServers List<String>
    The list of the Azure container registry login servers.
    ociArtifacts List<Property Map>
    The list of Open Container Initiative (OCI) artifacts.

    FhirServiceAuthenticationConfiguration, FhirServiceAuthenticationConfigurationArgs

    Audience string
    The audience url for the service
    Authority string
    The authority url for the service
    SmartIdentityProviders List<Pulumi.AzureNative.HealthcareApis.Inputs.SmartIdentityProviderConfiguration>
    The array of identity provider configurations for SMART on FHIR authentication.
    SmartProxyEnabled bool
    If the SMART on FHIR proxy is enabled
    Audience string
    The audience url for the service
    Authority string
    The authority url for the service
    SmartIdentityProviders []SmartIdentityProviderConfiguration
    The array of identity provider configurations for SMART on FHIR authentication.
    SmartProxyEnabled bool
    If the SMART on FHIR proxy is enabled
    audience String
    The audience url for the service
    authority String
    The authority url for the service
    smartIdentityProviders List<SmartIdentityProviderConfiguration>
    The array of identity provider configurations for SMART on FHIR authentication.
    smartProxyEnabled Boolean
    If the SMART on FHIR proxy is enabled
    audience string
    The audience url for the service
    authority string
    The authority url for the service
    smartIdentityProviders SmartIdentityProviderConfiguration[]
    The array of identity provider configurations for SMART on FHIR authentication.
    smartProxyEnabled boolean
    If the SMART on FHIR proxy is enabled
    audience str
    The audience url for the service
    authority str
    The authority url for the service
    smart_identity_providers Sequence[SmartIdentityProviderConfiguration]
    The array of identity provider configurations for SMART on FHIR authentication.
    smart_proxy_enabled bool
    If the SMART on FHIR proxy is enabled
    audience String
    The audience url for the service
    authority String
    The authority url for the service
    smartIdentityProviders List<Property Map>
    The array of identity provider configurations for SMART on FHIR authentication.
    smartProxyEnabled Boolean
    If the SMART on FHIR proxy is enabled

    FhirServiceAuthenticationConfigurationResponse, FhirServiceAuthenticationConfigurationResponseArgs

    Audience string
    The audience url for the service
    Authority string
    The authority url for the service
    SmartIdentityProviders List<Pulumi.AzureNative.HealthcareApis.Inputs.SmartIdentityProviderConfigurationResponse>
    The array of identity provider configurations for SMART on FHIR authentication.
    SmartProxyEnabled bool
    If the SMART on FHIR proxy is enabled
    Audience string
    The audience url for the service
    Authority string
    The authority url for the service
    SmartIdentityProviders []SmartIdentityProviderConfigurationResponse
    The array of identity provider configurations for SMART on FHIR authentication.
    SmartProxyEnabled bool
    If the SMART on FHIR proxy is enabled
    audience String
    The audience url for the service
    authority String
    The authority url for the service
    smartIdentityProviders List<SmartIdentityProviderConfigurationResponse>
    The array of identity provider configurations for SMART on FHIR authentication.
    smartProxyEnabled Boolean
    If the SMART on FHIR proxy is enabled
    audience string
    The audience url for the service
    authority string
    The authority url for the service
    smartIdentityProviders SmartIdentityProviderConfigurationResponse[]
    The array of identity provider configurations for SMART on FHIR authentication.
    smartProxyEnabled boolean
    If the SMART on FHIR proxy is enabled
    audience str
    The audience url for the service
    authority str
    The authority url for the service
    smart_identity_providers Sequence[SmartIdentityProviderConfigurationResponse]
    The array of identity provider configurations for SMART on FHIR authentication.
    smart_proxy_enabled bool
    If the SMART on FHIR proxy is enabled
    audience String
    The audience url for the service
    authority String
    The authority url for the service
    smartIdentityProviders List<Property Map>
    The array of identity provider configurations for SMART on FHIR authentication.
    smartProxyEnabled Boolean
    If the SMART on FHIR proxy is enabled

    FhirServiceCorsConfiguration, FhirServiceCorsConfigurationArgs

    AllowCredentials bool
    If credentials are allowed via CORS.
    Headers List<string>
    The headers to be allowed via CORS.
    MaxAge int
    The max age to be allowed via CORS.
    Methods List<string>
    The methods to be allowed via CORS.
    Origins List<string>
    The origins to be allowed via CORS.
    AllowCredentials bool
    If credentials are allowed via CORS.
    Headers []string
    The headers to be allowed via CORS.
    MaxAge int
    The max age to be allowed via CORS.
    Methods []string
    The methods to be allowed via CORS.
    Origins []string
    The origins to be allowed via CORS.
    allowCredentials Boolean
    If credentials are allowed via CORS.
    headers List<String>
    The headers to be allowed via CORS.
    maxAge Integer
    The max age to be allowed via CORS.
    methods List<String>
    The methods to be allowed via CORS.
    origins List<String>
    The origins to be allowed via CORS.
    allowCredentials boolean
    If credentials are allowed via CORS.
    headers string[]
    The headers to be allowed via CORS.
    maxAge number
    The max age to be allowed via CORS.
    methods string[]
    The methods to be allowed via CORS.
    origins string[]
    The origins to be allowed via CORS.
    allow_credentials bool
    If credentials are allowed via CORS.
    headers Sequence[str]
    The headers to be allowed via CORS.
    max_age int
    The max age to be allowed via CORS.
    methods Sequence[str]
    The methods to be allowed via CORS.
    origins Sequence[str]
    The origins to be allowed via CORS.
    allowCredentials Boolean
    If credentials are allowed via CORS.
    headers List<String>
    The headers to be allowed via CORS.
    maxAge Number
    The max age to be allowed via CORS.
    methods List<String>
    The methods to be allowed via CORS.
    origins List<String>
    The origins to be allowed via CORS.

    FhirServiceCorsConfigurationResponse, FhirServiceCorsConfigurationResponseArgs

    AllowCredentials bool
    If credentials are allowed via CORS.
    Headers List<string>
    The headers to be allowed via CORS.
    MaxAge int
    The max age to be allowed via CORS.
    Methods List<string>
    The methods to be allowed via CORS.
    Origins List<string>
    The origins to be allowed via CORS.
    AllowCredentials bool
    If credentials are allowed via CORS.
    Headers []string
    The headers to be allowed via CORS.
    MaxAge int
    The max age to be allowed via CORS.
    Methods []string
    The methods to be allowed via CORS.
    Origins []string
    The origins to be allowed via CORS.
    allowCredentials Boolean
    If credentials are allowed via CORS.
    headers List<String>
    The headers to be allowed via CORS.
    maxAge Integer
    The max age to be allowed via CORS.
    methods List<String>
    The methods to be allowed via CORS.
    origins List<String>
    The origins to be allowed via CORS.
    allowCredentials boolean
    If credentials are allowed via CORS.
    headers string[]
    The headers to be allowed via CORS.
    maxAge number
    The max age to be allowed via CORS.
    methods string[]
    The methods to be allowed via CORS.
    origins string[]
    The origins to be allowed via CORS.
    allow_credentials bool
    If credentials are allowed via CORS.
    headers Sequence[str]
    The headers to be allowed via CORS.
    max_age int
    The max age to be allowed via CORS.
    methods Sequence[str]
    The methods to be allowed via CORS.
    origins Sequence[str]
    The origins to be allowed via CORS.
    allowCredentials Boolean
    If credentials are allowed via CORS.
    headers List<String>
    The headers to be allowed via CORS.
    maxAge Number
    The max age to be allowed via CORS.
    methods List<String>
    The methods to be allowed via CORS.
    origins List<String>
    The origins to be allowed via CORS.

    FhirServiceExportConfiguration, FhirServiceExportConfigurationArgs

    StorageAccountName string
    The name of the default export storage account.
    StorageAccountName string
    The name of the default export storage account.
    storageAccountName String
    The name of the default export storage account.
    storageAccountName string
    The name of the default export storage account.
    storage_account_name str
    The name of the default export storage account.
    storageAccountName String
    The name of the default export storage account.

    FhirServiceExportConfigurationResponse, FhirServiceExportConfigurationResponseArgs

    StorageAccountName string
    The name of the default export storage account.
    StorageAccountName string
    The name of the default export storage account.
    storageAccountName String
    The name of the default export storage account.
    storageAccountName string
    The name of the default export storage account.
    storage_account_name str
    The name of the default export storage account.
    storageAccountName String
    The name of the default export storage account.

    FhirServiceImportConfiguration, FhirServiceImportConfigurationArgs

    Enabled bool
    If the import operation is enabled.
    InitialImportMode bool
    If the FHIR service is in InitialImportMode.
    IntegrationDataStore string
    The name of the default integration storage account.
    Enabled bool
    If the import operation is enabled.
    InitialImportMode bool
    If the FHIR service is in InitialImportMode.
    IntegrationDataStore string
    The name of the default integration storage account.
    enabled Boolean
    If the import operation is enabled.
    initialImportMode Boolean
    If the FHIR service is in InitialImportMode.
    integrationDataStore String
    The name of the default integration storage account.
    enabled boolean
    If the import operation is enabled.
    initialImportMode boolean
    If the FHIR service is in InitialImportMode.
    integrationDataStore string
    The name of the default integration storage account.
    enabled bool
    If the import operation is enabled.
    initial_import_mode bool
    If the FHIR service is in InitialImportMode.
    integration_data_store str
    The name of the default integration storage account.
    enabled Boolean
    If the import operation is enabled.
    initialImportMode Boolean
    If the FHIR service is in InitialImportMode.
    integrationDataStore String
    The name of the default integration storage account.

    FhirServiceImportConfigurationResponse, FhirServiceImportConfigurationResponseArgs

    Enabled bool
    If the import operation is enabled.
    InitialImportMode bool
    If the FHIR service is in InitialImportMode.
    IntegrationDataStore string
    The name of the default integration storage account.
    Enabled bool
    If the import operation is enabled.
    InitialImportMode bool
    If the FHIR service is in InitialImportMode.
    IntegrationDataStore string
    The name of the default integration storage account.
    enabled Boolean
    If the import operation is enabled.
    initialImportMode Boolean
    If the FHIR service is in InitialImportMode.
    integrationDataStore String
    The name of the default integration storage account.
    enabled boolean
    If the import operation is enabled.
    initialImportMode boolean
    If the FHIR service is in InitialImportMode.
    integrationDataStore string
    The name of the default integration storage account.
    enabled bool
    If the import operation is enabled.
    initial_import_mode bool
    If the FHIR service is in InitialImportMode.
    integration_data_store str
    The name of the default integration storage account.
    enabled Boolean
    If the import operation is enabled.
    initialImportMode Boolean
    If the FHIR service is in InitialImportMode.
    integrationDataStore String
    The name of the default integration storage account.

    FhirServiceKind, FhirServiceKindArgs

    Fhir_Stu3
    fhir-Stu3
    Fhir_R4
    fhir-R4
    FhirServiceKind_Fhir_Stu3
    fhir-Stu3
    FhirServiceKind_Fhir_R4
    fhir-R4
    FhirStu3
    fhir-Stu3
    FhirR4
    fhir-R4
    Fhir_Stu3
    fhir-Stu3
    Fhir_R4
    fhir-R4
    FHIR_STU3
    fhir-Stu3
    FHIR_R4
    fhir-R4
    "fhir-Stu3"
    fhir-Stu3
    "fhir-R4"
    fhir-R4

    ImplementationGuidesConfiguration, ImplementationGuidesConfigurationArgs

    UsCoreMissingData bool
    If US Core Missing Data requirement is enabled.
    UsCoreMissingData bool
    If US Core Missing Data requirement is enabled.
    usCoreMissingData Boolean
    If US Core Missing Data requirement is enabled.
    usCoreMissingData boolean
    If US Core Missing Data requirement is enabled.
    us_core_missing_data bool
    If US Core Missing Data requirement is enabled.
    usCoreMissingData Boolean
    If US Core Missing Data requirement is enabled.

    ImplementationGuidesConfigurationResponse, ImplementationGuidesConfigurationResponseArgs

    UsCoreMissingData bool
    If US Core Missing Data requirement is enabled.
    UsCoreMissingData bool
    If US Core Missing Data requirement is enabled.
    usCoreMissingData Boolean
    If US Core Missing Data requirement is enabled.
    usCoreMissingData boolean
    If US Core Missing Data requirement is enabled.
    us_core_missing_data bool
    If US Core Missing Data requirement is enabled.
    usCoreMissingData Boolean
    If US Core Missing Data requirement is enabled.

    PrivateEndpointConnectionResponse, PrivateEndpointConnectionResponseArgs

    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Name string
    The name of the resource
    PrivateLinkServiceConnectionState Pulumi.AzureNative.HealthcareApis.Inputs.PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    ProvisioningState string
    The provisioning state of the private endpoint connection resource.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    PrivateEndpoint Pulumi.AzureNative.HealthcareApis.Inputs.PrivateEndpointResponse
    The resource of private end point.
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Name string
    The name of the resource
    PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    ProvisioningState string
    The provisioning state of the private endpoint connection resource.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    PrivateEndpoint PrivateEndpointResponse
    The resource of private end point.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name String
    The name of the resource
    privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    provisioningState String
    The provisioning state of the private endpoint connection resource.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    privateEndpoint PrivateEndpointResponse
    The resource of private end point.
    id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name string
    The name of the resource
    privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    provisioningState string
    The provisioning state of the private endpoint connection resource.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    privateEndpoint PrivateEndpointResponse
    The resource of private end point.
    id str
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name str
    The name of the resource
    private_link_service_connection_state PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    provisioning_state str
    The provisioning state of the private endpoint connection resource.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    private_endpoint PrivateEndpointResponse
    The resource of private end point.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name String
    The name of the resource
    privateLinkServiceConnectionState Property Map
    A collection of information about the state of the connection between service consumer and provider.
    provisioningState String
    The provisioning state of the private endpoint connection resource.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    privateEndpoint Property Map
    The resource of private end point.

    PrivateEndpointResponse, PrivateEndpointResponseArgs

    Id string
    The ARM identifier for Private Endpoint
    Id string
    The ARM identifier for Private Endpoint
    id String
    The ARM identifier for Private Endpoint
    id string
    The ARM identifier for Private Endpoint
    id str
    The ARM identifier for Private Endpoint
    id String
    The ARM identifier for Private Endpoint

    PrivateLinkServiceConnectionStateResponse, PrivateLinkServiceConnectionStateResponseArgs

    ActionsRequired string
    A message indicating if changes on the service provider require any updates on the consumer.
    Description string
    The reason for approval/rejection of the connection.
    Status string
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
    ActionsRequired string
    A message indicating if changes on the service provider require any updates on the consumer.
    Description string
    The reason for approval/rejection of the connection.
    Status string
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
    actionsRequired String
    A message indicating if changes on the service provider require any updates on the consumer.
    description String
    The reason for approval/rejection of the connection.
    status String
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
    actionsRequired string
    A message indicating if changes on the service provider require any updates on the consumer.
    description string
    The reason for approval/rejection of the connection.
    status string
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
    actions_required str
    A message indicating if changes on the service provider require any updates on the consumer.
    description str
    The reason for approval/rejection of the connection.
    status str
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
    actionsRequired String
    A message indicating if changes on the service provider require any updates on the consumer.
    description String
    The reason for approval/rejection of the connection.
    status String
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

    ResourceVersionPolicyConfiguration, ResourceVersionPolicyConfigurationArgs

    Default string | Pulumi.AzureNative.HealthcareApis.FhirResourceVersionPolicy
    The default value for tracking history across all resources.
    ResourceTypeOverrides Dictionary<string, Union<string, Pulumi.AzureNative.HealthcareApis.FhirResourceVersionPolicy>>
    A list of FHIR Resources and their version policy overrides.
    Default string | FhirResourceVersionPolicy
    The default value for tracking history across all resources.
    ResourceTypeOverrides map[string]string
    A list of FHIR Resources and their version policy overrides.
    default_ String | FhirResourceVersionPolicy
    The default value for tracking history across all resources.
    resourceTypeOverrides Map<String,Either<String,FhirResourceVersionPolicy>>
    A list of FHIR Resources and their version policy overrides.
    default string | FhirResourceVersionPolicy
    The default value for tracking history across all resources.
    resourceTypeOverrides {[key: string]: string | FhirResourceVersionPolicy}
    A list of FHIR Resources and their version policy overrides.
    default str | FhirResourceVersionPolicy
    The default value for tracking history across all resources.
    resource_type_overrides Mapping[str, Union[str, FhirResourceVersionPolicy]]
    A list of FHIR Resources and their version policy overrides.
    default String | "no-version" | "versioned" | "versioned-update"
    The default value for tracking history across all resources.
    resourceTypeOverrides Map<String | "no-version" | "versioned" | "versioned-update">
    A list of FHIR Resources and their version policy overrides.

    ResourceVersionPolicyConfigurationResponse, ResourceVersionPolicyConfigurationResponseArgs

    Default string
    The default value for tracking history across all resources.
    ResourceTypeOverrides Dictionary<string, string>
    A list of FHIR Resources and their version policy overrides.
    Default string
    The default value for tracking history across all resources.
    ResourceTypeOverrides map[string]string
    A list of FHIR Resources and their version policy overrides.
    default_ String
    The default value for tracking history across all resources.
    resourceTypeOverrides Map<String,String>
    A list of FHIR Resources and their version policy overrides.
    default string
    The default value for tracking history across all resources.
    resourceTypeOverrides {[key: string]: string}
    A list of FHIR Resources and their version policy overrides.
    default str
    The default value for tracking history across all resources.
    resource_type_overrides Mapping[str, str]
    A list of FHIR Resources and their version policy overrides.
    default String
    The default value for tracking history across all resources.
    resourceTypeOverrides Map<String>
    A list of FHIR Resources and their version policy overrides.

    ServiceManagedIdentityIdentity, ServiceManagedIdentityIdentityArgs

    Type string | Pulumi.AzureNative.HealthcareApis.ServiceManagedIdentityType
    Type of identity being specified, currently SystemAssigned and None are allowed.
    UserAssignedIdentities List<string>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    Type string | ServiceManagedIdentityType
    Type of identity being specified, currently SystemAssigned and None are allowed.
    UserAssignedIdentities []string
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    type String | ServiceManagedIdentityType
    Type of identity being specified, currently SystemAssigned and None are allowed.
    userAssignedIdentities List<String>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    type string | ServiceManagedIdentityType
    Type of identity being specified, currently SystemAssigned and None are allowed.
    userAssignedIdentities string[]
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    type str | ServiceManagedIdentityType
    Type of identity being specified, currently SystemAssigned and None are allowed.
    user_assigned_identities Sequence[str]
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    type String | "None" | "SystemAssigned" | "UserAssigned" | "SystemAssigned,UserAssigned"
    Type of identity being specified, currently SystemAssigned and None are allowed.
    userAssignedIdentities List<String>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

    ServiceManagedIdentityResponseIdentity, ServiceManagedIdentityResponseIdentityArgs

    PrincipalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    TenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    Type string
    Type of identity being specified, currently SystemAssigned and None are allowed.
    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.HealthcareApis.Inputs.UserAssignedIdentityResponse>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    PrincipalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    TenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    Type string
    Type of identity being specified, currently SystemAssigned and None are allowed.
    UserAssignedIdentities map[string]UserAssignedIdentityResponse
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId String
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId String
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type String
    Type of identity being specified, currently SystemAssigned and None are allowed.
    userAssignedIdentities Map<String,UserAssignedIdentityResponse>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type string
    Type of identity being specified, currently SystemAssigned and None are allowed.
    userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principal_id str
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenant_id str
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type str
    Type of identity being specified, currently SystemAssigned and None are allowed.
    user_assigned_identities Mapping[str, UserAssignedIdentityResponse]
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId String
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId String
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type String
    Type of identity being specified, currently SystemAssigned and None are allowed.
    userAssignedIdentities Map<Property Map>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

    ServiceManagedIdentityType, ServiceManagedIdentityTypeArgs

    None
    None
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SystemAssigned_UserAssigned
    SystemAssigned,UserAssigned
    ServiceManagedIdentityTypeNone
    None
    ServiceManagedIdentityTypeSystemAssigned
    SystemAssigned
    ServiceManagedIdentityTypeUserAssigned
    UserAssigned
    ServiceManagedIdentityType_SystemAssigned_UserAssigned
    SystemAssigned,UserAssigned
    None
    None
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SystemAssigned_UserAssigned
    SystemAssigned,UserAssigned
    None
    None
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SystemAssigned_UserAssigned
    SystemAssigned,UserAssigned
    NONE
    None
    SYSTEM_ASSIGNED
    SystemAssigned
    USER_ASSIGNED
    UserAssigned
    SYSTEM_ASSIGNED_USER_ASSIGNED
    SystemAssigned,UserAssigned
    "None"
    None
    "SystemAssigned"
    SystemAssigned
    "UserAssigned"
    UserAssigned
    "SystemAssigned,UserAssigned"
    SystemAssigned,UserAssigned

    ServiceOciArtifactEntry, ServiceOciArtifactEntryArgs

    Digest string
    The artifact digest.
    ImageName string
    The artifact name.
    LoginServer string
    The Azure Container Registry login server.
    Digest string
    The artifact digest.
    ImageName string
    The artifact name.
    LoginServer string
    The Azure Container Registry login server.
    digest String
    The artifact digest.
    imageName String
    The artifact name.
    loginServer String
    The Azure Container Registry login server.
    digest string
    The artifact digest.
    imageName string
    The artifact name.
    loginServer string
    The Azure Container Registry login server.
    digest str
    The artifact digest.
    image_name str
    The artifact name.
    login_server str
    The Azure Container Registry login server.
    digest String
    The artifact digest.
    imageName String
    The artifact name.
    loginServer String
    The Azure Container Registry login server.

    ServiceOciArtifactEntryResponse, ServiceOciArtifactEntryResponseArgs

    Digest string
    The artifact digest.
    ImageName string
    The artifact name.
    LoginServer string
    The Azure Container Registry login server.
    Digest string
    The artifact digest.
    ImageName string
    The artifact name.
    LoginServer string
    The Azure Container Registry login server.
    digest String
    The artifact digest.
    imageName String
    The artifact name.
    loginServer String
    The Azure Container Registry login server.
    digest string
    The artifact digest.
    imageName string
    The artifact name.
    loginServer string
    The Azure Container Registry login server.
    digest str
    The artifact digest.
    image_name str
    The artifact name.
    login_server str
    The Azure Container Registry login server.
    digest String
    The artifact digest.
    imageName String
    The artifact name.
    loginServer String
    The Azure Container Registry login server.

    SmartDataActions, SmartDataActionsArgs

    Read
    Read
    SmartDataActionsRead
    Read
    Read
    Read
    Read
    Read
    READ
    Read
    "Read"
    Read

    SmartIdentityProviderApplication, SmartIdentityProviderApplicationArgs

    AllowedDataActions List<Union<string, Pulumi.AzureNative.HealthcareApis.SmartDataActions>>
    The actions that are permitted to be performed on FHIR resources for the application.
    Audience string
    The audience that will be used to validate bearer tokens against the given authority.
    ClientId string
    The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority.
    AllowedDataActions []string
    The actions that are permitted to be performed on FHIR resources for the application.
    Audience string
    The audience that will be used to validate bearer tokens against the given authority.
    ClientId string
    The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority.
    allowedDataActions List<Either<String,SmartDataActions>>
    The actions that are permitted to be performed on FHIR resources for the application.
    audience String
    The audience that will be used to validate bearer tokens against the given authority.
    clientId String
    The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority.
    allowedDataActions (string | SmartDataActions)[]
    The actions that are permitted to be performed on FHIR resources for the application.
    audience string
    The audience that will be used to validate bearer tokens against the given authority.
    clientId string
    The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority.
    allowed_data_actions Sequence[Union[str, SmartDataActions]]
    The actions that are permitted to be performed on FHIR resources for the application.
    audience str
    The audience that will be used to validate bearer tokens against the given authority.
    client_id str
    The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority.
    allowedDataActions List<String | "Read">
    The actions that are permitted to be performed on FHIR resources for the application.
    audience String
    The audience that will be used to validate bearer tokens against the given authority.
    clientId String
    The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority.

    SmartIdentityProviderApplicationResponse, SmartIdentityProviderApplicationResponseArgs

    AllowedDataActions List<string>
    The actions that are permitted to be performed on FHIR resources for the application.
    Audience string
    The audience that will be used to validate bearer tokens against the given authority.
    ClientId string
    The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority.
    AllowedDataActions []string
    The actions that are permitted to be performed on FHIR resources for the application.
    Audience string
    The audience that will be used to validate bearer tokens against the given authority.
    ClientId string
    The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority.
    allowedDataActions List<String>
    The actions that are permitted to be performed on FHIR resources for the application.
    audience String
    The audience that will be used to validate bearer tokens against the given authority.
    clientId String
    The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority.
    allowedDataActions string[]
    The actions that are permitted to be performed on FHIR resources for the application.
    audience string
    The audience that will be used to validate bearer tokens against the given authority.
    clientId string
    The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority.
    allowed_data_actions Sequence[str]
    The actions that are permitted to be performed on FHIR resources for the application.
    audience str
    The audience that will be used to validate bearer tokens against the given authority.
    client_id str
    The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority.
    allowedDataActions List<String>
    The actions that are permitted to be performed on FHIR resources for the application.
    audience String
    The audience that will be used to validate bearer tokens against the given authority.
    clientId String
    The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority.

    SmartIdentityProviderConfiguration, SmartIdentityProviderConfigurationArgs

    Applications List<Pulumi.AzureNative.HealthcareApis.Inputs.SmartIdentityProviderApplication>
    The array of identity provider applications for SMART on FHIR authentication.
    Authority string
    The identity provider token authority also known as the token issuing authority.
    Applications []SmartIdentityProviderApplication
    The array of identity provider applications for SMART on FHIR authentication.
    Authority string
    The identity provider token authority also known as the token issuing authority.
    applications List<SmartIdentityProviderApplication>
    The array of identity provider applications for SMART on FHIR authentication.
    authority String
    The identity provider token authority also known as the token issuing authority.
    applications SmartIdentityProviderApplication[]
    The array of identity provider applications for SMART on FHIR authentication.
    authority string
    The identity provider token authority also known as the token issuing authority.
    applications Sequence[SmartIdentityProviderApplication]
    The array of identity provider applications for SMART on FHIR authentication.
    authority str
    The identity provider token authority also known as the token issuing authority.
    applications List<Property Map>
    The array of identity provider applications for SMART on FHIR authentication.
    authority String
    The identity provider token authority also known as the token issuing authority.

    SmartIdentityProviderConfigurationResponse, SmartIdentityProviderConfigurationResponseArgs

    Applications List<Pulumi.AzureNative.HealthcareApis.Inputs.SmartIdentityProviderApplicationResponse>
    The array of identity provider applications for SMART on FHIR authentication.
    Authority string
    The identity provider token authority also known as the token issuing authority.
    Applications []SmartIdentityProviderApplicationResponse
    The array of identity provider applications for SMART on FHIR authentication.
    Authority string
    The identity provider token authority also known as the token issuing authority.
    applications List<SmartIdentityProviderApplicationResponse>
    The array of identity provider applications for SMART on FHIR authentication.
    authority String
    The identity provider token authority also known as the token issuing authority.
    applications SmartIdentityProviderApplicationResponse[]
    The array of identity provider applications for SMART on FHIR authentication.
    authority string
    The identity provider token authority also known as the token issuing authority.
    applications Sequence[SmartIdentityProviderApplicationResponse]
    The array of identity provider applications for SMART on FHIR authentication.
    authority str
    The identity provider token authority also known as the token issuing authority.
    applications List<Property Map>
    The array of identity provider applications for SMART on FHIR authentication.
    authority String
    The identity provider token authority also known as the token issuing authority.

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    UserAssignedIdentityResponse, UserAssignedIdentityResponseArgs

    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.
    clientId string
    The client ID of the assigned identity.
    principalId string
    The principal ID of the assigned identity.
    client_id str
    The client ID of the assigned identity.
    principal_id str
    The principal ID of the assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
    Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi