elb library

AWS Elastic Load Balancing (ALB, NLB, and Classic).

Classes

AlbAccessLogs
Typed helper for the access_logs block of aws_alb (derived from provider schema).
AlbConnectionLogs
Typed helper for the connection_logs block of aws_alb (derived from provider schema).
AlbHealthCheckLogs
Typed helper for the health_check_logs block of aws_alb (derived from provider schema).
AlbIpamPools
Typed helper for the ipam_pools block of aws_alb (derived from provider schema).
AlbListenerAdditionalClaim
Typed helper for the default_action.jwt_validation.additional_claim block of aws_alb_listener (derived from provider schema).
AlbListenerAuthenticateCognito
Typed helper for the default_action.authenticate_cognito block of aws_alb_listener (derived from provider schema).
AlbListenerAuthenticateOidc
Typed helper for the default_action.authenticate_oidc block of aws_alb_listener (derived from provider schema).
AlbListenerDefaultAction
Typed helper for the default_action block of aws_alb_listener (derived from provider schema).
AlbListenerFixedResponse
Typed helper for the default_action.fixed_response block of aws_alb_listener (derived from provider schema).
AlbListenerForward
Typed helper for the default_action.forward block of aws_alb_listener (derived from provider schema).
AlbListenerJwtValidation
Typed helper for the default_action.jwt_validation block of aws_alb_listener (derived from provider schema).
AlbListenerMutualAuthentication
Typed helper for the mutual_authentication block of aws_alb_listener (derived from provider schema).
AlbListenerRedirect
Typed helper for the default_action.redirect block of aws_alb_listener (derived from provider schema).
AlbListenerRuleAction
Typed helper for the action block of aws_alb_listener_rule (derived from provider schema).
AlbListenerRuleAdditionalClaim
Typed helper for the action.jwt_validation.additional_claim block of aws_alb_listener_rule (derived from provider schema).
AlbListenerRuleAuthenticateCognito
Typed helper for the action.authenticate_cognito block of aws_alb_listener_rule (derived from provider schema).
AlbListenerRuleAuthenticateOidc
Typed helper for the action.authenticate_oidc block of aws_alb_listener_rule (derived from provider schema).
AlbListenerRuleCondition
Typed helper for the condition block of aws_alb_listener_rule (derived from provider schema).
AlbListenerRuleFixedResponse
Typed helper for the action.fixed_response block of aws_alb_listener_rule (derived from provider schema).
AlbListenerRuleForward
Typed helper for the action.forward block of aws_alb_listener_rule (derived from provider schema).
AlbListenerRuleHostHeader
Typed helper for the condition.host_header block of aws_alb_listener_rule (derived from provider schema).
AlbListenerRuleHostHeaderRewriteConfig
Typed helper for the transform.host_header_rewrite_config block of aws_alb_listener_rule (derived from provider schema).
AlbListenerRuleHttpHeader
Typed helper for the condition.http_header block of aws_alb_listener_rule (derived from provider schema).
AlbListenerRuleHttpRequestMethod
Typed helper for the condition.http_request_method block of aws_alb_listener_rule (derived from provider schema).
AlbListenerRuleJwtValidation
Typed helper for the action.jwt_validation block of aws_alb_listener_rule (derived from provider schema).
AlbListenerRulePathPattern
Typed helper for the condition.path_pattern block of aws_alb_listener_rule (derived from provider schema).
AlbListenerRuleQueryString
Typed helper for the condition.query_string block of aws_alb_listener_rule (derived from provider schema).
AlbListenerRuleRedirect
Typed helper for the action.redirect block of aws_alb_listener_rule (derived from provider schema).
AlbListenerRuleRewrite
Typed helper for the transform.host_header_rewrite_config.rewrite block of aws_alb_listener_rule (derived from provider schema). Shared by every block of this shape in the resource.
AlbListenerRuleSourceIp
Typed helper for the condition.source_ip block of aws_alb_listener_rule (derived from provider schema).
AlbListenerRuleStickiness
Typed helper for the action.forward.stickiness block of aws_alb_listener_rule (derived from provider schema).
AlbListenerRuleTargetGroup
Typed helper for the action.forward.target_group block of aws_alb_listener_rule (derived from provider schema).
AlbListenerRuleTransform
Typed helper for the transform block of aws_alb_listener_rule (derived from provider schema).
AlbListenerRuleUrlRewriteConfig
Typed helper for the transform.url_rewrite_config block of aws_alb_listener_rule (derived from provider schema).
AlbListenerStickiness
Typed helper for the default_action.forward.stickiness block of aws_alb_listener (derived from provider schema).
AlbListenerTargetGroup
Typed helper for the default_action.forward.target_group block of aws_alb_listener (derived from provider schema).
AlbMinimumLoadBalancerCapacity
Typed helper for the minimum_load_balancer_capacity block of aws_alb (derived from provider schema).
AlbName
At most one of name, name_prefix on aws_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, subnets on aws_alb: the provider rejects none and more than one, so each variant sets one of them.
AlbSubnetMapping
Typed helper for the subnet_mapping block of aws_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_failover block of aws_alb_target_group (derived from provider schema).
AlbTargetGroupHealth
Typed helper for the target_group_health block of aws_alb_target_group (derived from provider schema).
AlbTargetGroupHealthCheck
Typed helper for the health_check block of aws_alb_target_group (derived from provider schema).
AlbTargetGroupName
At most one of name, name_prefix on aws_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 stickiness block of aws_alb_target_group (derived from provider schema).
AlbTargetGroupTargetFailover
Typed helper for the target_failover block of aws_alb_target_group (derived from provider schema).
AlbTargetGroupTargetHealthState
Typed helper for the target_health_state block of aws_alb_target_group (derived from provider schema).
AlbTargetGroupUnhealthyStateRouting
Typed helper for the target_group_health.unhealthy_state_routing block of aws_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_logs block of aws_elb (derived from provider schema).
ElbHealthCheck
Typed helper for the health_check block of aws_elb (derived from provider schema).
ElbListener
Typed helper for the listener block of aws_elb (derived from provider schema).
ElbName
At most one of name, name_prefix on aws_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_logs block of aws_lb (derived from provider schema).
LbConnectionLogs
Typed helper for the connection_logs block of aws_lb (derived from provider schema).
LbHealthCheckLogs
Typed helper for the health_check_logs block of aws_lb (derived from provider schema).
LbIpamPools
Typed helper for the ipam_pools block of aws_lb (derived from provider schema).
LbListenerAdditionalClaim
Typed helper for the default_action.jwt_validation.additional_claim block of aws_lb_listener (derived from provider schema).
LbListenerAuthenticateCognito
Typed helper for the default_action.authenticate_cognito block of aws_lb_listener (derived from provider schema).
LbListenerAuthenticateOidc
Typed helper for the default_action.authenticate_oidc block of aws_lb_listener (derived from provider schema).
LbListenerDefaultAction
Typed helper for the default_action block of aws_lb_listener (derived from provider schema).
LbListenerFixedResponse
Typed helper for the default_action.fixed_response block of aws_lb_listener (derived from provider schema).
LbListenerForward
Typed helper for the default_action.forward block of aws_lb_listener (derived from provider schema).
LbListenerJwtValidation
Typed helper for the default_action.jwt_validation block of aws_lb_listener (derived from provider schema).
LbListenerMutualAuthentication
Typed helper for the mutual_authentication block of aws_lb_listener (derived from provider schema).
LbListenerRedirect
Typed helper for the default_action.redirect block of aws_lb_listener (derived from provider schema).
LbListenerRuleAction
Typed helper for the action block of aws_lb_listener_rule (derived from provider schema).
LbListenerRuleAdditionalClaim
Typed helper for the action.jwt_validation.additional_claim block of aws_lb_listener_rule (derived from provider schema).
LbListenerRuleAuthenticateCognito
Typed helper for the action.authenticate_cognito block of aws_lb_listener_rule (derived from provider schema).
LbListenerRuleAuthenticateOidc
Typed helper for the action.authenticate_oidc block of aws_lb_listener_rule (derived from provider schema).
LbListenerRuleCondition
Typed helper for the condition block of aws_lb_listener_rule (derived from provider schema).
LbListenerRuleFixedResponse
Typed helper for the action.fixed_response block of aws_lb_listener_rule (derived from provider schema).
LbListenerRuleForward
Typed helper for the action.forward block of aws_lb_listener_rule (derived from provider schema).
LbListenerRuleHostHeader
Typed helper for the condition.host_header block of aws_lb_listener_rule (derived from provider schema).
LbListenerRuleHostHeaderRewriteConfig
Typed helper for the transform.host_header_rewrite_config block of aws_lb_listener_rule (derived from provider schema).
LbListenerRuleHttpHeader
Typed helper for the condition.http_header block of aws_lb_listener_rule (derived from provider schema).
LbListenerRuleHttpRequestMethod
Typed helper for the condition.http_request_method block of aws_lb_listener_rule (derived from provider schema).
LbListenerRuleJwtValidation
Typed helper for the action.jwt_validation block of aws_lb_listener_rule (derived from provider schema).
LbListenerRulePathPattern
Typed helper for the condition.path_pattern block of aws_lb_listener_rule (derived from provider schema).
LbListenerRuleQueryString
Typed helper for the condition.query_string block of aws_lb_listener_rule (derived from provider schema).
LbListenerRuleRedirect
Typed helper for the action.redirect block of aws_lb_listener_rule (derived from provider schema).
LbListenerRuleRewrite
Typed helper for the transform.host_header_rewrite_config.rewrite block of aws_lb_listener_rule (derived from provider schema). Shared by every block of this shape in the resource.
LbListenerRuleSourceIp
Typed helper for the condition.source_ip block of aws_lb_listener_rule (derived from provider schema).
LbListenerRuleStickiness
Typed helper for the action.forward.stickiness block of aws_lb_listener_rule (derived from provider schema).
LbListenerRuleTargetGroup
Typed helper for the action.forward.target_group block of aws_lb_listener_rule (derived from provider schema).
LbListenerRuleTransform
Typed helper for the transform block of aws_lb_listener_rule (derived from provider schema).
LbListenerRuleUrlRewriteConfig
Typed helper for the transform.url_rewrite_config block of aws_lb_listener_rule (derived from provider schema).
LbListenerStickiness
Typed helper for the default_action.forward.stickiness block of aws_lb_listener (derived from provider schema).
LbListenerTargetGroup
Typed helper for the default_action.forward.target_group block of aws_lb_listener (derived from provider schema).
LbMinimumLoadBalancerCapacity
Typed helper for the minimum_load_balancer_capacity block of aws_lb (derived from provider schema).
LbName
At most one of name, name_prefix on aws_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 attribute block of aws_lb_ssl_negotiation_policy (derived from provider schema).
LbSubnet
Exactly one of subnet_mapping, subnets on aws_lb: the provider rejects none and more than one, so each variant sets one of them.
LbSubnetMapping
Typed helper for the subnet_mapping block of aws_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_failover block of aws_lb_target_group (derived from provider schema).
LbTargetGroupHealth
Typed helper for the target_group_health block of aws_lb_target_group (derived from provider schema).
LbTargetGroupHealthCheck
Typed helper for the health_check block of aws_lb_target_group (derived from provider schema).
LbTargetGroupName
At most one of name, name_prefix on aws_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 stickiness block of aws_lb_target_group (derived from provider schema).
LbTargetGroupTargetFailover
Typed helper for the target_failover block of aws_lb_target_group (derived from provider schema).
LbTargetGroupTargetHealthState
Typed helper for the target_health_state block of aws_lb_target_group (derived from provider schema).
LbTargetGroupUnhealthyStateRouting
Typed helper for the target_group_health.unhealthy_state_routing block of aws_lb_target_group (derived from provider schema).
LbTrustStoreName
At most one of name, name_prefix on aws_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_attribute block of aws_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.