IpamDnsAwsProfile

IpamDnsAwsProfile
IpamDnsAwsProfile
JSON Example
{
    "access_key_id": "string",
    "egress_service_subnets": [
        "string"
    ],
    "iam_assume_role": "string",
    "publish_vip_to_public_zone": false,
    "region": "string",
    "secret_access_key": "string",
    "ttl": 0,
    "usable_domains": [
        "string"
    ],
    "usable_network_uuids": [
        "string"
    ],
    "use_iam_roles": false,
    "vpc": "string",
    "vpc_id": "string",
    "zones": [
        {
            "availability_zone": "string",
            "usable_network_uuids": [
                "string"
            ]
        }
    ]
}
string
access_key_id
Optional

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

array of string
egress_service_subnets
Optional

A list of subnets used for source IP allocation for egress services in Openshift/k8s on Aws. Field introduced in 18.2.3. Maximum of 1 items allowed. 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. Field introduced in 17.1.1. 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. This flag is applicable only for AWS DNS profile. Field introduced in 17.2.10. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
region
Optional

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

string
secret_access_key
Optional

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

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.

array of string
usable_domains
Optional

Usable domains to pick from Amazon Route 53. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

array of string
usable_network_uuids
Optional

Usable networks for Virtual IP. If VirtualService does not specify a network and auto_allocate_ip is set, then the first available network from this list will be chosen for IP allocation. Field introduced in 17.1.1. 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.

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

Network configuration for Virtual IP per AZ. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.