ResourceCertificateAndAadDetails interface

Certificate details representing the Vault credentials for AAD.

Extends

Properties

aadAudience

AAD audience for the resource

aadAuthority

AAD tenant authority.

aadTenantId

AAD tenant Id.

authType

Polymorphic discriminator, which specifies the different types this object can be

azureManagementEndpointAudience

Azure Management Endpoint Audience.

servicePrincipalClientId

AAD service principal clientId.

servicePrincipalObjectId

AAD service principal ObjectId.

serviceResourceId

Service Resource Id.

Inherited Properties

certificate

The base64 encoded certificate raw data string.

friendlyName

Certificate friendly name.

issuer

Certificate issuer.

resourceId

Resource ID of the vault.

subject

Certificate Subject Name.

thumbprint

Certificate thumbprint.

validFrom

Certificate Validity start Date time.

validTo

Certificate Validity End Date time.

Property Details

aadAudience

AAD audience for the resource

aadAudience?: string

Property Value

string

aadAuthority

AAD tenant authority.

aadAuthority: string

Property Value

string

aadTenantId

AAD tenant Id.

aadTenantId: string

Property Value

string

authType

Polymorphic discriminator, which specifies the different types this object can be

authType: "AzureActiveDirectory"

Property Value

"AzureActiveDirectory"

azureManagementEndpointAudience

Azure Management Endpoint Audience.

azureManagementEndpointAudience: string

Property Value

string

servicePrincipalClientId

AAD service principal clientId.

servicePrincipalClientId: string

Property Value

string

servicePrincipalObjectId

AAD service principal ObjectId.

servicePrincipalObjectId: string

Property Value

string

serviceResourceId

Service Resource Id.

serviceResourceId?: string

Property Value

string

Inherited Property Details

certificate

The base64 encoded certificate raw data string.

certificate?: Uint8Array

Property Value

Uint8Array

Inherited From ResourceCertificateDetails.certificate

friendlyName

Certificate friendly name.

friendlyName?: string

Property Value

string

Inherited From ResourceCertificateDetails.friendlyName

issuer

Certificate issuer.

issuer?: string

Property Value

string

Inherited From ResourceCertificateDetails.issuer

resourceId

Resource ID of the vault.

resourceId?: number

Property Value

number

Inherited From ResourceCertificateDetails.resourceId

subject

Certificate Subject Name.

subject?: string

Property Value

string

Inherited From ResourceCertificateDetails.subject

thumbprint

Certificate thumbprint.

thumbprint?: string

Property Value

string

Inherited From ResourceCertificateDetails.thumbprint

validFrom

Certificate Validity start Date time.

validFrom?: Date

Property Value

Date

Inherited From ResourceCertificateDetails.validFrom

validTo

Certificate Validity End Date time.

validTo?: Date

Property Value

Date

Inherited From ResourceCertificateDetails.validTo