“Cloud” represents a set of infrastructure resources provided by a single provider account. For example, AWS is a cloud provider, a tenant may have two AWS clouds, each of which owns a billing account respectively. A “cloud” may provide one or more cluster types.
For accessing cloud API, RAPD need account’s credentials. The credential schema will vary depending on the provider.
Cloud Catalog
GCP
Provider Name | API Endpoints | Desciption |
---|
gcp | | Google cloud provider |
Credential Schema
Key | type | Desciption |
---|
type | string | |
projectId | string | |
privateKeyId | string | |
privateKey | string | |
clientEmail | string | |
clientId | string | |
authUri | string | |
tokenUri | string | |
authProviderX509CertUrl | string | |
clientX509CertUrl | string | |
universeDomain | string | |
AWS
Provider Name | API Endpoints | Desciption |
---|
AWS | | Amazon Web Services. |
Credential Schema
Key | type | Desciption |
---|
accessKeyId | string | |
secretAccessKey | string | |
Azure
Provider Name | API Endpoints | Desciption |
---|
azure | | Microsoft Azure |
Credential Schema
Key | type | Desciption |
---|
subscriptionId | string | |
tenantId | string | |
clientId | string | |
clientSecret | string | |