Disable Customer-Managed X.509¶
Clear customer-managed X.509 settings on a project, including the uploaded Certificate Authority, disabling Self-Managed X.509.
Important
Disabling customer-managed X.509 triggers a rolling restart.
Note
Groups and projects are synonymous terms. Your {GROUP-ID}
is the
same as your project ID. For existing groups, your group/project ID
remains the same. The resource and corresponding endpoints use the
term groups
.
Required Roles¶
You must have the Atlas admin
role to use this endpoint.
Resource¶
https://cloud.mongodb.com/api/atlas/v1.0
DELETE /groups/{GROUP-ID}/userSecurity/customerX509
Request¶
Path Parameters¶
Parameter | Type | Necessity | Description |
---|---|---|---|
GROUP-ID | string | Required | Identifier for the Atlas project associated with the X.509 configuration. |
Query Parameters¶
The following query parameters are optional:
Query Parameter | Type | Description | Default |
---|---|---|---|
pretty | boolean | Displays response in a prettyprint format. | false |
envelope | boolean | Specifies whether or not to wrap the response in an envelope. | false |
Body Parameters¶
This endpoint does not use HTTP request body parameters.
Response¶
Name | Type | Description |
---|---|---|
ldap | object | LDAP configuration for an Atlas project. To learn more about LDAP configuration options, see Get Current LDAP Configuration. |
customerX509 | object | Customer-managed X.509 configuration for an Atlas project. Empty if the operation was successful. |
Example¶
Request¶
The following example clears customer-managed X.509 settings on a project, including the uploaded Certificate Authority, disabling customer-managed X.509.
curl --request DELETE \ --user "{publicApiKey}:{privateApiKey}" \ --digest "https://cloud.mongodb.com/api/atlas/v1.0/groups/{groupId}/userSecurity/customerX509"
Response¶
The following example shows the JSON document returned:
{ "customerX509" : {}, "ldap" : { "authenticationEnabled" : false, "authorizationEnabled" : false, "userToDNMapping" : null } }
Give Feedback