Package-level declarations

Types

Link copied to clipboard
class AppCookieStickinessPolicy : KotlinCustomResource

Provides an application cookie stickiness policy, which allows an ELB to wed its sticky cookie's expiration to a cookie generated by your application.

Link copied to clipboard
data class AppCookieStickinessPolicyArgs constructor(val cookieName: Output<String>? = null, val lbPort: Output<Int>? = null, val loadBalancer: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<AppCookieStickinessPolicyArgs>

Provides an application cookie stickiness policy, which allows an ELB to wed its sticky cookie's expiration to a cookie generated by your application.

Link copied to clipboard
class Attachment : KotlinCustomResource

Attaches an EC2 instance to an Elastic Load Balancer (ELB). For attaching resources with Application Load Balancer (ALB) or Network Load Balancer (NLB), see the aws.lb.TargetGroupAttachment resource.

Link copied to clipboard
data class AttachmentArgs constructor(val elb: Output<String>? = null, val instance: Output<String>? = null) : ConvertibleToJava<AttachmentArgs>

Attaches an EC2 instance to an Elastic Load Balancer (ELB). For attaching resources with Application Load Balancer (ALB) or Network Load Balancer (NLB), see the aws.lb.TargetGroupAttachment resource.

Link copied to clipboard
Link copied to clipboard
object AttachmentMapper : ResourceMapper<Attachment>
Link copied to clipboard
Link copied to clipboard
class ListenerPolicy : KotlinCustomResource

Attaches a load balancer policy to an ELB Listener.

Link copied to clipboard
data class ListenerPolicyArgs constructor(val loadBalancerName: Output<String>? = null, val loadBalancerPort: Output<Int>? = null, val policyNames: Output<List<String>>? = null, val triggers: Output<Map<String, String>>? = null) : ConvertibleToJava<ListenerPolicyArgs>

Attaches a load balancer policy to an ELB Listener.

Link copied to clipboard
Link copied to clipboard
object ListenerPolicyMapper : ResourceMapper<ListenerPolicy>
Link copied to clipboard
class LoadBalancer : KotlinCustomResource

Provides an Elastic Load Balancer resource, also known as a "Classic Load Balancer" after the release of Application/Network Load Balancers.

Link copied to clipboard
data class LoadBalancerArgs constructor(val accessLogs: Output<LoadBalancerAccessLogsArgs>? = null, val availabilityZones: Output<List<String>>? = null, val connectionDraining: Output<Boolean>? = null, val connectionDrainingTimeout: Output<Int>? = null, val crossZoneLoadBalancing: Output<Boolean>? = null, val desyncMitigationMode: Output<String>? = null, val healthCheck: Output<LoadBalancerHealthCheckArgs>? = null, val idleTimeout: Output<Int>? = null, val instances: Output<List<String>>? = null, val internal: Output<Boolean>? = null, val listeners: Output<List<LoadBalancerListenerArgs>>? = null, val name: Output<String>? = null, val namePrefix: Output<String>? = null, val securityGroups: Output<List<String>>? = null, val sourceSecurityGroup: Output<String>? = null, val subnets: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<LoadBalancerArgs>

Provides an Elastic Load Balancer resource, also known as a "Classic Load Balancer" after the release of Application/Network Load Balancers.

Link copied to clipboard
Link copied to clipboard
class LoadBalancerBackendServerPolicy : KotlinCustomResource

Attaches a load balancer policy to an ELB backend server.

Link copied to clipboard
data class LoadBalancerBackendServerPolicyArgs constructor(val instancePort: Output<Int>? = null, val loadBalancerName: Output<String>? = null, val policyNames: Output<List<String>>? = null) : ConvertibleToJava<LoadBalancerBackendServerPolicyArgs>

Attaches a load balancer policy to an ELB backend server.

Link copied to clipboard
class LoadBalancerCookieStickinessPolicy : KotlinCustomResource

Provides a load balancer cookie stickiness policy, which allows an ELB to control the sticky session lifetime of the browser.

Link copied to clipboard
data class LoadBalancerCookieStickinessPolicyArgs constructor(val cookieExpirationPeriod: Output<Int>? = null, val lbPort: Output<Int>? = null, val loadBalancer: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<LoadBalancerCookieStickinessPolicyArgs>

Provides a load balancer cookie stickiness policy, which allows an ELB to control the sticky session lifetime of the browser.

Link copied to clipboard
object LoadBalancerMapper : ResourceMapper<LoadBalancer>
Link copied to clipboard
class LoadBalancerPolicy : KotlinCustomResource

Provides a load balancer policy, which can be attached to an ELB listener or backend server.

Link copied to clipboard
data class LoadBalancerPolicyArgs constructor(val loadBalancerName: Output<String>? = null, val policyAttributes: Output<List<LoadBalancerPolicyPolicyAttributeArgs>>? = null, val policyName: Output<String>? = null, val policyTypeName: Output<String>? = null) : ConvertibleToJava<LoadBalancerPolicyArgs>

Provides a load balancer policy, which can be attached to an ELB listener or backend server.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class SslNegotiationPolicy : KotlinCustomResource

Provides a load balancer SSL negotiation policy, which allows an ELB to control the ciphers and protocols that are supported during SSL negotiations between a client and a load balancer.

Link copied to clipboard
data class SslNegotiationPolicyArgs constructor(val attributes: Output<List<SslNegotiationPolicyAttributeArgs>>? = null, val lbPort: Output<Int>? = null, val loadBalancer: Output<String>? = null, val name: Output<String>? = null, val triggers: Output<Map<String, String>>? = null) : ConvertibleToJava<SslNegotiationPolicyArgs>

Provides a load balancer SSL negotiation policy, which allows an ELB to control the ciphers and protocols that are supported during SSL negotiations between a client and a load balancer.

Link copied to clipboard

Functions

Link copied to clipboard
suspend fun attachment(name: String, block: suspend AttachmentResourceBuilder.() -> Unit): Attachment
Link copied to clipboard
Link copied to clipboard