gl-store-s3.js/node_modules/aws-sdk/apis/elasticloadbalancingv2-2015...

1327 lines
29 KiB
JSON

{
"version": "2.0",
"metadata": {
"apiVersion": "2015-12-01",
"endpointPrefix": "elasticloadbalancing",
"protocol": "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/"
},
"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": {}
}
},
"CreateListener": {
"input": {
"type": "structure",
"required": [
"LoadBalancerArn",
"Protocol",
"Port",
"DefaultActions"
],
"members": {
"LoadBalancerArn": {},
"Protocol": {},
"Port": {
"type": "integer"
},
"SslPolicy": {},
"Certificates": {
"shape": "S3"
},
"DefaultActions": {
"shape": "Sl"
}
}
},
"output": {
"resultWrapper": "CreateListenerResult",
"type": "structure",
"members": {
"Listeners": {
"shape": "S1s"
}
}
}
},
"CreateLoadBalancer": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {},
"Subnets": {
"shape": "S1w"
},
"SubnetMappings": {
"shape": "S1y"
},
"SecurityGroups": {
"shape": "S21"
},
"Scheme": {},
"Tags": {
"shape": "Sb"
},
"Type": {},
"IpAddressType": {}
}
},
"output": {
"resultWrapper": "CreateLoadBalancerResult",
"type": "structure",
"members": {
"LoadBalancers": {
"shape": "S27"
}
}
}
},
"CreateRule": {
"input": {
"type": "structure",
"required": [
"ListenerArn",
"Conditions",
"Priority",
"Actions"
],
"members": {
"ListenerArn": {},
"Conditions": {
"shape": "S2n"
},
"Priority": {
"type": "integer"
},
"Actions": {
"shape": "Sl"
}
}
},
"output": {
"resultWrapper": "CreateRuleResult",
"type": "structure",
"members": {
"Rules": {
"shape": "S33"
}
}
}
},
"CreateTargetGroup": {
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {},
"Protocol": {},
"Port": {
"type": "integer"
},
"VpcId": {},
"HealthCheckProtocol": {},
"HealthCheckPort": {},
"HealthCheckEnabled": {
"type": "boolean"
},
"HealthCheckPath": {},
"HealthCheckIntervalSeconds": {
"type": "integer"
},
"HealthCheckTimeoutSeconds": {
"type": "integer"
},
"HealthyThresholdCount": {
"type": "integer"
},
"UnhealthyThresholdCount": {
"type": "integer"
},
"Matcher": {
"shape": "S3g"
},
"TargetType": {}
}
},
"output": {
"resultWrapper": "CreateTargetGroupResult",
"type": "structure",
"members": {
"TargetGroups": {
"shape": "S3k"
}
}
}
},
"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": {}
}
},
"DeleteTargetGroup": {
"input": {
"type": "structure",
"required": [
"TargetGroupArn"
],
"members": {
"TargetGroupArn": {}
}
},
"output": {
"resultWrapper": "DeleteTargetGroupResult",
"type": "structure",
"members": {}
}
},
"DeregisterTargets": {
"input": {
"type": "structure",
"required": [
"TargetGroupArn",
"Targets"
],
"members": {
"TargetGroupArn": {},
"Targets": {
"shape": "S3w"
}
}
},
"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": {}
}
}
},
"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": "S1s"
},
"NextMarker": {}
}
}
},
"DescribeLoadBalancerAttributes": {
"input": {
"type": "structure",
"required": [
"LoadBalancerArn"
],
"members": {
"LoadBalancerArn": {}
}
},
"output": {
"resultWrapper": "DescribeLoadBalancerAttributesResult",
"type": "structure",
"members": {
"Attributes": {
"shape": "S4f"
}
}
}
},
"DescribeLoadBalancers": {
"input": {
"type": "structure",
"members": {
"LoadBalancerArns": {
"shape": "S3m"
},
"Names": {
"type": "list",
"member": {}
},
"Marker": {},
"PageSize": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "DescribeLoadBalancersResult",
"type": "structure",
"members": {
"LoadBalancers": {
"shape": "S27"
},
"NextMarker": {}
}
}
},
"DescribeRules": {
"input": {
"type": "structure",
"members": {
"ListenerArn": {},
"RuleArns": {
"type": "list",
"member": {}
},
"Marker": {},
"PageSize": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "DescribeRulesResult",
"type": "structure",
"members": {
"Rules": {
"shape": "S33"
},
"NextMarker": {}
}
}
},
"DescribeSSLPolicies": {
"input": {
"type": "structure",
"members": {
"Names": {
"type": "list",
"member": {}
},
"Marker": {},
"PageSize": {
"type": "integer"
}
}
},
"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": {}
}
}
},
"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": "S56"
}
}
}
},
"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": "S3k"
},
"NextMarker": {}
}
}
},
"DescribeTargetHealth": {
"input": {
"type": "structure",
"required": [
"TargetGroupArn"
],
"members": {
"TargetGroupArn": {},
"Targets": {
"shape": "S3w"
}
}
},
"output": {
"resultWrapper": "DescribeTargetHealthResult",
"type": "structure",
"members": {
"TargetHealthDescriptions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Target": {
"shape": "S3x"
},
"HealthCheckPort": {},
"TargetHealth": {
"type": "structure",
"members": {
"State": {},
"Reason": {},
"Description": {}
}
}
}
}
}
}
}
},
"ModifyListener": {
"input": {
"type": "structure",
"required": [
"ListenerArn"
],
"members": {
"ListenerArn": {},
"Port": {
"type": "integer"
},
"Protocol": {},
"SslPolicy": {},
"Certificates": {
"shape": "S3"
},
"DefaultActions": {
"shape": "Sl"
}
}
},
"output": {
"resultWrapper": "ModifyListenerResult",
"type": "structure",
"members": {
"Listeners": {
"shape": "S1s"
}
}
}
},
"ModifyLoadBalancerAttributes": {
"input": {
"type": "structure",
"required": [
"LoadBalancerArn",
"Attributes"
],
"members": {
"LoadBalancerArn": {},
"Attributes": {
"shape": "S4f"
}
}
},
"output": {
"resultWrapper": "ModifyLoadBalancerAttributesResult",
"type": "structure",
"members": {
"Attributes": {
"shape": "S4f"
}
}
}
},
"ModifyRule": {
"input": {
"type": "structure",
"required": [
"RuleArn"
],
"members": {
"RuleArn": {},
"Conditions": {
"shape": "S2n"
},
"Actions": {
"shape": "Sl"
}
}
},
"output": {
"resultWrapper": "ModifyRuleResult",
"type": "structure",
"members": {
"Rules": {
"shape": "S33"
}
}
}
},
"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": "S3g"
}
}
},
"output": {
"resultWrapper": "ModifyTargetGroupResult",
"type": "structure",
"members": {
"TargetGroups": {
"shape": "S3k"
}
}
}
},
"ModifyTargetGroupAttributes": {
"input": {
"type": "structure",
"required": [
"TargetGroupArn",
"Attributes"
],
"members": {
"TargetGroupArn": {},
"Attributes": {
"shape": "S56"
}
}
},
"output": {
"resultWrapper": "ModifyTargetGroupAttributesResult",
"type": "structure",
"members": {
"Attributes": {
"shape": "S56"
}
}
}
},
"RegisterTargets": {
"input": {
"type": "structure",
"required": [
"TargetGroupArn",
"Targets"
],
"members": {
"TargetGroupArn": {},
"Targets": {
"shape": "S3w"
}
}
},
"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": {}
}
},
"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": "S33"
}
}
}
},
"SetSecurityGroups": {
"input": {
"type": "structure",
"required": [
"LoadBalancerArn",
"SecurityGroups"
],
"members": {
"LoadBalancerArn": {},
"SecurityGroups": {
"shape": "S21"
}
}
},
"output": {
"resultWrapper": "SetSecurityGroupsResult",
"type": "structure",
"members": {
"SecurityGroupIds": {
"shape": "S21"
}
}
}
},
"SetSubnets": {
"input": {
"type": "structure",
"required": [
"LoadBalancerArn"
],
"members": {
"LoadBalancerArn": {},
"Subnets": {
"shape": "S1w"
},
"SubnetMappings": {
"shape": "S1y"
}
}
},
"output": {
"resultWrapper": "SetSubnetsResult",
"type": "structure",
"members": {
"AvailabilityZones": {
"shape": "S2g"
}
}
}
}
},
"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": {}
}
}
},
"Sl": {
"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": {}
}
}
}
}
},
"S1s": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ListenerArn": {},
"LoadBalancerArn": {},
"Port": {
"type": "integer"
},
"Protocol": {},
"Certificates": {
"shape": "S3"
},
"SslPolicy": {},
"DefaultActions": {
"shape": "Sl"
}
}
}
},
"S1w": {
"type": "list",
"member": {}
},
"S1y": {
"type": "list",
"member": {
"type": "structure",
"members": {
"SubnetId": {},
"AllocationId": {}
}
}
},
"S21": {
"type": "list",
"member": {}
},
"S27": {
"type": "list",
"member": {
"type": "structure",
"members": {
"LoadBalancerArn": {},
"DNSName": {},
"CanonicalHostedZoneId": {},
"CreatedTime": {
"type": "timestamp"
},
"LoadBalancerName": {},
"Scheme": {},
"VpcId": {},
"State": {
"type": "structure",
"members": {
"Code": {},
"Reason": {}
}
},
"Type": {},
"AvailabilityZones": {
"shape": "S2g"
},
"SecurityGroups": {
"shape": "S21"
},
"IpAddressType": {}
}
}
},
"S2g": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ZoneName": {},
"SubnetId": {},
"LoadBalancerAddresses": {
"type": "list",
"member": {
"type": "structure",
"members": {
"IpAddress": {},
"AllocationId": {}
}
}
}
}
}
},
"S2n": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Field": {},
"Values": {
"shape": "S2q"
},
"HostHeaderConfig": {
"type": "structure",
"members": {
"Values": {
"shape": "S2q"
}
}
},
"PathPatternConfig": {
"type": "structure",
"members": {
"Values": {
"shape": "S2q"
}
}
},
"HttpHeaderConfig": {
"type": "structure",
"members": {
"HttpHeaderName": {},
"Values": {
"shape": "S2q"
}
}
},
"QueryStringConfig": {
"type": "structure",
"members": {
"Values": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Key": {},
"Value": {}
}
}
}
}
},
"HttpRequestMethodConfig": {
"type": "structure",
"members": {
"Values": {
"shape": "S2q"
}
}
},
"SourceIpConfig": {
"type": "structure",
"members": {
"Values": {
"shape": "S2q"
}
}
}
}
}
},
"S2q": {
"type": "list",
"member": {}
},
"S33": {
"type": "list",
"member": {
"type": "structure",
"members": {
"RuleArn": {},
"Priority": {},
"Conditions": {
"shape": "S2n"
},
"Actions": {
"shape": "Sl"
},
"IsDefault": {
"type": "boolean"
}
}
}
},
"S3g": {
"type": "structure",
"required": [
"HttpCode"
],
"members": {
"HttpCode": {}
}
},
"S3k": {
"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": "S3g"
},
"LoadBalancerArns": {
"shape": "S3m"
},
"TargetType": {}
}
}
},
"S3m": {
"type": "list",
"member": {}
},
"S3w": {
"type": "list",
"member": {
"shape": "S3x"
}
},
"S3x": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {},
"Port": {
"type": "integer"
},
"AvailabilityZone": {}
}
},
"S4f": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Key": {},
"Value": {}
}
}
},
"S56": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Key": {},
"Value": {}
}
}
}
}
}