AwsConfiguration

AwsConfiguration
AwsConfiguration
JSON Example
{
    "access_key_id": "string",
    "asg_poll_interval": 0,
    "ebs_encryption": {
        "master_key": "string",
        "mode": "string"
    },
    "free_elasticips": false,
    "iam_assume_role": "string",
    "publish_vip_to_public_zone": false,
    "region": "string",
    "route53_integration": false,
    "s3_encryption": {
        "master_key": "string",
        "mode": "string"
    },
    "secret_access_key": "string",
    "sqs_encryption": {
        "master_key": "string",
        "mode": "string"
    },
    "ttl": 0,
    "use_iam_roles": false,
    "use_sns_sqs": false,
    "vpc": "string",
    "vpc_id": "string",
    "zones": [
        {
            "availability_zone": "string",
            "mgmt_network_name": "string",
            "mgmt_network_uuid": "string"
        }
    ]
}
string
access_key_id
Optional

AWS access key ID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
asg_poll_interval
Optional
Constraints: default: 600

Time interval between periodic polling of all Auto Scaling Groups. Allowed values are 60-1800. Field introduced in 17.1.3. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

ebs_encryption
Optional

ebs_encryption

boolean
free_elasticips
Optional
Constraints: default: true

Free unused elastic IP addresses. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
iam_assume_role
Optional

IAM assume role for cross-account access. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
publish_vip_to_public_zone
Optional

If enabled and the virtual service is not floating ip capable, vip will be published to both private and public zones. Field introduced in 17.2.10. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
region
Optional
Constraints: default: us-west-1

AWS region. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
route53_integration
Optional

If enabled, create/update DNS entries in Amazon Route 53 zones. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

s3_encryption
Optional

s3_encryption

string
secret_access_key
Optional

AWS secret access key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

sqs_encryption
Optional

sqs_encryption

integer As uint32 As uint32
ttl
Optional
Constraints: default: 60

Default TTL for all records. Allowed values are 1-172800. Field introduced in 17.1.3. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
use_iam_roles
Optional

Use IAM roles instead of access and secret key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
use_sns_sqs
Optional

Use SNS/SQS based notifications for monitoring Auto Scaling Groups. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
vpc
Optional

VPC name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
vpc_id
Required

VPC ID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

zones
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

Property Of