Package-level declarations
Types
Link copied to clipboard
data class GetListenerResult(val alpnPolicy: List<String>? = null, val certificates: List<ListenerCertificate>? = null, val defaultActions: List<ListenerAction>? = null, val listenerArn: String? = null, val port: Int? = null, val protocol: String? = null, val sslPolicy: String? = null)
Link copied to clipboard
data class GetListenerRuleResult(val actions: List<ListenerRuleAction>? = null, val conditions: List<ListenerRuleRuleCondition>? = null, val isDefault: Boolean? = null, val priority: Int? = null, val ruleArn: String? = null)
Link copied to clipboard
data class GetLoadBalancerResult(val canonicalHostedZoneId: String? = null, val dnsName: String? = null, val ipAddressType: String? = null, val loadBalancerArn: String? = null, val loadBalancerAttributes: List<LoadBalancerAttribute>? = null, val loadBalancerFullName: String? = null, val loadBalancerName: String? = null, val securityGroups: List<String>? = null, val subnetMappings: List<LoadBalancerSubnetMapping>? = null, val subnets: List<String>? = null, val tags: List<LoadBalancerTag>? = null)
Link copied to clipboard
data class GetTargetGroupResult(val healthCheckEnabled: Boolean? = null, val healthCheckIntervalSeconds: Int? = null, val healthCheckPath: String? = null, val healthCheckPort: String? = null, val healthCheckProtocol: String? = null, val healthCheckTimeoutSeconds: Int? = null, val healthyThresholdCount: Int? = null, val loadBalancerArns: List<String>? = null, val matcher: TargetGroupMatcher? = null, val tags: List<TargetGroupTag>? = null, val targetGroupArn: String? = null, val targetGroupAttributes: List<TargetGroupAttribute>? = null, val targetGroupFullName: String? = null, val targetGroupName: String? = null, val targets: List<TargetGroupTargetDescription>? = null, val unhealthyThresholdCount: Int? = null)
Link copied to clipboard
data class ListenerAction(val authenticateCognitoConfig: ListenerAuthenticateCognitoConfig? = null, val authenticateOidcConfig: ListenerAuthenticateOidcConfig? = null, val fixedResponseConfig: ListenerFixedResponseConfig? = null, val forwardConfig: ListenerForwardConfig? = null, val order: Int? = null, val redirectConfig: ListenerRedirectConfig? = null, val targetGroupArn: String? = null, val type: String)
Link copied to clipboard
data class ListenerAuthenticateCognitoConfig(val authenticationRequestExtraParams: Any? = null, val onUnauthenticatedRequest: String? = null, val scope: String? = null, val sessionCookieName: String? = null, val sessionTimeout: String? = null, val userPoolArn: String, val userPoolClientId: String, val userPoolDomain: String)
Link copied to clipboard
data class ListenerAuthenticateOidcConfig(val authenticationRequestExtraParams: Any? = null, val authorizationEndpoint: String, val clientId: String, val clientSecret: String? = null, val issuer: String, val onUnauthenticatedRequest: String? = null, val scope: String? = null, val sessionCookieName: String? = null, val sessionTimeout: String? = null, val tokenEndpoint: String, val useExistingClientSecret: Boolean? = null, val userInfoEndpoint: String)
Link copied to clipboard
Link copied to clipboard
data class ListenerFixedResponseConfig(val contentType: String? = null, val messageBody: String? = null, val statusCode: String)
Link copied to clipboard
data class ListenerForwardConfig(val targetGroupStickinessConfig: ListenerTargetGroupStickinessConfig? = null, val targetGroups: List<ListenerTargetGroupTuple>? = null)
Link copied to clipboard
Link copied to clipboard
data class ListenerRuleAction(val authenticateCognitoConfig: ListenerRuleAuthenticateCognitoConfig? = null, val authenticateOidcConfig: ListenerRuleAuthenticateOidcConfig? = null, val fixedResponseConfig: ListenerRuleFixedResponseConfig? = null, val forwardConfig: ListenerRuleForwardConfig? = null, val order: Int? = null, val redirectConfig: ListenerRuleRedirectConfig? = null, val targetGroupArn: String? = null, val type: String)
Link copied to clipboard
data class ListenerRuleAuthenticateCognitoConfig(val authenticationRequestExtraParams: Any? = 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 ListenerRuleAuthenticateOidcConfig(val authenticationRequestExtraParams: Any? = null, val authorizationEndpoint: String, val clientId: String, val clientSecret: String? = null, val issuer: String, val onUnauthenticatedRequest: String? = null, val scope: String? = null, val sessionCookieName: String? = null, val sessionTimeout: Int? = null, val tokenEndpoint: String, val useExistingClientSecret: Boolean? = null, val userInfoEndpoint: String)
Link copied to clipboard
data class ListenerRuleFixedResponseConfig(val contentType: String? = null, val messageBody: String? = null, val statusCode: String)
Link copied to clipboard
data class ListenerRuleForwardConfig(val targetGroupStickinessConfig: ListenerRuleTargetGroupStickinessConfig? = null, val targetGroups: List<ListenerRuleTargetGroupTuple>? = null)
Link copied to clipboard
Link copied to clipboard
data class ListenerRuleHttpHeaderConfig(val httpHeaderName: String? = null, val values: List<String>? = 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
data class ListenerRuleRuleCondition(val field: String? = null, val hostHeaderConfig: ListenerRuleHostHeaderConfig? = null, val httpHeaderConfig: ListenerRuleHttpHeaderConfig? = null, val httpRequestMethodConfig: ListenerRuleHttpRequestMethodConfig? = null, val pathPatternConfig: ListenerRulePathPatternConfig? = null, val queryStringConfig: ListenerRuleQueryStringConfig? = null, val sourceIpConfig: ListenerRuleSourceIpConfig? = null, val values: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class ListenerRuleTargetGroupStickinessConfig(val durationSeconds: Int? = null, val enabled: Boolean? = null)
Link copied to clipboard
data class ListenerRuleTargetGroupTuple(val targetGroupArn: String? = null, val weight: Int? = null)
Link copied to clipboard
data class ListenerTargetGroupStickinessConfig(val durationSeconds: Int? = null, val enabled: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class LoadBalancerSubnetMapping(val allocationId: String? = null, val iPv6Address: String? = null, val privateIPv4Address: String? = null, val subnetId: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TargetGroupTargetDescription(val availabilityZone: String? = null, val id: String, val port: Int? = null)