1. Packages
  2. Azure Native v2
  3. API Docs
  4. healthcareapis
  5. AnalyticsConnector
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.healthcareapis.AnalyticsConnector

Explore with Pulumi AI

Analytics Connector definition. Azure REST API version: 2022-10-01-preview.

Example Usage

Create or update a Analytics Connectors Service

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var analyticsConnector = new AzureNative.HealthcareApis.AnalyticsConnector("analyticsConnector", new()
    {
        AnalyticsConnectorName = "exampleconnector",
        DataDestinationConfiguration = new AzureNative.HealthcareApis.Inputs.AnalyticsConnectorDataLakeDataDestinationArgs
        {
            DataLakeName = "exampledatalake",
            Type = "datalake",
        },
        DataMappingConfiguration = new AzureNative.HealthcareApis.Inputs.AnalyticsConnectorFhirToParquetMappingArgs
        {
            ExtensionSchemaReference = "acrexample.azurecr.io/blah@sha256aaa/Extension",
            FilterConfigurationReference = "acrexample.azurecr.io/blah@sha256xxx",
            Type = "fhirToParquet",
        },
        DataSourceConfiguration = new AzureNative.HealthcareApis.Inputs.AnalyticsConnectorFhirServiceDataSourceArgs
        {
            Kind = AzureNative.HealthcareApis.FhirServiceVersion.R4,
            Type = "fhirservice",
            Url = "https://workspace-examplefhir.fhir.azurehealthcareapis.com",
        },
        Location = "westus",
        ResourceGroupName = "testRG",
        WorkspaceName = "workspace1",
    });

});
Copy
package main

