GetProjectEnvironmentTypeResult

data class GetProjectEnvironmentTypeResult(val azureApiVersion: String, val creatorRoleAssignment: ProjectEnvironmentTypeUpdatePropertiesResponseCreatorRoleAssignment? = null, val deploymentTargetId: String? = null, val displayName: String? = null, val environmentCount: Int, val id: String, val identity: ManagedServiceIdentityResponse? = null, val location: String? = null, val name: String, val provisioningState: String, val status: String? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val userRoleAssignments: Map<String, UserRoleAssignmentResponse>? = null)

Represents an environment type.

Constructors

Link copied to clipboard
constructor(azureApiVersion: String, creatorRoleAssignment: ProjectEnvironmentTypeUpdatePropertiesResponseCreatorRoleAssignment? = null, deploymentTargetId: String? = null, displayName: String? = null, environmentCount: Int, id: String, identity: ManagedServiceIdentityResponse? = null, location: String? = null, name: String, provisioningState: String, status: String? = null, systemData: SystemDataResponse, tags: Map<String, String>? = null, type: String, userRoleAssignments: Map<String, UserRoleAssignmentResponse>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard
val displayName: String? = null

The display name of the project environment type.

Link copied to clipboard

The number of environments of this type.

Link copied to clipboard
val id: String

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

Link copied to clipboard

Managed identity properties

Link copied to clipboard
val location: String? = null

The geo-location for the environment type

Link copied to clipboard

The name of the resource

Link copied to clipboard

The provisioning state of the resource.

Link copied to clipboard
val status: String? = null

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

Link copied to clipboard

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Link copied to clipboard
val tags: Map<String, String>? = null

Resource tags.

Link copied to clipboard

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

Link copied to clipboard

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