Azure Native

v1.87.0 published on Tuesday, Nov 22, 2022 by Pulumi

DicomService

The description of Dicom Service API Version: 2022-05-15.

Example Usage

Create or update a Dicom Service

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

return await Deployment.RunAsync(() => 
{
    var dicomService = new AzureNative.HealthcareApis.DicomService("dicomService", new()
    {
        DicomServiceName = "blue",
        Location = "westus",
        ResourceGroupName = "testRG",
        WorkspaceName = "workspace1",
    });

});
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := healthcareapis.NewDicomService(ctx, "dicomService", &healthcareapis.DicomServiceArgs{
			DicomServiceName:  pulumi.String("blue"),
			Location:          pulumi.String("westus"),
			ResourceGroupName: pulumi.String("testRG"),
			WorkspaceName:     pulumi.String("workspace1"),
		})
		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.healthcareapis.DicomService;
import com.pulumi.azurenative.healthcareapis.DicomServiceArgs;
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 dicomService = new DicomService("dicomService", DicomServiceArgs.builder()        
            .dicomServiceName("blue")
            .location("westus")
            .resourceGroupName("testRG")
            .workspaceName("workspace1")
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

dicom_service = azure_native.healthcareapis.DicomService("dicomService",
    dicom_service_name="blue",
    location="westus",
    resource_group_name="testRG",
    workspace_name="workspace1")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const dicomService = new azure_native.healthcareapis.DicomService("dicomService", {
    dicomServiceName: "blue",
    location: "westus",
    resourceGroupName: "testRG",
    workspaceName: "workspace1",
});
resources:
  dicomService:
    type: azure-native:healthcareapis:DicomService
    properties:
      dicomServiceName: blue
      location: westus
      resourceGroupName: testRG
      workspaceName: workspace1

Create DicomService Resource

new DicomService(name: string, args: DicomServiceArgs, opts?: CustomResourceOptions);
@overload
def DicomService(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 cors_configuration: Optional[CorsConfigurationArgs] = None,
                 dicom_service_name: Optional[str] = None,
                 identity: Optional[ServiceManagedIdentityIdentityArgs] = None,
                 location: Optional[str] = None,
                 resource_group_name: Optional[str] = None,
                 tags: Optional[Mapping[str, str]] = None,
                 workspace_name: Optional[str] = None)
@overload
def DicomService(resource_name: str,
                 args: DicomServiceArgs,
                 opts: Optional[ResourceOptions] = None)
func NewDicomService(ctx *Context, name string, args DicomServiceArgs, opts ...ResourceOption) (*DicomService, error)
public DicomService(string name, DicomServiceArgs args, CustomResourceOptions? opts = null)
public DicomService(String name, DicomServiceArgs args)
public DicomService(String name, DicomServiceArgs args, CustomResourceOptions options)
type: azure-native:healthcareapis:DicomService
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

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

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

ResourceGroupName string

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

WorkspaceName string

The name of workspace resource.

CorsConfiguration Pulumi.AzureNative.HealthcareApis.Inputs.CorsConfigurationArgs

Dicom Service Cors configuration.

DicomServiceName string

The name of DICOM Service resource.

Identity Pulumi.AzureNative.HealthcareApis.Inputs.ServiceManagedIdentityIdentityArgs

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

Location string

The resource location.

Tags Dictionary<string, string>

Resource tags.

ResourceGroupName string

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

WorkspaceName string

The name of workspace resource.

CorsConfiguration CorsConfigurationArgs

Dicom Service Cors configuration.

DicomServiceName string

The name of DICOM Service resource.

Identity ServiceManagedIdentityIdentityArgs

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

Location string

The resource location.

Tags map[string]string

Resource tags.

resourceGroupName String

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

workspaceName String

The name of workspace resource.

corsConfiguration CorsConfigurationArgs

Dicom Service Cors configuration.

dicomServiceName String

The name of DICOM Service resource.

identity ServiceManagedIdentityIdentityArgs

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

location String

The resource location.

tags Map<String,String>

Resource tags.

resourceGroupName string

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

workspaceName string

The name of workspace resource.

corsConfiguration CorsConfigurationArgs

Dicom Service Cors configuration.

dicomServiceName string

The name of DICOM Service resource.

identity ServiceManagedIdentityIdentityArgs

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

location string

The resource location.

tags {[key: string]: string}

Resource tags.

resource_group_name str

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

workspace_name str

The name of workspace resource.

cors_configuration CorsConfigurationArgs

Dicom Service Cors configuration.

dicom_service_name str

The name of DICOM Service resource.

identity ServiceManagedIdentityIdentityArgs

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

location str

The resource location.

tags Mapping[str, str]

Resource tags.

resourceGroupName String

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

workspaceName String

The name of workspace resource.

corsConfiguration Property Map

Dicom Service Cors configuration.

dicomServiceName String

The name of DICOM Service resource.

identity Property Map

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

location String

The resource location.

tags Map<String>

Resource tags.

Outputs

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

Id string

The provider-assigned unique ID for this managed resource.

Name string

The resource name.

PrivateEndpointConnections List<Pulumi.AzureNative.HealthcareApis.Outputs.PrivateEndpointConnectionResponse>

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

ProvisioningState string

The provisioning state.

PublicNetworkAccess string

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

ServiceUrl string

The url of the Dicom Services.

SystemData Pulumi.AzureNative.HealthcareApis.Outputs.SystemDataResponse

Metadata pertaining to creation and last modification of the resource.

Type string

The resource type.

AuthenticationConfiguration Pulumi.AzureNative.HealthcareApis.Outputs.DicomServiceAuthenticationConfigurationResponse

Dicom Service authentication configuration.

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.

PrivateEndpointConnections []PrivateEndpointConnectionResponse

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

ProvisioningState string

The provisioning state.

PublicNetworkAccess string

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

ServiceUrl string

The url of the Dicom Services.

SystemData SystemDataResponse

Metadata pertaining to creation and last modification of the resource.

Type string

The resource type.

AuthenticationConfiguration DicomServiceAuthenticationConfigurationResponse

Dicom Service authentication configuration.

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.

privateEndpointConnections List<PrivateEndpointConnectionResponse>

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

provisioningState String

The provisioning state.

publicNetworkAccess String

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

serviceUrl String

The url of the Dicom Services.

systemData SystemDataResponse

Metadata pertaining to creation and last modification of the resource.

type String

The resource type.

authenticationConfiguration DicomServiceAuthenticationConfigurationResponse

Dicom Service authentication configuration.

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.

privateEndpointConnections PrivateEndpointConnectionResponse[]

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

provisioningState string

The provisioning state.

publicNetworkAccess string

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

serviceUrl string

The url of the Dicom Services.

systemData SystemDataResponse

Metadata pertaining to creation and last modification of the resource.

type string

The resource type.

authenticationConfiguration DicomServiceAuthenticationConfigurationResponse

Dicom Service authentication configuration.

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.

private_endpoint_connections Sequence[PrivateEndpointConnectionResponse]

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

provisioning_state str

The provisioning state.

public_network_access str

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

service_url str

The url of the Dicom Services.

system_data SystemDataResponse

Metadata pertaining to creation and last modification of the resource.

type str

The resource type.

authentication_configuration DicomServiceAuthenticationConfigurationResponse

Dicom Service authentication configuration.

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.

privateEndpointConnections List<Property Map>

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

provisioningState String

The provisioning state.

publicNetworkAccess String

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

serviceUrl String

The url of the Dicom Services.

systemData Property Map

Metadata pertaining to creation and last modification of the resource.

type String

The resource type.

authenticationConfiguration Property Map

Dicom Service authentication configuration.

etag String

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

Supporting Types

CorsConfiguration

AllowCredentials bool

If credentials are allowed via CORS.

Headers List<string>

The headers to be allowed via CORS.

MaxAge int

The max age to be allowed via CORS.

Methods List<string>

The methods to be allowed via CORS.

Origins List<string>

The origins to be allowed via CORS.

AllowCredentials bool

If credentials are allowed via CORS.

Headers []string

The headers to be allowed via CORS.

MaxAge int

The max age to be allowed via CORS.

Methods []string

The methods to be allowed via CORS.

Origins []string

The origins to be allowed via CORS.

allowCredentials Boolean

If credentials are allowed via CORS.

headers List<String>

The headers to be allowed via CORS.

maxAge Integer

The max age to be allowed via CORS.

methods List<String>

The methods to be allowed via CORS.

origins List<String>

The origins to be allowed via CORS.

allowCredentials boolean

If credentials are allowed via CORS.

headers string[]

The headers to be allowed via CORS.

maxAge number

The max age to be allowed via CORS.

methods string[]

The methods to be allowed via CORS.

origins string[]

The origins to be allowed via CORS.

allow_credentials bool

If credentials are allowed via CORS.

headers Sequence[str]

The headers to be allowed via CORS.

max_age int

The max age to be allowed via CORS.

methods Sequence[str]

The methods to be allowed via CORS.

origins Sequence[str]

The origins to be allowed via CORS.

allowCredentials Boolean

If credentials are allowed via CORS.

headers List<String>

The headers to be allowed via CORS.

maxAge Number

The max age to be allowed via CORS.

methods List<String>

The methods to be allowed via CORS.

origins List<String>

The origins to be allowed via CORS.

CorsConfigurationResponse

AllowCredentials bool

If credentials are allowed via CORS.

Headers List<string>

The headers to be allowed via CORS.

MaxAge int

The max age to be allowed via CORS.

Methods List<string>

The methods to be allowed via CORS.

Origins List<string>

The origins to be allowed via CORS.

AllowCredentials bool

If credentials are allowed via CORS.

Headers []string

The headers to be allowed via CORS.

MaxAge int

The max age to be allowed via CORS.

Methods []string

The methods to be allowed via CORS.

Origins []string

The origins to be allowed via CORS.

allowCredentials Boolean

If credentials are allowed via CORS.

headers List<String>

The headers to be allowed via CORS.

maxAge Integer

The max age to be allowed via CORS.

methods List<String>

The methods to be allowed via CORS.

origins List<String>

The origins to be allowed via CORS.

allowCredentials boolean

If credentials are allowed via CORS.

headers string[]

The headers to be allowed via CORS.

maxAge number

The max age to be allowed via CORS.

methods string[]

The methods to be allowed via CORS.

origins string[]

The origins to be allowed via CORS.

allow_credentials bool

If credentials are allowed via CORS.

headers Sequence[str]

The headers to be allowed via CORS.

max_age int

The max age to be allowed via CORS.

methods Sequence[str]

The methods to be allowed via CORS.

origins Sequence[str]

The origins to be allowed via CORS.

allowCredentials Boolean

If credentials are allowed via CORS.

headers List<String>

The headers to be allowed via CORS.

maxAge Number

The max age to be allowed via CORS.

methods List<String>

The methods to be allowed via CORS.

origins List<String>

The origins to be allowed via CORS.

DicomServiceAuthenticationConfigurationResponse

Audiences List<string>

The audiences for the service

Authority string

The authority url for the service

Audiences []string

The audiences for the service

Authority string

The authority url for the service

audiences List<String>

The audiences for the service

authority String

The authority url for the service

audiences string[]

The audiences for the service

authority string

The authority url for the service

audiences Sequence[str]

The audiences for the service

authority str

The authority url for the service

audiences List<String>

The audiences for the service

authority String

The authority url for the service

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.HealthcareApis.Inputs.PrivateLinkServiceConnectionStateResponse

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

ProvisioningState string

The provisioning state of the private endpoint connection resource.

Type string

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

PrivateEndpoint Pulumi.AzureNative.HealthcareApis.Inputs.PrivateEndpointResponse

The resource of private end point.

Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Name string

The name of the resource

PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse

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

ProvisioningState string

The provisioning state of the private endpoint connection resource.

Type string

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

PrivateEndpoint PrivateEndpointResponse

The resource of private end point.

id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name String

The name of the resource

privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse

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

provisioningState String

The provisioning state of the private endpoint connection resource.

type String

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

privateEndpoint PrivateEndpointResponse

The resource of private end point.

id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name string

The name of the resource

privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse

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

provisioningState string

The provisioning state of the private endpoint connection resource.

type string

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

privateEndpoint PrivateEndpointResponse

The resource of private end point.

id str

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name str

The name of the resource

private_link_service_connection_state PrivateLinkServiceConnectionStateResponse

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

provisioning_state str

The provisioning state of the private endpoint connection resource.

type str

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

private_endpoint PrivateEndpointResponse

The resource of private end point.

id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name String

The name of the resource

privateLinkServiceConnectionState Property Map

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

provisioningState String

The provisioning state of the private endpoint connection resource.

type String

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

privateEndpoint Property Map

The resource of private end point.

PrivateEndpointResponse

Id string

The ARM identifier for Private Endpoint

Id string

The ARM identifier for Private Endpoint

id String

The ARM identifier for Private Endpoint

id string

The ARM identifier for Private Endpoint

id str

The ARM identifier for Private Endpoint

id String

The ARM identifier for Private Endpoint

PrivateLinkServiceConnectionStateResponse

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.

ServiceManagedIdentityIdentity

Type string | Pulumi.AzureNative.HealthcareApis.ServiceManagedIdentityType

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

UserAssignedIdentities Dictionary<string, object>

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

Type string | ServiceManagedIdentityType

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

UserAssignedIdentities map[string]interface{}

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type String | ServiceManagedIdentityType

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

userAssignedIdentities Map<String,Object>

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type string | ServiceManagedIdentityType

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

userAssignedIdentities {[key: string]: any}

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type str | ServiceManagedIdentityType

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

user_assigned_identities Mapping[str, Any]

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type String | "None" | "SystemAssigned" | "UserAssigned" | "SystemAssigned,UserAssigned"

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

userAssignedIdentities Map<Any>

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

PrincipalId string

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

TenantId string

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

Type string

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

UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.HealthcareApis.Inputs.UserAssignedIdentityResponse>

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

PrincipalId string

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

TenantId string

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

Type string

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

UserAssignedIdentities map[string]UserAssignedIdentityResponse

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

principalId String

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

tenantId String

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

type String

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

userAssignedIdentities Map<String,UserAssignedIdentityResponse>

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

principalId string

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

tenantId string

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

type string

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

userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

principal_id str

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

tenant_id str

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

type str

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

user_assigned_identities Mapping[str, UserAssignedIdentityResponse]

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

principalId String

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

tenantId String

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

type String

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

userAssignedIdentities Map<Property Map>

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

ServiceManagedIdentityType

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

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

ClientId string

The client ID of the assigned identity.

PrincipalId string

The principal ID of the assigned identity.

ClientId string

The client ID of the assigned identity.

PrincipalId string

The principal ID of the assigned identity.

clientId String

The client ID of the assigned identity.

principalId String

The principal ID of the assigned identity.

clientId string

The client ID of the assigned identity.

principalId string

The principal ID of the assigned identity.

client_id str

The client ID of the assigned identity.

principal_id str

The principal ID of the assigned identity.

clientId String

The client ID of the assigned identity.

principalId String

The principal ID of the assigned identity.

Import

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

$ pulumi import azure-native:healthcareapis:DicomService blue /subscriptions/subid/resourceGroups/testRG/providers/Microsoft.HealthcareApis/workspaces/workspace1/dicomservices/blue 

Package Details

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