RegistrationDefinitionProperties Class

Properties of a registration definition.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Inheritance
msrest.serialization.Model
RegistrationDefinitionProperties

Constructor

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)

Parameters

Name Description
description
Required
str

Description of the registration definition.

authorizations
Required

Required. Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.

eligible_authorizations
Required

Eligible PIM authorization tuple containing principal id of the user/security group or service principal, id of the built-in role, and just-in-time access policy setting.

registration_definition_name
Required
str

Name of the registration definition.

managed_by_tenant_id
Required
str

Required. Id of the managedBy tenant.

Keyword-Only Parameters

Name Description
authorizations
Required
managed_by_tenant_id
Required
description
Required
eligible_authorizations
Required
registration_definition_name
Required

Variables

Name Description
provisioning_state

Current state of the registration definition. Possible values include: "NotSpecified", "Accepted", "Running", "Ready", "Creating", "Created", "Deleting", "Deleted", "Canceled", "Failed", "Succeeded", "Updating".

managed_by_tenant_name
str

Name of the managedBy tenant.