Add S3 Credential

Add S3 Credential

API code: ADD_S3_CREDENTIAL
Pre-authorized role(s): TENANT_USER | TENANT_ADMIN
Platform(s): OSIS | CLOUDIAN

Request
URI
POST
https://apaas-29.eng.vmware.com//api/v1/core/tenants/{tenantId}/users/{userName}/credentials
COPY
Path Parameters
string
tenantId
Required

The full tenant ID or tenant name. It must be URL encoded.

string
userName
Required

The user name.


Request Body
CredentialRequest of type(s) application/json
Optional
{
    "storageUserId": "string",
    "type": "string",
    "appName": "string",
    "allowedBuckets": [
        "string"
    ]
}
string
storageUserId
Optional

storageUserId

string
type
Optional

type

Possible values are : USER, APP,
string
appName
Optional

appName

array of string
allowedBuckets
Optional

allowedBuckets

Authentication
This operation uses the following authentication methods.
Responses
201

Created

Returns S3Credential of type(s) application/json
{
    "tenantId": "string",
    "storageTenantId": "string",
    "owner": "string",
    "ownerId": "string",
    "storageUserId": "string",
    "canonicalUserId": "string",
    "type": "string",
    "immutable": false,
    "accessKey": "string",
    "secretKey": "string",
    "active": false,
    "createdDate": "string",
    "lastAccessDate": "string",
    "appName": "string",
    "allowedBuckets": [
        "string"
    ],
    "extension": {
        "extension": {}
    },
    "usedK8sClusters": [
        "string"
    ],
    "providerOwner": false
}
string
tenantId
Optional

tenantId

string
storageTenantId
Optional

storageTenantId

string
owner
Optional

owner

string
ownerId
Optional

ownerId

string
storageUserId
Optional

storageUserId

string
canonicalUserId
Optional

canonicalUserId

string
type
Optional

type

Possible values are : USER, APP,
boolean
immutable
Optional

immutable

string
accessKey
Optional

accessKey

string
secretKey
Optional

secretKey

boolean
active
Optional

active

string As date-time As date-time
createdDate
Optional

createdDate

string As date-time As date-time
lastAccessDate
Optional

lastAccessDate

string
appName
Optional

appName

array of string
allowedBuckets
Optional

allowedBuckets

object
extension
Optional

extension

array of string
usedK8sClusters
Optional

usedK8sClusters

boolean
providerOwner
Optional

providerOwner