Partager via


RegistrationDefinitionProperties Classe

Propriétés d’une définition d’inscription.

Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

Héritage
RegistrationDefinitionProperties

Constructeur

RegistrationDefinitionProperties(*, authorizations: List[Authorization], managed_by_tenant_id: str, description: str | None = None, eligible_authorizations: List[EligibleAuthorization] | None = None, registration_definition_name: str | None = None, **kwargs)

Paramètres

description
str
Obligatoire

Description de la définition d’inscription.

authorizations
list[Authorization]
Obligatoire

Obligatoire. Tuple d’autorisation contenant l’ID du principal de l’utilisateur/du groupe de sécurité ou du principal de service et l’ID du rôle de build.

eligible_authorizations
list[EligibleAuthorization]
Obligatoire

Tuple d’autorisation PIM éligible contenant l’ID du principal de l’utilisateur/du groupe de sécurité ou du principal de service, l’ID du rôle intégré et le paramètre de stratégie d’accès juste-à-temps.

registration_definition_name
str
Obligatoire

Nom de la définition d’inscription.

managed_by_tenant_id
str
Obligatoire

Obligatoire. ID du locataire managedBy.

Variables

provisioning_state
str ou ProvisioningState

État actuel de la définition d’inscription. Les valeurs possibles sont les suivantes : « NotSpecified », « Accepted », « Running », « Ready », « Creating », « Created », « Leted », « Deleted », « Canceled », « Failed », « Succeeded », « Updating ».

managed_by_tenant_name
str

Nom du locataire managedBy.