curl --request POST \
--url https://us.infisical.com/api/v2/secret-rotations/ldap-password \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"projectId": "<string>",
"connectionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"environment": "<string>",
"secretPath": "<string>",
"rotationInterval": 2,
"parameters": {
"dn": "<string>",
"passwordRequirements": {
"length": 125.5,
"required": {
"digits": 1,
"lowercase": 1,
"uppercase": 1,
"symbols": 1
},
"allowedSymbols": "<string>"
},
"rotationMethod": "connection-principal"
},
"secretsMapping": {
"dn": "<string>",
"password": "<string>"
},
"description": "<string>",
"isAutoRotationEnabled": true,
"rotateAtUtc": {
"hours": 11.5,
"minutes": 29.5
},
"temporaryParameters": {
"password": "<string>"
}
}
'{
"secretRotation": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"folderId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"connectionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"rotationInterval": 123,
"rotationStatus": "<string>",
"lastRotationAttemptedAt": "2023-11-07T05:31:56Z",
"lastRotatedAt": "2023-11-07T05:31:56Z",
"connection": {
"app": "ldap",
"name": "<string>",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
},
"environment": {
"slug": "<string>",
"name": "<string>",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
},
"projectId": "<string>",
"folder": {
"id": "<string>",
"path": "<string>"
},
"rotateAtUtc": {
"hours": 11.5,
"minutes": 29.5
},
"type": "ldap-password",
"parameters": {
"dn": "<string>",
"passwordRequirements": {
"length": 125.5,
"required": {
"digits": 1,
"lowercase": 1,
"uppercase": 1,
"symbols": 1
},
"allowedSymbols": "<string>"
},
"rotationMethod": "connection-principal"
},
"secretsMapping": {
"dn": "<string>",
"password": "<string>"
},
"description": "<string>",
"isAutoRotationEnabled": true,
"activeIndex": 0,
"lastRotationJobId": "<string>",
"nextRotationAt": "2023-11-07T05:31:56Z",
"isLastRotationManual": true,
"lastRotationMessage": "<string>"
}
}Create a LDAP Password Rotation for the specified project.
curl --request POST \
--url https://us.infisical.com/api/v2/secret-rotations/ldap-password \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"projectId": "<string>",
"connectionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"environment": "<string>",
"secretPath": "<string>",
"rotationInterval": 2,
"parameters": {
"dn": "<string>",
"passwordRequirements": {
"length": 125.5,
"required": {
"digits": 1,
"lowercase": 1,
"uppercase": 1,
"symbols": 1
},
"allowedSymbols": "<string>"
},
"rotationMethod": "connection-principal"
},
"secretsMapping": {
"dn": "<string>",
"password": "<string>"
},
"description": "<string>",
"isAutoRotationEnabled": true,
"rotateAtUtc": {
"hours": 11.5,
"minutes": 29.5
},
"temporaryParameters": {
"password": "<string>"
}
}
'{
"secretRotation": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"folderId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"connectionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"rotationInterval": 123,
"rotationStatus": "<string>",
"lastRotationAttemptedAt": "2023-11-07T05:31:56Z",
"lastRotatedAt": "2023-11-07T05:31:56Z",
"connection": {
"app": "ldap",
"name": "<string>",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
},
"environment": {
"slug": "<string>",
"name": "<string>",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
},
"projectId": "<string>",
"folder": {
"id": "<string>",
"path": "<string>"
},
"rotateAtUtc": {
"hours": 11.5,
"minutes": 29.5
},
"type": "ldap-password",
"parameters": {
"dn": "<string>",
"passwordRequirements": {
"length": 125.5,
"required": {
"digits": 1,
"lowercase": 1,
"uppercase": 1,
"symbols": 1
},
"allowedSymbols": "<string>"
},
"rotationMethod": "connection-principal"
},
"secretsMapping": {
"dn": "<string>",
"password": "<string>"
},
"description": "<string>",
"isAutoRotationEnabled": true,
"activeIndex": 0,
"lastRotationJobId": "<string>",
"nextRotationAt": "2023-11-07T05:31:56Z",
"isLastRotationManual": true,
"lastRotationMessage": "<string>"
}
}The name of the LDAP Password Rotation to create. Must be slug-friendly.
1 - 64The ID of the project to create the rotation in.
1The ID of the LDAP Connection to use for rotation.
The slug of the project environment to create the rotation in.
1 - 64The secret path of the project to create the rotation in.
1The interval, in days, to automatically rotate secrets.
x >= 1Show child attributes
The Distinguished Name (DN) or User Principal Name (UPN) of the principal to rotate the password for.
1The password requirements to use when generating the new password.
Show child attributes
The length of the password to generate.
1 <= x <= 250Show child attributes
The amount of digits to require in the generated password.
x >= 0The amount of lowercase characters to require in the generated password.
x >= 0The amount of uppercase characters to require in the generated password.
x >= 0The amount of symbols to require in the generated password.
x >= 0The allowed symbols to use in the generated password (defaults to "-_.~!*").
Whether the rotation should be performed by the LDAP "connection-principal" or the "target-principal" (defaults to 'connection-principal').
connection-principal, target-principal Show child attributes
The name of the secret that the Distinguished Name (DN) or User Principal Name (UPN) of the principal will be mapped to.
1The name of the secret that the rotated password will be mapped to.
1An optional description for the LDAP Password Rotation.
256Whether secrets should be automatically rotated when the specified rotation interval has elapsed.
Default Response
Show child attributes
ldap-password Show child attributes
The Distinguished Name (DN) or User Principal Name (UPN) of the principal to rotate the password for.
1The password requirements to use when generating the new password.
Show child attributes
The length of the password to generate.
1 <= x <= 250Show child attributes
The amount of digits to require in the generated password.
x >= 0The amount of lowercase characters to require in the generated password.
x >= 0The amount of uppercase characters to require in the generated password.
x >= 0The amount of symbols to require in the generated password.
x >= 0The allowed symbols to use in the generated password (defaults to "-_.~!*").
Whether the rotation should be performed by the LDAP "connection-principal" or the "target-principal" (defaults to 'connection-principal').
connection-principal, target-principal Show child attributes
The name of the secret that the Distinguished Name (DN) or User Principal Name (UPN) of the principal will be mapped to.
1The name of the secret that the rotated password will be mapped to.
1Was this page helpful?