ProjectEnvironmentTypeProperties interface

Properties of a project environment type.

Extends

Properties

environmentCount

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

provisioningState

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

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

status

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

userRoleAssignments

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

Property Details

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

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

Inherited Property Details

creatorRoleAssignment

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

creatorRoleAssignment?: ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignment

Property Value

Inherited From ProjectEnvironmentTypeUpdateProperties.creatorRoleAssignment

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

Inherited From ProjectEnvironmentTypeUpdateProperties.deploymentTargetId

displayName

The display name of the project environment type.

displayName?: string

Property Value

string

Inherited From ProjectEnvironmentTypeUpdateProperties.displayName

status

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

status?: string

Property Value

string

Inherited From ProjectEnvironmentTypeUpdateProperties.status

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 From ProjectEnvironmentTypeUpdateProperties.userRoleAssignments