CloudAccountAwsSpecification

CloudAccountAwsSpecification
CloudAccountAwsSpecification

Specification for a Amazon cloud account.

A cloud account identifies a cloud account type and an account-specific deployment region or data center where the associated cloud account resources are hosted.

JSON Example
{
    "name": "string",
    "description": "string",
    "accessKeyId": "ACDC55DB4MFH6ADG75KK",
    "secretAccessKey": "gfsScK345sGGaVdds222dasdfDDSSasdfdsa34fS",
    "iamRoleArn": "arn:aws:iam::<account>:role/AriaAuto",
    "trustedAccount": true,
    "regions": [
        {
            "name": "eu-west-1",
            "externalRegionId": "eu-west-1"
        }
    ],
    "createDefaultZones": true,
    "tags": [
        {
            "key": "env",
            "value": "dev"
        }
    ]
}
string
name
Required

A human-friendly name used as an identifier in APIs that support this option.

string
description
Optional

A human-friendly description.

string
accessKeyId
Optional

Aws Access key ID

string
secretAccessKey
Optional

Aws Secret Access Key

string
iamRoleArn
Optional

Aws ARN role to be assumed by Aria Auto account

boolean
trustedAccount
Optional

Create the account as trusted.

regions
Optional

A set of regions to enable provisioning on.Refer to /iaas/api/cloud-accounts/region-enumeration.

boolean
createDefaultZones
Optional

Create default cloud zones for the enabled regions.

array of Tag
tags
Optional

A set of tag keys and optional values to set on the Cloud Account