elb library
AWS Elastic Load Balancing (ALB, NLB, and Classic).
Classes
- AlbAccessLogs
-
Typed helper for the
access_logsblock ofaws_alb(derived from provider schema). - AlbConnectionLogs
-
Typed helper for the
connection_logsblock ofaws_alb(derived from provider schema). - AlbHealthCheckLogs
-
Typed helper for the
health_check_logsblock ofaws_alb(derived from provider schema). - AlbIpamPools
-
Typed helper for the
ipam_poolsblock ofaws_alb(derived from provider schema). - AlbListenerAdditionalClaim
-
Typed helper for the
default_action.jwt_validation.additional_claimblock ofaws_alb_listener(derived from provider schema). - AlbListenerAuthenticateCognito
-
Typed helper for the
default_action.authenticate_cognitoblock ofaws_alb_listener(derived from provider schema). - AlbListenerAuthenticateOidc
-
Typed helper for the
default_action.authenticate_oidcblock ofaws_alb_listener(derived from provider schema). - AlbListenerDefaultAction
-
Typed helper for the
default_actionblock ofaws_alb_listener(derived from provider schema). - AlbListenerFixedResponse
-
Typed helper for the
default_action.fixed_responseblock ofaws_alb_listener(derived from provider schema). - AlbListenerForward
-
Typed helper for the
default_action.forwardblock ofaws_alb_listener(derived from provider schema). - AlbListenerJwtValidation
-
Typed helper for the
default_action.jwt_validationblock ofaws_alb_listener(derived from provider schema). - AlbListenerMutualAuthentication
-
Typed helper for the
mutual_authenticationblock ofaws_alb_listener(derived from provider schema). - AlbListenerRedirect
-
Typed helper for the
default_action.redirectblock ofaws_alb_listener(derived from provider schema). - AlbListenerRuleAction
-
Typed helper for the
actionblock ofaws_alb_listener_rule(derived from provider schema). - AlbListenerRuleAdditionalClaim
-
Typed helper for the
action.jwt_validation.additional_claimblock ofaws_alb_listener_rule(derived from provider schema). - AlbListenerRuleAuthenticateCognito
-
Typed helper for the
action.authenticate_cognitoblock ofaws_alb_listener_rule(derived from provider schema). - AlbListenerRuleAuthenticateOidc
-
Typed helper for the
action.authenticate_oidcblock ofaws_alb_listener_rule(derived from provider schema). - AlbListenerRuleCondition
-
Typed helper for the
conditionblock ofaws_alb_listener_rule(derived from provider schema). - AlbListenerRuleFixedResponse
-
Typed helper for the
action.fixed_responseblock ofaws_alb_listener_rule(derived from provider schema). - AlbListenerRuleForward
-
Typed helper for the
action.forwardblock ofaws_alb_listener_rule(derived from provider schema). - AlbListenerRuleHostHeader
-
Typed helper for the
condition.host_headerblock ofaws_alb_listener_rule(derived from provider schema). - AlbListenerRuleHostHeaderRewriteConfig
-
Typed helper for the
transform.host_header_rewrite_configblock ofaws_alb_listener_rule(derived from provider schema). - AlbListenerRuleHttpHeader
-
Typed helper for the
condition.http_headerblock ofaws_alb_listener_rule(derived from provider schema). - AlbListenerRuleHttpRequestMethod
-
Typed helper for the
condition.http_request_methodblock ofaws_alb_listener_rule(derived from provider schema). - AlbListenerRuleJwtValidation
-
Typed helper for the
action.jwt_validationblock ofaws_alb_listener_rule(derived from provider schema). - AlbListenerRulePathPattern
-
Typed helper for the
condition.path_patternblock ofaws_alb_listener_rule(derived from provider schema). - AlbListenerRuleQueryString
-
Typed helper for the
condition.query_stringblock ofaws_alb_listener_rule(derived from provider schema). - AlbListenerRuleRedirect
-
Typed helper for the
action.redirectblock ofaws_alb_listener_rule(derived from provider schema). - AlbListenerRuleRewrite
-
Typed helper for the
transform.host_header_rewrite_config.rewriteblock ofaws_alb_listener_rule(derived from provider schema). Shared by every block of this shape in the resource. - AlbListenerRuleSourceIp
-
Typed helper for the
condition.source_ipblock ofaws_alb_listener_rule(derived from provider schema). - AlbListenerRuleStickiness
-
Typed helper for the
action.forward.stickinessblock ofaws_alb_listener_rule(derived from provider schema). - AlbListenerRuleTargetGroup
-
Typed helper for the
action.forward.target_groupblock ofaws_alb_listener_rule(derived from provider schema). - AlbListenerRuleTransform
-
Typed helper for the
transformblock ofaws_alb_listener_rule(derived from provider schema). - AlbListenerRuleUrlRewriteConfig
-
Typed helper for the
transform.url_rewrite_configblock ofaws_alb_listener_rule(derived from provider schema). - AlbListenerStickiness
-
Typed helper for the
default_action.forward.stickinessblock ofaws_alb_listener(derived from provider schema). - AlbListenerTargetGroup
-
Typed helper for the
default_action.forward.target_groupblock ofaws_alb_listener(derived from provider schema). - AlbMinimumLoadBalancerCapacity
-
Typed helper for the
minimum_load_balancer_capacityblock ofaws_alb(derived from provider schema). - AlbName
-
At most one of
name,name_prefixonaws_alb: the provider rejects more than one, so each variant sets one of them and a null choice sets none. - AlbNameChoice
-
The AlbName.name choice: sets
name. - AlbNamePrefix
-
The AlbName.namePrefix choice: sets
name_prefix. - AlbSubnet
-
Exactly one of
subnet_mapping,subnetsonaws_alb: the provider rejects none and more than one, so each variant sets one of them. - AlbSubnetMapping
-
Typed helper for the
subnet_mappingblock ofaws_alb(derived from provider schema). - AlbSubnetMappingChoice
-
The AlbSubnet.subnetMapping choice: sets
subnet_mapping. - AlbSubnetSubnets
-
The AlbSubnet.subnets choice: sets
subnets. - AlbTargetGroupDnsFailover
-
Typed helper for the
target_group_health.dns_failoverblock ofaws_alb_target_group(derived from provider schema). - AlbTargetGroupHealth
-
Typed helper for the
target_group_healthblock ofaws_alb_target_group(derived from provider schema). - AlbTargetGroupHealthCheck
-
Typed helper for the
health_checkblock ofaws_alb_target_group(derived from provider schema). - AlbTargetGroupName
-
At most one of
name,name_prefixonaws_alb_target_group: the provider rejects more than one, so each variant sets one of them and a null choice sets none. - AlbTargetGroupNameChoice
-
The AlbTargetGroupName.name choice: sets
name. - AlbTargetGroupNamePrefix
-
The AlbTargetGroupName.namePrefix choice: sets
name_prefix. - AlbTargetGroupStickiness
-
Typed helper for the
stickinessblock ofaws_alb_target_group(derived from provider schema). - AlbTargetGroupTargetFailover
-
Typed helper for the
target_failoverblock ofaws_alb_target_group(derived from provider schema). - AlbTargetGroupTargetHealthState
-
Typed helper for the
target_health_stateblock ofaws_alb_target_group(derived from provider schema). - AlbTargetGroupUnhealthyStateRouting
-
Typed helper for the
target_group_health.unhealthy_state_routingblock ofaws_alb_target_group(derived from provider schema). - AwsAlb
-
Factory wrapper for
aws_alb. - AwsAlbListener
-
Factory wrapper for
aws_alb_listener. - AwsAlbListenerCertificate
-
Factory wrapper for
aws_alb_listener_certificate. - AwsAlbListenerRule
-
Factory wrapper for
aws_alb_listener_rule. - AwsAlbTargetGroup
-
Factory wrapper for
aws_alb_target_group. - AwsAlbTargetGroupAttachment
-
Factory wrapper for
aws_alb_target_group_attachment. - AwsAppCookieStickinessPolicy
-
Factory wrapper for
aws_app_cookie_stickiness_policy. - AwsElb
-
Factory wrapper for
aws_elb. - AwsElbAttachment
-
Factory wrapper for
aws_elb_attachment. - AwsLb
-
Factory wrapper for
aws_lb. - AwsLbCookieStickinessPolicy
-
Factory wrapper for
aws_lb_cookie_stickiness_policy. - AwsLbListener
-
Factory wrapper for
aws_lb_listener. - AwsLbListenerCertificate
-
Factory wrapper for
aws_lb_listener_certificate. - AwsLbListenerRule
-
Factory wrapper for
aws_lb_listener_rule. - AwsLbSslNegotiationPolicy
-
Factory wrapper for
aws_lb_ssl_negotiation_policy. - AwsLbTargetGroup
-
Factory wrapper for
aws_lb_target_group. - AwsLbTargetGroupAttachment
-
Factory wrapper for
aws_lb_target_group_attachment. - AwsLbTrustStore
-
Factory wrapper for
aws_lb_trust_store. - AwsLbTrustStoreRevocation
-
Factory wrapper for
aws_lb_trust_store_revocation. - AwsLoadBalancerBackendServerPolicy
-
Factory wrapper for
aws_load_balancer_backend_server_policy. - AwsLoadBalancerListenerPolicy
-
Factory wrapper for
aws_load_balancer_listener_policy. - AwsLoadBalancerPolicy
-
Factory wrapper for
aws_load_balancer_policy. - AwsProxyProtocolPolicy
-
Factory wrapper for
aws_proxy_protocol_policy. - ElbAccessLogs
-
Typed helper for the
access_logsblock ofaws_elb(derived from provider schema). - ElbHealthCheck
-
Typed helper for the
health_checkblock ofaws_elb(derived from provider schema). - ElbListener
-
Typed helper for the
listenerblock ofaws_elb(derived from provider schema). - ElbName
-
At most one of
name,name_prefixonaws_elb: the provider rejects more than one, so each variant sets one of them and a null choice sets none. - ElbNameChoice
-
The ElbName.name choice: sets
name. - ElbNamePrefix
-
The ElbName.namePrefix choice: sets
name_prefix. - LbAccessLogs
-
Typed helper for the
access_logsblock ofaws_lb(derived from provider schema). - LbConnectionLogs
-
Typed helper for the
connection_logsblock ofaws_lb(derived from provider schema). - LbHealthCheckLogs
-
Typed helper for the
health_check_logsblock ofaws_lb(derived from provider schema). - LbIpamPools
-
Typed helper for the
ipam_poolsblock ofaws_lb(derived from provider schema). - LbListenerAdditionalClaim
-
Typed helper for the
default_action.jwt_validation.additional_claimblock ofaws_lb_listener(derived from provider schema). - LbListenerAuthenticateCognito
-
Typed helper for the
default_action.authenticate_cognitoblock ofaws_lb_listener(derived from provider schema). - LbListenerAuthenticateOidc
-
Typed helper for the
default_action.authenticate_oidcblock ofaws_lb_listener(derived from provider schema). - LbListenerDefaultAction
-
Typed helper for the
default_actionblock ofaws_lb_listener(derived from provider schema). - LbListenerFixedResponse
-
Typed helper for the
default_action.fixed_responseblock ofaws_lb_listener(derived from provider schema). - LbListenerForward
-
Typed helper for the
default_action.forwardblock ofaws_lb_listener(derived from provider schema). - LbListenerJwtValidation
-
Typed helper for the
default_action.jwt_validationblock ofaws_lb_listener(derived from provider schema). - LbListenerMutualAuthentication
-
Typed helper for the
mutual_authenticationblock ofaws_lb_listener(derived from provider schema). - LbListenerRedirect
-
Typed helper for the
default_action.redirectblock ofaws_lb_listener(derived from provider schema). - LbListenerRuleAction
-
Typed helper for the
actionblock ofaws_lb_listener_rule(derived from provider schema). - LbListenerRuleAdditionalClaim
-
Typed helper for the
action.jwt_validation.additional_claimblock ofaws_lb_listener_rule(derived from provider schema). - LbListenerRuleAuthenticateCognito
-
Typed helper for the
action.authenticate_cognitoblock ofaws_lb_listener_rule(derived from provider schema). - LbListenerRuleAuthenticateOidc
-
Typed helper for the
action.authenticate_oidcblock ofaws_lb_listener_rule(derived from provider schema). - LbListenerRuleCondition
-
Typed helper for the
conditionblock ofaws_lb_listener_rule(derived from provider schema). - LbListenerRuleFixedResponse
-
Typed helper for the
action.fixed_responseblock ofaws_lb_listener_rule(derived from provider schema). - LbListenerRuleForward
-
Typed helper for the
action.forwardblock ofaws_lb_listener_rule(derived from provider schema). - LbListenerRuleHostHeader
-
Typed helper for the
condition.host_headerblock ofaws_lb_listener_rule(derived from provider schema). - LbListenerRuleHostHeaderRewriteConfig
-
Typed helper for the
transform.host_header_rewrite_configblock ofaws_lb_listener_rule(derived from provider schema). - LbListenerRuleHttpHeader
-
Typed helper for the
condition.http_headerblock ofaws_lb_listener_rule(derived from provider schema). - LbListenerRuleHttpRequestMethod
-
Typed helper for the
condition.http_request_methodblock ofaws_lb_listener_rule(derived from provider schema). - LbListenerRuleJwtValidation
-
Typed helper for the
action.jwt_validationblock ofaws_lb_listener_rule(derived from provider schema). - LbListenerRulePathPattern
-
Typed helper for the
condition.path_patternblock ofaws_lb_listener_rule(derived from provider schema). - LbListenerRuleQueryString
-
Typed helper for the
condition.query_stringblock ofaws_lb_listener_rule(derived from provider schema). - LbListenerRuleRedirect
-
Typed helper for the
action.redirectblock ofaws_lb_listener_rule(derived from provider schema). - LbListenerRuleRewrite
-
Typed helper for the
transform.host_header_rewrite_config.rewriteblock ofaws_lb_listener_rule(derived from provider schema). Shared by every block of this shape in the resource. - LbListenerRuleSourceIp
-
Typed helper for the
condition.source_ipblock ofaws_lb_listener_rule(derived from provider schema). - LbListenerRuleStickiness
-
Typed helper for the
action.forward.stickinessblock ofaws_lb_listener_rule(derived from provider schema). - LbListenerRuleTargetGroup
-
Typed helper for the
action.forward.target_groupblock ofaws_lb_listener_rule(derived from provider schema). - LbListenerRuleTransform
-
Typed helper for the
transformblock ofaws_lb_listener_rule(derived from provider schema). - LbListenerRuleUrlRewriteConfig
-
Typed helper for the
transform.url_rewrite_configblock ofaws_lb_listener_rule(derived from provider schema). - LbListenerStickiness
-
Typed helper for the
default_action.forward.stickinessblock ofaws_lb_listener(derived from provider schema). - LbListenerTargetGroup
-
Typed helper for the
default_action.forward.target_groupblock ofaws_lb_listener(derived from provider schema). - LbMinimumLoadBalancerCapacity
-
Typed helper for the
minimum_load_balancer_capacityblock ofaws_lb(derived from provider schema). - LbName
-
At most one of
name,name_prefixonaws_lb: the provider rejects more than one, so each variant sets one of them and a null choice sets none. - LbNameChoice
-
The LbName.name choice: sets
name. - LbNamePrefix
-
The LbName.namePrefix choice: sets
name_prefix. - LbSslNegotiationPolicyAttribute
-
Typed helper for the
attributeblock ofaws_lb_ssl_negotiation_policy(derived from provider schema). - LbSubnet
-
Exactly one of
subnet_mapping,subnetsonaws_lb: the provider rejects none and more than one, so each variant sets one of them. - LbSubnetMapping
-
Typed helper for the
subnet_mappingblock ofaws_lb(derived from provider schema). - LbSubnetMappingChoice
-
The LbSubnet.subnetMapping choice: sets
subnet_mapping. - LbSubnetSubnets
-
The LbSubnet.subnets choice: sets
subnets. - LbTargetGroupDnsFailover
-
Typed helper for the
target_group_health.dns_failoverblock ofaws_lb_target_group(derived from provider schema). - LbTargetGroupHealth
-
Typed helper for the
target_group_healthblock ofaws_lb_target_group(derived from provider schema). - LbTargetGroupHealthCheck
-
Typed helper for the
health_checkblock ofaws_lb_target_group(derived from provider schema). - LbTargetGroupName
-
At most one of
name,name_prefixonaws_lb_target_group: the provider rejects more than one, so each variant sets one of them and a null choice sets none. - LbTargetGroupNameChoice
-
The LbTargetGroupName.name choice: sets
name. - LbTargetGroupNamePrefix
-
The LbTargetGroupName.namePrefix choice: sets
name_prefix. - LbTargetGroupStickiness
-
Typed helper for the
stickinessblock ofaws_lb_target_group(derived from provider schema). - LbTargetGroupTargetFailover
-
Typed helper for the
target_failoverblock ofaws_lb_target_group(derived from provider schema). - LbTargetGroupTargetHealthState
-
Typed helper for the
target_health_stateblock ofaws_lb_target_group(derived from provider schema). - LbTargetGroupUnhealthyStateRouting
-
Typed helper for the
target_group_health.unhealthy_state_routingblock ofaws_lb_target_group(derived from provider schema). - LbTrustStoreName
-
At most one of
name,name_prefixonaws_lb_trust_store: the provider rejects more than one, so each variant sets one of them and a null choice sets none. - LbTrustStoreNameChoice
-
The LbTrustStoreName.name choice: sets
name. - LbTrustStoreNamePrefix
-
The LbTrustStoreName.namePrefix choice: sets
name_prefix. - LoadBalancerPolicyAttribute
-
Typed helper for the
policy_attributeblock ofaws_load_balancer_policy(derived from provider schema).
Enums
- AlbDesyncMitigationMode
-
Alb Desync Mitigation enum for
desync_mitigation_mode. - AlbDnsRecordClientRoutingPolicy
-
Alb Dns Record Client Routing enum for
dns_record_client_routing_policy. - AlbEnablePrefixForIpv6SourceNat
-
Alb Enable Prefix For Ipv6 Source enum for
enable_prefix_for_ipv6_source_nat. - AlbEnforceSecurityGroupInboundRulesOnPrivateLinkTraffic
-
Alb Enforce Security Group Inbound Rules On Private Link enum for
enforce_security_group_inbound_rules_on_private_link_traffic. - AlbIpAddressType
-
Alb Ip Address enum for
ip_address_type. - AlbListenerAdvertiseTrustStoreCaNames
-
advertise_trust_store_ca_names— derived from the provider schema description. - AlbListenerAlpnPolicy
-
Alb Listener Alpn enum for
alpn_policy. - AlbListenerContentType
-
content_type— derived from the provider schema description. - AlbListenerFormat
-
format— derived from the provider schema description. - AlbListenerMode
-
mode— derived from the provider schema description. - AlbListenerOnUnauthenticatedRequest
-
on_unauthenticated_request— derived from the provider schema description. - AlbListenerProtocol
-
Alb Listener enum for
protocol. - AlbListenerRedirectProtocol
-
protocol— derived from the provider schema description. - AlbListenerRuleActionType
-
type— derived from the provider schema description. - AlbListenerRuleContentType
-
content_type— derived from the provider schema description. - AlbListenerRuleFormat
-
format— derived from the provider schema description. - AlbListenerRuleIpAddressType
-
ip_address_type— derived from the provider schema description. - AlbListenerRuleOnUnauthenticatedRequest
-
on_unauthenticated_request— derived from the provider schema description. - AlbListenerRuleProtocol
-
protocol— derived from the provider schema description. - AlbListenerRuleStatusCode
-
status_code— derived from the provider schema description. - AlbListenerRuleTransformType
-
type— derived from the provider schema description. - AlbListenerStatusCode
-
status_code— derived from the provider schema description. - AlbListenerType
-
type— derived from the provider schema description. - AlbLoadBalancerType
-
Alb Load Balancer enum for
load_balancer_type. - AlbTargetGroupIpAddressType
-
Alb Target Group Ip Address enum for
ip_address_type. - AlbTargetGroupLoadBalancingAlgorithmType
-
Alb Target Group Load Balancing Algorithm enum for
load_balancing_algorithm_type. - AlbTargetGroupLoadBalancingAnomalyMitigation
-
Alb Target Group Load Balancing Anomaly enum for
load_balancing_anomaly_mitigation. - AlbTargetGroupLoadBalancingCrossZoneEnabled
-
Alb Target Group Load Balancing Cross Zone enum for
load_balancing_cross_zone_enabled. - AlbTargetGroupOnDeregistration
-
on_deregistration— derived from the provider schema description. - AlbTargetGroupOnUnhealthy
-
on_unhealthy— derived from the provider schema description. - AlbTargetGroupProtocol
-
Alb Target Group enum for
protocol. - AlbTargetGroupProtocolVersion
-
Alb Target Group Protocol enum for
protocol_version. - AlbTargetGroupTargetType
-
Alb Target Group Target enum for
target_type. - AlbTargetGroupType
-
type— derived from the provider schema description. - AlbXffHeaderProcessingMode
-
Alb Xff Header Processing enum for
xff_header_processing_mode. - ElbDesyncMitigationMode
-
Elb Desync Mitigation enum for
desync_mitigation_mode. - LbDesyncMitigationMode
-
Lb Desync Mitigation enum for
desync_mitigation_mode. - LbDnsRecordClientRoutingPolicy
-
Lb Dns Record Client Routing enum for
dns_record_client_routing_policy. - LbEnablePrefixForIpv6SourceNat
-
Lb Enable Prefix For Ipv6 Source enum for
enable_prefix_for_ipv6_source_nat. - LbEnforceSecurityGroupInboundRulesOnPrivateLinkTraffic
-
Lb Enforce Security Group Inbound Rules On Private Link enum for
enforce_security_group_inbound_rules_on_private_link_traffic. - LbIpAddressType
-
Lb Ip Address enum for
ip_address_type. - LbListenerAdvertiseTrustStoreCaNames
-
advertise_trust_store_ca_names— derived from the provider schema description. - LbListenerAlpnPolicy
-
Lb Listener Alpn enum for
alpn_policy. - LbListenerContentType
-
content_type— derived from the provider schema description. - LbListenerFormat
-
format— derived from the provider schema description. - LbListenerMode
-
mode— derived from the provider schema description. - LbListenerOnUnauthenticatedRequest
-
on_unauthenticated_request— derived from the provider schema description. - LbListenerProtocol
-
Lb Listener enum for
protocol. - LbListenerRedirectProtocol
-
protocol— derived from the provider schema description. - LbListenerRuleActionType
-
type— derived from the provider schema description. - LbListenerRuleContentType
-
content_type— derived from the provider schema description. - LbListenerRuleFormat
-
format— derived from the provider schema description. - LbListenerRuleIpAddressType
-
ip_address_type— derived from the provider schema description. - LbListenerRuleOnUnauthenticatedRequest
-
on_unauthenticated_request— derived from the provider schema description. - LbListenerRuleProtocol
-
protocol— derived from the provider schema description. - LbListenerRuleStatusCode
-
status_code— derived from the provider schema description. - LbListenerRuleTransformType
-
type— derived from the provider schema description. - LbListenerStatusCode
-
status_code— derived from the provider schema description. - LbListenerType
-
type— derived from the provider schema description. - LbLoadBalancerType
-
Lb Load Balancer enum for
load_balancer_type. - LbTargetGroupIpAddressType
-
Lb Target Group Ip Address enum for
ip_address_type. - LbTargetGroupLoadBalancingAlgorithmType
-
Lb Target Group Load Balancing Algorithm enum for
load_balancing_algorithm_type. - LbTargetGroupLoadBalancingAnomalyMitigation
-
Lb Target Group Load Balancing Anomaly enum for
load_balancing_anomaly_mitigation. - LbTargetGroupLoadBalancingCrossZoneEnabled
-
Lb Target Group Load Balancing Cross Zone enum for
load_balancing_cross_zone_enabled. - LbTargetGroupOnDeregistration
-
on_deregistration— derived from the provider schema description. - LbTargetGroupOnUnhealthy
-
on_unhealthy— derived from the provider schema description. - LbTargetGroupProtocol
-
Lb Target Group enum for
protocol. - LbTargetGroupProtocolVersion
-
Lb Target Group Protocol enum for
protocol_version. - LbTargetGroupTargetType
-
Lb Target Group Target enum for
target_type. - LbTargetGroupType
-
type— derived from the provider schema description. - LbXffHeaderProcessingMode
-
Lb Xff Header Processing enum for
xff_header_processing_mode.