Creates a credential resource in a specified EIAM instance.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
eiam:CreateCredential |
create |
*Credential
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The instance ID. |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| CredentialIdentifier |
string |
Yes |
The credential identifier. |
credential_identifier_test |
| CredentialName |
string |
Yes |
The credential name. |
credential_name |
| CredentialSubjectType |
string |
No |
The subject type to which the credential belongs. Valid values:
|
authentication_token_provider |
| CredentialSubjectId |
string |
No |
The subject ID to which the credential belongs. |
apt_werthgfdsasffxxxxx |
| CredentialScenarioLabel |
string |
No |
The Scenarios label of the credential. Valid values:
Valid values:
|
llm |
| CredentialType |
string |
Yes |
The credential type. Valid values:
Valid values:
|
api_key |
| CredentialContent |
object |
Yes |
The content of the credential. |
|
| OAuthClientContent |
object |
No |
The credential content of the OAuth client authentication credential type. |
|
| ClientId |
string |
No |
The client_id of the OAuth protocol. |
dmvncmxersdxxxxxx |
| ClientSecret |
string |
No |
The client_secret of the OAuth protocol. |
nsklncmwizncxxxx |
| ApiKeyContent |
object |
No |
The credential content of the API key credential type. |
|
| ApiKey |
string |
No |
The content of the API key. |
nsklnertyt5ddwizncxxxx |
| Description |
string |
No |
The description of the credential. |
credential_description |
| ClientToken |
string |
Yes |
Ensures the idempotence of the request. Generate a parameter value from your client to ensure that the value is unique across different requests. The ClientToken value supports only ASCII characters and cannot exceed 64 characters in length. For more information, see References: How to ensure idempotence. |
client-token-example |
| CredentialSharingScope |
string |
No |
The sharing scope of the credential. Valid values:
|
user_exclusive |
| ExclusiveUserId |
string |
No |
The exclusive user ID of the credential. |
user_xxxx |
| CredentialExternalId |
string |
No |
The external unique identifier of the credential. |
test_external_id |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
0441BD79-92F3-53AA-8657-F8CE4A2B912A |
| CredentialId |
string |
The credential ID. |
cred_mkv7rgt4d7i4u7zqtzev2mxxxx |
Examples
Success response
JSON format
{
"RequestId": "0441BD79-92F3-53AA-8657-F8CE4A2B912A",
"CredentialId": "cred_mkv7rgt4d7i4u7zqtzev2mxxxx"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.