aws_elb_load_balancer
Amazon Web Services ELB Load Balancer
Name | Type | Nullable |
accountId | String | ✗ |
accountName | String | ✓ |
attributes | Map<String,String> | ✓ |
availabilityZones | List | ✗ |
canonicalHostedZoneId | String | ✓ |
createdTime | String | ✓ |
customerOwnedIpv4Pool | String | ✓ |
dnsName | String | ✓ |
ipAddressType | String | ✓ |
listeners | List | ✓ |
loadBalancerArn | String | ✗ |
loadBalancerName | String | ✗ |
region | String | ✗ |
scheme | String | ✓ |
securityGroups | List | ✗ |
type | String | ✓ |
vpcId | String | ✗ |
AvailabilityZone
Name | Type | Nullable |
loadBalancerAddresses | List | ✓ |
outpostId | String | ✓ |
subnetId | String | ✓ |
zoneName | String | ✓ |
Listener
Name | Type | Nullable |
alpnPolicy | List | ✓ |
certificates | List<Listener.Certificate> | ✓ |
defaultActions | List<Listener.Action> | ✗ |
listenerArn | String | ✗ |
port | Int | ✓ |
protocol | String | ✓ |
rules | List<Listener.Rule> | ✓ |
sslPolicy | String | ✓ |
Listener.Action
Name | Type | Nullable |
authenticateCognitoConfig | Listener.Action.AuthenticateCognitoActionConfig | ✓ |
authenticateOidcConfig | Listener.Action.AuthenticateOidcActionConfig | ✓ |
fixedResponseConfig | Listener.Action.FixedResponseActionConfig | ✓ |
forwardConfig | Listener.Action.ForwardActionConfig | ✓ |
order | Int | ✓ |
redirectConfig | Listener.Action.RedirectActionConfig | ✓ |
targetGroupArn | String | ✓ |
type | String | ✗ |
Listener.Action.AuthenticateCognitoActionConfig
Name | Type | Nullable |
authenticationRequestExtraParams | Map<String,String> | ✓ |
onUnauthenticatedRequest | String | ✓ |
scope | String | ✓ |
sessionCookieName | String | ✓ |
sessionTimeout | Long | ✓ |
userPoolArn | String | ✓ |
userPoolClientId | String | ✓ |
userPoolDomain | String | ✓ |
Listener.Action.AuthenticateOidcActionConfig
Name | Type | Nullable |
authenticationRequestExtraParams | Map<String,String> | ✓ |
authorizationEndpoint | String | ✓ |
clientId | String | ✓ |
clientSecret | String | ✓ |
issuer | String | ✓ |
onUnauthenticatedRequest | String | ✓ |
scope | String | ✓ |
sessionCookieName | String | ✓ |
sessionTimeout | Long | ✓ |
tokenEndpoint | String | ✓ |
useExistingClientSecret | Boolean | ✓ |
userInfoEndpoint | String | ✓ |
Listener.Action.FixedResponseActionConfig
Name | Type | Nullable |
contentType | String | ✓ |
messageBody | String | ✓ |
statusCode | String | ✓ |
Listener.Action.ForwardActionConfig
Name | Type | Nullable |
targetGroupStickinessConfig | Listener.Action.ForwardActionConfig.TargetGroupStickinessConfig | ✓ |
targetGroups | List<Listener.Action.ForwardActionConfig.TargetGroupTuple> | ✓ |
Listener.Action.ForwardActionConfig.TargetGroupStickinessConfig
Name | Type | Nullable |
durationSeconds | Int | ✓ |
enabled | Boolean | ✓ |
Listener.Action.ForwardActionConfig.TargetGroupTuple
Name | Type | Nullable |
targetGroupArn | String | ✓ |
weight | Int | ✓ |
Listener.Action.RedirectActionConfig
Name | Type | Nullable |
host | String | ✓ |
path | String | ✓ |
port | String | ✓ |
protocol | String | ✓ |
query | String | ✓ |
statusCode | String | ✓ |
Listener.Certificate
Name | Type | Nullable |
certificateArn | String | ✓ |
isDefault | Boolean | ✓ |
Listener.Rule
Name | Type | Nullable |
actions | List<Listener.Action> | ✗ |
conditions | List<Listener.Rule.RuleCondition> | ✓ |
isDefault | Boolean | ✓ |
priority | String | ✓ |
ruleArn | String | ✗ |
Listener.Rule.RuleCondition
Name | Type | Nullable |
field | String | ✓ |
hostHeaderConfig | List | ✓ |
httpHeaderConfig | Listener.Rule.RuleCondition.HttpHeaderConditionConfig | ✓ |
httpRequestMethodConfig | List | ✓ |
pathPatternConfig | List | ✓ |
queryStringConfig | Map<String,String> | ✓ |
sourceIpConfig | List | ✓ |
values | List | ✓ |
Listener.Rule.RuleCondition.HttpHeaderConditionConfig
Name | Type | Nullable |
httpHeaderName | String | ✗ |
values | List | ✗ |
LoadBalancerAddress
Name | Type | Nullable |
allocationId | String | ✓ |
iPv6Address | String | ✓ |
ipAddress | String | ✓ |
privateIPv4Address | String | ✓ |
Last updated