CloudCredentials

Configure your cloud credentials

Get list of cloud provider credentials

get

For a list of cloud providers see GET /v3/cloud/provider

Authorizations
PRIVATE-TOKENstringRequired
Responses
chevron-right
200

OK

application/json
providerIdinteger · integerRequired

Cloud provider ID. For a list of cloud providers see GET /v3/cloud/provider

namestringRequired

User defined name for the cloud credential

paramsany ofRequired

Cloud provider specific authentication params, in json format. API examples

or
or
or
createdAtinteger · integerRead-onlyRequired

Unix timestamp of when credentials were first stored (informative only)

verifiedAtinteger · integerRead-onlyRequired

Unix timestamp of credential last verification time (informative only)

credentialStatusinteger · integerRead-onlyRequired

Status of cloud credential

  • 0: valid
  • 1: invalid
invalidateAtinteger · integerRead-onlyRequired

Unix timestamp of invalidation

invalidateReasonstringRead-onlyRequired

The reason for invalidation of the cloud credential

statusinteger · integerRequired

Status of a currently in use cloud credential

  • 0: inactive
  • 1: active
get
/v3/cloud/configuration/credential

Store new cloud provider credentials

post

For a list of cloud providers see GET /v3/cloud/provider. In order to use your account for ODP you need to have permissions access, create and control instance templates and instances. If you are not sure which permissions you need, please contact [email protected].

Authorizations
PRIVATE-TOKENstringRequired
Body
providerIdinteger · integerRequired

Cloud provider ID. For a list of cloud providers see GET /v3/cloud/provider

namestringRequired

User defined name for the cloud credential

paramsany ofRequired

Cloud provider specific authentication params, in json format. API examples

or
or
or
createdAtinteger · integerRead-onlyRequired

Unix timestamp of when credentials were first stored (informative only)

verifiedAtinteger · integerRead-onlyRequired

Unix timestamp of credential last verification time (informative only)

credentialStatusinteger · integerRead-onlyRequired

Status of cloud credential

  • 0: valid
  • 1: invalid
invalidateAtinteger · integerRead-onlyRequired

Unix timestamp of invalidation

invalidateReasonstringRead-onlyRequired

The reason for invalidation of the cloud credential

statusinteger · integerRequired

Status of a currently in use cloud credential

  • 0: inactive
  • 1: active
Responses
chevron-right
200

OK

application/json
providerIdinteger · integerRequired

Cloud provider ID. For a list of cloud providers see GET /v3/cloud/provider

namestringRequired

User defined name for the cloud credential

paramsany ofRequired

Cloud provider specific authentication params, in json format. API examples

or
or
or
createdAtinteger · integerRead-onlyRequired

Unix timestamp of when credentials were first stored (informative only)

verifiedAtinteger · integerRead-onlyRequired

Unix timestamp of credential last verification time (informative only)

credentialStatusinteger · integerRead-onlyRequired

Status of cloud credential

  • 0: valid
  • 1: invalid
invalidateAtinteger · integerRead-onlyRequired

Unix timestamp of invalidation

invalidateReasonstringRead-onlyRequired

The reason for invalidation of the cloud credential

statusinteger · integerRequired

Status of a currently in use cloud credential

  • 0: inactive
  • 1: active
post
/v3/cloud/configuration/credential

Get a list of cloud provider credentials for a given credential name

get

For a list of cloud providers see GET /v3/cloud/provider

Authorizations
PRIVATE-TOKENstringRequired
Path parameters
credentialNamestringRequired

The user defined name for cloud credentials

Responses
chevron-right
200

OK

application/json
providerIdinteger · integerRequired

Cloud provider ID. For a list of cloud providers see GET /v3/cloud/provider

namestringRequired

User defined name for the cloud credential

paramsany ofRequired

Cloud provider specific authentication params, in json format. API examples

or
or
or
createdAtinteger · integerRead-onlyRequired

Unix timestamp of when credentials were first stored (informative only)

verifiedAtinteger · integerRead-onlyRequired

Unix timestamp of credential last verification time (informative only)

credentialStatusinteger · integerRead-onlyRequired

Status of cloud credential

  • 0: valid
  • 1: invalid
invalidateAtinteger · integerRead-onlyRequired

Unix timestamp of invalidation

invalidateReasonstringRead-onlyRequired

The reason for invalidation of the cloud credential

statusinteger · integerRequired

Status of a currently in use cloud credential

  • 0: inactive
  • 1: active
get
/v3/cloud/configuration/credential/{credentialName}

Update name and status of credential.

put
Authorizations
PRIVATE-TOKENstringRequired
Path parameters
credentialNamestringRequired

The user defined name for cloud credentials.

Body
namestringRequired

User defined name for the cloud credential

statusinteger · integerRequired

Status of a cloud credential

  • 0: inactive
  • 1: active
Responses
chevron-right
200

OK

application/json
namestringRequired

User defined name for the cloud credential

statusinteger · integerRequired

Status of a cloud credential

  • 0: inactive
  • 1: active
put
/v3/cloud/configuration/credential/{credentialName}

Delete a cloud provider credential for a given name

delete

For a list of cloud providers see GET /v3/cloud/provider

Authorizations
PRIVATE-TOKENstringRequired
Path parameters
credentialNamestringRequired

The user defined name for cloud credentials.

Responses
delete
/v3/cloud/configuration/credential/{credentialName}

No content

Validate cloud provider credentials

post

For a list of cloud providers see GET /v3/cloud/provider. In order to use your account for the One Platform you need to have permissions to access, create and control instance templates and instances. If you are not sure which permissions you need, please contact [email protected]. This endpoint only validates provided cloud credentials, this action won't create new cloud credentials for your user (to do so please refer to POST /cloud/configuration/credential)

Authorizations
PRIVATE-TOKENstringRequired
Body
providerIdinteger · integerRequired

Cloud provider ID. For a list of cloud providers see GET /v3/cloud/provider

paramsany ofRequired

Cloud provider specific authentication params, in json format. API examples

or
or
or
Responses
post
/v3/cloud/configuration/credential/validate

No content

Last updated

Was this helpful?