Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class ListenerArgs(val alpnPolicy: Output<List<String>>? = null, val certificates: Output<List<ListenerCertificateArgs>>? = null, val defaultActions: Output<List<ListenerActionArgs>>? = null, val loadBalancerArn: Output<String>? = null, val port: Output<Int>? = null, val protocol: Output<String>? = null, val sslPolicy: Output<String>? = null) : ConvertibleToJava<ListenerArgs>
Resource Type definition for AWS::ElasticLoadBalancingV2::Listener
Link copied to clipboard
class ListenerArgsBuilder
Builder for ListenerArgs.
Link copied to clipboard
Link copied to clipboard
class ListenerResourceBuilder
Builder for Listener.
Link copied to clipboard
Resource Type definition for AWS::ElasticLoadBalancingV2::ListenerRule
Link copied to clipboard
data class ListenerRuleArgs(val actions: Output<List<ListenerRuleActionArgs>>? = null, val conditions: Output<List<ListenerRuleRuleConditionArgs>>? = null, val listenerArn: Output<String>? = null, val priority: Output<Int>? = null) : ConvertibleToJava<ListenerRuleArgs>
Resource Type definition for AWS::ElasticLoadBalancingV2::ListenerRule
Link copied to clipboard
class ListenerRuleArgsBuilder
Builder for ListenerRuleArgs.
Link copied to clipboard
Link copied to clipboard
Builder for ListenerRule.
Link copied to clipboard
Resource Type definition for AWS::ElasticLoadBalancingV2::LoadBalancer
Link copied to clipboard
data class LoadBalancerArgs(val ipAddressType: Output<String>? = null, val loadBalancerAttributes: Output<List<LoadBalancerAttributeArgs>>? = null, val name: Output<String>? = null, val scheme: Output<String>? = null, val securityGroups: Output<List<String>>? = null, val subnetMappings: Output<List<LoadBalancerSubnetMappingArgs>>? = null, val subnets: Output<List<String>>? = null, val tags: Output<List<LoadBalancerTagArgs>>? = null, val type: Output<String>? = null) : ConvertibleToJava<LoadBalancerArgs>
Resource Type definition for AWS::ElasticLoadBalancingV2::LoadBalancer
Link copied to clipboard
class LoadBalancerArgsBuilder
Builder for LoadBalancerArgs.
Link copied to clipboard
Link copied to clipboard
Builder for LoadBalancer.
Link copied to clipboard
Resource Type definition for AWS::ElasticLoadBalancingV2::TargetGroup
Link copied to clipboard
data class TargetGroupArgs(val healthCheckEnabled: Output<Boolean>? = null, val healthCheckIntervalSeconds: Output<Int>? = null, val healthCheckPath: Output<String>? = null, val healthCheckPort: Output<String>? = null, val healthCheckProtocol: Output<String>? = null, val healthCheckTimeoutSeconds: Output<Int>? = null, val healthyThresholdCount: Output<Int>? = null, val ipAddressType: Output<String>? = null, val matcher: Output<TargetGroupMatcherArgs>? = null, val name: Output<String>? = null, val port: Output<Int>? = null, val protocol: Output<String>? = null, val protocolVersion: Output<String>? = null, val tags: Output<List<TargetGroupTagArgs>>? = null, val targetGroupAttributes: Output<List<TargetGroupAttributeArgs>>? = null, val targetType: Output<String>? = null, val targets: Output<List<TargetGroupTargetDescriptionArgs>>? = null, val unhealthyThresholdCount: Output<Int>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<TargetGroupArgs>
Resource Type definition for AWS::ElasticLoadBalancingV2::TargetGroup
Link copied to clipboard
class TargetGroupArgsBuilder
Builder for TargetGroupArgs.
Link copied to clipboard
Link copied to clipboard
Builder for TargetGroup.
Functions
Link copied to clipboard
suspend fun listenerRule(name: String, block: suspend ListenerRuleResourceBuilder.() -> Unit): ListenerRule
Link copied to clipboard
suspend fun loadBalancer(name: String, block: suspend LoadBalancerResourceBuilder.() -> Unit): LoadBalancer
Link copied to clipboard
suspend fun targetGroup(name: String, block: suspend TargetGroupResourceBuilder.() -> Unit): TargetGroup