Share via


IProjectEnvironmentTypeProperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.ProjectEnvironmentTypePropertiesTypeConverter))]
public interface IProjectEnvironmentTypeProperties : Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IProjectEnvironmentTypeUpdateProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.ProjectEnvironmentTypePropertiesTypeConverter))>]
type IProjectEnvironmentTypeProperties = interface
    interface IJsonSerializable
    interface IProjectEnvironmentTypeUpdateProperties
Public Interface IProjectEnvironmentTypeProperties
Implements IProjectEnvironmentTypeUpdateProperties
Derived
Attributes
Implements

Properties

CreatorRoleAssignmentRole

A map of roles to assign to the environment creator.

(Inherited from IProjectEnvironmentTypeUpdateProperties)
DeploymentTargetId

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

(Inherited from IProjectEnvironmentTypeUpdateProperties)
DisplayName

The display name of the project environment type.

(Inherited from IProjectEnvironmentTypeUpdateProperties)
EnvironmentCount

The number of environments of this type.

ProvisioningState

The provisioning state of the resource.

Status

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

(Inherited from IProjectEnvironmentTypeUpdateProperties)
UserRoleAssignment

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

(Inherited from IProjectEnvironmentTypeUpdateProperties)

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to