Package-level declarations
Types
Link copied to clipboard
Resource Type definition for AWS::GlobalAccelerator::Accelerator
Link copied to clipboard
data class AcceleratorArgs(val enabled: Output<Boolean>? = null, val ipAddressType: Output<AcceleratorIpAddressType>? = null, val ipAddresses: Output<List<String>>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<AcceleratorArgs>
Resource Type definition for AWS::GlobalAccelerator::Accelerator
Link copied to clipboard
class AcceleratorArgsBuilder
Builder for AcceleratorArgs.
Link copied to clipboard
Link copied to clipboard
Builder for Accelerator.
Link copied to clipboard
Resource Type definition for AWS::GlobalAccelerator::CrossAccountAttachment
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<List<TagArgs>>? = null) : ConvertibleToJava<CrossAccountAttachmentArgs>
Resource Type definition for AWS::GlobalAccelerator::CrossAccountAttachment
Link copied to clipboard
Builder for CrossAccountAttachmentArgs.
Link copied to clipboard
Link copied to clipboard
Builder for CrossAccountAttachment.
Link copied to clipboard
Resource Type definition for AWS::GlobalAccelerator::EndpointGroup
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<EndpointGroupHealthCheckProtocol>? = null, val listenerArn: Output<String>? = null, val portOverrides: Output<List<EndpointGroupPortOverrideArgs>>? = null, val thresholdCount: Output<Int>? = null, val trafficDialPercentage: Output<Double>? = null) : ConvertibleToJava<EndpointGroupArgs>
Resource Type definition for AWS::GlobalAccelerator::EndpointGroup
Link copied to clipboard
class EndpointGroupArgsBuilder
Builder for EndpointGroupArgs.
Link copied to clipboard
Link copied to clipboard
Builder for EndpointGroup.
Link copied to clipboard
object GlobalacceleratorFunctions
Link copied to clipboard
data class ListenerArgs(val acceleratorArn: Output<String>? = null, val clientAffinity: Output<ListenerClientAffinity>? = null, val portRanges: Output<List<ListenerPortRangeArgs>>? = null, val protocol: Output<ListenerProtocol>? = null) : ConvertibleToJava<ListenerArgs>
Resource Type definition for AWS::GlobalAccelerator::Listener
Link copied to clipboard
class ListenerArgsBuilder
Builder for ListenerArgs.
Link copied to clipboard
Link copied to clipboard
class ListenerResourceBuilder
Builder for Listener.
Functions
Link copied to clipboard
suspend fun accelerator(name: String, block: suspend AcceleratorResourceBuilder.() -> Unit): Accelerator
Link copied to clipboard
suspend fun crossAccountAttachment(name: String, block: suspend CrossAccountAttachmentResourceBuilder.() -> Unit): CrossAccountAttachment
Link copied to clipboard
suspend fun endpointGroup(name: String, block: suspend EndpointGroupResourceBuilder.() -> Unit): EndpointGroup