Package-level declarations
Types
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)
Link copied to clipboard
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)
Link copied to clipboard
data class GetListenerDefaultActionForward(val stickinesses: List<GetListenerDefaultActionForwardStickiness>, val targetGroups: List<GetListenerDefaultActionForwardTargetGroup>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetListenerMutualAuthentication(val advertiseTrustStoreCaNames: String, val ignoreClientCertificateExpiry: Boolean, val mode: String, val trustStoreArn: 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 mutualAuthentications: List<GetListenerMutualAuthentication>, 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
Link copied to clipboard
data class GetLoadBalancerConnectionLog(val bucket: String, val enabled: Boolean, val prefix: String)
Link copied to clipboard
Link copied to clipboard
data class GetLoadBalancerResult(val accessLogs: GetLoadBalancerAccessLogs, val arn: String, val arnSuffix: String, val clientKeepAlive: Int, val connectionLogs: List<GetLoadBalancerConnectionLog>, val customerOwnedIpv4Pool: String, val desyncMitigationMode: String, val dnsName: String, val dnsRecordClientRoutingPolicy: String, val dropInvalidHeaderFields: Boolean, val enableCrossZoneLoadBalancing: Boolean, val enableDeletionProtection: Boolean, val enableHttp2: Boolean, val enableTlsVersionAndCipherSuiteHeaders: Boolean, val enableWafFailOpen: Boolean, val enableXffClientPort: Boolean, val enableZonalShift: Boolean, val enforceSecurityGroupInboundRulesOnPrivateLinkTraffic: String, val id: String, val idleTimeout: Int, val internal: Boolean, val ipAddressType: String, val ipamPools: List<GetLoadBalancerIpamPool>, 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
Link copied to clipboard
data class GetTargetGroupResult(val arn: String, val arnSuffix: String, val connectionTermination: Boolean, val deregistrationDelay: String, val healthCheck: GetTargetGroupHealthCheck, val id: String, val lambdaMultiValueHeadersEnabled: Boolean, val loadBalancerArns: List<String>, val loadBalancingAlgorithmType: String, val loadBalancingAnomalyMitigation: 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 ListenerDefaultActionForward(val stickiness: ListenerDefaultActionForwardStickiness? = null, val targetGroups: List<ListenerDefaultActionForwardTargetGroup>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ListenerMutualAuthentication(val advertiseTrustStoreCaNames: String? = null, val ignoreClientCertificateExpiry: Boolean? = null, val mode: String, val trustStoreArn: String? = null)
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
data class ListenerRuleActionForward(val stickiness: ListenerRuleActionForwardStickiness? = null, val targetGroups: List<ListenerRuleActionForwardTargetGroup>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class LoadBalancerAccessLogs(val bucket: String, val enabled: Boolean? = null, val prefix: String? = null)
Link copied to clipboard
data class LoadBalancerConnectionLogs(val bucket: String, val enabled: Boolean? = null, val prefix: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
data class TargetGroupTargetGroupHealth(val dnsFailover: TargetGroupTargetGroupHealthDnsFailover? = null, val unhealthyStateRouting: TargetGroupTargetGroupHealthUnhealthyStateRouting? = null)
Link copied to clipboard
data class TargetGroupTargetGroupHealthDnsFailover(val minimumHealthyTargetsCount: String? = null, val minimumHealthyTargetsPercentage: String? = null)
Link copied to clipboard
data class TargetGroupTargetGroupHealthUnhealthyStateRouting(val minimumHealthyTargetsCount: Int? = null, val minimumHealthyTargetsPercentage: String? = null)
Link copied to clipboard
data class TargetGroupTargetHealthState(val enableUnhealthyConnectionTermination: Boolean, val unhealthyDrainingInterval: Int? = null)