OpenstackCloudCredentials object

Polymorphism

OpenstackCloudCredentials is a type that implements the CloudCredentials type.

When an object of type CloudCredentials is expected, you can use one of type OpenstackCloudCredentials (or use any other implementation).

Example JSON representation

{
  "cloudCredentialsType": "OpenstackCloudCredentials", 
  "description": "string", 
  "domainName": "string", 
  "id": "string", 
  "keystoneUrl": "string", 
  "name": "string", 
  "password": "secret", 
  "provider": "openstack", 
  "scope": "scalr", 
  "sslVerification": true, 
  "status": "disabled", 
  "tenantName": "string", 
  "userName": "string"
}

Properties

property attributes valid values description filter option
cloudCredentialsType
string
required
create-only
filterable
"OpenstackCloudCredentials"

The Cloud Platform these credentials allow access to.

?cloudCredentialsType=...
keystoneUrl
string
required

Keystone URL.

name
string
required
filterable

Unique name of these Cloud Credentials.

?name=...
password
string
required

The password for the user.

provider
string
required
create-only
filterable
"openstack"
"ocs"
"hpcloud"
"mirantis"
"vio"
"cisco"

Cloud provider that should be specified for OpenStack based clouds.

?provider=...
tenantName
string
required

The tenant name.

userName
string
required

The user name.

id
string
read-only
filterable

Unique identifier for this Cloud Credentials object.

?id=...
scope
string
read-only
filterable
"scalr"
"account"
"environment"
"farm"
"farmrole"
"role"
"server"

The scope in which these Cloud Credentials were added.

?scope=...
status
string
read-only
filterable
"disabled"
"enabled"
"suspended"

The status of these Cloud Credentials.

?status=...
description
string
optional
domainName
string
optional

Domain name. It must be provided for the Identity API v3.

sslVerification
boolean
optional

Specifies whether it should verify SSL Certificate.