ProjectEnvironmentTypeUpdate interface

The project environment type for partial update. Properties not provided in the update request will not be changed.

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.

identity

Managed identity properties

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.

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

identity

Managed identity properties

identity?: ManagedServiceIdentity

Property Value

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}