ProjectEnvironmentType interface

Represents an environment type.

Extends

Properties

creatorRoleAssignment

The role definition assigned to the environment creator on backing resources.

deploymentTargetId

Id of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription.

displayName

The display name of the project environment type.

environmentCount

The number of environments of this type. NOTE: This property will not be serialized. It can only be populated by the server.

identity

Managed identity properties

location

The geo-location for the environment type

provisioningState

The provisioning state of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

status

Defines whether this Environment Type can be used in this Project.

tags

Resource tags.

userRoleAssignments

Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs.

Inherited Properties

id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTE: This property will not be serialized. It can only be populated by the server.

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

creatorRoleAssignment

The role definition assigned to the environment creator on backing resources.

creatorRoleAssignment?: ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignment

Property Value

deploymentTargetId

Id of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription.

deploymentTargetId?: string

Property Value

string

displayName

The display name of the project environment type.

displayName?: string

Property Value

string

environmentCount

The number of environments of this type. NOTE: This property will not be serialized. It can only be populated by the server.

environmentCount?: number

Property Value

number

identity

Managed identity properties

identity?: ManagedServiceIdentity

Property Value

location

The geo-location for the environment type

location?: string

Property Value

string

provisioningState

The provisioning state of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property Value

string

status

Defines whether this Environment Type can be used in this Project.

status?: string

Property Value

string

tags

Resource tags.

tags?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

userRoleAssignments

Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs.

userRoleAssignments?: {[propertyName: string]: UserRoleAssignmentValue}

Property Value

{[propertyName: string]: UserRoleAssignmentValue}

Inherited Property Details

id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From Resource.id

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From Resource.name

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

systemData?: SystemData

Property Value

Inherited From Resource.systemData

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From Resource.type