Partager via


ProjectEnvironmentType interface

Représente un type d’environnement.

Extends

Propriétés

creatorRoleAssignment

Définition de rôle affectée au créateur d’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 complet du type d’environnement du projet.

environmentCount

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

identity

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

location

Emplacement géographique du type d’environnement

provisioningState

État d’approvisionnement de la ressource. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie 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 stockage d’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. Elle ne peut être remplie que par le serveur.

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie 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. Elle ne peut être remplie 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. Elle ne peut être remplie que par le serveur.

Détails de la propriété

creatorRoleAssignment

Définition de rôle affectée au créateur d’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 complet du type d’environnement du 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. Elle ne peut être remplie 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 du 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. Elle ne peut être remplie 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 stockage d’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. Elle ne peut être remplie que par le serveur.

id?: string

Valeur de propriété

string

héritée deResource.id

name

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

name?: string

Valeur de propriété

string

héritée 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. Elle ne peut être remplie que par le serveur.

systemData?: SystemData

Valeur de propriété

héritée 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. Elle ne peut être remplie que par le serveur.

type?: string

Valeur de propriété

string

héritée deResource.type