managedAllDeviceCertificateState resource type

Namespace: microsoft.graph

Important: Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.

Note: The Microsoft Graph API for Intune requires an active Intune license for the tenant.

Methods

Method Return Type Description
List managedAllDeviceCertificateStates managedAllDeviceCertificateState collection List properties and relationships of the managedAllDeviceCertificateState objects.
Get managedAllDeviceCertificateState managedAllDeviceCertificateState Read properties and relationships of the managedAllDeviceCertificateState object.
Create managedAllDeviceCertificateState managedAllDeviceCertificateState Create a new managedAllDeviceCertificateState object.
Delete managedAllDeviceCertificateState None Deletes a managedAllDeviceCertificateState.
Update managedAllDeviceCertificateState managedAllDeviceCertificateState Update the properties of a managedAllDeviceCertificateState object.

Properties

Property Type Description
id String Key of the entity.
certificateRevokeStatus certificateRevocationStatus Revoke status. Possible values are: none, pending, issued, failed, revoked.
certificateRevokeStatusLastChangeDateTime DateTimeOffset The time the revoke status was last changed
managedDeviceDisplayName String Device display name
userPrincipalName String User principal name
certificateExpirationDateTime DateTimeOffset Certificate expiry date
certificateIssuerName String Issuer
certificateThumbprint String Thumbprint
certificateSerialNumber String Serial number
certificateSubjectName String Certificate subject name
certificateKeyUsages Int32 Key Usage
certificateExtendedKeyUsages String Enhanced Key Usage
certificateIssuanceDateTime DateTimeOffset Issuance date

Relationships

None

JSON Representation

Here is a JSON representation of the resource.

{
  "@odata.type": "#microsoft.graph.managedAllDeviceCertificateState",
  "id": "String (identifier)",
  "certificateRevokeStatus": "String",
  "certificateRevokeStatusLastChangeDateTime": "String (timestamp)",
  "managedDeviceDisplayName": "String",
  "userPrincipalName": "String",
  "certificateExpirationDateTime": "String (timestamp)",
  "certificateIssuerName": "String",
  "certificateThumbprint": "String",
  "certificateSerialNumber": "String",
  "certificateSubjectName": "String",
  "certificateKeyUsages": 1024,
  "certificateExtendedKeyUsages": "String",
  "certificateIssuanceDateTime": "String (timestamp)"
}