Create Credential

Create Credential

Operation ID: createCredential
Create AWS Signature V4 key-pair credential for the storage user

Request
URI
POST
https://{api_host}/osis/api/v1/tenants/{tenantId}/users/{userId}/s3credentials
COPY
Path Parameters
string
tenantId
Required

The ID of the storage tenant to which the user belongs

string
userId
Required

The ID of the storage user to which the creating AWS Signature V4 key-pair credential belongs


Authentication
This operation uses the following authentication methods.
Responses
201

AWS Signature V4 key-pair credential is created for the storage user

Returns OsisS3Credential of type(s) application/json
{
    "access_key": "00e4a3d674aada749f04",
    "secret_key": "yz8PIwNjmm2zlHX8m7st6BSKh8PCe7bqAaRGkF5K",
    "active": true,
    "creation_date": "string",
    "tenant_id": "acme",
    "user_id": "961515dd-8348-4cac-8780-5edcb8a87b58",
    "username": "rachelw",
    "cd_user_id": "2b4d76d7-89fa-45fb-ab3e-3fa3bb268335",
    "cd_tenant_id": "40b97e3c-c3b1-4251-b7de-e9637324683f"
}
string
access_key
Required

AWS Signature V4 access key

string
secret_key
Required

AWS Signature V4 secret key

boolean
active
Optional

AWS Signature V4 key-pair credential status

string As date-time As date-time
creation_date
Optional

AWS Signature V4 key-pair credential creation date

string
tenant_id
Optional

The ID of the storage tenant which the AWS Signature V4 key-pair credential belongs to

string
user_id
Optional

The ID of the storage user which the AWS Signature V4 key-pair credential belongs to

string
username
Optional

The name of the user which the AWS Signature V4 key-pair credential belongs to

string
cd_user_id
Optional

Cloud Director user id

string
cd_tenant_id
Optional

id of Cloud Director tenant which the user belongs to


400

Bad Request

Returns OsisError of type(s) application/json
{
    "code": "E_BAD_REQUEST",
    "message": "invalid value for the property xyz."
}
string
code
Required

code

string
message
Optional

message