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.ResourceCertificateDetailsResourceCertificateAndAadDetails
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.
Feedback
Submit and view feedback for