Azure Native

v1.88.1 published on Thursday, Dec 1, 2022 by Pulumi

PrivateLinkServicesForMIPPolicySync

The description of the service. API Version: 2021-03-08.

Example Usage

Create or Update a service with all parameters

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

return await Deployment.RunAsync(() => 
{
    var privateLinkServicesForMIPPolicySync = new AzureNative.SecurityAndCompliance.PrivateLinkServicesForMIPPolicySync("privateLinkServicesForMIPPolicySync", new()
    {
        Identity = new AzureNative.SecurityAndCompliance.Inputs.ServicesResourceIdentityArgs
        {
            Type = "SystemAssigned",
        },
        Kind = AzureNative.SecurityAndCompliance.Kind.Fhir_R4,
        Location = "westus2",
        Properties = new AzureNative.SecurityAndCompliance.Inputs.ServicesPropertiesArgs
        {
            AccessPolicies = new[]
            {
                new AzureNative.SecurityAndCompliance.Inputs.ServiceAccessPolicyEntryArgs
                {
                    ObjectId = "c487e7d1-3210-41a3-8ccc-e9372b78da47",
                },
                new AzureNative.SecurityAndCompliance.Inputs.ServiceAccessPolicyEntryArgs
                {
                    ObjectId = "5b307da8-43d4-492b-8b66-b0294ade872f",
                },
            },
            AuthenticationConfiguration = new AzureNative.SecurityAndCompliance.Inputs.ServiceAuthenticationConfigurationInfoArgs
            {
                Audience = "https://azurehealthcareapis.com",
                Authority = "https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc",
                SmartProxyEnabled = true,
            },
            CorsConfiguration = new AzureNative.SecurityAndCompliance.Inputs.ServiceCorsConfigurationInfoArgs
            {
                AllowCredentials = false,
                Headers = new[]
                {
                    "*",
                },
                MaxAge = 1440,
                Methods = new[]
                {
                    "DELETE",
                    "GET",
                    "OPTIONS",
                    "PATCH",
                    "POST",
                    "PUT",
                },
                Origins = new[]
                {
                    "*",
                },
            },
            CosmosDbConfiguration = new AzureNative.SecurityAndCompliance.Inputs.ServiceCosmosDbConfigurationInfoArgs
            {
                KeyVaultKeyUri = "https://my-vault.vault.azure.net/keys/my-key",
                OfferThroughput = 1000,
            },
            ExportConfiguration = new AzureNative.SecurityAndCompliance.Inputs.ServiceExportConfigurationInfoArgs
            {
                StorageAccountName = "existingStorageAccount",
            },
            PrivateEndpointConnections = new[] {},
            PublicNetworkAccess = "Disabled",
        },
        ResourceGroupName = "rg1",
        ResourceName = "service1",
        Tags = null,
    });

});
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := securityandcompliance.NewprivateLinkServicesForMIPPolicySync(ctx, "privateLinkServicesForMIPPolicySync", &securityandcompliance.privateLinkServicesForMIPPolicySyncArgs{
			Identity: &securityandcompliance.ServicesResourceIdentityArgs{
				Type: pulumi.String("SystemAssigned"),
			},
			Kind:     securityandcompliance.Kind_Fhir_R4,
			Location: pulumi.String("westus2"),
			Properties: securityandcompliance.ServicesPropertiesResponse{
				AccessPolicies: securityandcompliance.ServiceAccessPolicyEntryArray{
					&securityandcompliance.ServiceAccessPolicyEntryArgs{
						ObjectId: pulumi.String("c487e7d1-3210-41a3-8ccc-e9372b78da47"),
					},
					&securityandcompliance.ServiceAccessPolicyEntryArgs{
						ObjectId: pulumi.String("5b307da8-43d4-492b-8b66-b0294ade872f"),
					},
				},
				AuthenticationConfiguration: &securityandcompliance.ServiceAuthenticationConfigurationInfoArgs{
					Audience:          pulumi.String("https://azurehealthcareapis.com"),
					Authority:         pulumi.String("https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc"),
					SmartProxyEnabled: pulumi.Bool(true),
				},
				CorsConfiguration: &securityandcompliance.ServiceCorsConfigurationInfoArgs{
					AllowCredentials: pulumi.Bool(false),
					Headers: pulumi.StringArray{
						pulumi.String("*"),
					},
					MaxAge: pulumi.Float64(1440),
					Methods: pulumi.StringArray{
						pulumi.String("DELETE"),
						pulumi.String("GET"),
						pulumi.String("OPTIONS"),
						pulumi.String("PATCH"),
						pulumi.String("POST"),
						pulumi.String("PUT"),
					},
					Origins: pulumi.StringArray{
						pulumi.String("*"),
					},
				},
				CosmosDbConfiguration: &securityandcompliance.ServiceCosmosDbConfigurationInfoArgs{
					KeyVaultKeyUri:  pulumi.String("https://my-vault.vault.azure.net/keys/my-key"),
					OfferThroughput: pulumi.Float64(1000),
				},
				ExportConfiguration: &securityandcompliance.ServiceExportConfigurationInfoArgs{
					StorageAccountName: pulumi.String("existingStorageAccount"),
				},
				PrivateEndpointConnections: securityandcompliance.PrivateEndpointConnectionArray{},
				PublicNetworkAccess:        pulumi.String("Disabled"),
			},
			ResourceGroupName: pulumi.String("rg1"),
			ResourceName:      pulumi.String("service1"),
			Tags:              nil,
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.securityandcompliance.privateLinkServicesForMIPPolicySync;
import com.pulumi.azurenative.securityandcompliance.PrivateLinkServicesForMIPPolicySyncArgs;
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 privateLinkServicesForMIPPolicySync = new PrivateLinkServicesForMIPPolicySync("privateLinkServicesForMIPPolicySync", PrivateLinkServicesForMIPPolicySyncArgs.builder()        
            .identity(Map.of("type", "SystemAssigned"))
            .kind("fhir-R4")
            .location("westus2")
            .properties(Map.ofEntries(
                Map.entry("accessPolicies",                 
                    Map.of("objectId", "c487e7d1-3210-41a3-8ccc-e9372b78da47"),
                    Map.of("objectId", "5b307da8-43d4-492b-8b66-b0294ade872f")),
                Map.entry("authenticationConfiguration", Map.ofEntries(
                    Map.entry("audience", "https://azurehealthcareapis.com"),
                    Map.entry("authority", "https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc"),
                    Map.entry("smartProxyEnabled", true)
                )),
                Map.entry("corsConfiguration", Map.ofEntries(
                    Map.entry("allowCredentials", false),
                    Map.entry("headers", "*"),
                    Map.entry("maxAge", 1440),
                    Map.entry("methods",                     
                        "DELETE",
                        "GET",
                        "OPTIONS",
                        "PATCH",
                        "POST",
                        "PUT"),
                    Map.entry("origins", "*")
                )),
                Map.entry("cosmosDbConfiguration", Map.ofEntries(
                    Map.entry("keyVaultKeyUri", "https://my-vault.vault.azure.net/keys/my-key"),
                    Map.entry("offerThroughput", 1000)
                )),
                Map.entry("exportConfiguration", Map.of("storageAccountName", "existingStorageAccount")),
                Map.entry("privateEndpointConnections", ),
                Map.entry("publicNetworkAccess", "Disabled")
            ))
            .resourceGroupName("rg1")
            .resourceName("service1")
            .tags()
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

private_link_services_for_mip_policy_sync = azure_native.securityandcompliance.PrivateLinkServicesForMIPPolicySync("privateLinkServicesForMIPPolicySync",
    identity=azure_native.securityandcompliance.ServicesResourceIdentityArgs(
        type="SystemAssigned",
    ),
    kind=azure_native.securityandcompliance.Kind.FHIR_R4,
    location="westus2",
    properties=azure_native.securityandcompliance.ServicesPropertiesResponseArgs(
        access_policies=[
            azure_native.securityandcompliance.ServiceAccessPolicyEntryArgs(
                object_id="c487e7d1-3210-41a3-8ccc-e9372b78da47",
            ),
            azure_native.securityandcompliance.ServiceAccessPolicyEntryArgs(
                object_id="5b307da8-43d4-492b-8b66-b0294ade872f",
            ),
        ],
        authentication_configuration=azure_native.securityandcompliance.ServiceAuthenticationConfigurationInfoArgs(
            audience="https://azurehealthcareapis.com",
            authority="https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc",
            smart_proxy_enabled=True,
        ),
        cors_configuration=azure_native.securityandcompliance.ServiceCorsConfigurationInfoArgs(
            allow_credentials=False,
            headers=["*"],
            max_age=1440,
            methods=[
                "DELETE",
                "GET",
                "OPTIONS",
                "PATCH",
                "POST",
                "PUT",
            ],
            origins=["*"],
        ),
        cosmos_db_configuration=azure_native.securityandcompliance.ServiceCosmosDbConfigurationInfoArgs(
            key_vault_key_uri="https://my-vault.vault.azure.net/keys/my-key",
            offer_throughput=1000,
        ),
        export_configuration=azure_native.securityandcompliance.ServiceExportConfigurationInfoArgs(
            storage_account_name="existingStorageAccount",
        ),
        private_endpoint_connections=[],
        public_network_access="Disabled",
    ),
    resource_group_name="rg1",
    resource_name_="service1",
    tags={})
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const privateLinkServicesForMIPPolicySync = new azure_native.securityandcompliance.PrivateLinkServicesForMIPPolicySync("privateLinkServicesForMIPPolicySync", {
    identity: {
        type: "SystemAssigned",
    },
    kind: azure_native.securityandcompliance.Kind.Fhir_R4,
    location: "westus2",
    properties: {
        accessPolicies: [
            {
                objectId: "c487e7d1-3210-41a3-8ccc-e9372b78da47",
            },
            {
                objectId: "5b307da8-43d4-492b-8b66-b0294ade872f",
            },
        ],
        authenticationConfiguration: {
            audience: "https://azurehealthcareapis.com",
            authority: "https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc",
            smartProxyEnabled: true,
        },
        corsConfiguration: {
            allowCredentials: false,
            headers: ["*"],
            maxAge: 1440,
            methods: [
                "DELETE",
                "GET",
                "OPTIONS",
                "PATCH",
                "POST",
                "PUT",
            ],
            origins: ["*"],
        },
        cosmosDbConfiguration: {
            keyVaultKeyUri: "https://my-vault.vault.azure.net/keys/my-key",
            offerThroughput: 1000,
        },
        exportConfiguration: {
            storageAccountName: "existingStorageAccount",
        },
        privateEndpointConnections: [],
        publicNetworkAccess: "Disabled",
    },
    resourceGroupName: "rg1",
    resourceName: "service1",
    tags: {},
});
resources:
  privateLinkServicesForMIPPolicySync:
    type: azure-native:securityandcompliance:privateLinkServicesForMIPPolicySync
    properties:
      identity:
        type: SystemAssigned
      kind: fhir-R4
      location: westus2
      properties:
        accessPolicies:
          - objectId: c487e7d1-3210-41a3-8ccc-e9372b78da47
          - objectId: 5b307da8-43d4-492b-8b66-b0294ade872f
        authenticationConfiguration:
          audience: https://azurehealthcareapis.com
          authority: https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc
          smartProxyEnabled: true
        corsConfiguration:
          allowCredentials: false
          headers:
            - '*'
          maxAge: 1440
          methods:
            - DELETE
            - GET
            - OPTIONS
            - PATCH
            - POST
            - PUT
          origins:
            - '*'
        cosmosDbConfiguration:
          keyVaultKeyUri: https://my-vault.vault.azure.net/keys/my-key
          offerThroughput: 1000
        exportConfiguration:
          storageAccountName: existingStorageAccount
        privateEndpointConnections: []
        publicNetworkAccess: Disabled
      resourceGroupName: rg1
      resourceName: service1
      tags: {}

Create or Update a service with minimum parameters

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

return await Deployment.RunAsync(() => 
{
    var privateLinkServicesForMIPPolicySync = new AzureNative.SecurityAndCompliance.PrivateLinkServicesForMIPPolicySync("privateLinkServicesForMIPPolicySync", new()
    {
        Kind = AzureNative.SecurityAndCompliance.Kind.Fhir_R4,
        Location = "westus2",
        Properties = new AzureNative.SecurityAndCompliance.Inputs.ServicesPropertiesArgs
        {
            AccessPolicies = new[]
            {
                new AzureNative.SecurityAndCompliance.Inputs.ServiceAccessPolicyEntryArgs
                {
                    ObjectId = "c487e7d1-3210-41a3-8ccc-e9372b78da47",
                },
            },
        },
        ResourceGroupName = "rg1",
        ResourceName = "service2",
        Tags = null,
    });

});
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := securityandcompliance.NewprivateLinkServicesForMIPPolicySync(ctx, "privateLinkServicesForMIPPolicySync", &securityandcompliance.privateLinkServicesForMIPPolicySyncArgs{
			Kind:     securityandcompliance.Kind_Fhir_R4,
			Location: pulumi.String("westus2"),
			Properties: &securityandcompliance.ServicesPropertiesArgs{
				AccessPolicies: securityandcompliance.ServiceAccessPolicyEntryArray{
					&securityandcompliance.ServiceAccessPolicyEntryArgs{
						ObjectId: pulumi.String("c487e7d1-3210-41a3-8ccc-e9372b78da47"),
					},
				},
			},
			ResourceGroupName: pulumi.String("rg1"),
			ResourceName:      pulumi.String("service2"),
			Tags:              nil,
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.securityandcompliance.privateLinkServicesForMIPPolicySync;
import com.pulumi.azurenative.securityandcompliance.PrivateLinkServicesForMIPPolicySyncArgs;
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 privateLinkServicesForMIPPolicySync = new PrivateLinkServicesForMIPPolicySync("privateLinkServicesForMIPPolicySync", PrivateLinkServicesForMIPPolicySyncArgs.builder()        
            .kind("fhir-R4")
            .location("westus2")
            .properties(Map.of("accessPolicies", Map.of("objectId", "c487e7d1-3210-41a3-8ccc-e9372b78da47")))
            .resourceGroupName("rg1")
            .resourceName("service2")
            .tags()
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

private_link_services_for_mip_policy_sync = azure_native.securityandcompliance.PrivateLinkServicesForMIPPolicySync("privateLinkServicesForMIPPolicySync",
    kind=azure_native.securityandcompliance.Kind.FHIR_R4,
    location="westus2",
    properties=azure_native.securityandcompliance.ServicesPropertiesArgs(
        access_policies=[azure_native.securityandcompliance.ServiceAccessPolicyEntryArgs(
            object_id="c487e7d1-3210-41a3-8ccc-e9372b78da47",
        )],
    ),
    resource_group_name="rg1",
    resource_name_="service2",
    tags={})
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const privateLinkServicesForMIPPolicySync = new azure_native.securityandcompliance.PrivateLinkServicesForMIPPolicySync("privateLinkServicesForMIPPolicySync", {
    kind: azure_native.securityandcompliance.Kind.Fhir_R4,
    location: "westus2",
    properties: {
        accessPolicies: [{
            objectId: "c487e7d1-3210-41a3-8ccc-e9372b78da47",
        }],
    },
    resourceGroupName: "rg1",
    resourceName: "service2",
    tags: {},
});
resources:
  privateLinkServicesForMIPPolicySync:
    type: azure-native:securityandcompliance:privateLinkServicesForMIPPolicySync
    properties:
      kind: fhir-R4
      location: westus2
      properties:
        accessPolicies:
          - objectId: c487e7d1-3210-41a3-8ccc-e9372b78da47
      resourceGroupName: rg1
      resourceName: service2
      tags: {}

Create PrivateLinkServicesForMIPPolicySync Resource

new PrivateLinkServicesForMIPPolicySync(name: string, args: PrivateLinkServicesForMIPPolicySyncArgs, opts?: CustomResourceOptions);
@overload
def PrivateLinkServicesForMIPPolicySync(resource_name: str,
                                        opts: Optional[ResourceOptions] = None,
                                        identity: Optional[ServicesResourceIdentityArgs] = None,
                                        kind: Optional[Kind] = None,
                                        location: Optional[str] = None,
                                        properties: Optional[ServicesPropertiesArgs] = None,
                                        resource_group_name: Optional[str] = None,
                                        resource_name_: Optional[str] = None,
                                        tags: Optional[Mapping[str, str]] = None)
@overload
def PrivateLinkServicesForMIPPolicySync(resource_name: str,
                                        args: PrivateLinkServicesForMIPPolicySyncArgs,
                                        opts: Optional[ResourceOptions] = None)
func NewPrivateLinkServicesForMIPPolicySync(ctx *Context, name string, args PrivateLinkServicesForMIPPolicySyncArgs, opts ...ResourceOption) (*PrivateLinkServicesForMIPPolicySync, error)
public PrivateLinkServicesForMIPPolicySync(string name, PrivateLinkServicesForMIPPolicySyncArgs args, CustomResourceOptions? opts = null)
public PrivateLinkServicesForMIPPolicySync(String name, PrivateLinkServicesForMIPPolicySyncArgs args)
public PrivateLinkServicesForMIPPolicySync(String name, PrivateLinkServicesForMIPPolicySyncArgs args, CustomResourceOptions options)
type: azure-native:securityandcompliance:privateLinkServicesForMIPPolicySync
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args PrivateLinkServicesForMIPPolicySyncArgs
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 PrivateLinkServicesForMIPPolicySyncArgs
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 PrivateLinkServicesForMIPPolicySyncArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args PrivateLinkServicesForMIPPolicySyncArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args PrivateLinkServicesForMIPPolicySyncArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

PrivateLinkServicesForMIPPolicySync Resource Properties

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

Inputs

The PrivateLinkServicesForMIPPolicySync resource accepts the following input properties:

Kind Pulumi.AzureNative.SecurityAndCompliance.Kind

The kind of the service.

ResourceGroupName string

The name of the resource group that contains the service instance.

Identity Pulumi.AzureNative.SecurityAndCompliance.Inputs.ServicesResourceIdentityArgs

Setting indicating whether the service has a managed identity associated with it.

Location string

The resource location.

Properties Pulumi.AzureNative.SecurityAndCompliance.Inputs.ServicesPropertiesArgs

The common properties of a service.

ResourceName string

The name of the service instance.

Tags Dictionary<string, string>

The resource tags.

Kind Kind

The kind of the service.

ResourceGroupName string

The name of the resource group that contains the service instance.

Identity ServicesResourceIdentityArgs

Setting indicating whether the service has a managed identity associated with it.

Location string

The resource location.

Properties ServicesPropertiesArgs

The common properties of a service.

ResourceName string

The name of the service instance.

Tags map[string]string

The resource tags.

kind Kind

The kind of the service.

resourceGroupName String

The name of the resource group that contains the service instance.

identity ServicesResourceIdentityArgs

Setting indicating whether the service has a managed identity associated with it.

location String

The resource location.

properties ServicesPropertiesArgs

The common properties of a service.

resourceName String

The name of the service instance.

tags Map<String,String>

The resource tags.

kind Kind

The kind of the service.

resourceGroupName string

The name of the resource group that contains the service instance.

identity ServicesResourceIdentityArgs

Setting indicating whether the service has a managed identity associated with it.

location string

The resource location.

properties ServicesPropertiesArgs

The common properties of a service.

resourceName string

The name of the service instance.

tags {[key: string]: string}

The resource tags.

kind Kind

The kind of the service.

resource_group_name str

The name of the resource group that contains the service instance.

identity ServicesResourceIdentityArgs

Setting indicating whether the service has a managed identity associated with it.

location str

The resource location.

properties ServicesPropertiesArgs

The common properties of a service.

resource_name str

The name of the service instance.

tags Mapping[str, str]

The resource tags.

kind "fhir" | "fhir-Stu3" | "fhir-R4"

The kind of the service.

resourceGroupName String

The name of the resource group that contains the service instance.

identity Property Map

Setting indicating whether the service has a managed identity associated with it.

location String

The resource location.

properties Property Map

The common properties of a service.

resourceName String

The name of the service instance.

tags Map<String>

The resource tags.

Outputs

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

Id string

The provider-assigned unique ID for this managed resource.

Name string

The resource name.

SystemData Pulumi.AzureNative.SecurityAndCompliance.Outputs.SystemDataResponse

Required property for system data

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.

SystemData SystemDataResponse

Required property for system data

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.

systemData SystemDataResponse

Required property for system data

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.

systemData SystemDataResponse

Required property for system data

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.

system_data SystemDataResponse

Required property for system data

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.

systemData Property Map

Required property for system data

type String

The resource type.

etag String

An etag associated with the resource, used for optimistic concurrency when editing it.

Supporting Types

Kind

Fhir
fhir
Fhir_Stu3
fhir-Stu3
Fhir_R4
fhir-R4
KindFhir
fhir
Kind_Fhir_Stu3
fhir-Stu3
Kind_Fhir_R4
fhir-R4
Fhir
fhir
FhirStu3
fhir-Stu3
FhirR4
fhir-R4
Fhir
fhir
Fhir_Stu3
fhir-Stu3
Fhir_R4
fhir-R4
FHIR
fhir
FHIR_STU3
fhir-Stu3
FHIR_R4
fhir-R4
"fhir"
fhir
"fhir-Stu3"
fhir-Stu3
"fhir-R4"
fhir-R4

ManagedServiceIdentityType

SystemAssigned
SystemAssigned
None
None
ManagedServiceIdentityTypeSystemAssigned
SystemAssigned
ManagedServiceIdentityTypeNone
None
SystemAssigned
SystemAssigned
None
None
SystemAssigned
SystemAssigned
None
None
SYSTEM_ASSIGNED
SystemAssigned
NONE
None
"SystemAssigned"
SystemAssigned
"None"
None

PrivateEndpointConnection

PrivateLinkServiceConnectionState Pulumi.AzureNative.SecurityAndCompliance.Inputs.PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

privateLinkServiceConnectionState PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

privateLinkServiceConnectionState PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

private_link_service_connection_state PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

privateLinkServiceConnectionState Property Map

A collection of information about the state of the connection between service consumer and provider.

PrivateEndpointConnectionResponse

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.SecurityAndCompliance.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.

SystemData Pulumi.AzureNative.SecurityAndCompliance.Inputs.SystemDataResponse

Required property for system data

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

PrivateEndpoint Pulumi.AzureNative.SecurityAndCompliance.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.

SystemData SystemDataResponse

Required property for system data

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.

systemData SystemDataResponse

Required property for system data

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.

systemData SystemDataResponse

Required property for system data

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.

system_data SystemDataResponse

Required property for system data

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.

systemData Property Map

Required property for system data

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

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

PrivateEndpointServiceConnectionStatus

Pending
Pending
Approved
Approved
Rejected
Rejected
PrivateEndpointServiceConnectionStatusPending
Pending
PrivateEndpointServiceConnectionStatusApproved
Approved
PrivateEndpointServiceConnectionStatusRejected
Rejected
Pending
Pending
Approved
Approved
Rejected
Rejected
Pending
Pending
Approved
Approved
Rejected
Rejected
PENDING
Pending
APPROVED
Approved
REJECTED
Rejected
"Pending"
Pending
"Approved"
Approved
"Rejected"
Rejected

PrivateLinkServiceConnectionState

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 | Pulumi.AzureNative.SecurityAndCompliance.PrivateEndpointServiceConnectionStatus

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 | PrivateEndpointServiceConnectionStatus

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 | PrivateEndpointServiceConnectionStatus

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 | PrivateEndpointServiceConnectionStatus

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 | PrivateEndpointServiceConnectionStatus

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 | "Pending" | "Approved" | "Rejected"

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

PrivateLinkServiceConnectionStateResponse

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.

PublicNetworkAccess

Enabled
Enabled
Disabled
Disabled
PublicNetworkAccessEnabled
Enabled
PublicNetworkAccessDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

ServiceAccessPolicyEntry

ObjectId string

An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.

ObjectId string

An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.

objectId String

An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.

objectId string

An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.

object_id str

An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.

objectId String

An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.

ServiceAccessPolicyEntryResponse

ObjectId string

An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.

ObjectId string

An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.

objectId String

An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.

objectId string

An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.

object_id str

An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.

objectId String

An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.

ServiceAuthenticationConfigurationInfo

Audience string

The audience url for the service

Authority string

The authority url for the service

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

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

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

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_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

smartProxyEnabled Boolean

If the SMART on FHIR proxy is enabled

ServiceAuthenticationConfigurationInfoResponse

Audience string

The audience url for the service

Authority string

The authority url for the service

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

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

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

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_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

smartProxyEnabled Boolean

If the SMART on FHIR proxy is enabled

ServiceCorsConfigurationInfo

AllowCredentials bool

If credentials are allowed via CORS.

Headers List<string>

The headers to be allowed via CORS.

MaxAge double

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 float64

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 Double

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 float

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.

ServiceCorsConfigurationInfoResponse

AllowCredentials bool

If credentials are allowed via CORS.

Headers List<string>

The headers to be allowed via CORS.

MaxAge double

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 float64

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 Double

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 float

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.

ServiceCosmosDbConfigurationInfo

KeyVaultKeyUri string

The URI of the customer-managed key for the backing database.

OfferThroughput double

The provisioned throughput for the backing database.

KeyVaultKeyUri string

The URI of the customer-managed key for the backing database.

OfferThroughput float64

The provisioned throughput for the backing database.

keyVaultKeyUri String

The URI of the customer-managed key for the backing database.

offerThroughput Double

The provisioned throughput for the backing database.

keyVaultKeyUri string

The URI of the customer-managed key for the backing database.

offerThroughput number

The provisioned throughput for the backing database.

key_vault_key_uri str

The URI of the customer-managed key for the backing database.

offer_throughput float

The provisioned throughput for the backing database.

keyVaultKeyUri String

The URI of the customer-managed key for the backing database.

offerThroughput Number

The provisioned throughput for the backing database.

ServiceCosmosDbConfigurationInfoResponse

KeyVaultKeyUri string

The URI of the customer-managed key for the backing database.

OfferThroughput double

The provisioned throughput for the backing database.

KeyVaultKeyUri string

The URI of the customer-managed key for the backing database.

OfferThroughput float64

The provisioned throughput for the backing database.

keyVaultKeyUri String

The URI of the customer-managed key for the backing database.

offerThroughput Double

The provisioned throughput for the backing database.

keyVaultKeyUri string

The URI of the customer-managed key for the backing database.

offerThroughput number

The provisioned throughput for the backing database.

key_vault_key_uri str

The URI of the customer-managed key for the backing database.

offer_throughput float

The provisioned throughput for the backing database.

keyVaultKeyUri String

The URI of the customer-managed key for the backing database.

offerThroughput Number

The provisioned throughput for the backing database.

ServiceExportConfigurationInfo

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.

ServiceExportConfigurationInfoResponse

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.

ServicesProperties

AccessPolicies List<Pulumi.AzureNative.SecurityAndCompliance.Inputs.ServiceAccessPolicyEntry>

The access policies of the service instance.

AuthenticationConfiguration Pulumi.AzureNative.SecurityAndCompliance.Inputs.ServiceAuthenticationConfigurationInfo

The authentication configuration for the service instance.

CorsConfiguration Pulumi.AzureNative.SecurityAndCompliance.Inputs.ServiceCorsConfigurationInfo

The settings for the CORS configuration of the service instance.

CosmosDbConfiguration Pulumi.AzureNative.SecurityAndCompliance.Inputs.ServiceCosmosDbConfigurationInfo

The settings for the Cosmos DB database backing the service.

ExportConfiguration Pulumi.AzureNative.SecurityAndCompliance.Inputs.ServiceExportConfigurationInfo

The settings for the export operation of the service instance.

PrivateEndpointConnections List<Pulumi.AzureNative.SecurityAndCompliance.Inputs.PrivateEndpointConnection>

The list of private endpoint connections that are set up for this resource.

PublicNetworkAccess string | Pulumi.AzureNative.SecurityAndCompliance.PublicNetworkAccess

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

AccessPolicies []ServiceAccessPolicyEntry

The access policies of the service instance.

AuthenticationConfiguration ServiceAuthenticationConfigurationInfo

The authentication configuration for the service instance.

CorsConfiguration ServiceCorsConfigurationInfo

The settings for the CORS configuration of the service instance.

CosmosDbConfiguration ServiceCosmosDbConfigurationInfo

The settings for the Cosmos DB database backing the service.

ExportConfiguration ServiceExportConfigurationInfo

The settings for the export operation of the service instance.

PrivateEndpointConnections []PrivateEndpointConnection

The list of private endpoint connections that are set up for this resource.

PublicNetworkAccess string | PublicNetworkAccess

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

accessPolicies List<ServiceAccessPolicyEntry>

The access policies of the service instance.

authenticationConfiguration ServiceAuthenticationConfigurationInfo

The authentication configuration for the service instance.

corsConfiguration ServiceCorsConfigurationInfo

The settings for the CORS configuration of the service instance.

cosmosDbConfiguration ServiceCosmosDbConfigurationInfo

The settings for the Cosmos DB database backing the service.

exportConfiguration ServiceExportConfigurationInfo

The settings for the export operation of the service instance.

privateEndpointConnections List<PrivateEndpointConnection>

The list of private endpoint connections that are set up for this resource.

publicNetworkAccess String | PublicNetworkAccess

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

accessPolicies ServiceAccessPolicyEntry[]

The access policies of the service instance.

authenticationConfiguration ServiceAuthenticationConfigurationInfo

The authentication configuration for the service instance.

corsConfiguration ServiceCorsConfigurationInfo

The settings for the CORS configuration of the service instance.

cosmosDbConfiguration ServiceCosmosDbConfigurationInfo

The settings for the Cosmos DB database backing the service.

exportConfiguration ServiceExportConfigurationInfo

The settings for the export operation of the service instance.

privateEndpointConnections PrivateEndpointConnection[]

The list of private endpoint connections that are set up for this resource.

publicNetworkAccess string | PublicNetworkAccess

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

access_policies Sequence[ServiceAccessPolicyEntry]

The access policies of the service instance.

authentication_configuration ServiceAuthenticationConfigurationInfo

The authentication configuration for the service instance.

cors_configuration ServiceCorsConfigurationInfo

The settings for the CORS configuration of the service instance.

cosmos_db_configuration ServiceCosmosDbConfigurationInfo

The settings for the Cosmos DB database backing the service.

export_configuration ServiceExportConfigurationInfo

The settings for the export operation of the service instance.

private_endpoint_connections Sequence[PrivateEndpointConnection]

The list of private endpoint connections that are set up for this resource.

public_network_access str | PublicNetworkAccess

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

accessPolicies List<Property Map>

The access policies of the service instance.

authenticationConfiguration Property Map

The authentication configuration for the service instance.

corsConfiguration Property Map

The settings for the CORS configuration of the service instance.

cosmosDbConfiguration Property Map

The settings for the Cosmos DB database backing the service.

exportConfiguration Property Map

The settings for the export operation of the service instance.

privateEndpointConnections List<Property Map>

The list of private endpoint connections that are set up for this resource.

publicNetworkAccess String | "Enabled" | "Disabled"

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

ServicesPropertiesResponse

ProvisioningState string

The provisioning state.

AccessPolicies List<Pulumi.AzureNative.SecurityAndCompliance.Inputs.ServiceAccessPolicyEntryResponse>

The access policies of the service instance.

AuthenticationConfiguration Pulumi.AzureNative.SecurityAndCompliance.Inputs.ServiceAuthenticationConfigurationInfoResponse

The authentication configuration for the service instance.

CorsConfiguration Pulumi.AzureNative.SecurityAndCompliance.Inputs.ServiceCorsConfigurationInfoResponse

The settings for the CORS configuration of the service instance.

CosmosDbConfiguration Pulumi.AzureNative.SecurityAndCompliance.Inputs.ServiceCosmosDbConfigurationInfoResponse

The settings for the Cosmos DB database backing the service.

ExportConfiguration Pulumi.AzureNative.SecurityAndCompliance.Inputs.ServiceExportConfigurationInfoResponse

The settings for the export operation of the service instance.

PrivateEndpointConnections List<Pulumi.AzureNative.SecurityAndCompliance.Inputs.PrivateEndpointConnectionResponse>

The list of private endpoint connections that are set up for this resource.

PublicNetworkAccess string

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

ProvisioningState string

The provisioning state.

AccessPolicies []ServiceAccessPolicyEntryResponse

The access policies of the service instance.

AuthenticationConfiguration ServiceAuthenticationConfigurationInfoResponse

The authentication configuration for the service instance.

CorsConfiguration ServiceCorsConfigurationInfoResponse

The settings for the CORS configuration of the service instance.

CosmosDbConfiguration ServiceCosmosDbConfigurationInfoResponse

The settings for the Cosmos DB database backing the service.

ExportConfiguration ServiceExportConfigurationInfoResponse

The settings for the export operation of the service instance.

PrivateEndpointConnections []PrivateEndpointConnectionResponse

The list of private endpoint connections that are set up for this resource.

PublicNetworkAccess string

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

provisioningState String

The provisioning state.

accessPolicies List<ServiceAccessPolicyEntryResponse>

The access policies of the service instance.

authenticationConfiguration ServiceAuthenticationConfigurationInfoResponse

The authentication configuration for the service instance.

corsConfiguration ServiceCorsConfigurationInfoResponse

The settings for the CORS configuration of the service instance.

cosmosDbConfiguration ServiceCosmosDbConfigurationInfoResponse

The settings for the Cosmos DB database backing the service.

exportConfiguration ServiceExportConfigurationInfoResponse

The settings for the export operation of the service instance.

privateEndpointConnections List<PrivateEndpointConnectionResponse>

The list of private endpoint connections that are set up for this resource.

publicNetworkAccess String

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

provisioningState string

The provisioning state.

accessPolicies ServiceAccessPolicyEntryResponse[]

The access policies of the service instance.

authenticationConfiguration ServiceAuthenticationConfigurationInfoResponse

The authentication configuration for the service instance.

corsConfiguration ServiceCorsConfigurationInfoResponse

The settings for the CORS configuration of the service instance.

cosmosDbConfiguration ServiceCosmosDbConfigurationInfoResponse

The settings for the Cosmos DB database backing the service.

exportConfiguration ServiceExportConfigurationInfoResponse

The settings for the export operation of the service instance.

privateEndpointConnections PrivateEndpointConnectionResponse[]

The list of private endpoint connections that are set up for this resource.

publicNetworkAccess string

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

provisioning_state str

The provisioning state.

access_policies Sequence[ServiceAccessPolicyEntryResponse]

The access policies of the service instance.

authentication_configuration ServiceAuthenticationConfigurationInfoResponse

The authentication configuration for the service instance.

cors_configuration ServiceCorsConfigurationInfoResponse

The settings for the CORS configuration of the service instance.

cosmos_db_configuration ServiceCosmosDbConfigurationInfoResponse

The settings for the Cosmos DB database backing the service.

export_configuration ServiceExportConfigurationInfoResponse

The settings for the export operation of the service instance.

private_endpoint_connections Sequence[PrivateEndpointConnectionResponse]

The list of private endpoint connections that are set up for this resource.

public_network_access str

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

provisioningState String

The provisioning state.

accessPolicies List<Property Map>

The access policies of the service instance.

authenticationConfiguration Property Map

The authentication configuration for the service instance.

corsConfiguration Property Map

The settings for the CORS configuration of the service instance.

cosmosDbConfiguration Property Map

The settings for the Cosmos DB database backing the service.

exportConfiguration Property Map

The settings for the export operation of the service instance.

privateEndpointConnections List<Property Map>

The list of private endpoint connections that are set up for this resource.

publicNetworkAccess String

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

ServicesResourceIdentity

Type string | Pulumi.AzureNative.SecurityAndCompliance.ManagedServiceIdentityType

Type of identity being specified, currently SystemAssigned and None are allowed.

Type string | ManagedServiceIdentityType

Type of identity being specified, currently SystemAssigned and None are allowed.

type String | ManagedServiceIdentityType

Type of identity being specified, currently SystemAssigned and None are allowed.

type string | ManagedServiceIdentityType

Type of identity being specified, currently SystemAssigned and None are allowed.

type str | ManagedServiceIdentityType

Type of identity being specified, currently SystemAssigned and None are allowed.

type String | "SystemAssigned" | "None"

Type of identity being specified, currently SystemAssigned and None are allowed.

ServicesResourceResponseIdentity

PrincipalId string

The principal ID of the resource identity.

TenantId string

The tenant ID of the resource.

Type string

Type of identity being specified, currently SystemAssigned and None are allowed.

PrincipalId string

The principal ID of the resource identity.

TenantId string

The tenant ID of the resource.

Type string

Type of identity being specified, currently SystemAssigned and None are allowed.

principalId String

The principal ID of the resource identity.

tenantId String

The tenant ID of the resource.

type String

Type of identity being specified, currently SystemAssigned and None are allowed.

principalId string

The principal ID of the resource identity.

tenantId string

The tenant ID of the resource.

type string

Type of identity being specified, currently SystemAssigned and None are allowed.

principal_id str

The principal ID of the resource identity.

tenant_id str

The tenant ID of the resource.

type str

Type of identity being specified, currently SystemAssigned and None are allowed.

principalId String

The principal ID of the resource identity.

tenantId String

The tenant ID of the resource.

type String

Type of identity being specified, currently SystemAssigned and None are allowed.

SystemDataResponse

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.

Import

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

$ pulumi import azure-native:securityandcompliance:privateLinkServicesForMIPPolicySync service2 /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.SecurityAndCompliance/privateLinkServicesForMIPPolicySync/service2 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0