Update S3 Credential

Update S3 Credential

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

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

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

string
userName
Required

The user name.

string
accessKey
Required

User credential's access key.


Request Body
S3Credential of type(s) application/json
Required
{
    "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

Authentication
This operation uses the following authentication methods.
Responses
200

OK

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