GetIpRangesPlainArgs

data class GetIpRangesPlainArgs(val regions: List<String>? = null, val services: List<String>, val url: String? = null) : ConvertibleToJava<GetIpRangesPlainArgs>

A collection of arguments for invoking getIpRanges.

Constructors

Link copied to clipboard
constructor(regions: List<String>? = null, services: List<String>, url: String? = null)

Properties

Link copied to clipboard
val regions: List<String>? = null

Filter IP ranges by regions (or include all regions, if omitted). Valid items are global (for cloudfront) as well as all AWS regions (e.g., eu-central-1)

Link copied to clipboard

Filter IP ranges by services. Valid items are amazon (for amazon.com), amazon_connect, api_gateway, cloud9, cloudfront, codebuild, dynamodb, ec2, ec2_instance_connect, globalaccelerator, route53, route53_healthchecks, s3 and workspaces_gateways. See the 2 documentation for other possible values.

Link copied to clipboard
val url: String? = null

Custom URL for source JSON file. Syntax must match AWS IP Address Ranges documentation. Defaults to https://ip-ranges.amazonaws.com/ip-ranges.json.

Functions

Link copied to clipboard
open override fun toJava(): GetIpRangesPlainArgs