Partager via


ProjectEnvironmentType interface

Représente un type d’environnement.

Extends

Propriétés

creatorRoleAssignment

Définition de rôle attribuée au créateur de l’environnement sur les ressources de stockage.

deploymentTargetId

ID d’un abonnement auquel le type d’environnement sera mappé. Les ressources de l’environnement seront déployées dans cet abonnement.

displayName

Nom d’affichage du type d’environnement de projet.

environmentCount

Nombre d’environnements de ce type. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

identity

Propriétés d’identité managée

location

Emplacement géographique pour le type d’environnement

provisioningState

État d’approvisionnement de la ressource. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

status

Définit si ce type d’environnement peut être utilisé dans ce projet.

tags

Balises de ressource.

userRoleAssignments

Attributions de rôles créées sur les ressources de sauvegarde de l’environnement. Il s’agit d’un mappage d’un ID d’objet utilisateur à un objet d’ID de définition de rôle.

Propriétés héritées

id

ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

Détails de la propriété

creatorRoleAssignment

Définition de rôle attribuée au créateur de l’environnement sur les ressources de stockage.

creatorRoleAssignment?: ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignment

Valeur de propriété

deploymentTargetId

ID d’un abonnement auquel le type d’environnement sera mappé. Les ressources de l’environnement seront déployées dans cet abonnement.

deploymentTargetId?: string

Valeur de propriété

string

displayName

Nom d’affichage du type d’environnement de projet.

displayName?: string

Valeur de propriété

string

environmentCount

Nombre d’environnements de ce type. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

environmentCount?: number

Valeur de propriété

number

identity

Propriétés d’identité managée

identity?: ManagedServiceIdentity

Valeur de propriété

location

Emplacement géographique pour le type d’environnement

location?: string

Valeur de propriété

string

provisioningState

État d’approvisionnement de la ressource. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

provisioningState?: string

Valeur de propriété

string

status

Définit si ce type d’environnement peut être utilisé dans ce projet.

status?: string

Valeur de propriété

string

tags

Balises de ressource.

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

Valeur de propriété

{[propertyName: string]: string}

userRoleAssignments

Attributions de rôles créées sur les ressources de sauvegarde de l’environnement. Il s’agit d’un mappage d’un ID d’objet utilisateur à un objet d’ID de définition de rôle.

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

Valeur de propriété

{[propertyName: string]: UserRoleAssignmentValue}

Détails de la propriété héritée

id

ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

id?: string

Valeur de propriété

string

Hérité deResource.id

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

name?: string

Valeur de propriété

string

Hérité deResource.name

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

systemData?: SystemData

Valeur de propriété

Hérité deResource.systemData

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

type?: string

Valeur de propriété

string

Hérité deResource.type