CloudAccountRegionEnumerationSpecification

CloudAccountRegionEnumerationSpecification
CloudAccountRegionEnumerationSpecification

Specification for a region enumeration of generic cloud account.

JSON Example
{
    "cloudAccountType": "vsphere, aws, azure, nsxv, nsxt",
    "privateKeyId": "ACDC55DB4MFH6ADG75KK",
    "privateKey": "gfsScK345sGGaVdds222dasdfDDSSasdfdsa34fS",
    "cloudAccountId": "b8b7a918-342e-4a53-a3b0-b935da0fe601",
    "cloudAccountProperties": {
        "supportPublicImages": "true",
        "acceptSelfSignedCertificate": "true"
    },
    "customProperties": {
        "acceptSelfSignedCertificate": "true"
    },
    "certificateInfo": {
        "certificate": "-----BEGIN CERTIFICATE-----\nMIIDHjCCAoegAwIBAgIBATANBgkqhkiG9w0BAQsFADCBpjEUMBIGA1UEChMLVk13\nYXJlIEluYAAc1pw18GT3iAqQRPx0PrjzJhgjIJMla\n/1Kg4byY4FPSacNiRgY/FG2bPCqZk1yRfzmkFYCW/vU+Dg==\n-----END CERTIFICATE-----\n-"
    }
}
string
cloudAccountType
Optional

Cloud account type

string
privateKeyId
Optional

Access key id or username to be used to authenticate with the cloud account. Either provide privateKeyId or provide a cloudAccountId of an existing account.

string
privateKey
Optional

Secret access key or password to be used to authenticate with the cloud account. Either provide privateKey or provide a cloudAccountId of an existing account.

string
cloudAccountId
Optional

Existing cloud account id. Either provide existing cloud account Id, or privateKeyId/privateKey credentials pair.

object
cloudAccountProperties
Required

Cloud Account specific properties supplied in as name value pairs.

object
customProperties
Optional

Additional custom properties that may be used for the cloud account.

certificateInfo
Optional

Specification for certificate for a cloud account.