ResourceCertificateAndAadDetails Class

Certificate details representing the Vault credentials for AAD.

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

Inheritance
azure.mgmt.recoveryservices.models._models_py3.ResourceCertificateDetails
ResourceCertificateAndAadDetails

Constructor

ResourceCertificateAndAadDetails(*, aad_authority: str, aad_tenant_id: str, service_principal_client_id: str, service_principal_object_id: str, azure_management_endpoint_audience: str, certificate: Optional[bytearray] = None, friendly_name: Optional[str] = None, issuer: Optional[str] = None, resource_id: Optional[int] = None, subject: Optional[str] = None, thumbprint: Optional[str] = None, valid_from: Optional[datetime.datetime] = None, valid_to: Optional[datetime.datetime] = None, service_resource_id: Optional[str] = None, aad_audience: Optional[str] = None, **kwargs)

Variables

auth_type
str

Required. This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types.Constant filled by server.

certificate
bytearray

The base64 encoded certificate raw data string.

friendly_name
str

Certificate friendly name.

issuer
str

Certificate issuer.

resource_id
<xref:long>

Resource ID of the vault.

subject
str

Certificate Subject Name.

thumbprint
str

Certificate thumbprint.

valid_from
datetime

Certificate Validity start Date time.

valid_to
datetime

Certificate Validity End Date time.

aad_authority
str

Required. AAD tenant authority.

aad_tenant_id
str

Required. AAD tenant Id.

service_principal_client_id
str

Required. AAD service principal clientId.

service_principal_object_id
str

Required. AAD service principal ObjectId.

azure_management_endpoint_audience
str

Required. Azure Management Endpoint Audience.

service_resource_id
str

Service Resource Id.

aad_audience
str

AAD audience for the resource.