Package-level declarations

Types

Link copied to clipboard
class Listener : KotlinCustomResource

Resource Type definition for AWS::ElasticLoadBalancingV2::Listener

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
Link copied to clipboard
object ListenerMapper : ResourceMapper<Listener>
Link copied to clipboard
Link copied to clipboard
class ListenerRule : KotlinCustomResource

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
Link copied to clipboard
object ListenerRuleMapper : ResourceMapper<ListenerRule>
Link copied to clipboard
Link copied to clipboard
class LoadBalancer : KotlinCustomResource

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
Link copied to clipboard
object LoadBalancerMapper : ResourceMapper<LoadBalancer>
Link copied to clipboard
Link copied to clipboard
class TargetGroup : KotlinCustomResource

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
Link copied to clipboard
object TargetGroupMapper : ResourceMapper<TargetGroup>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun listener(name: String, block: suspend ListenerResourceBuilder.() -> Unit): Listener
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun targetGroup(name: String, block: suspend TargetGroupResourceBuilder.() -> Unit): TargetGroup