Package-level declarations

Types

Link copied to clipboard
class Accelerator : KotlinCustomResource

Creates a Global Accelerator accelerator.

Link copied to clipboard
data class AcceleratorArgs(val attributes: Output<AcceleratorAttributesArgs>? = null, val enabled: Output<Boolean>? = null, val ipAddressType: Output<String>? = null, val ipAddresses: Output<List<String>>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AcceleratorArgs>

Creates a Global Accelerator accelerator.

Link copied to clipboard
Link copied to clipboard
object AcceleratorMapper : ResourceMapper<Accelerator>
Link copied to clipboard
Link copied to clipboard
class CrossAccountAttachment : KotlinCustomResource

Resource for managing an AWS Global Accelerator Cross Account Attachment.

Link copied to clipboard
data class CrossAccountAttachmentArgs(val name: Output<String>? = null, val principals: Output<List<String>>? = null, val resources: Output<List<CrossAccountAttachmentResourceArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<CrossAccountAttachmentArgs>

Resource for managing an AWS Global Accelerator Cross Account Attachment.

Link copied to clipboard
Link copied to clipboard
class CustomRoutingAccelerator : KotlinCustomResource

Creates a Global Accelerator custom routing accelerator.

Link copied to clipboard
data class CustomRoutingAcceleratorArgs(val attributes: Output<CustomRoutingAcceleratorAttributesArgs>? = null, val enabled: Output<Boolean>? = null, val ipAddressType: Output<String>? = null, val ipAddresses: Output<List<String>>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<CustomRoutingAcceleratorArgs>

Creates a Global Accelerator custom routing accelerator.

Link copied to clipboard
class CustomRoutingEndpointGroup : KotlinCustomResource

Provides a Global Accelerator custom routing endpoint group.

Link copied to clipboard
data class CustomRoutingEndpointGroupArgs(val destinationConfigurations: Output<List<CustomRoutingEndpointGroupDestinationConfigurationArgs>>? = null, val endpointConfigurations: Output<List<CustomRoutingEndpointGroupEndpointConfigurationArgs>>? = null, val endpointGroupRegion: Output<String>? = null, val listenerArn: Output<String>? = null) : ConvertibleToJava<CustomRoutingEndpointGroupArgs>

Provides a Global Accelerator custom routing endpoint group.

Link copied to clipboard
class CustomRoutingListener : KotlinCustomResource

Provides a Global Accelerator custom routing listener.

Link copied to clipboard
data class CustomRoutingListenerArgs(val acceleratorArn: Output<String>? = null, val portRanges: Output<List<CustomRoutingListenerPortRangeArgs>>? = null) : ConvertibleToJava<CustomRoutingListenerArgs>

Provides a Global Accelerator custom routing listener.

Link copied to clipboard
Link copied to clipboard
class EndpointGroup : KotlinCustomResource

Provides a Global Accelerator endpoint group.

Link copied to clipboard
data class EndpointGroupArgs(val endpointConfigurations: Output<List<EndpointGroupEndpointConfigurationArgs>>? = null, val endpointGroupRegion: Output<String>? = null, val healthCheckIntervalSeconds: Output<Int>? = null, val healthCheckPath: Output<String>? = null, val healthCheckPort: Output<Int>? = null, val healthCheckProtocol: Output<String>? = null, val listenerArn: Output<String>? = null, val portOverrides: Output<List<EndpointGroupPortOverrideArgs>>? = null, val thresholdCount: Output<Int>? = null, val trafficDialPercentage: Output<Double>? = null) : ConvertibleToJava<EndpointGroupArgs>

Provides a Global Accelerator endpoint group.

Link copied to clipboard
Link copied to clipboard
object EndpointGroupMapper : ResourceMapper<EndpointGroup>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Listener : KotlinCustomResource

Provides a Global Accelerator listener.

Link copied to clipboard
data class ListenerArgs(val acceleratorArn: Output<String>? = null, val clientAffinity: Output<String>? = null, val portRanges: Output<List<ListenerPortRangeArgs>>? = null, val protocol: Output<String>? = null) : ConvertibleToJava<ListenerArgs>

Provides a Global Accelerator listener.

Link copied to clipboard
Link copied to clipboard
object ListenerMapper : ResourceMapper<Listener>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun accelerator(name: String, block: suspend AcceleratorResourceBuilder.() -> Unit): Accelerator
Link copied to clipboard
Link copied to clipboard
suspend fun listener(name: String, block: suspend ListenerResourceBuilder.() -> Unit): Listener