Package-level declarations

Types

Link copied to clipboard
data class GetHostedZoneIdResult(val id: String, val loadBalancerType: String? = null, val region: String? = null)

A collection of values returned by getHostedZoneId.

Link copied to clipboard
data class GetLbsResult(val arns: List<String>, val id: String, val tags: Map<String, String>? = null)

A collection of values returned by getLbs.

Link copied to clipboard
data class GetListenerDefaultAction(val authenticateCognitos: List<GetListenerDefaultActionAuthenticateCognito>, val authenticateOidcs: List<GetListenerDefaultActionAuthenticateOidc>, val fixedResponses: List<GetListenerDefaultActionFixedResponse>, val forwards: List<GetListenerDefaultActionForward>, val order: Int, val redirects: List<GetListenerDefaultActionRedirect>, val targetGroupArn: String, val type: String)
data class GetListenerDefaultActionAuthenticateCognito(val authenticationRequestExtraParams: Map<String, String>, val onUnauthenticatedRequest: String, val scope: String, val sessionCookieName: String, val sessionTimeout: Int, val userPoolArn: String, val userPoolClientId: String, val userPoolDomain: String)
Link copied to clipboard
data class GetListenerDefaultActionAuthenticateOidc(val authenticationRequestExtraParams: Map<String, String>, val authorizationEndpoint: String, val clientId: String, val clientSecret: String, val issuer: String, val onUnauthenticatedRequest: String, val scope: String, val sessionCookieName: String, val sessionTimeout: Int, val tokenEndpoint: String, val userInfoEndpoint: String)
Link copied to clipboard
data class GetListenerDefaultActionFixedResponse(val contentType: String, val messageBody: String, val statusCode: String)
data class GetListenerDefaultActionForwardStickiness(val duration: Int, val enabled: Boolean)
data class GetListenerDefaultActionForwardTargetGroup(val arn: String, val weight: Int)
Link copied to clipboard
data class GetListenerDefaultActionRedirect(val host: String, val path: String, val port: String, val protocol: String, val query: String, val statusCode: String)
Link copied to clipboard
data class GetListenerResult(val alpnPolicy: String, val arn: String, val certificateArn: String, val defaultActions: List<GetListenerDefaultAction>, val id: String, val loadBalancerArn: String, val port: Int, val protocol: String, val sslPolicy: String, val tags: Map<String, String>)

A collection of values returned by getListener.

Link copied to clipboard
data class GetLoadBalancerAccessLogs(val bucket: String, val enabled: Boolean, val prefix: String)
Link copied to clipboard
data class GetLoadBalancerResult(val accessLogs: GetLoadBalancerAccessLogs, val arn: String, val arnSuffix: String, val customerOwnedIpv4Pool: String, val desyncMitigationMode: String, val dnsName: String, val dropInvalidHeaderFields: Boolean, val enableCrossZoneLoadBalancing: Boolean, val enableDeletionProtection: Boolean, val enableHttp2: Boolean, val enableTlsVersionAndCipherSuiteHeaders: Boolean, val enableWafFailOpen: Boolean, val enableXffClientPort: Boolean, val id: String, val idleTimeout: Int, val internal: Boolean, val ipAddressType: String, val loadBalancerType: String, val name: String, val preserveHostHeader: Boolean, val securityGroups: List<String>, val subnetMappings: List<GetLoadBalancerSubnetMapping>, val subnets: List<String>, val tags: Map<String, String>, val vpcId: String, val xffHeaderProcessingMode: String, val zoneId: String)

A collection of values returned by getLoadBalancer.

Link copied to clipboard
data class GetLoadBalancerSubnetMapping(val allocationId: String, val ipv6Address: String, val outpostId: String, val privateIpv4Address: String, val subnetId: String)
Link copied to clipboard
data class GetTargetGroupHealthCheck(val enabled: Boolean, val healthyThreshold: Int, val interval: Int, val matcher: String, val path: String, val port: String, val protocol: String, val timeout: Int, val unhealthyThreshold: Int)
Link copied to clipboard
data class GetTargetGroupResult(val arn: String, val arnSuffix: String, val connectionTermination: Boolean, val deregistrationDelay: Int, val healthCheck: GetTargetGroupHealthCheck, val id: String, val lambdaMultiValueHeadersEnabled: Boolean, val loadBalancingAlgorithmType: String, val loadBalancingCrossZoneEnabled: String, val name: String, val port: Int, val preserveClientIp: String, val protocol: String, val protocolVersion: String, val proxyProtocolV2: Boolean, val slowStart: Int, val stickiness: GetTargetGroupStickiness, val tags: Map<String, String>, val targetType: String, val vpcId: String)

A collection of values returned by getTargetGroup.

