RegistrationDefinitionProperties Class

The 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 server.

Constructor

RegistrationDefinitionProperties(*, authorizations: list['_models.Authorization'], managed_by_tenant_id: str, description: str | None = None, eligible_authorizations: list['_models.EligibleAuthorization'] | None = None, registration_definition_name: str | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
description
str

The description of the registration definition.

Default value: None
authorizations

The collection of authorization objects describing the access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant. Required.

eligible_authorizations

The collection of eligible authorization objects describing the just-in-time access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.

Default value: None
registration_definition_name
str

The name of the registration definition.

Default value: None
managed_by_tenant_id
str

The identifier of the managedBy tenant. Required.

Variables

Name Description
description
str

The description of the registration definition.

authorizations

The collection of authorization objects describing the access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant. Required.

eligible_authorizations

The collection of eligible authorization objects describing the just-in-time access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant.

registration_definition_name
str

The name of the registration definition.

managed_by_tenant_id
str

The identifier of the managedBy tenant. Required.

provisioning_state

The current provisioning state of the registration definition. Known values are: "NotSpecified", "Accepted", "Running", "Ready", "Creating", "Created", "Deleting", "Deleted", "Canceled", "Failed", "Succeeded", and "Updating".

managee_tenant_id
str

The identifier of the managed tenant.

managee_tenant_name
str

The name of the managed tenant.

managed_by_tenant_name
str

The name of the managedBy tenant.