certificateBasedAuthPki resource type

Namespace: microsoft.graph

Important

APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.

The collection of public key infrastructure (PKI) instances for the certificate-based authentication method. The certificate-based authentication method must be enabled in the tenant for you to manage these PKI instances.

Inherits from directoryObject.

Methods

Method Return type Description
List certificateBasedAuthPki collection Get a list of the certificateBasedAuthPki objects and their properties.
Create certificateBasedAuthPki Create a new certificateBasedAuthPki object.
Get certificateBasedAuthPki Read the properties and relationships of a certificateBasedAuthPki object.
Update certificateBasedAuthPki Update the properties of a certificateBasedAuthPki object.
Delete None Delete a certificateBasedAuthPki object.
Upload None Download the PKI file and populate the certificateAuthorities.
List deleted items directoryObject collection Retrieve the certificateBasedAuthPki objects deleted in the tenant in the last 30 days.
Get deleted item directoryObject collection Retrieve a deleted certificateBasedAuthPki object by ID.
Restore deleted item directoryObject collection Restore a certificateBasedAuthPki object deleted in the tenant in the last 30 days.
Permanently delete item directoryObject collection Permanently delete a deleted certificateBasedAuthPki object from the tenant.

Properties

Property Type Description
deletedDateTime DateTimeOffset The date and time when the object was soft deleted. Inherited from base class and null for objects that are not deleted. Inherited from directoryObject.
displayName String The name of the object.
id String The ID of the object. Inherited from entity.
lastModifiedDateTime DateTimeOffset The date and time when the object was created or last modified.
status String The status of any asynchronous jobs runs on the object which can be upload or delete.
statusDetails String The status details of the upload/deleted operation of PKI (Public Key Infrastructure).

Relationships

Relationship Type Description
certificateAuthorities certificateAuthorityDetail collection The collection of certificate authorities contained in this public key infrastructure resource.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.certificateBasedAuthPki",
  "id": "String (identifier)",
  "deletedDateTime": "String (timestamp)",
  "displayName": "String",
  "status": "String",
  "statusDetails": "String",
  "lastModifiedDateTime": "String (timestamp)"
}