import (
	healthcareapis "github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := healthcareapis.NewAnalyticsConnector(ctx, "analyticsConnector", &healthcareapis.AnalyticsConnectorArgs{
			AnalyticsConnectorName: pulumi.String("exampleconnector"),
			DataDestinationConfiguration: &healthcareapis.AnalyticsConnectorDataLakeDataDestinationArgs{
				DataLakeName: pulumi.String("exampledatalake"),
				Type:         pulumi.String("datalake"),
			},
			DataMappingConfiguration: &healthcareapis.AnalyticsConnectorFhirToParquetMappingArgs{
				ExtensionSchemaReference:     pulumi.String("acrexample.azurecr.io/blah@sha256aaa/Extension"),
				FilterConfigurationReference: pulumi.String("acrexample.azurecr.io/blah@sha256xxx"),
				Type:                         pulumi.String("fhirToParquet"),
			},
			DataSourceConfiguration: &healthcareapis.AnalyticsConnectorFhirServiceDataSourceArgs{
				Kind: pulumi.String(healthcareapis.FhirServiceVersionR4),
				Type: pulumi.String("fhirservice"),
				Url:  pulumi.String("https://workspace-examplefhir.fhir.azurehealthcareapis.com"),
			},
			Location:          pulumi.String("westus"),
			ResourceGroupName: pulumi.String("testRG"),
			WorkspaceName:     pulumi.String("workspace1"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.healthcareapis.AnalyticsConnector;
import com.pulumi.azurenative.healthcareapis.AnalyticsConnectorArgs;
import com.pulumi.azurenative.healthcareapis.inputs.AnalyticsConnectorDataLakeDataDestinationArgs;
import com.pulumi.azurenative.healthcareapis.inputs.AnalyticsConnectorFhirToParquetMappingArgs;
import com.pulumi.azurenative.healthcareapis.inputs.AnalyticsConnectorFhirServiceDataSourceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var analyticsConnector = new AnalyticsConnector("analyticsConnector", AnalyticsConnectorArgs.builder()
            .analyticsConnectorName("exampleconnector")
            .dataDestinationConfiguration(AnalyticsConnectorDataLakeDataDestinationArgs.builder()
                .dataLakeName("exampledatalake")
                .type("datalake")
                .build())
            .dataMappingConfiguration(AnalyticsConnectorFhirToParquetMappingArgs.builder()
                .extensionSchemaReference("acrexample.azurecr.io/blah@sha256aaa/Extension")
                .filterConfigurationReference("acrexample.azurecr.io/blah@sha256xxx")
                .type("fhirToParquet")
                .build())
            .dataSourceConfiguration(AnalyticsConnectorFhirServiceDataSourceArgs.builder()
                .kind("R4")
                .type("fhirservice")
                .url("https://workspace-examplefhir.fhir.azurehealthcareapis.com")
                .build())
            .location("westus")
            .resourceGroupName("testRG")
            .workspaceName("workspace1")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const analyticsConnector = new azure_native.healthcareapis.AnalyticsConnector("analyticsConnector", {
    analyticsConnectorName: "exampleconnector",
    dataDestinationConfiguration: {
        dataLakeName: "exampledatalake",
        type: "datalake",
    },
    dataMappingConfiguration: {
        extensionSchemaReference: "acrexample.azurecr.io/blah@sha256aaa/Extension",
        filterConfigurationReference: "acrexample.azurecr.io/blah@sha256xxx",
        type: "fhirToParquet",
    },
    dataSourceConfiguration: {
        kind: azure_native.healthcareapis.FhirServiceVersion.R4,
        type: "fhirservice",
        url: "https://workspace-examplefhir.fhir.azurehealthcareapis.com",
    },
    location: "westus",
    resourceGroupName: "testRG",
    workspaceName: "workspace1",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

analytics_connector = azure_native.healthcareapis.AnalyticsConnector("analyticsConnector",
    analytics_connector_name="exampleconnector",
    data_destination_configuration={
        "data_lake_name": "exampledatalake",
        "type": "datalake",
    },
    data_mapping_configuration={
        "extension_schema_reference": "acrexample.azurecr.io/blah@sha256aaa/Extension",
        "filter_configuration_reference": "acrexample.azurecr.io/blah@sha256xxx",
        "type": "fhirToParquet",
    },
    data_source_configuration={
        "kind": azure_native.healthcareapis.FhirServiceVersion.R4,
        "type": "fhirservice",
        "url": "https://workspace-examplefhir.fhir.azurehealthcareapis.com",
    },
    location="westus",
    resource_group_name="testRG",
    workspace_name="workspace1")
Copy
resources:
  analyticsConnector:
    type: azure-native:healthcareapis:AnalyticsConnector
    properties:
      analyticsConnectorName: exampleconnector
      dataDestinationConfiguration:
        dataLakeName: exampledatalake
        type: datalake
      dataMappingConfiguration:
        extensionSchemaReference: acrexample.azurecr.io/blah@sha256aaa/Extension
        filterConfigurationReference: acrexample.azurecr.io/blah@sha256xxx
        type: fhirToParquet
      dataSourceConfiguration:
        kind: R4
        type: fhirservice
        url: https://workspace-examplefhir.fhir.azurehealthcareapis.com
      location: westus
      resourceGroupName: testRG
      workspaceName: workspace1
Copy

Create AnalyticsConnector Resource

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

Constructor syntax

new AnalyticsConnector(name: string, args: AnalyticsConnectorArgs, opts?: CustomResourceOptions);
@overload
def AnalyticsConnector(resource_name: str,
                       args: AnalyticsConnectorArgs,
                       opts: Optional[ResourceOptions] = None)

@overload
def AnalyticsConnector(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       data_destination_configuration: Optional[AnalyticsConnectorDataLakeDataDestinationArgs] = None,
                       data_mapping_configuration: Optional[AnalyticsConnectorFhirToParquetMappingArgs] = None,
                       data_source_configuration: Optional[AnalyticsConnectorFhirServiceDataSourceArgs] = None,
                       resource_group_name: Optional[str] = None,
                       workspace_name: Optional[str] = None,
                       analytics_connector_name: Optional[str] = None,
                       identity: Optional[ServiceManagedIdentityIdentityArgs] = None,
                       location: Optional[str] = None,
                       tags: Optional[Mapping[str, str]] = None)
func NewAnalyticsConnector(ctx *Context, name string, args AnalyticsConnectorArgs, opts ...ResourceOption) (*AnalyticsConnector, error)
public AnalyticsConnector(string name, AnalyticsConnectorArgs args, CustomResourceOptions? opts = null)
public AnalyticsConnector(String name, AnalyticsConnectorArgs args)
public AnalyticsConnector(String name, AnalyticsConnectorArgs args, CustomResourceOptions options)
type: azure-native:healthcareapis:AnalyticsConnector
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. AnalyticsConnectorArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. AnalyticsConnectorArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. AnalyticsConnectorArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. AnalyticsConnectorArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. AnalyticsConnectorArgs
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 analyticsConnectorResource = new AzureNative.Healthcareapis.AnalyticsConnector("analyticsConnectorResource", new()
{
    DataDestinationConfiguration = 
    {
        { "dataLakeName", "string" },
        { "type", "datalake" },
        { "name", "string" },
    },
    DataMappingConfiguration = 
    {
        { "type", "fhirToParquet" },
        { "extensionSchemaReference", "string" },
        { "filterConfigurationReference", "string" },
    },
    DataSourceConfiguration = 
    {
        { "kind", "string" },
        { "type", "fhirservice" },
        { "url", "string" },
    },
    ResourceGroupName = "string",
    WorkspaceName = "string",
    AnalyticsConnectorName = "string",
    Identity = 
    {
        { "type", "string" },
        { "userAssignedIdentities", new[]
        {
            "string",
        } },
    },
    Location = "string",
    Tags = 
    {
        { "string", "string" },
    },
});
Copy
example, err := healthcareapis.NewAnalyticsConnector(ctx, "analyticsConnectorResource", &healthcareapis.AnalyticsConnectorArgs{
	DataDestinationConfiguration: map[string]interface{}{
		"dataLakeName": "string",
		"type":         "datalake",
		"name":         "string",
	},
	DataMappingConfiguration: map[string]interface{}{
		"type":                         "fhirToParquet",
		"extensionSchemaReference":     "string",
		"filterConfigurationReference": "string",
	},
	DataSourceConfiguration: map[string]interface{}{
		"kind": "string",
		"type": "fhirservice",
		"url":  "string",
	},
	ResourceGroupName:      "string",
	WorkspaceName:          "string",
	AnalyticsConnectorName: "string",
	Identity: map[string]interface{}{
		"type": "string",
		"userAssignedIdentities": []string{
			"string",
		},
	},
	Location: "string",
	Tags: map[string]interface{}{
		"string": "string",
	},
})
Copy
var analyticsConnectorResource = new AnalyticsConnector("analyticsConnectorResource", AnalyticsConnectorArgs.builder()
    .dataDestinationConfiguration(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .dataMappingConfiguration(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .dataSourceConfiguration(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .resourceGroupName("string")
    .workspaceName("string")
    .analyticsConnectorName("string")
    .identity(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .location("string")
    .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .build());
Copy
analytics_connector_resource = azure_native.healthcareapis.AnalyticsConnector("analyticsConnectorResource",
    data_destination_configuration={
        dataLakeName: string,
        type: datalake,
        name: string,
    },
    data_mapping_configuration={
        type: fhirToParquet,
        extensionSchemaReference: string,
        filterConfigurationReference: string,
    },
    data_source_configuration={
        kind: string,
        type: fhirservice,
        url: string,
    },
    resource_group_name=string,
    workspace_name=string,
    analytics_connector_name=string,
    identity={
        type: string,
        userAssignedIdentities: [string],
    },
    location=string,
    tags={
        string: string,
    })
Copy
const analyticsConnectorResource = new azure_native.healthcareapis.AnalyticsConnector("analyticsConnectorResource", {
    dataDestinationConfiguration: {
        dataLakeName: "string",
        type: "datalake",
        name: "string",
    },
    dataMappingConfiguration: {
        type: "fhirToParquet",
        extensionSchemaReference: "string",
        filterConfigurationReference: "string",
    },
    dataSourceConfiguration: {
        kind: "string",
        type: "fhirservice",
        url: "string",
    },
    resourceGroupName: "string",
    workspaceName: "string",
    analyticsConnectorName: "string",
    identity: {
        type: "string",
        userAssignedIdentities: ["string"],
    },
    location: "string",
    tags: {
        string: "string",
    },
});
Copy
type: azure-native:healthcareapis:AnalyticsConnector
properties:
    analyticsConnectorName: string
    dataDestinationConfiguration:
        dataLakeName: string
        name: string
        type: datalake
    dataMappingConfiguration:
        extensionSchemaReference: string
        filterConfigurationReference: string
        type: fhirToParquet
    dataSourceConfiguration:
        kind: string
        type: fhirservice
        url: string
    identity:
        type: string
        userAssignedIdentities:
            - string
    location: string
    resourceGroupName: string
    tags:
        string: string
    workspaceName: string
Copy

AnalyticsConnector 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 AnalyticsConnector resource accepts the following input properties:

DataDestinationConfiguration This property is required. Pulumi.AzureNative.HealthcareApis.Inputs.AnalyticsConnectorDataLakeDataDestination
Data destination configuration for Analytics Connector.
DataMappingConfiguration This property is required. Pulumi.AzureNative.HealthcareApis.Inputs.AnalyticsConnectorFhirToParquetMapping
Data mapping configuration for Analytics Connector.
DataSourceConfiguration This property is required. Pulumi.AzureNative.HealthcareApis.Inputs.AnalyticsConnectorFhirServiceDataSource
Data source for Analytics Connector.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group that contains the service instance.
WorkspaceName
This property is required.
Changes to this property will trigger replacement.
string
The name of workspace resource.
AnalyticsConnectorName Changes to this property will trigger replacement. string
The name of Analytics Connector resource.
Identity Pulumi.AzureNative.HealthcareApis.Inputs.ServiceManagedIdentityIdentity
Setting indicating whether the service has a managed identity associated with it.
Location Changes to this property will trigger replacement. string
The resource location.
Tags Dictionary<string, string>
Resource tags.
DataDestinationConfiguration This property is required. AnalyticsConnectorDataLakeDataDestinationArgs
Data destination configuration for Analytics Connector.
DataMappingConfiguration This property is required. AnalyticsConnectorFhirToParquetMappingArgs
Data mapping configuration for Analytics Connector.
DataSourceConfiguration This property is required. AnalyticsConnectorFhirServiceDataSourceArgs
Data source for Analytics Connector.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group that contains the service instance.
WorkspaceName
This property is required.
Changes to this property will trigger replacement.
string
The name of workspace resource.
AnalyticsConnectorName Changes to this property will trigger replacement. string
The name of Analytics Connector resource.
Identity ServiceManagedIdentityIdentityArgs
Setting indicating whether the service has a managed identity associated with it.
Location Changes to this property will trigger replacement. string
The resource location.
Tags map[string]string
Resource tags.
dataDestinationConfiguration This property is required. AnalyticsConnectorDataLakeDataDestination
Data destination configuration for Analytics Connector.
dataMappingConfiguration This property is required. AnalyticsConnectorFhirToParquetMapping
Data mapping configuration for Analytics Connector.
dataSourceConfiguration This property is required. AnalyticsConnectorFhirServiceDataSource
Data source for Analytics Connector.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group that contains the service instance.
workspaceName
This property is required.
Changes to this property will trigger replacement.
String
The name of workspace resource.
analyticsConnectorName Changes to this property will trigger replacement. String
The name of Analytics Connector resource.
identity ServiceManagedIdentityIdentity
Setting indicating whether the service has a managed identity associated with it.
location Changes to this property will trigger replacement. String
The resource location.
tags Map<String,String>
Resource tags.
dataDestinationConfiguration This property is required. AnalyticsConnectorDataLakeDataDestination
Data destination configuration for Analytics Connector.
dataMappingConfiguration This property is required. AnalyticsConnectorFhirToParquetMapping
Data mapping configuration for Analytics Connector.
dataSourceConfiguration This property is required. AnalyticsConnectorFhirServiceDataSource
Data source for Analytics Connector.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group that contains the service instance.
workspaceName
This property is required.
Changes to this property will trigger replacement.
string
The name of workspace resource.
analyticsConnectorName Changes to this property will trigger replacement. string
The name of Analytics Connector resource.
identity ServiceManagedIdentityIdentity
Setting indicating whether the service has a managed identity associated with it.
location Changes to this property will trigger replacement. string
The resource location.
tags {[key: string]: string}
Resource tags.
data_destination_configuration This property is required. AnalyticsConnectorDataLakeDataDestinationArgs
Data destination configuration for Analytics Connector.
data_mapping_configuration This property is required. AnalyticsConnectorFhirToParquetMappingArgs
Data mapping configuration for Analytics Connector.
data_source_configuration This property is required. AnalyticsConnectorFhirServiceDataSourceArgs
Data source for Analytics Connector.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group that contains the service instance.
workspace_name
This property is required.
Changes to this property will trigger replacement.
str
The name of workspace resource.
analytics_connector_name Changes to this property will trigger replacement. str
The name of Analytics Connector resource.
identity ServiceManagedIdentityIdentityArgs
Setting indicating whether the service has a managed identity associated with it.
location Changes to this property will trigger replacement. str
The resource location.
tags Mapping[str, str]
Resource tags.
dataDestinationConfiguration This property is required. Property Map
Data destination configuration for Analytics Connector.
dataMappingConfiguration This property is required. Property Map
Data mapping configuration for Analytics Connector.
dataSourceConfiguration This property is required. Property Map
Data source for Analytics Connector.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group that contains the service instance.
workspaceName
This property is required.
Changes to this property will trigger replacement.
String
The name of workspace resource.
analyticsConnectorName Changes to this property will trigger replacement. String
The name of Analytics Connector resource.
identity Property Map
Setting indicating whether the service has a managed identity associated with it.
location Changes to this property will trigger replacement. String
The resource location.
tags Map<String>
Resource tags.

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
Name string
The resource name.
ProvisioningState string
The provisioning state.
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.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The resource name.
ProvisioningState string
The provisioning state.
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.
id String
The provider-assigned unique ID for this managed resource.
name String
The resource name.
provisioningState String
The provisioning state.
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.
id string
The provider-assigned unique ID for this managed resource.
name string
The resource name.
provisioningState string
The provisioning state.
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.
id str
The provider-assigned unique ID for this managed resource.
name str
The resource name.
provisioning_state str
The provisioning state.
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.
id String
The provider-assigned unique ID for this managed resource.
name String
The resource name.
provisioningState String
The provisioning state.
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

AnalyticsConnectorDataLakeDataDestination
, AnalyticsConnectorDataLakeDataDestinationArgs

DataLakeName This property is required. string
The name for the Data Lake.
Name string
Name of data destination.
DataLakeName This property is required. string
The name for the Data Lake.
Name string
Name of data destination.
dataLakeName This property is required. String
The name for the Data Lake.
name String
Name of data destination.
dataLakeName This property is required. string
The name for the Data Lake.
name string
Name of data destination.
data_lake_name This property is required. str
The name for the Data Lake.
name str
Name of data destination.
dataLakeName This property is required. String
The name for the Data Lake.
name String
Name of data destination.

AnalyticsConnectorDataLakeDataDestinationResponse
, AnalyticsConnectorDataLakeDataDestinationResponseArgs

DataLakeName This property is required. string
The name for the Data Lake.
Name string
Name of data destination.
DataLakeName This property is required. string
The name for the Data Lake.
Name string
Name of data destination.
dataLakeName This property is required. String
The name for the Data Lake.
name String
Name of data destination.
dataLakeName This property is required. string
The name for the Data Lake.
name string
Name of data destination.
data_lake_name This property is required. str
The name for the Data Lake.
name str
Name of data destination.
dataLakeName This property is required. String
The name for the Data Lake.
name String
Name of data destination.

AnalyticsConnectorFhirServiceDataSource
, AnalyticsConnectorFhirServiceDataSourceArgs

Kind This property is required. string | Pulumi.AzureNative.HealthcareApis.FhirServiceVersion
The kind of FHIR Service.
Url This property is required. string
The URL of FHIR service.
Kind This property is required. string | FhirServiceVersion
The kind of FHIR Service.
Url This property is required. string
The URL of FHIR service.
kind This property is required. String | FhirServiceVersion
The kind of FHIR Service.
url This property is required. String
The URL of FHIR service.
kind This property is required. string | FhirServiceVersion
The kind of FHIR Service.
url This property is required. string
The URL of FHIR service.
kind This property is required. str | FhirServiceVersion
The kind of FHIR Service.
url This property is required. str
The URL of FHIR service.
kind This property is required. String | "STU3" | "R4"
The kind of FHIR Service.
url This property is required. String
The URL of FHIR service.

AnalyticsConnectorFhirServiceDataSourceResponse
, AnalyticsConnectorFhirServiceDataSourceResponseArgs

Kind This property is required. string
The kind of FHIR Service.
Url This property is required. string
The URL of FHIR service.
Kind This property is required. string
The kind of FHIR Service.
Url This property is required. string
The URL of FHIR service.
kind This property is required. String
The kind of FHIR Service.
url This property is required. String
The URL of FHIR service.
kind This property is required. string
The kind of FHIR Service.
url This property is required. string
The URL of FHIR service.
kind This property is required. str
The kind of FHIR Service.
url This property is required. str
The URL of FHIR service.
kind This property is required. String
The kind of FHIR Service.
url This property is required. String
The URL of FHIR service.

AnalyticsConnectorFhirToParquetMapping
, AnalyticsConnectorFhirToParquetMappingArgs

ExtensionSchemaReference string
Artifact reference for extension schema.
FilterConfigurationReference string
Artifact reference for filter configurations.
ExtensionSchemaReference string
Artifact reference for extension schema.
FilterConfigurationReference string
Artifact reference for filter configurations.
extensionSchemaReference String
Artifact reference for extension schema.
filterConfigurationReference String
Artifact reference for filter configurations.
extensionSchemaReference string
Artifact reference for extension schema.
filterConfigurationReference string
Artifact reference for filter configurations.
extension_schema_reference str
Artifact reference for extension schema.
filter_configuration_reference str
Artifact reference for filter configurations.
extensionSchemaReference String
Artifact reference for extension schema.
filterConfigurationReference String
Artifact reference for filter configurations.

AnalyticsConnectorFhirToParquetMappingResponse
, AnalyticsConnectorFhirToParquetMappingResponseArgs

ExtensionSchemaReference string
Artifact reference for extension schema.
FilterConfigurationReference string
Artifact reference for filter configurations.
ExtensionSchemaReference string
Artifact reference for extension schema.
FilterConfigurationReference string
Artifact reference for filter configurations.
extensionSchemaReference String
Artifact reference for extension schema.
filterConfigurationReference String
Artifact reference for filter configurations.
extensionSchemaReference string
Artifact reference for extension schema.
filterConfigurationReference string
Artifact reference for filter configurations.
extension_schema_reference str
Artifact reference for extension schema.
filter_configuration_reference str
Artifact reference for filter configurations.
extensionSchemaReference String
Artifact reference for extension schema.
filterConfigurationReference String
Artifact reference for filter configurations.

FhirServiceVersion
, FhirServiceVersionArgs

STU3
STU3
R4
R4
FhirServiceVersionSTU3
STU3
FhirServiceVersionR4
R4
STU3
STU3
R4
R4
STU3
STU3
R4
R4
STU3
STU3
R4
R4
"STU3"
STU3
"R4"
R4

ServiceManagedIdentityIdentity
, ServiceManagedIdentityIdentityArgs

Type This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
TenantId This property is required. string
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
Type This property is required. 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 This property is required. string
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
TenantId This property is required. string
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
Type This property is required. 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 This property is required. String
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
tenantId This property is required. String
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
type This property is required. 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 This property is required. string
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
tenantId This property is required. string
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
type This property is required. 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 This property is required. str
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
tenant_id This property is required. str
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
type This property is required. 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 This property is required. String
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
tenantId This property is required. String
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
type This property is required. 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

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 This property is required. string
The client ID of the assigned identity.
PrincipalId This property is required. string
The principal ID of the assigned identity.
ClientId This property is required. string
The client ID of the assigned identity.
PrincipalId This property is required. string
The principal ID of the assigned identity.
clientId This property is required. String
The client ID of the assigned identity.
principalId This property is required. String
The principal ID of the assigned identity.
clientId This property is required. string
The client ID of the assigned identity.
principalId This property is required. string
The principal ID of the assigned identity.
client_id This property is required. str
The client ID of the assigned identity.
principal_id This property is required. str
The principal ID of the assigned identity.
clientId This property is required. String
The client ID of the assigned identity.
principalId This property is required. String
The principal ID of the assigned identity.

Import

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

$ pulumi import azure-native:healthcareapis:AnalyticsConnector exampleconnector /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/analyticsconnectors/{analyticsConnectorName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0