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. |