Link copied to clipboard
data class GetTargetGroupStickiness(val cookieDuration: Int, val cookieName: String, val enabled: Boolean, val type: String)
Link copied to clipboard
data class ListenerDefaultAction(val authenticateCognito: ListenerDefaultActionAuthenticateCognito? = null, val authenticateOidc: ListenerDefaultActionAuthenticateOidc? = null, val fixedResponse: ListenerDefaultActionFixedResponse? = null, val forward: ListenerDefaultActionForward? = null, val order: Int? = null, val redirect: ListenerDefaultActionRedirect? = null, val targetGroupArn: String? = null, val type: String)
Link copied to clipboard
data class ListenerDefaultActionAuthenticateCognito(val authenticationRequestExtraParams: Map<String, String>? = null, val onUnauthenticatedRequest: String? = null, val scope: String? = null, val sessionCookieName: String? = null, val sessionTimeout: Int? = null, val userPoolArn: String, val userPoolClientId: String, val userPoolDomain: String)
Link copied to clipboard
data class ListenerDefaultActionAuthenticateOidc(val authenticationRequestExtraParams: Map<String, String>? = null, val authorizationEndpoint: String, val clientId: String, val clientSecret: String, val issuer: String, val onUnauthenticatedRequest: String? = null, val scope: String? = null, val sessionCookieName: String? = null, val sessionTimeout: Int? = null, val tokenEndpoint: String, val userInfoEndpoint: String)
Link copied to clipboard
data class ListenerDefaultActionFixedResponse(val contentType: String, val messageBody: String? = null, val statusCode: String? = null)
Link copied to clipboard
data class ListenerDefaultActionForwardStickiness(val duration: Int, val enabled: Boolean? = null)
Link copied to clipboard
data class ListenerDefaultActionForwardTargetGroup(val arn: String, val weight: Int? = null)
Link copied to clipboard
data class ListenerDefaultActionRedirect(val host: String? = null, val path: String? = null, val port: String? = null, val protocol: String? = null, val query: String? = null, val statusCode: String)
Link copied to clipboard
data class ListenerRuleAction(val authenticateCognito: ListenerRuleActionAuthenticateCognito? = null, val authenticateOidc: ListenerRuleActionAuthenticateOidc? = null, val fixedResponse: ListenerRuleActionFixedResponse? = null, val forward: ListenerRuleActionForward? = null, val order: Int? = null, val redirect: ListenerRuleActionRedirect? = null, val targetGroupArn: String? = null, val type: String)
Link copied to clipboard
data class ListenerRuleActionAuthenticateCognito(val authenticationRequestExtraParams: Map<String, String>? = null, val onUnauthenticatedRequest: String? = null, val scope: String? = null, val sessionCookieName: String? = null, val sessionTimeout: Int? = null, val userPoolArn: String, val userPoolClientId: String, val userPoolDomain: String)
Link copied to clipboard
data class ListenerRuleActionAuthenticateOidc(val authenticationRequestExtraParams: Map<String, String>? = null, val authorizationEndpoint: String, val clientId: String, val clientSecret: String, val issuer: String, val onUnauthenticatedRequest: String? = null, val scope: String? = null, val sessionCookieName: String? = null, val sessionTimeout: Int? = null, val tokenEndpoint: String, val userInfoEndpoint: String)
Link copied to clipboard
data class ListenerRuleActionFixedResponse(val contentType: String, val messageBody: String? = null, val statusCode: String? = null)
Link copied to clipboard
Link copied to clipboard
data class ListenerRuleActionForwardStickiness(val duration: Int, val enabled: Boolean? = null)
Link copied to clipboard
data class ListenerRuleActionForwardTargetGroup(val arn: String, val weight: Int? = null)
Link copied to clipboard
data class ListenerRuleActionRedirect(val host: String? = null, val path: String? = null, val port: String? = null, val protocol: String? = null, val query: String? = null, val statusCode: String)
Link copied to clipboard
data class ListenerRuleCondition(val hostHeader: ListenerRuleConditionHostHeader? = null, val httpHeader: ListenerRuleConditionHttpHeader? = null, val httpRequestMethod: ListenerRuleConditionHttpRequestMethod? = null, val pathPattern: ListenerRuleConditionPathPattern? = null, val queryStrings: List<ListenerRuleConditionQueryString>? = null, val sourceIp: ListenerRuleConditionSourceIp? = null)
Link copied to clipboard
Link copied to clipboard
data class ListenerRuleConditionHttpHeader(val httpHeaderName: String, val values: List<String>)
Link copied to clipboard
Link copied to clipboard
data class ListenerRuleConditionQueryString(val key: String? = null, val value: String)
Link copied to clipboard
data class ListenerRuleConditionSourceIp(val values: List<String>)
Link copied to clipboard
data class LoadBalancerAccessLogs(val bucket: String, val enabled: Boolean? = null, val prefix: String? = null)
Link copied to clipboard
data class LoadBalancerSubnetMapping(val allocationId: String? = null, val ipv6Address: String? = null, val outpostId: String? = null, val privateIpv4Address: String? = null, val subnetId: String)
Link copied to clipboard
data class TargetGroupHealthCheck(val enabled: Boolean? = null, val healthyThreshold: Int? = null, val interval: Int? = null, val matcher: String? = null, val path: String? = null, val port: String? = null, val protocol: String? = null, val timeout: Int? = null, val unhealthyThreshold: Int? = null)
Link copied to clipboard
data class TargetGroupStickiness(val cookieDuration: Int? = null, val cookieName: String? = null, val enabled: Boolean? = null, val type: String)
Link copied to clipboard
data class TargetGroupTargetFailover(val onDeregistration: String, val onUnhealthy: String)