aws-sdk
Version:
AWS SDK for JavaScript
1,818 lines • 40.9 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2015-12-01",
"endpointPrefix": "elasticloadbalancing",
"protocol": "query",
"protocols": [
"query"
],
"serviceAbbreviation": "Elastic Load Balancing v2",
"serviceFullName": "Elastic Load Balancing",
"serviceId": "Elastic Load Balancing v2",
"signatureVersion": "v4",
"uid": "elasticloadbalancingv2-2015-12-01",
"xmlNamespace": "http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/",
"auth": [
"aws.auth#sigv4"
]
},
"operations": {
"AddListenerCertificates": {
"input": {
"type": "structure",
"required": [
"ListenerArn",
"Certificates"
],
"members": {
"ListenerArn": {},
"Certificates": {
"shape": "S3"
}
}
},
"output": {
"resultWrapper": "AddListenerCertificatesResult",
"type": "structure",
"members": {
"Certificates": {
"shape": "S3"
}
}
}
},
"AddTags": {
"input": {
"type": "structure",
"required": [
"ResourceArns",
"Tags"
],
"members": {
"ResourceArns": {
"shape": "S9"
},
"Tags": {
"shape": "Sb"
}
}
},
"output": {
"resultWrapper": "AddTagsResult",
"type": "structure",
"members": {}
}
},
"AddTrustStoreRevocations": {
"input": {
"type": "structure",
"required": [
"TrustStoreArn"
],
"members": {
"TrustStoreArn": {},
"RevocationContents": {
"type": "list",
"member": {
"type": "structure",
"members": {
"S3Bucket": {},
"S3Key": {},
"S3ObjectVersion": {},
"RevocationType": {}
}
}
}
}
},
"output": {
"resultWrapper": "AddTrustStoreRevocationsResult",
"type": "structure",
"members": {
"TrustStoreRevocations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"TrustStoreArn": {},
"RevocationId": {
"type": "long"
},
"RevocationType": {},
"NumberOfRevokedEntries": {
"type": "long"
}
}
}
}
}
}
},
"CreateListener": {
"input": {
"type": "structure",
"required": [
"LoadBalancerArn",
"DefaultActions"
],
"members": {
"LoadBalancerArn": {},
"Protocol": {},
"Port": {
"type": "integer"
},
"SslPolicy": {},
"Certificates": {
"shape": "S3"
},
"DefaultActions": {
"shape": "Sy"
},
"AlpnPolicy": {
"shape": "S2b"
},
"Tags": {
"shape": "Sb"
},
"MutualAuthentication": {
"shape": "S2d"
}
}
},
"output": {
"resultWrapper": "CreateListenerResult",
"type": "structure",
"members": {
"Listeners": {
"shape": "S2i"
}
}
}
},
"CreateLoadBalancer": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {},
"Subnets": {
"shape": "S2m"
},
"SubnetMappings": {
"shape": "S2o"
},
"SecurityGroups": {
"shape": "S2t"
},
"Scheme": {},
"Tags": {
"shape": "Sb"
},
"Type": {},
"IpAddressType": {},
"CustomerOwnedIpv4Pool": {}
}
},
"output": {
"resultWrapper": "CreateLoadBalancerResult",
"type": "structure",
"members": {
"LoadBalancers": {
"shape": "S30"
}
}
}
},
"CreateRule": {
"input": {
"type": "structure",
"required": [
"ListenerArn",
"Conditions",
"Priority",
"Actions"
],
"members": {
"ListenerArn": {},
"Conditions": {
"shape": "S3i"
},
"Priority": {
"type": "integer"
},
"Actions": {
"shape": "Sy"
},
"Tags": {
"shape": "Sb"
}
}
},
"output": {
"resultWrapper": "CreateRuleResult",
"type": "structure",
"members": {
"Rules": {
"shape": "S3y"
}
}
}
},
"CreateTargetGroup": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {},
"Protocol": {},
"ProtocolVersion": {},
"Port": {
"type": "integer"
},
"VpcId": {},
"HealthCheckProtocol": {},
"HealthCheckPort": {},
"HealthCheckEnabled": {
"type": "boolean"
},
"HealthCheckPath": {},
"HealthCheckIntervalSeconds": {
"type": "integer"
},
"HealthCheckTimeoutSeconds": {
"type": "integer"
},
"HealthyThresholdCount": {
"type": "integer"
},
"UnhealthyThresholdCount": {
"type": "integer"
},
"Matcher": {
"shape": "S4c"
},
"TargetType": {},
"Tags": {
"shape": "Sb"
},
"IpAddressType": {}
}
},
"output": {
"resultWrapper": "CreateTargetGroupResult",
"type": "structure",
"members": {
"TargetGroups": {
"shape": "S4i"
}
}
}
},
"CreateTrustStore": {
"input": {
"type": "structure",
"required": [
"Name",
"CaCertificatesBundleS3Bucket",
"CaCertificatesBundleS3Key"
],
"members": {
"Name": {},
"CaCertificatesBundleS3Bucket": {},
"CaCertificatesBundleS3Key": {},
"CaCertificatesBundleS3ObjectVersion": {},
"Tags": {
"shape": "Sb"
}
}
},
"output": {
"resultWrapper": "CreateTrustStoreResult",
"type": "structure",
"members": {
"TrustStores": {
"shape": "S4o"
}
}
}
},
"DeleteListener": {
"input": {
"type": "structure",
"required": [
"ListenerArn"
],
"members": {
"ListenerArn": {}
}
},
"output": {
"resultWrapper": "DeleteListenerResult",
"type": "structure",
"members": {}
}
},
"DeleteLoadBalancer": {
"input": {
"type": "structure",
"required": [
"LoadBalancerArn"
],
"members": {
"LoadBalancerArn": {}
}
},
"output": {
"resultWrapper": "DeleteLoadBalancerResult",
"type": "structure",
"members": {}
}
},
"DeleteRule": {
"input": {
"type": "structure",
"required": [
"RuleArn"
],
"members": {
"RuleArn": {}
}
},
"output": {
"resultWrapper": "DeleteRuleResult",
"type": "structure",
"members": {}
}
},
"DeleteSharedTrustStoreAssociation": {
"input": {
"type": "structure",
"required": [
"TrustStoreArn",
"ResourceArn"
],
"members": {
"TrustStoreArn": {},
"ResourceArn": {}
}
},
"output": {
"resultWrapper": "DeleteSharedTrustStoreAssociationResult",
"type": "structure",
"members": {}
}
},
"DeleteTargetGroup": {
"input": {
"type": "structure",
"required": [
"TargetGroupArn"
],
"members": {
"TargetGroupArn": {}
}
},
"output": {
"resultWrapper": "DeleteTargetGroupResult",
"type": "structure",
"members": {}
}
},
"DeleteTrustStore": {
"input": {
"type": "structure",
"required": [
"TrustStoreArn"
],
"members": {
"TrustStoreArn": {}
}
},
"output": {
"resultWrapper": "DeleteTrustStoreResult",
"type": "structure",
"members": {}
}
},
"DeregisterTargets": {
"input": {
"type": "structure",
"required": [
"TargetGroupArn",
"Targets"
],
"members": {
"TargetGroupArn": {},
"Targets": {
"shape": "S56"
}
}
},
"output": {
"resultWrapper": "DeregisterTargetsResult",
"type": "structure",
"members": {}
}
},
"DescribeAccountLimits": {
"input": {
"type": "structure",
"members": {
"Marker": {},
"PageSize": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "DescribeAccountLimitsResult",
"type": "structure",
"members": {
"Limits": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Name": {},
"Max": {}
}
}
},
"NextMarker": {}
}
}
},
"DescribeListenerAttributes": {
"input": {
"type": "structure",
"required": [
"ListenerArn"
],
"members": {
"ListenerArn": {}
}
},
"output": {
"resultWrapper": "DescribeListenerAttributesResult",
"type": "structure",
"members": {
"Attributes": {
"shape": "S5k"
}
}
}
},
"DescribeListenerCertificates": {
"input": {
"type": "structure",
"required": [
"ListenerArn"
],
"members": {
"ListenerArn": {},
"Marker": {},
"PageSize": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "DescribeListenerCertificatesResult",
"type": "structure",
"members": {
"Certificates": {
"shape": "S3"
},
"NextMarker": {}
}
}
},
"DescribeListeners": {
"input": {
"type": "structure",
"members": {
"LoadBalancerArn": {},
"ListenerArns": {
"type": "list",
"member": {}
},
"Marker": {},
"PageSize": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "DescribeListenersResult",
"type": "structure",
"members": {
"Listeners": {
"shape": "S2i"
},
"NextMarker": {}
}
}
},
"DescribeLoadBalancerAttributes": {
"input": {
"type": "structure",
"required": [
"LoadBalancerArn"
],
"members": {
"LoadBalancerArn": {}
}
},
"output": {
"resultWrapper": "DescribeLoadBalancerAttributesResult",
"type": "structure",
"members": {
"Attributes": {
"shape": "S5v"
}
}
}
},
"DescribeLoadBalancers": {
"input": {
"type": "structure",
"members": {
"LoadBalancerArns": {
"shape": "S4k"
},
"Names": {
"type": "list",
"member": {}
},
"Marker": {},
"PageSize": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "DescribeLoadBalancersResult",
"type": "structure",
"members": {
"LoadBalancers": {
"shape": "S30"
},
"NextMarker": {}
}
}
},
"DescribeRules": {
"input": {
"type": "structure",
"members": {
"ListenerArn": {},
"RuleArns": {
"type": "list",
"member": {}
},
"Marker": {},
"PageSize": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "DescribeRulesResult",
"type": "structure",
"members": {
"Rules": {
"shape": "S3y"
},
"NextMarker": {}
}
}
},
"DescribeSSLPolicies": {
"input": {
"type": "structure",
"members": {
"Names": {
"type": "list",
"member": {}
},
"Marker": {},
"PageSize": {
"type": "integer"
},
"LoadBalancerType": {}
}
},
"output": {
"resultWrapper": "DescribeSSLPoliciesResult",
"type": "structure",
"members": {
"SslPolicies": {
"type": "list",
"member": {
"type": "structure",
"members": {
"SslProtocols": {
"type": "list",
"member": {}
},
"Ciphers": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Name": {},
"Priority": {
"type": "integer"
}
}
}
},
"Name": {},
"SupportedLoadBalancerTypes": {
"shape": "S3l"
}
}
}
},
"NextMarker": {}
}
}
},
"DescribeTags": {
"input": {
"type": "structure",
"required": [
"ResourceArns"
],
"members": {
"ResourceArns": {
"shape": "S9"
}
}
},
"output": {
"resultWrapper": "DescribeTagsResult",
"type": "structure",
"members": {
"TagDescriptions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ResourceArn": {},
"Tags": {
"shape": "Sb"
}
}
}
}
}
}
},
"DescribeTargetGroupAttributes": {
"input": {
"type": "structure",
"required": [
"TargetGroupArn"
],
"members": {
"TargetGroupArn": {}
}
},
"output": {
"resultWrapper": "DescribeTargetGroupAttributesResult",
"type": "structure",
"members": {
"Attributes": {
"shape": "S6m"
}
}
}
},
"DescribeTargetGroups": {
"input": {
"type": "structure",
"members": {
"LoadBalancerArn": {},
"TargetGroupArns": {
"type": "list",
"member": {}
},
"Names": {
"type": "list",
"member": {}
},
"Marker": {},
"PageSize": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "DescribeTargetGroupsResult",
"type": "structure",
"members": {
"TargetGroups": {
"shape": "S4i"
},
"NextMarker": {}
}
}
},
"DescribeTargetHealth": {
"input": {
"type": "structure",
"required": [
"TargetGroupArn"
],
"members": {
"TargetGroupArn": {},
"Targets": {
"shape": "S56"
},
"Include": {
"type": "list",
"member": {}
}
}
},
"output": {
"resultWrapper": "DescribeTargetHealthResult",
"type": "structure",
"members": {
"TargetHealthDescriptions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Target": {
"shape": "S57"
},
"HealthCheckPort": {},
"TargetHealth": {
"type": "structure",
"members": {
"State": {},
"Reason": {},
"Description": {}
}
},
"AnomalyDetection": {
"type": "structure",
"members": {
"Result": {},
"MitigationInEffect": {}
}
}
}
}
}
}
}
},
"DescribeTrustStoreAssociations": {
"input": {
"type": "structure",
"required": [
"TrustStoreArn"
],
"members": {
"TrustStoreArn": {},
"Marker": {},
"PageSize": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "DescribeTrustStoreAssociationsResult",
"type": "structure",
"members": {
"TrustStoreAssociations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ResourceArn": {}
}
}
},
"NextMarker": {}
}
}
},
"DescribeTrustStoreRevocations": {
"input": {
"type": "structure",
"required": [
"TrustStoreArn"
],
"members": {
"TrustStoreArn": {},
"RevocationIds": {
"shape": "S7d"
},
"Marker": {},
"PageSize": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "DescribeTrustStoreRevocationsResult",
"type": "structure",
"members": {
"TrustStoreRevocations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"TrustStoreArn": {},
"RevocationId": {
"type": "long"
},
"RevocationType": {},
"NumberOfRevokedEntries": {
"type": "long"
}
}
}
},
"NextMarker": {}
}
}
},
"DescribeTrustStores": {
"input": {
"type": "structure",
"members": {
"TrustStoreArns": {
"type": "list",
"member": {}
},
"Names": {
"type": "list",
"member": {}
},
"Marker": {},
"PageSize": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "DescribeTrustStoresResult",
"type": "structure",
"members": {
"TrustStores": {
"shape": "S4o"
},
"NextMarker": {}
}
}
},
"GetResourcePolicy": {
"input": {
"type": "structure",
"required": [
"ResourceArn"
],
"members": {
"ResourceArn": {}
}
},
"output": {
"resultWrapper": "GetResourcePolicyResult",
"type": "structure",
"members": {
"Policy": {}
}
}
},
"GetTrustStoreCaCertificatesBundle": {
"input": {
"type": "structure",
"required": [
"TrustStoreArn"
],
"members": {
"TrustStoreArn": {}
}
},
"output": {
"resultWrapper": "GetTrustStoreCaCertificatesBundleResult",
"type": "structure",
"members": {
"Location": {}
}
}
},
"GetTrustStoreRevocationContent": {
"input": {
"type": "structure",
"required": [
"TrustStoreArn",
"RevocationId"
],
"members": {
"TrustStoreArn": {},
"RevocationId": {
"type": "long"
}
}
},
"output": {
"resultWrapper": "GetTrustStoreRevocationContentResult",
"type": "structure",
"members": {
"Location": {}
}
}
},
"ModifyListener": {
"input": {
"type": "structure",
"required": [
"ListenerArn"
],
"members": {
"ListenerArn": {},
"Port": {
"type": "integer"
},
"Protocol": {},
"SslPolicy": {},
"Certificates": {
"shape": "S3"
},
"DefaultActions": {
"shape": "Sy"
},
"AlpnPolicy": {
"shape": "S2b"
},
"MutualAuthentication": {
"shape": "S2d"
}
}
},
"output": {
"resultWrapper": "ModifyListenerResult",
"type": "structure",
"members": {
"Listeners": {
"shape": "S2i"
}
}
}
},
"ModifyListenerAttributes": {
"input": {
"type": "structure",
"required": [
"ListenerArn",
"Attributes"
],
"members": {
"ListenerArn": {},
"Attributes": {
"shape": "S5k"
}
}
},
"output": {
"resultWrapper": "ModifyListenerAttributesResult",
"type": "structure",
"members": {
"Attributes": {
"shape": "S5k"
}
}
}
},
"ModifyLoadBalancerAttributes": {
"input": {
"type": "structure",
"required": [
"LoadBalancerArn",
"Attributes"
],
"members": {
"LoadBalancerArn": {},
"Attributes": {
"shape": "S5v"
}
}
},
"output": {
"resultWrapper": "ModifyLoadBalancerAttributesResult",
"type": "structure",
"members": {
"Attributes": {
"shape": "S5v"
}
}
}
},
"ModifyRule": {
"input": {
"type": "structure",
"required": [
"RuleArn"
],
"members": {
"RuleArn": {},
"Conditions": {
"shape": "S3i"
},
"Actions": {
"shape": "Sy"
}
}
},
"output": {
"resultWrapper": "ModifyRuleResult",
"type": "structure",
"members": {
"Rules": {
"shape": "S3y"
}
}
}
},
"ModifyTargetGroup": {
"input": {
"type": "structure",
"required": [
"TargetGroupArn"
],
"members": {
"TargetGroupArn": {},
"HealthCheckProtocol": {},
"HealthCheckPort": {},
"HealthCheckPath": {},
"HealthCheckEnabled": {
"type": "boolean"
},
"HealthCheckIntervalSeconds": {
"type": "integer"
},
"HealthCheckTimeoutSeconds": {
"type": "integer"
},
"HealthyThresholdCount": {
"type": "integer"
},
"UnhealthyThresholdCount": {
"type": "integer"
},
"Matcher": {
"shape": "S4c"
}
}
},
"output": {
"resultWrapper": "ModifyTargetGroupResult",
"type": "structure",
"members": {
"TargetGroups": {
"shape": "S4i"
}
}
}
},
"ModifyTargetGroupAttributes": {
"input": {
"type": "structure",
"required": [
"TargetGroupArn",
"Attributes"
],
"members": {
"TargetGroupArn": {},
"Attributes": {
"shape": "S6m"
}
}
},
"output": {
"resultWrapper": "ModifyTargetGroupAttributesResult",
"type": "structure",
"members": {
"Attributes": {
"shape": "S6m"
}
}
}
},
"ModifyTrustStore": {
"input": {
"type": "structure",
"required": [
"TrustStoreArn",
"CaCertificatesBundleS3Bucket",
"CaCertificatesBundleS3Key"
],
"members": {
"TrustStoreArn": {},
"CaCertificatesBundleS3Bucket": {},
"CaCertificatesBundleS3Key": {},
"CaCertificatesBundleS3ObjectVersion": {}
}
},
"output": {
"resultWrapper": "ModifyTrustStoreResult",
"type": "structure",
"members": {
"TrustStores": {
"shape": "S4o"
}
}
}
},
"RegisterTargets": {
"input": {
"type": "structure",
"required": [
"TargetGroupArn",
"Targets"
],
"members": {
"TargetGroupArn": {},
"Targets": {
"shape": "S56"
}
}
},
"output": {
"resultWrapper": "RegisterTargetsResult",
"type": "structure",
"members": {}
}
},
"RemoveListenerCertificates": {
"input": {
"type": "structure",
"required": [
"ListenerArn",
"Certificates"
],
"members": {
"ListenerArn": {},
"Certificates": {
"shape": "S3"
}
}
},
"output": {
"resultWrapper": "RemoveListenerCertificatesResult",
"type": "structure",
"members": {}
}
},
"RemoveTags": {
"input": {
"type": "structure",
"required": [
"ResourceArns",
"TagKeys"
],
"members": {
"ResourceArns": {
"shape": "S9"
},
"TagKeys": {
"type": "list",
"member": {}
}
}
},
"output": {
"resultWrapper": "RemoveTagsResult",
"type": "structure",
"members": {}
}
},
"RemoveTrustStoreRevocations": {
"input": {
"type": "structure",
"required": [
"TrustStoreArn",
"RevocationIds"
],
"members": {
"TrustStoreArn": {},
"RevocationIds": {
"shape": "S7d"
}
}
},
"output": {
"resultWrapper": "RemoveTrustStoreRevocationsResult",
"type": "structure",
"members": {}
}
},
"SetIpAddressType": {
"input": {
"type": "structure",
"required": [
"LoadBalancerArn",
"IpAddressType"
],
"members": {
"LoadBalancerArn": {},
"IpAddressType": {}
}
},
"output": {
"resultWrapper": "SetIpAddressTypeResult",
"type": "structure",
"members": {
"IpAddressType": {}
}
}
},
"SetRulePriorities": {
"input": {
"type": "structure",
"required": [
"RulePriorities"
],
"members": {
"RulePriorities": {
"type": "list",
"member": {
"type": "structure",
"members": {
"RuleArn": {},
"Priority": {
"type": "integer"
}
}
}
}
}
},
"output": {
"resultWrapper": "SetRulePrioritiesResult",
"type": "structure",
"members": {
"Rules": {
"shape": "S3y"
}
}
}
},
"SetSecurityGroups": {
"input": {
"type": "structure",
"required": [
"LoadBalancerArn",
"SecurityGroups"
],
"members": {
"LoadBalancerArn": {},
"SecurityGroups": {
"shape": "S2t"
},
"EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic": {}
}
},
"output": {
"resultWrapper": "SetSecurityGroupsResult",
"type": "structure",
"members": {
"SecurityGroupIds": {
"shape": "S2t"
},
"EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic": {}
}
}
},
"SetSubnets": {
"input": {
"type": "structure",
"required": [
"LoadBalancerArn"
],
"members": {
"LoadBalancerArn": {},
"Subnets": {
"shape": "S2m"
},
"SubnetMappings": {
"shape": "S2o"
},
"IpAddressType": {}
}
},
"output": {
"resultWrapper": "SetSubnetsResult",
"type": "structure",
"members": {
"AvailabilityZones": {
"shape": "S39"
},
"IpAddressType": {}
}
}
}
},
"shapes": {
"S3": {
"type": "list",
"member": {
"type": "structure",
"members": {
"CertificateArn": {},
"IsDefault": {
"type": "boolean"
}
}
}
},
"S9": {
"type": "list",
"member": {}
},
"Sb": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Key"
],
"members": {
"Key": {},
"Value": {}
}
}
},
"Sy": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Type"
],
"members": {
"Type": {},
"TargetGroupArn": {},
"AuthenticateOidcConfig": {
"type": "structure",
"required": [
"Issuer",
"AuthorizationEndpoint",
"TokenEndpoint",
"UserInfoEndpoint",
"ClientId"
],
"members": {
"Issuer": {},
"AuthorizationEndpoint": {},
"TokenEndpoint": {},
"UserInfoEndpoint": {},
"ClientId": {},
"ClientSecret": {},
"SessionCookieName": {},
"Scope": {},
"SessionTimeout": {
"type": "long"
},
"AuthenticationRequestExtraParams": {
"type": "map",
"key": {},
"value": {}
},
"OnUnauthenticatedRequest": {},
"UseExistingClientSecret": {
"type": "boolean"
}
}
},
"AuthenticateCognitoConfig": {
"type": "structure",
"required": [
"UserPoolArn",
"UserPoolClientId",
"UserPoolDomain"
],
"members": {
"UserPoolArn": {},
"UserPoolClientId": {},
"UserPoolDomain": {},
"SessionCookieName": {},
"Scope": {},
"SessionTimeout": {
"type": "long"
},
"AuthenticationRequestExtraParams": {
"type": "map",
"key": {},
"value": {}
},
"OnUnauthenticatedRequest": {}
}
},
"Order": {
"type": "integer"
},
"RedirectConfig": {
"type": "structure",
"required": [
"StatusCode"
],
"members": {
"Protocol": {},
"Port": {},
"Host": {},
"Path": {},
"Query": {},
"StatusCode": {}
}
},
"FixedResponseConfig": {
"type": "structure",
"required": [
"StatusCode"
],
"members": {
"MessageBody": {},
"StatusCode": {},
"ContentType": {}
}
},
"ForwardConfig": {
"type": "structure",
"members": {
"TargetGroups": {
"type": "list",
"member": {
"type": "structure",
"members": {
"TargetGroupArn": {},
"Weight": {
"type": "integer"
}
}
}
},
"TargetGroupStickinessConfig": {
"type": "structure",
"members": {
"Enabled": {
"type": "boolean"
},
"DurationSeconds": {
"type": "integer"
}
}
}
}
}
}
}
},
"S2b": {
"type": "list",
"member": {}
},
"S2d": {
"type": "structure",
"members": {
"Mode": {},
"TrustStoreArn": {},
"IgnoreClientCertificateExpiry": {
"type": "boolean"
},
"TrustStoreAssociationStatus": {}
}
},
"S2i": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ListenerArn": {},
"LoadBalancerArn": {},
"Port": {
"type": "integer"
},
"Protocol": {},
"Certificates": {
"shape": "S3"
},
"SslPolicy": {},
"DefaultActions": {
"shape": "Sy"
},
"AlpnPolicy": {
"shape": "S2b"
},
"MutualAuthentication": {
"shape": "S2d"
}
}
}
},
"S2m": {
"type": "list",
"member": {}
},
"S2o": {
"type": "list",
"member": {
"type": "structure",
"members": {
"SubnetId": {},
"AllocationId": {},
"PrivateIPv4Address": {},
"IPv6Address": {}
}
}
},
"S2t": {
"type": "list",
"member": {}
},
"S30": {
"type": "list",
"member": {
"type": "structure",
"members": {
"LoadBalancerArn": {},
"DNSName": {},
"CanonicalHostedZoneId": {},
"CreatedTime": {
"type": "timestamp"
},
"LoadBalancerName": {},
"Scheme": {},
"VpcId": {},
"State": {
"type": "structure",
"members": {
"Code": {},
"Reason": {}
}
},
"Type": {},
"AvailabilityZones": {
"shape": "S39"
},
"SecurityGroups": {
"shape": "S2t"
},
"IpAddressType": {},
"CustomerOwnedIpv4Pool": {},
"EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic": {}
}
}
},
"S39": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ZoneName": {},
"SubnetId": {},
"OutpostId": {},
"LoadBalancerAddresses": {
"type": "list",
"member": {
"type": "structure",
"members": {
"IpAddress": {},
"AllocationId": {},
"PrivateIPv4Address": {},
"IPv6Address": {}
}
}
}
}
}
},
"S3i": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Field": {},
"Values": {
"shape": "S3l"
},
"HostHeaderConfig": {
"type": "structure",
"members": {
"Values": {
"shape": "S3l"
}
}
},
"PathPatternConfig": {
"type": "structure",
"members": {
"Values": {
"shape": "S3l"
}
}
},
"HttpHeaderConfig": {
"type": "structure",
"members": {
"HttpHeaderName": {},
"Values": {
"shape": "S3l"
}
}
},
"QueryStringConfig": {
"type": "structure",
"members": {
"Values": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Key": {},
"Value": {}
}
}
}
}
},
"HttpRequestMethodConfig": {
"type": "structure",
"members": {
"Values": {
"shape": "S3l"
}
}
},
"SourceIpConfig": {
"type": "structure",
"members": {
"Values": {
"shape": "S3l"
}
}
}
}
}
},
"S3l": {
"type": "list",
"member": {}
},
"S3y": {
"type": "list",
"member": {
"type": "structure",
"members": {
"RuleArn": {},
"Priority": {},
"Conditions": {
"shape": "S3i"
},
"Actions": {
"shape": "Sy"
},
"IsDefault": {
"type": "boolean"
}
}
}
},
"S4c": {
"type": "structure",
"members": {
"HttpCode": {},
"GrpcCode": {}
}
},
"S4i": {
"type": "list",
"member": {
"type": "structure",
"members": {
"TargetGroupArn": {},
"TargetGroupName": {},
"Protocol": {},
"Port": {
"type": "integer"
},
"VpcId": {},
"HealthCheckProtocol": {},
"HealthCheckPort": {},
"HealthCheckEnabled": {
"type": "boolean"
},
"HealthCheckIntervalSeconds": {
"type": "integer"
},
"HealthCheckTimeoutSeconds": {
"type": "integer"
},
"HealthyThresholdCount": {
"type": "integer"
},
"UnhealthyThresholdCount": {
"type": "integer"
},
"HealthCheckPath": {},
"Matcher": {
"shape": "S4c"
},
"LoadBalancerArns": {
"shape": "S4k"
},
"TargetType": {},
"ProtocolVersion": {},
"IpAddressType": {}
}
}
},
"S4k": {
"type": "list",
"member": {}
},
"S4o": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Name": {},
"TrustStoreArn": {},
"Status": {},
"NumberOfCaCertificates": {
"type": "integer"
},
"TotalRevokedEntries": {
"type": "long"
}
}
}
},
"S56": {
"type": "list",
"member": {
"shape": "S57"
}
},
"S57": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {},
"Port": {
"type": "integer"
},
"AvailabilityZone": {}
}
},
"S5k": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Key": {},
"Value": {}
}
}
},
"S5v": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Key": {},
"Value": {}
}
}
},
"S6m": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Key": {},
"Value": {}
}
}
},
"S7d": {
"type": "list",
"member": {
"type": "long"
}
}
}
}