- URL:
- https://<root>/cloud/providers
- Methods:
GET
- Required Capability:
- Access allowed only with the default administrator role
- Version Introduced:
- 11.2
Description
The providers
resource returns a list of the cloud providers configured with the deployment, including the provider name, connection information, and provider ID.
Request parameters
Parameter | Details |
---|---|
| Determines how the encrypted secret key is returned. When Values: |
| The response format. The default format is Values: |
Example usage
The following is a sample request URL used to access the providers
resource:
https://organization.domain.com/context/admin/cloud/providers?maskedSecret=true&f=pjson
JSON Response example
The following sample JSON response is returned when either masked
is set as false
, or masked
is not included in the request:
{
"cloudProviders": [
{
"cloudServices": [
{
"providerId": "xxmrejycd2",
"usage": "DEFAULT",
"name": "AWS S3",
"connection": {
"bucketName": "cloud-native-store",
"rootDir": "arcgis",
"region": "us-east-2"
},
"id": "jy568v1fhn",
"type": "objectStore",
"category": "storage"
}
],
"credential": {
"secret": {
"secretKey": "{crypt}nawx4y2srvCw79gUkoE1WX3JWggzWjFp4jE5iH3KRExBKt+bJmqqFiAWs609vW68",
"accessKey": "{crypt}+1FSvRmPvGDJXo1FY5ug9vcxrlAuZ+QN"
},
"type": "ACCESS-KEY"
},
"name": "AWS",
"id": "xxmrejycd2"
}
]
}
The sample JSON below is returned when masked
is set as true
:
{
"cloudProviders": [
{
"cloudServices": [
{
"providerId": "s7my5d949q",
"usage": "DEFAULT",
"name": "AWS S3",
"connection": {
"bucketName": "cloud-native-store",
"rootDir": "arcgisecs",
"region": "us-east-2"
},
"id": "wpjkp9s7ub",
"type": "objectStore",
"category": "storage"
}
],
"credential": {
"secret": {
"secretKey": "{crypt}nawx4y2srvCw79gUkoE1WX3JWggzWjFp4jE5iH3KRExBKt+bJmqqFiAWs609vW68",
"accessKey": "xxxxxxxxxxxxxxxxAZXL"
},
"type": "ACCESS-KEY"
},
"name": "AWS",
"id": "s7my5d949q"
}
]
}