| { |
| "version":"2.0", |
| "metadata":{ |
| "apiVersion":"2018-08-08", |
| "endpointPrefix":"globalaccelerator", |
| "jsonVersion":"1.1", |
| "protocol":"json", |
| "protocols":["json"], |
| "serviceFullName":"AWS Global Accelerator", |
| "serviceId":"Global Accelerator", |
| "signatureVersion":"v4", |
| "signingName":"globalaccelerator", |
| "targetPrefix":"GlobalAccelerator_V20180706", |
| "uid":"globalaccelerator-2018-08-08", |
| "auth":["aws.auth#sigv4"] |
| }, |
| "operations":{ |
| "AddCustomRoutingEndpoints":{ |
| "name":"AddCustomRoutingEndpoints", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"AddCustomRoutingEndpointsRequest"}, |
| "output":{"shape":"AddCustomRoutingEndpointsResponse"}, |
| "errors":[ |
| {"shape":"EndpointAlreadyExistsException"}, |
| {"shape":"EndpointGroupNotFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"LimitExceededException"}, |
| {"shape":"AccessDeniedException"}, |
| {"shape":"ConflictException"} |
| ] |
| }, |
| "AddEndpoints":{ |
| "name":"AddEndpoints", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"AddEndpointsRequest"}, |
| "output":{"shape":"AddEndpointsResponse"}, |
| "errors":[ |
| {"shape":"TransactionInProgressException"}, |
| {"shape":"EndpointGroupNotFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"LimitExceededException"}, |
| {"shape":"AccessDeniedException"} |
| ] |
| }, |
| "AdvertiseByoipCidr":{ |
| "name":"AdvertiseByoipCidr", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"AdvertiseByoipCidrRequest"}, |
| "output":{"shape":"AdvertiseByoipCidrResponse"}, |
| "errors":[ |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"AccessDeniedException"}, |
| {"shape":"ByoipCidrNotFoundException"}, |
| {"shape":"IncorrectCidrStateException"} |
| ] |
| }, |
| "AllowCustomRoutingTraffic":{ |
| "name":"AllowCustomRoutingTraffic", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"AllowCustomRoutingTrafficRequest"}, |
| "errors":[ |
| {"shape":"EndpointGroupNotFoundException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"InternalServiceErrorException"} |
| ] |
| }, |
| "CreateAccelerator":{ |
| "name":"CreateAccelerator", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"CreateAcceleratorRequest"}, |
| "output":{"shape":"CreateAcceleratorResponse"}, |
| "errors":[ |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"LimitExceededException"} |
| ] |
| }, |
| "CreateCrossAccountAttachment":{ |
| "name":"CreateCrossAccountAttachment", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"CreateCrossAccountAttachmentRequest"}, |
| "output":{"shape":"CreateCrossAccountAttachmentResponse"}, |
| "errors":[ |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"LimitExceededException"}, |
| {"shape":"AccessDeniedException"}, |
| {"shape":"TransactionInProgressException"} |
| ] |
| }, |
| "CreateCustomRoutingAccelerator":{ |
| "name":"CreateCustomRoutingAccelerator", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"CreateCustomRoutingAcceleratorRequest"}, |
| "output":{"shape":"CreateCustomRoutingAcceleratorResponse"}, |
| "errors":[ |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"LimitExceededException"}, |
| {"shape":"AccessDeniedException"} |
| ] |
| }, |
| "CreateCustomRoutingEndpointGroup":{ |
| "name":"CreateCustomRoutingEndpointGroup", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"CreateCustomRoutingEndpointGroupRequest"}, |
| "output":{"shape":"CreateCustomRoutingEndpointGroupResponse"}, |
| "errors":[ |
| {"shape":"AcceleratorNotFoundException"}, |
| {"shape":"EndpointGroupAlreadyExistsException"}, |
| {"shape":"ListenerNotFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"InvalidPortRangeException"}, |
| {"shape":"LimitExceededException"}, |
| {"shape":"AccessDeniedException"} |
| ] |
| }, |
| "CreateCustomRoutingListener":{ |
| "name":"CreateCustomRoutingListener", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"CreateCustomRoutingListenerRequest"}, |
| "output":{"shape":"CreateCustomRoutingListenerResponse"}, |
| "errors":[ |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"AcceleratorNotFoundException"}, |
| {"shape":"InvalidPortRangeException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"LimitExceededException"} |
| ] |
| }, |
| "CreateEndpointGroup":{ |
| "name":"CreateEndpointGroup", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"CreateEndpointGroupRequest"}, |
| "output":{"shape":"CreateEndpointGroupResponse"}, |
| "errors":[ |
| {"shape":"AcceleratorNotFoundException"}, |
| {"shape":"EndpointGroupAlreadyExistsException"}, |
| {"shape":"ListenerNotFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"LimitExceededException"}, |
| {"shape":"AccessDeniedException"} |
| ] |
| }, |
| "CreateListener":{ |
| "name":"CreateListener", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"CreateListenerRequest"}, |
| "output":{"shape":"CreateListenerResponse"}, |
| "errors":[ |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"AcceleratorNotFoundException"}, |
| {"shape":"InvalidPortRangeException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"LimitExceededException"} |
| ] |
| }, |
| "DeleteAccelerator":{ |
| "name":"DeleteAccelerator", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"DeleteAcceleratorRequest"}, |
| "errors":[ |
| {"shape":"AcceleratorNotFoundException"}, |
| {"shape":"AcceleratorNotDisabledException"}, |
| {"shape":"AssociatedListenerFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"} |
| ] |
| }, |
| "DeleteCrossAccountAttachment":{ |
| "name":"DeleteCrossAccountAttachment", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"DeleteCrossAccountAttachmentRequest"}, |
| "errors":[ |
| {"shape":"AttachmentNotFoundException"}, |
| {"shape":"AccessDeniedException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"TransactionInProgressException"} |
| ] |
| }, |
| "DeleteCustomRoutingAccelerator":{ |
| "name":"DeleteCustomRoutingAccelerator", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"DeleteCustomRoutingAcceleratorRequest"}, |
| "errors":[ |
| {"shape":"AcceleratorNotFoundException"}, |
| {"shape":"AcceleratorNotDisabledException"}, |
| {"shape":"AssociatedListenerFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"} |
| ] |
| }, |
| "DeleteCustomRoutingEndpointGroup":{ |
| "name":"DeleteCustomRoutingEndpointGroup", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"DeleteCustomRoutingEndpointGroupRequest"}, |
| "errors":[ |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"EndpointGroupNotFoundException"}, |
| {"shape":"InternalServiceErrorException"} |
| ] |
| }, |
| "DeleteCustomRoutingListener":{ |
| "name":"DeleteCustomRoutingListener", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"DeleteCustomRoutingListenerRequest"}, |
| "errors":[ |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"ListenerNotFoundException"}, |
| {"shape":"AssociatedEndpointGroupFoundException"}, |
| {"shape":"InternalServiceErrorException"} |
| ] |
| }, |
| "DeleteEndpointGroup":{ |
| "name":"DeleteEndpointGroup", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"DeleteEndpointGroupRequest"}, |
| "errors":[ |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"EndpointGroupNotFoundException"}, |
| {"shape":"InternalServiceErrorException"} |
| ] |
| }, |
| "DeleteListener":{ |
| "name":"DeleteListener", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"DeleteListenerRequest"}, |
| "errors":[ |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"ListenerNotFoundException"}, |
| {"shape":"AssociatedEndpointGroupFoundException"}, |
| {"shape":"InternalServiceErrorException"} |
| ] |
| }, |
| "DenyCustomRoutingTraffic":{ |
| "name":"DenyCustomRoutingTraffic", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"DenyCustomRoutingTrafficRequest"}, |
| "errors":[ |
| {"shape":"EndpointGroupNotFoundException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"InternalServiceErrorException"} |
| ] |
| }, |
| "DeprovisionByoipCidr":{ |
| "name":"DeprovisionByoipCidr", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"DeprovisionByoipCidrRequest"}, |
| "output":{"shape":"DeprovisionByoipCidrResponse"}, |
| "errors":[ |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"AccessDeniedException"}, |
| {"shape":"ByoipCidrNotFoundException"}, |
| {"shape":"IncorrectCidrStateException"} |
| ] |
| }, |
| "DescribeAccelerator":{ |
| "name":"DescribeAccelerator", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"DescribeAcceleratorRequest"}, |
| "output":{"shape":"DescribeAcceleratorResponse"}, |
| "errors":[ |
| {"shape":"AcceleratorNotFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"} |
| ] |
| }, |
| "DescribeAcceleratorAttributes":{ |
| "name":"DescribeAcceleratorAttributes", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"DescribeAcceleratorAttributesRequest"}, |
| "output":{"shape":"DescribeAcceleratorAttributesResponse"}, |
| "errors":[ |
| {"shape":"AcceleratorNotFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"} |
| ] |
| }, |
| "DescribeCrossAccountAttachment":{ |
| "name":"DescribeCrossAccountAttachment", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"DescribeCrossAccountAttachmentRequest"}, |
| "output":{"shape":"DescribeCrossAccountAttachmentResponse"}, |
| "errors":[ |
| {"shape":"AttachmentNotFoundException"}, |
| {"shape":"AccessDeniedException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"} |
| ] |
| }, |
| "DescribeCustomRoutingAccelerator":{ |
| "name":"DescribeCustomRoutingAccelerator", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"DescribeCustomRoutingAcceleratorRequest"}, |
| "output":{"shape":"DescribeCustomRoutingAcceleratorResponse"}, |
| "errors":[ |
| {"shape":"AcceleratorNotFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"} |
| ] |
| }, |
| "DescribeCustomRoutingAcceleratorAttributes":{ |
| "name":"DescribeCustomRoutingAcceleratorAttributes", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"DescribeCustomRoutingAcceleratorAttributesRequest"}, |
| "output":{"shape":"DescribeCustomRoutingAcceleratorAttributesResponse"}, |
| "errors":[ |
| {"shape":"AcceleratorNotFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"} |
| ] |
| }, |
| "DescribeCustomRoutingEndpointGroup":{ |
| "name":"DescribeCustomRoutingEndpointGroup", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"DescribeCustomRoutingEndpointGroupRequest"}, |
| "output":{"shape":"DescribeCustomRoutingEndpointGroupResponse"}, |
| "errors":[ |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"EndpointGroupNotFoundException"}, |
| {"shape":"InternalServiceErrorException"} |
| ] |
| }, |
| "DescribeCustomRoutingListener":{ |
| "name":"DescribeCustomRoutingListener", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"DescribeCustomRoutingListenerRequest"}, |
| "output":{"shape":"DescribeCustomRoutingListenerResponse"}, |
| "errors":[ |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"ListenerNotFoundException"}, |
| {"shape":"InternalServiceErrorException"} |
| ] |
| }, |
| "DescribeEndpointGroup":{ |
| "name":"DescribeEndpointGroup", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"DescribeEndpointGroupRequest"}, |
| "output":{"shape":"DescribeEndpointGroupResponse"}, |
| "errors":[ |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"EndpointGroupNotFoundException"}, |
| {"shape":"InternalServiceErrorException"} |
| ] |
| }, |
| "DescribeListener":{ |
| "name":"DescribeListener", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"DescribeListenerRequest"}, |
| "output":{"shape":"DescribeListenerResponse"}, |
| "errors":[ |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"ListenerNotFoundException"}, |
| {"shape":"InternalServiceErrorException"} |
| ] |
| }, |
| "ListAccelerators":{ |
| "name":"ListAccelerators", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"ListAcceleratorsRequest"}, |
| "output":{"shape":"ListAcceleratorsResponse"}, |
| "errors":[ |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"InvalidNextTokenException"}, |
| {"shape":"InternalServiceErrorException"} |
| ] |
| }, |
| "ListByoipCidrs":{ |
| "name":"ListByoipCidrs", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"ListByoipCidrsRequest"}, |
| "output":{"shape":"ListByoipCidrsResponse"}, |
| "errors":[ |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"AccessDeniedException"}, |
| {"shape":"InvalidNextTokenException"} |
| ] |
| }, |
| "ListCrossAccountAttachments":{ |
| "name":"ListCrossAccountAttachments", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"ListCrossAccountAttachmentsRequest"}, |
| "output":{"shape":"ListCrossAccountAttachmentsResponse"}, |
| "errors":[ |
| {"shape":"AccessDeniedException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"InvalidNextTokenException"}, |
| {"shape":"InternalServiceErrorException"} |
| ] |
| }, |
| "ListCrossAccountResourceAccounts":{ |
| "name":"ListCrossAccountResourceAccounts", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"ListCrossAccountResourceAccountsRequest"}, |
| "output":{"shape":"ListCrossAccountResourceAccountsResponse"}, |
| "errors":[ |
| {"shape":"AccessDeniedException"}, |
| {"shape":"InternalServiceErrorException"} |
| ] |
| }, |
| "ListCrossAccountResources":{ |
| "name":"ListCrossAccountResources", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"ListCrossAccountResourcesRequest"}, |
| "output":{"shape":"ListCrossAccountResourcesResponse"}, |
| "errors":[ |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"InvalidNextTokenException"}, |
| {"shape":"AccessDeniedException"}, |
| {"shape":"AcceleratorNotFoundException"} |
| ] |
| }, |
| "ListCustomRoutingAccelerators":{ |
| "name":"ListCustomRoutingAccelerators", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"ListCustomRoutingAcceleratorsRequest"}, |
| "output":{"shape":"ListCustomRoutingAcceleratorsResponse"}, |
| "errors":[ |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"InvalidNextTokenException"}, |
| {"shape":"InternalServiceErrorException"} |
| ] |
| }, |
| "ListCustomRoutingEndpointGroups":{ |
| "name":"ListCustomRoutingEndpointGroups", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"ListCustomRoutingEndpointGroupsRequest"}, |
| "output":{"shape":"ListCustomRoutingEndpointGroupsResponse"}, |
| "errors":[ |
| {"shape":"ListenerNotFoundException"}, |
| {"shape":"InvalidNextTokenException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"InternalServiceErrorException"} |
| ] |
| }, |
| "ListCustomRoutingListeners":{ |
| "name":"ListCustomRoutingListeners", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"ListCustomRoutingListenersRequest"}, |
| "output":{"shape":"ListCustomRoutingListenersResponse"}, |
| "errors":[ |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"AcceleratorNotFoundException"}, |
| {"shape":"InvalidNextTokenException"}, |
| {"shape":"InternalServiceErrorException"} |
| ] |
| }, |
| "ListCustomRoutingPortMappings":{ |
| "name":"ListCustomRoutingPortMappings", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"ListCustomRoutingPortMappingsRequest"}, |
| "output":{"shape":"ListCustomRoutingPortMappingsResponse"}, |
| "errors":[ |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"InvalidNextTokenException"}, |
| {"shape":"EndpointGroupNotFoundException"}, |
| {"shape":"AcceleratorNotFoundException"}, |
| {"shape":"InternalServiceErrorException"} |
| ] |
| }, |
| "ListCustomRoutingPortMappingsByDestination":{ |
| "name":"ListCustomRoutingPortMappingsByDestination", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"ListCustomRoutingPortMappingsByDestinationRequest"}, |
| "output":{"shape":"ListCustomRoutingPortMappingsByDestinationResponse"}, |
| "errors":[ |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"InvalidNextTokenException"}, |
| {"shape":"EndpointNotFoundException"}, |
| {"shape":"InternalServiceErrorException"} |
| ] |
| }, |
| "ListEndpointGroups":{ |
| "name":"ListEndpointGroups", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"ListEndpointGroupsRequest"}, |
| "output":{"shape":"ListEndpointGroupsResponse"}, |
| "errors":[ |
| {"shape":"ListenerNotFoundException"}, |
| {"shape":"InvalidNextTokenException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"InternalServiceErrorException"} |
| ] |
| }, |
| "ListListeners":{ |
| "name":"ListListeners", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"ListListenersRequest"}, |
| "output":{"shape":"ListListenersResponse"}, |
| "errors":[ |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"AcceleratorNotFoundException"}, |
| {"shape":"InvalidNextTokenException"}, |
| {"shape":"InternalServiceErrorException"} |
| ] |
| }, |
| "ListTagsForResource":{ |
| "name":"ListTagsForResource", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"ListTagsForResourceRequest"}, |
| "output":{"shape":"ListTagsForResourceResponse"}, |
| "errors":[ |
| {"shape":"AcceleratorNotFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"} |
| ] |
| }, |
| "ProvisionByoipCidr":{ |
| "name":"ProvisionByoipCidr", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"ProvisionByoipCidrRequest"}, |
| "output":{"shape":"ProvisionByoipCidrResponse"}, |
| "errors":[ |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"LimitExceededException"}, |
| {"shape":"AccessDeniedException"}, |
| {"shape":"IncorrectCidrStateException"} |
| ] |
| }, |
| "RemoveCustomRoutingEndpoints":{ |
| "name":"RemoveCustomRoutingEndpoints", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"RemoveCustomRoutingEndpointsRequest"}, |
| "errors":[ |
| {"shape":"EndpointGroupNotFoundException"}, |
| {"shape":"EndpointNotFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"AccessDeniedException"}, |
| {"shape":"ConflictException"} |
| ] |
| }, |
| "RemoveEndpoints":{ |
| "name":"RemoveEndpoints", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"RemoveEndpointsRequest"}, |
| "errors":[ |
| {"shape":"EndpointGroupNotFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"AccessDeniedException"}, |
| {"shape":"TransactionInProgressException"} |
| ] |
| }, |
| "TagResource":{ |
| "name":"TagResource", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"TagResourceRequest"}, |
| "output":{"shape":"TagResourceResponse"}, |
| "errors":[ |
| {"shape":"AcceleratorNotFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"} |
| ] |
| }, |
| "UntagResource":{ |
| "name":"UntagResource", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"UntagResourceRequest"}, |
| "output":{"shape":"UntagResourceResponse"}, |
| "errors":[ |
| {"shape":"AcceleratorNotFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"} |
| ] |
| }, |
| "UpdateAccelerator":{ |
| "name":"UpdateAccelerator", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"UpdateAcceleratorRequest"}, |
| "output":{"shape":"UpdateAcceleratorResponse"}, |
| "errors":[ |
| {"shape":"AcceleratorNotFoundException"}, |
| {"shape":"AccessDeniedException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"} |
| ] |
| }, |
| "UpdateAcceleratorAttributes":{ |
| "name":"UpdateAcceleratorAttributes", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"UpdateAcceleratorAttributesRequest"}, |
| "output":{"shape":"UpdateAcceleratorAttributesResponse"}, |
| "errors":[ |
| {"shape":"AcceleratorNotFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"AccessDeniedException"} |
| ] |
| }, |
| "UpdateCrossAccountAttachment":{ |
| "name":"UpdateCrossAccountAttachment", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"UpdateCrossAccountAttachmentRequest"}, |
| "output":{"shape":"UpdateCrossAccountAttachmentResponse"}, |
| "errors":[ |
| {"shape":"AttachmentNotFoundException"}, |
| {"shape":"AccessDeniedException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"LimitExceededException"}, |
| {"shape":"TransactionInProgressException"} |
| ] |
| }, |
| "UpdateCustomRoutingAccelerator":{ |
| "name":"UpdateCustomRoutingAccelerator", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"UpdateCustomRoutingAcceleratorRequest"}, |
| "output":{"shape":"UpdateCustomRoutingAcceleratorResponse"}, |
| "errors":[ |
| {"shape":"AcceleratorNotFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"} |
| ] |
| }, |
| "UpdateCustomRoutingAcceleratorAttributes":{ |
| "name":"UpdateCustomRoutingAcceleratorAttributes", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"UpdateCustomRoutingAcceleratorAttributesRequest"}, |
| "output":{"shape":"UpdateCustomRoutingAcceleratorAttributesResponse"}, |
| "errors":[ |
| {"shape":"AcceleratorNotFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"AccessDeniedException"} |
| ] |
| }, |
| "UpdateCustomRoutingListener":{ |
| "name":"UpdateCustomRoutingListener", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"UpdateCustomRoutingListenerRequest"}, |
| "output":{"shape":"UpdateCustomRoutingListenerResponse"}, |
| "errors":[ |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"InvalidPortRangeException"}, |
| {"shape":"ListenerNotFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"LimitExceededException"} |
| ] |
| }, |
| "UpdateEndpointGroup":{ |
| "name":"UpdateEndpointGroup", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"UpdateEndpointGroupRequest"}, |
| "output":{"shape":"UpdateEndpointGroupResponse"}, |
| "errors":[ |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"EndpointGroupNotFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"LimitExceededException"}, |
| {"shape":"AccessDeniedException"} |
| ] |
| }, |
| "UpdateListener":{ |
| "name":"UpdateListener", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"UpdateListenerRequest"}, |
| "output":{"shape":"UpdateListenerResponse"}, |
| "errors":[ |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"InvalidPortRangeException"}, |
| {"shape":"ListenerNotFoundException"}, |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"LimitExceededException"} |
| ] |
| }, |
| "WithdrawByoipCidr":{ |
| "name":"WithdrawByoipCidr", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/" |
| }, |
| "input":{"shape":"WithdrawByoipCidrRequest"}, |
| "output":{"shape":"WithdrawByoipCidrResponse"}, |
| "errors":[ |
| {"shape":"InternalServiceErrorException"}, |
| {"shape":"InvalidArgumentException"}, |
| {"shape":"AccessDeniedException"}, |
| {"shape":"ByoipCidrNotFoundException"}, |
| {"shape":"IncorrectCidrStateException"} |
| ] |
| } |
| }, |
| "shapes":{ |
| "Accelerator":{ |
| "type":"structure", |
| "members":{ |
| "AcceleratorArn":{"shape":"GenericString"}, |
| "Name":{"shape":"GenericString"}, |
| "IpAddressType":{"shape":"IpAddressType"}, |
| "Enabled":{"shape":"GenericBoolean"}, |
| "IpSets":{"shape":"IpSets"}, |
| "DnsName":{"shape":"GenericString"}, |
| "Status":{"shape":"AcceleratorStatus"}, |
| "CreatedTime":{"shape":"Timestamp"}, |
| "LastModifiedTime":{"shape":"Timestamp"}, |
| "DualStackDnsName":{"shape":"GenericString"}, |
| "Events":{"shape":"AcceleratorEvents"} |
| } |
| }, |
| "AcceleratorAttributes":{ |
| "type":"structure", |
| "members":{ |
| "FlowLogsEnabled":{"shape":"GenericBoolean"}, |
| "FlowLogsS3Bucket":{"shape":"GenericString"}, |
| "FlowLogsS3Prefix":{"shape":"GenericString"} |
| } |
| }, |
| "AcceleratorEvent":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"GenericString"}, |
| "Timestamp":{"shape":"Timestamp"} |
| } |
| }, |
| "AcceleratorEvents":{ |
| "type":"list", |
| "member":{"shape":"AcceleratorEvent"} |
| }, |
| "AcceleratorNotDisabledException":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"ErrorMessage"} |
| }, |
| "exception":true |
| }, |
| "AcceleratorNotFoundException":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"ErrorMessage"} |
| }, |
| "exception":true |
| }, |
| "AcceleratorStatus":{ |
| "type":"string", |
| "enum":[ |
| "DEPLOYED", |
| "IN_PROGRESS" |
| ] |
| }, |
| "Accelerators":{ |
| "type":"list", |
| "member":{"shape":"Accelerator"} |
| }, |
| "AccessDeniedException":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"ErrorMessage"} |
| }, |
| "exception":true |
| }, |
| "AddCustomRoutingEndpointsRequest":{ |
| "type":"structure", |
| "required":[ |
| "EndpointConfigurations", |
| "EndpointGroupArn" |
| ], |
| "members":{ |
| "EndpointConfigurations":{"shape":"CustomRoutingEndpointConfigurations"}, |
| "EndpointGroupArn":{"shape":"GenericString"} |
| } |
| }, |
| "AddCustomRoutingEndpointsResponse":{ |
| "type":"structure", |
| "members":{ |
| "EndpointDescriptions":{"shape":"CustomRoutingEndpointDescriptions"}, |
| "EndpointGroupArn":{"shape":"GenericString"} |
| } |
| }, |
| "AddEndpointsRequest":{ |
| "type":"structure", |
| "required":[ |
| "EndpointConfigurations", |
| "EndpointGroupArn" |
| ], |
| "members":{ |
| "EndpointConfigurations":{"shape":"EndpointConfigurations"}, |
| "EndpointGroupArn":{"shape":"GenericString"} |
| } |
| }, |
| "AddEndpointsResponse":{ |
| "type":"structure", |
| "members":{ |
| "EndpointDescriptions":{"shape":"EndpointDescriptions"}, |
| "EndpointGroupArn":{"shape":"GenericString"} |
| } |
| }, |
| "AdvertiseByoipCidrRequest":{ |
| "type":"structure", |
| "required":["Cidr"], |
| "members":{ |
| "Cidr":{"shape":"GenericString"} |
| } |
| }, |
| "AdvertiseByoipCidrResponse":{ |
| "type":"structure", |
| "members":{ |
| "ByoipCidr":{"shape":"ByoipCidr"} |
| } |
| }, |
| "AllowCustomRoutingTrafficRequest":{ |
| "type":"structure", |
| "required":[ |
| "EndpointGroupArn", |
| "EndpointId" |
| ], |
| "members":{ |
| "EndpointGroupArn":{"shape":"GenericString"}, |
| "EndpointId":{"shape":"GenericString"}, |
| "DestinationAddresses":{"shape":"DestinationAddresses"}, |
| "DestinationPorts":{"shape":"DestinationPorts"}, |
| "AllowAllTrafficToEndpoint":{"shape":"GenericBoolean"} |
| } |
| }, |
| "AssociatedEndpointGroupFoundException":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"ErrorMessage"} |
| }, |
| "exception":true |
| }, |
| "AssociatedListenerFoundException":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"ErrorMessage"} |
| }, |
| "exception":true |
| }, |
| "Attachment":{ |
| "type":"structure", |
| "members":{ |
| "AttachmentArn":{"shape":"GenericString"}, |
| "Name":{"shape":"AttachmentName"}, |
| "Principals":{"shape":"Principals"}, |
| "Resources":{"shape":"Resources"}, |
| "LastModifiedTime":{"shape":"Timestamp"}, |
| "CreatedTime":{"shape":"Timestamp"} |
| } |
| }, |
| "AttachmentName":{ |
| "type":"string", |
| "max":64, |
| "pattern":"[\\S\\s]+" |
| }, |
| "AttachmentNotFoundException":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"ErrorMessage"} |
| }, |
| "exception":true |
| }, |
| "Attachments":{ |
| "type":"list", |
| "member":{"shape":"Attachment"} |
| }, |
| "AwsAccountId":{ |
| "type":"string", |
| "max":12, |
| "min":12, |
| "pattern":"^\\d{12}$" |
| }, |
| "AwsAccountIds":{ |
| "type":"list", |
| "member":{"shape":"AwsAccountId"} |
| }, |
| "ByoipCidr":{ |
| "type":"structure", |
| "members":{ |
| "Cidr":{"shape":"GenericString"}, |
| "State":{"shape":"ByoipCidrState"}, |
| "Events":{"shape":"ByoipCidrEvents"} |
| } |
| }, |
| "ByoipCidrEvent":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"GenericString"}, |
| "Timestamp":{"shape":"Timestamp"} |
| } |
| }, |
| "ByoipCidrEvents":{ |
| "type":"list", |
| "member":{"shape":"ByoipCidrEvent"} |
| }, |
| "ByoipCidrNotFoundException":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"ErrorMessage"} |
| }, |
| "exception":true |
| }, |
| "ByoipCidrState":{ |
| "type":"string", |
| "enum":[ |
| "PENDING_PROVISIONING", |
| "READY", |
| "PENDING_ADVERTISING", |
| "ADVERTISING", |
| "PENDING_WITHDRAWING", |
| "PENDING_DEPROVISIONING", |
| "DEPROVISIONED", |
| "FAILED_PROVISION", |
| "FAILED_ADVERTISING", |
| "FAILED_WITHDRAW", |
| "FAILED_DEPROVISION" |
| ] |
| }, |
| "ByoipCidrs":{ |
| "type":"list", |
| "member":{"shape":"ByoipCidr"} |
| }, |
| "CidrAuthorizationContext":{ |
| "type":"structure", |
| "required":[ |
| "Message", |
| "Signature" |
| ], |
| "members":{ |
| "Message":{"shape":"GenericString"}, |
| "Signature":{"shape":"GenericString"} |
| } |
| }, |
| "ClientAffinity":{ |
| "type":"string", |
| "enum":[ |
| "NONE", |
| "SOURCE_IP" |
| ] |
| }, |
| "ConflictException":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"ErrorMessage"} |
| }, |
| "exception":true |
| }, |
| "CreateAcceleratorRequest":{ |
| "type":"structure", |
| "required":[ |
| "Name", |
| "IdempotencyToken" |
| ], |
| "members":{ |
| "Name":{"shape":"GenericString"}, |
| "IpAddressType":{"shape":"IpAddressType"}, |
| "IpAddresses":{"shape":"IpAddresses"}, |
| "Enabled":{"shape":"GenericBoolean"}, |
| "IdempotencyToken":{ |
| "shape":"IdempotencyToken", |
| "idempotencyToken":true |
| }, |
| "Tags":{"shape":"Tags"} |
| } |
| }, |
| "CreateAcceleratorResponse":{ |
| "type":"structure", |
| "members":{ |
| "Accelerator":{"shape":"Accelerator"} |
| } |
| }, |
| "CreateCrossAccountAttachmentRequest":{ |
| "type":"structure", |
| "required":[ |
| "Name", |
| "IdempotencyToken" |
| ], |
| "members":{ |
| "Name":{"shape":"AttachmentName"}, |
| "Principals":{"shape":"Principals"}, |
| "Resources":{"shape":"Resources"}, |
| "IdempotencyToken":{ |
| "shape":"IdempotencyToken", |
| "idempotencyToken":true |
| }, |
| "Tags":{"shape":"Tags"} |
| } |
| }, |
| "CreateCrossAccountAttachmentResponse":{ |
| "type":"structure", |
| "members":{ |
| "CrossAccountAttachment":{"shape":"Attachment"} |
| } |
| }, |
| "CreateCustomRoutingAcceleratorRequest":{ |
| "type":"structure", |
| "required":[ |
| "Name", |
| "IdempotencyToken" |
| ], |
| "members":{ |
| "Name":{"shape":"GenericString"}, |
| "IpAddressType":{"shape":"IpAddressType"}, |
| "IpAddresses":{"shape":"IpAddresses"}, |
| "Enabled":{"shape":"GenericBoolean"}, |
| "IdempotencyToken":{ |
| "shape":"IdempotencyToken", |
| "idempotencyToken":true |
| }, |
| "Tags":{"shape":"Tags"} |
| } |
| }, |
| "CreateCustomRoutingAcceleratorResponse":{ |
| "type":"structure", |
| "members":{ |
| "Accelerator":{"shape":"CustomRoutingAccelerator"} |
| } |
| }, |
| "CreateCustomRoutingEndpointGroupRequest":{ |
| "type":"structure", |
| "required":[ |
| "ListenerArn", |
| "EndpointGroupRegion", |
| "DestinationConfigurations", |
| "IdempotencyToken" |
| ], |
| "members":{ |
| "ListenerArn":{"shape":"GenericString"}, |
| "EndpointGroupRegion":{"shape":"GenericString"}, |
| "DestinationConfigurations":{"shape":"CustomRoutingDestinationConfigurations"}, |
| "IdempotencyToken":{ |
| "shape":"IdempotencyToken", |
| "idempotencyToken":true |
| } |
| } |
| }, |
| "CreateCustomRoutingEndpointGroupResponse":{ |
| "type":"structure", |
| "members":{ |
| "EndpointGroup":{"shape":"CustomRoutingEndpointGroup"} |
| } |
| }, |
| "CreateCustomRoutingListenerRequest":{ |
| "type":"structure", |
| "required":[ |
| "AcceleratorArn", |
| "PortRanges", |
| "IdempotencyToken" |
| ], |
| "members":{ |
| "AcceleratorArn":{"shape":"GenericString"}, |
| "PortRanges":{"shape":"PortRanges"}, |
| "IdempotencyToken":{ |
| "shape":"IdempotencyToken", |
| "idempotencyToken":true |
| } |
| } |
| }, |
| "CreateCustomRoutingListenerResponse":{ |
| "type":"structure", |
| "members":{ |
| "Listener":{"shape":"CustomRoutingListener"} |
| } |
| }, |
| "CreateEndpointGroupRequest":{ |
| "type":"structure", |
| "required":[ |
| "ListenerArn", |
| "EndpointGroupRegion", |
| "IdempotencyToken" |
| ], |
| "members":{ |
| "ListenerArn":{"shape":"GenericString"}, |
| "EndpointGroupRegion":{"shape":"GenericString"}, |
| "EndpointConfigurations":{"shape":"EndpointConfigurations"}, |
| "TrafficDialPercentage":{"shape":"TrafficDialPercentage"}, |
| "HealthCheckPort":{"shape":"HealthCheckPort"}, |
| "HealthCheckProtocol":{"shape":"HealthCheckProtocol"}, |
| "HealthCheckPath":{"shape":"HealthCheckPath"}, |
| "HealthCheckIntervalSeconds":{"shape":"HealthCheckIntervalSeconds"}, |
| "ThresholdCount":{"shape":"ThresholdCount"}, |
| "IdempotencyToken":{ |
| "shape":"IdempotencyToken", |
| "idempotencyToken":true |
| }, |
| "PortOverrides":{"shape":"PortOverrides"} |
| } |
| }, |
| "CreateEndpointGroupResponse":{ |
| "type":"structure", |
| "members":{ |
| "EndpointGroup":{"shape":"EndpointGroup"} |
| } |
| }, |
| "CreateListenerRequest":{ |
| "type":"structure", |
| "required":[ |
| "AcceleratorArn", |
| "PortRanges", |
| "Protocol", |
| "IdempotencyToken" |
| ], |
| "members":{ |
| "AcceleratorArn":{"shape":"GenericString"}, |
| "PortRanges":{"shape":"PortRanges"}, |
| "Protocol":{"shape":"Protocol"}, |
| "ClientAffinity":{"shape":"ClientAffinity"}, |
| "IdempotencyToken":{ |
| "shape":"IdempotencyToken", |
| "idempotencyToken":true |
| } |
| } |
| }, |
| "CreateListenerResponse":{ |
| "type":"structure", |
| "members":{ |
| "Listener":{"shape":"Listener"} |
| } |
| }, |
| "CrossAccountResource":{ |
| "type":"structure", |
| "members":{ |
| "EndpointId":{"shape":"GenericString"}, |
| "Cidr":{"shape":"GenericString"}, |
| "AttachmentArn":{"shape":"GenericString"} |
| } |
| }, |
| "CrossAccountResources":{ |
| "type":"list", |
| "member":{"shape":"CrossAccountResource"} |
| }, |
| "CustomRoutingAccelerator":{ |
| "type":"structure", |
| "members":{ |
| "AcceleratorArn":{"shape":"GenericString"}, |
| "Name":{"shape":"GenericString"}, |
| "IpAddressType":{"shape":"IpAddressType"}, |
| "Enabled":{"shape":"GenericBoolean"}, |
| "IpSets":{"shape":"IpSets"}, |
| "DnsName":{"shape":"GenericString"}, |
| "Status":{"shape":"CustomRoutingAcceleratorStatus"}, |
| "CreatedTime":{"shape":"Timestamp"}, |
| "LastModifiedTime":{"shape":"Timestamp"} |
| } |
| }, |
| "CustomRoutingAcceleratorAttributes":{ |
| "type":"structure", |
| "members":{ |
| "FlowLogsEnabled":{"shape":"GenericBoolean"}, |
| "FlowLogsS3Bucket":{"shape":"GenericString"}, |
| "FlowLogsS3Prefix":{"shape":"GenericString"} |
| } |
| }, |
| "CustomRoutingAcceleratorStatus":{ |
| "type":"string", |
| "enum":[ |
| "DEPLOYED", |
| "IN_PROGRESS" |
| ] |
| }, |
| "CustomRoutingAccelerators":{ |
| "type":"list", |
| "member":{"shape":"CustomRoutingAccelerator"} |
| }, |
| "CustomRoutingDestinationConfiguration":{ |
| "type":"structure", |
| "required":[ |
| "FromPort", |
| "ToPort", |
| "Protocols" |
| ], |
| "members":{ |
| "FromPort":{"shape":"PortNumber"}, |
| "ToPort":{"shape":"PortNumber"}, |
| "Protocols":{"shape":"CustomRoutingProtocols"} |
| } |
| }, |
| "CustomRoutingDestinationConfigurations":{ |
| "type":"list", |
| "member":{"shape":"CustomRoutingDestinationConfiguration"}, |
| "max":100, |
| "min":1 |
| }, |
| "CustomRoutingDestinationDescription":{ |
| "type":"structure", |
| "members":{ |
| "FromPort":{"shape":"PortNumber"}, |
| "ToPort":{"shape":"PortNumber"}, |
| "Protocols":{"shape":"Protocols"} |
| } |
| }, |
| "CustomRoutingDestinationDescriptions":{ |
| "type":"list", |
| "member":{"shape":"CustomRoutingDestinationDescription"} |
| }, |
| "CustomRoutingDestinationTrafficState":{ |
| "type":"string", |
| "enum":[ |
| "ALLOW", |
| "DENY" |
| ] |
| }, |
| "CustomRoutingEndpointConfiguration":{ |
| "type":"structure", |
| "members":{ |
| "EndpointId":{"shape":"GenericString"}, |
| "AttachmentArn":{"shape":"GenericString"} |
| } |
| }, |
| "CustomRoutingEndpointConfigurations":{ |
| "type":"list", |
| "member":{"shape":"CustomRoutingEndpointConfiguration"}, |
| "max":20, |
| "min":1 |
| }, |
| "CustomRoutingEndpointDescription":{ |
| "type":"structure", |
| "members":{ |
| "EndpointId":{"shape":"GenericString"} |
| } |
| }, |
| "CustomRoutingEndpointDescriptions":{ |
| "type":"list", |
| "member":{"shape":"CustomRoutingEndpointDescription"} |
| }, |
| "CustomRoutingEndpointGroup":{ |
| "type":"structure", |
| "members":{ |
| "EndpointGroupArn":{"shape":"GenericString"}, |
| "EndpointGroupRegion":{"shape":"GenericString"}, |
| "DestinationDescriptions":{"shape":"CustomRoutingDestinationDescriptions"}, |
| "EndpointDescriptions":{"shape":"CustomRoutingEndpointDescriptions"} |
| } |
| }, |
| "CustomRoutingEndpointGroups":{ |
| "type":"list", |
| "member":{"shape":"CustomRoutingEndpointGroup"} |
| }, |
| "CustomRoutingListener":{ |
| "type":"structure", |
| "members":{ |
| "ListenerArn":{"shape":"GenericString"}, |
| "PortRanges":{"shape":"PortRanges"} |
| } |
| }, |
| "CustomRoutingListeners":{ |
| "type":"list", |
| "member":{"shape":"CustomRoutingListener"} |
| }, |
| "CustomRoutingProtocol":{ |
| "type":"string", |
| "enum":[ |
| "TCP", |
| "UDP" |
| ] |
| }, |
| "CustomRoutingProtocols":{ |
| "type":"list", |
| "member":{"shape":"CustomRoutingProtocol"}, |
| "max":2, |
| "min":1 |
| }, |
| "DeleteAcceleratorRequest":{ |
| "type":"structure", |
| "required":["AcceleratorArn"], |
| "members":{ |
| "AcceleratorArn":{"shape":"GenericString"} |
| } |
| }, |
| "DeleteCrossAccountAttachmentRequest":{ |
| "type":"structure", |
| "required":["AttachmentArn"], |
| "members":{ |
| "AttachmentArn":{"shape":"GenericString"} |
| } |
| }, |
| "DeleteCustomRoutingAcceleratorRequest":{ |
| "type":"structure", |
| "required":["AcceleratorArn"], |
| "members":{ |
| "AcceleratorArn":{"shape":"GenericString"} |
| } |
| }, |
| "DeleteCustomRoutingEndpointGroupRequest":{ |
| "type":"structure", |
| "required":["EndpointGroupArn"], |
| "members":{ |
| "EndpointGroupArn":{"shape":"GenericString"} |
| } |
| }, |
| "DeleteCustomRoutingListenerRequest":{ |
| "type":"structure", |
| "required":["ListenerArn"], |
| "members":{ |
| "ListenerArn":{"shape":"GenericString"} |
| } |
| }, |
| "DeleteEndpointGroupRequest":{ |
| "type":"structure", |
| "required":["EndpointGroupArn"], |
| "members":{ |
| "EndpointGroupArn":{"shape":"GenericString"} |
| } |
| }, |
| "DeleteListenerRequest":{ |
| "type":"structure", |
| "required":["ListenerArn"], |
| "members":{ |
| "ListenerArn":{"shape":"GenericString"} |
| } |
| }, |
| "DenyCustomRoutingTrafficRequest":{ |
| "type":"structure", |
| "required":[ |
| "EndpointGroupArn", |
| "EndpointId" |
| ], |
| "members":{ |
| "EndpointGroupArn":{"shape":"GenericString"}, |
| "EndpointId":{"shape":"GenericString"}, |
| "DestinationAddresses":{"shape":"DestinationAddresses"}, |
| "DestinationPorts":{"shape":"DestinationPorts"}, |
| "DenyAllTrafficToEndpoint":{"shape":"GenericBoolean"} |
| } |
| }, |
| "DeprovisionByoipCidrRequest":{ |
| "type":"structure", |
| "required":["Cidr"], |
| "members":{ |
| "Cidr":{"shape":"GenericString"} |
| } |
| }, |
| "DeprovisionByoipCidrResponse":{ |
| "type":"structure", |
| "members":{ |
| "ByoipCidr":{"shape":"ByoipCidr"} |
| } |
| }, |
| "DescribeAcceleratorAttributesRequest":{ |
| "type":"structure", |
| "required":["AcceleratorArn"], |
| "members":{ |
| "AcceleratorArn":{"shape":"GenericString"} |
| } |
| }, |
| "DescribeAcceleratorAttributesResponse":{ |
| "type":"structure", |
| "members":{ |
| "AcceleratorAttributes":{"shape":"AcceleratorAttributes"} |
| } |
| }, |
| "DescribeAcceleratorRequest":{ |
| "type":"structure", |
| "required":["AcceleratorArn"], |
| "members":{ |
| "AcceleratorArn":{"shape":"GenericString"} |
| } |
| }, |
| "DescribeAcceleratorResponse":{ |
| "type":"structure", |
| "members":{ |
| "Accelerator":{"shape":"Accelerator"} |
| } |
| }, |
| "DescribeCrossAccountAttachmentRequest":{ |
| "type":"structure", |
| "required":["AttachmentArn"], |
| "members":{ |
| "AttachmentArn":{"shape":"GenericString"} |
| } |
| }, |
| "DescribeCrossAccountAttachmentResponse":{ |
| "type":"structure", |
| "members":{ |
| "CrossAccountAttachment":{"shape":"Attachment"} |
| } |
| }, |
| "DescribeCustomRoutingAcceleratorAttributesRequest":{ |
| "type":"structure", |
| "required":["AcceleratorArn"], |
| "members":{ |
| "AcceleratorArn":{"shape":"GenericString"} |
| } |
| }, |
| "DescribeCustomRoutingAcceleratorAttributesResponse":{ |
| "type":"structure", |
| "members":{ |
| "AcceleratorAttributes":{"shape":"CustomRoutingAcceleratorAttributes"} |
| } |
| }, |
| "DescribeCustomRoutingAcceleratorRequest":{ |
| "type":"structure", |
| "required":["AcceleratorArn"], |
| "members":{ |
| "AcceleratorArn":{"shape":"GenericString"} |
| } |
| }, |
| "DescribeCustomRoutingAcceleratorResponse":{ |
| "type":"structure", |
| "members":{ |
| "Accelerator":{"shape":"CustomRoutingAccelerator"} |
| } |
| }, |
| "DescribeCustomRoutingEndpointGroupRequest":{ |
| "type":"structure", |
| "required":["EndpointGroupArn"], |
| "members":{ |
| "EndpointGroupArn":{"shape":"GenericString"} |
| } |
| }, |
| "DescribeCustomRoutingEndpointGroupResponse":{ |
| "type":"structure", |
| "members":{ |
| "EndpointGroup":{"shape":"CustomRoutingEndpointGroup"} |
| } |
| }, |
| "DescribeCustomRoutingListenerRequest":{ |
| "type":"structure", |
| "required":["ListenerArn"], |
| "members":{ |
| "ListenerArn":{"shape":"GenericString"} |
| } |
| }, |
| "DescribeCustomRoutingListenerResponse":{ |
| "type":"structure", |
| "members":{ |
| "Listener":{"shape":"CustomRoutingListener"} |
| } |
| }, |
| "DescribeEndpointGroupRequest":{ |
| "type":"structure", |
| "required":["EndpointGroupArn"], |
| "members":{ |
| "EndpointGroupArn":{"shape":"GenericString"} |
| } |
| }, |
| "DescribeEndpointGroupResponse":{ |
| "type":"structure", |
| "members":{ |
| "EndpointGroup":{"shape":"EndpointGroup"} |
| } |
| }, |
| "DescribeListenerRequest":{ |
| "type":"structure", |
| "required":["ListenerArn"], |
| "members":{ |
| "ListenerArn":{"shape":"GenericString"} |
| } |
| }, |
| "DescribeListenerResponse":{ |
| "type":"structure", |
| "members":{ |
| "Listener":{"shape":"Listener"} |
| } |
| }, |
| "DestinationAddresses":{ |
| "type":"list", |
| "member":{"shape":"IpAddress"}, |
| "max":100 |
| }, |
| "DestinationPortMapping":{ |
| "type":"structure", |
| "members":{ |
| "AcceleratorArn":{"shape":"GenericString"}, |
| "AcceleratorSocketAddresses":{"shape":"SocketAddresses"}, |
| "EndpointGroupArn":{"shape":"GenericString"}, |
| "EndpointId":{"shape":"GenericString"}, |
| "EndpointGroupRegion":{"shape":"GenericString"}, |
| "DestinationSocketAddress":{"shape":"SocketAddress"}, |
| "IpAddressType":{"shape":"IpAddressType"}, |
| "DestinationTrafficState":{"shape":"CustomRoutingDestinationTrafficState"} |
| } |
| }, |
| "DestinationPortMappings":{ |
| "type":"list", |
| "member":{"shape":"DestinationPortMapping"} |
| }, |
| "DestinationPorts":{ |
| "type":"list", |
| "member":{"shape":"PortNumber"}, |
| "max":100 |
| }, |
| "EndpointAlreadyExistsException":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"ErrorMessage"} |
| }, |
| "exception":true |
| }, |
| "EndpointConfiguration":{ |
| "type":"structure", |
| "members":{ |
| "EndpointId":{"shape":"GenericString"}, |
| "Weight":{"shape":"EndpointWeight"}, |
| "ClientIPPreservationEnabled":{"shape":"GenericBoolean"}, |
| "AttachmentArn":{"shape":"GenericString"} |
| } |
| }, |
| "EndpointConfigurations":{ |
| "type":"list", |
| "member":{"shape":"EndpointConfiguration"}, |
| "max":10, |
| "min":0 |
| }, |
| "EndpointDescription":{ |
| "type":"structure", |
| "members":{ |
| "EndpointId":{"shape":"GenericString"}, |
| "Weight":{"shape":"EndpointWeight"}, |
| "HealthState":{"shape":"HealthState"}, |
| "HealthReason":{"shape":"GenericString"}, |
| "ClientIPPreservationEnabled":{"shape":"GenericBoolean"} |
| } |
| }, |
| "EndpointDescriptions":{ |
| "type":"list", |
| "member":{"shape":"EndpointDescription"} |
| }, |
| "EndpointGroup":{ |
| "type":"structure", |
| "members":{ |
| "EndpointGroupArn":{"shape":"GenericString"}, |
| "EndpointGroupRegion":{"shape":"GenericString"}, |
| "EndpointDescriptions":{"shape":"EndpointDescriptions"}, |
| "TrafficDialPercentage":{"shape":"TrafficDialPercentage"}, |
| "HealthCheckPort":{"shape":"HealthCheckPort"}, |
| "HealthCheckProtocol":{"shape":"HealthCheckProtocol"}, |
| "HealthCheckPath":{"shape":"HealthCheckPath"}, |
| "HealthCheckIntervalSeconds":{"shape":"HealthCheckIntervalSeconds"}, |
| "ThresholdCount":{"shape":"ThresholdCount"}, |
| "PortOverrides":{"shape":"PortOverrides"} |
| } |
| }, |
| "EndpointGroupAlreadyExistsException":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"ErrorMessage"} |
| }, |
| "exception":true |
| }, |
| "EndpointGroupNotFoundException":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"ErrorMessage"} |
| }, |
| "exception":true |
| }, |
| "EndpointGroups":{ |
| "type":"list", |
| "member":{"shape":"EndpointGroup"} |
| }, |
| "EndpointIdentifier":{ |
| "type":"structure", |
| "required":["EndpointId"], |
| "members":{ |
| "EndpointId":{"shape":"GenericString"}, |
| "ClientIPPreservationEnabled":{"shape":"GenericBoolean"} |
| } |
| }, |
| "EndpointIdentifiers":{ |
| "type":"list", |
| "member":{"shape":"EndpointIdentifier"}, |
| "max":10, |
| "min":1 |
| }, |
| "EndpointIds":{ |
| "type":"list", |
| "member":{"shape":"GenericString"} |
| }, |
| "EndpointNotFoundException":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"ErrorMessage"} |
| }, |
| "exception":true |
| }, |
| "EndpointWeight":{ |
| "type":"integer", |
| "max":255, |
| "min":0 |
| }, |
| "ErrorMessage":{"type":"string"}, |
| "GenericBoolean":{"type":"boolean"}, |
| "GenericString":{ |
| "type":"string", |
| "max":255 |
| }, |
| "HealthCheckIntervalSeconds":{ |
| "type":"integer", |
| "max":30, |
| "min":10 |
| }, |
| "HealthCheckPath":{ |
| "type":"string", |
| "max":255, |
| "pattern":"^/[-a-zA-Z0-9@:%_\\\\+.~#?&/=]*$" |
| }, |
| "HealthCheckPort":{ |
| "type":"integer", |
| "max":65535, |
| "min":1 |
| }, |
| "HealthCheckProtocol":{ |
| "type":"string", |
| "enum":[ |
| "TCP", |
| "HTTP", |
| "HTTPS" |
| ] |
| }, |
| "HealthState":{ |
| "type":"string", |
| "enum":[ |
| "INITIAL", |
| "HEALTHY", |
| "UNHEALTHY" |
| ] |
| }, |
| "IdempotencyToken":{ |
| "type":"string", |
| "max":255 |
| }, |
| "IncorrectCidrStateException":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"ErrorMessage"} |
| }, |
| "exception":true |
| }, |
| "InternalServiceErrorException":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"ErrorMessage"} |
| }, |
| "exception":true |
| }, |
| "InvalidArgumentException":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"ErrorMessage"} |
| }, |
| "exception":true |
| }, |
| "InvalidNextTokenException":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"ErrorMessage"} |
| }, |
| "exception":true |
| }, |
| "InvalidPortRangeException":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"ErrorMessage"} |
| }, |
| "exception":true |
| }, |
| "IpAddress":{ |
| "type":"string", |
| "max":45 |
| }, |
| "IpAddressFamily":{ |
| "type":"string", |
| "enum":[ |
| "IPv4", |
| "IPv6" |
| ] |
| }, |
| "IpAddressType":{ |
| "type":"string", |
| "enum":[ |
| "IPV4", |
| "DUAL_STACK" |
| ] |
| }, |
| "IpAddresses":{ |
| "type":"list", |
| "member":{"shape":"IpAddress"}, |
| "max":2, |
| "min":0 |
| }, |
| "IpSet":{ |
| "type":"structure", |
| "members":{ |
| "IpFamily":{ |
| "shape":"GenericString", |
| "deprecated":true, |
| "deprecatedMessage":"IpFamily has been replaced by IpAddressFamily" |
| }, |
| "IpAddresses":{"shape":"IpAddresses"}, |
| "IpAddressFamily":{"shape":"IpAddressFamily"} |
| } |
| }, |
| "IpSets":{ |
| "type":"list", |
| "member":{"shape":"IpSet"} |
| }, |
| "LimitExceededException":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"ErrorMessage"} |
| }, |
| "exception":true |
| }, |
| "ListAcceleratorsRequest":{ |
| "type":"structure", |
| "members":{ |
| "MaxResults":{"shape":"MaxResults"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListAcceleratorsResponse":{ |
| "type":"structure", |
| "members":{ |
| "Accelerators":{"shape":"Accelerators"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListByoipCidrsRequest":{ |
| "type":"structure", |
| "members":{ |
| "MaxResults":{"shape":"MaxResults"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListByoipCidrsResponse":{ |
| "type":"structure", |
| "members":{ |
| "ByoipCidrs":{"shape":"ByoipCidrs"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListCrossAccountAttachmentsRequest":{ |
| "type":"structure", |
| "members":{ |
| "MaxResults":{"shape":"MaxResults"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListCrossAccountAttachmentsResponse":{ |
| "type":"structure", |
| "members":{ |
| "CrossAccountAttachments":{"shape":"Attachments"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListCrossAccountResourceAccountsRequest":{ |
| "type":"structure", |
| "members":{ |
| } |
| }, |
| "ListCrossAccountResourceAccountsResponse":{ |
| "type":"structure", |
| "members":{ |
| "ResourceOwnerAwsAccountIds":{"shape":"AwsAccountIds"} |
| } |
| }, |
| "ListCrossAccountResourcesRequest":{ |
| "type":"structure", |
| "required":["ResourceOwnerAwsAccountId"], |
| "members":{ |
| "AcceleratorArn":{"shape":"GenericString"}, |
| "ResourceOwnerAwsAccountId":{"shape":"AwsAccountId"}, |
| "MaxResults":{"shape":"MaxResults"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListCrossAccountResourcesResponse":{ |
| "type":"structure", |
| "members":{ |
| "CrossAccountResources":{"shape":"CrossAccountResources"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListCustomRoutingAcceleratorsRequest":{ |
| "type":"structure", |
| "members":{ |
| "MaxResults":{"shape":"MaxResults"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListCustomRoutingAcceleratorsResponse":{ |
| "type":"structure", |
| "members":{ |
| "Accelerators":{"shape":"CustomRoutingAccelerators"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListCustomRoutingEndpointGroupsRequest":{ |
| "type":"structure", |
| "required":["ListenerArn"], |
| "members":{ |
| "ListenerArn":{"shape":"GenericString"}, |
| "MaxResults":{"shape":"MaxResults"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListCustomRoutingEndpointGroupsResponse":{ |
| "type":"structure", |
| "members":{ |
| "EndpointGroups":{"shape":"CustomRoutingEndpointGroups"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListCustomRoutingListenersRequest":{ |
| "type":"structure", |
| "required":["AcceleratorArn"], |
| "members":{ |
| "AcceleratorArn":{"shape":"GenericString"}, |
| "MaxResults":{"shape":"MaxResults"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListCustomRoutingListenersResponse":{ |
| "type":"structure", |
| "members":{ |
| "Listeners":{"shape":"CustomRoutingListeners"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListCustomRoutingPortMappingsByDestinationRequest":{ |
| "type":"structure", |
| "required":[ |
| "EndpointId", |
| "DestinationAddress" |
| ], |
| "members":{ |
| "EndpointId":{"shape":"GenericString"}, |
| "DestinationAddress":{"shape":"GenericString"}, |
| "MaxResults":{"shape":"PortMappingsMaxResults"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListCustomRoutingPortMappingsByDestinationResponse":{ |
| "type":"structure", |
| "members":{ |
| "DestinationPortMappings":{"shape":"DestinationPortMappings"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListCustomRoutingPortMappingsRequest":{ |
| "type":"structure", |
| "required":["AcceleratorArn"], |
| "members":{ |
| "AcceleratorArn":{"shape":"GenericString"}, |
| "EndpointGroupArn":{"shape":"GenericString"}, |
| "MaxResults":{"shape":"PortMappingsMaxResults"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListCustomRoutingPortMappingsResponse":{ |
| "type":"structure", |
| "members":{ |
| "PortMappings":{"shape":"PortMappings"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListEndpointGroupsRequest":{ |
| "type":"structure", |
| "required":["ListenerArn"], |
| "members":{ |
| "ListenerArn":{"shape":"GenericString"}, |
| "MaxResults":{"shape":"MaxResults"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListEndpointGroupsResponse":{ |
| "type":"structure", |
| "members":{ |
| "EndpointGroups":{"shape":"EndpointGroups"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListListenersRequest":{ |
| "type":"structure", |
| "required":["AcceleratorArn"], |
| "members":{ |
| "AcceleratorArn":{"shape":"GenericString"}, |
| "MaxResults":{"shape":"MaxResults"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListListenersResponse":{ |
| "type":"structure", |
| "members":{ |
| "Listeners":{"shape":"Listeners"}, |
| "NextToken":{"shape":"GenericString"} |
| } |
| }, |
| "ListTagsForResourceRequest":{ |
| "type":"structure", |
| "required":["ResourceArn"], |
| "members":{ |
| "ResourceArn":{"shape":"ResourceArn"} |
| } |
| }, |
| "ListTagsForResourceResponse":{ |
| "type":"structure", |
| "members":{ |
| "Tags":{"shape":"Tags"} |
| } |
| }, |
| "Listener":{ |
| "type":"structure", |
| "members":{ |
| "ListenerArn":{"shape":"GenericString"}, |
| "PortRanges":{"shape":"PortRanges"}, |
| "Protocol":{"shape":"Protocol"}, |
| "ClientAffinity":{"shape":"ClientAffinity"} |
| } |
| }, |
| "ListenerNotFoundException":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"ErrorMessage"} |
| }, |
| "exception":true |
| }, |
| "Listeners":{ |
| "type":"list", |
| "member":{"shape":"Listener"} |
| }, |
| "MaxResults":{ |
| "type":"integer", |
| "max":100, |
| "min":1 |
| }, |
| "PortMapping":{ |
| "type":"structure", |
| "members":{ |
| "AcceleratorPort":{"shape":"PortNumber"}, |
| "EndpointGroupArn":{"shape":"GenericString"}, |
| "EndpointId":{"shape":"GenericString"}, |
| "DestinationSocketAddress":{"shape":"SocketAddress"}, |
| "Protocols":{"shape":"CustomRoutingProtocols"}, |
| "DestinationTrafficState":{"shape":"CustomRoutingDestinationTrafficState"} |
| } |
| }, |
| "PortMappings":{ |
| "type":"list", |
| "member":{"shape":"PortMapping"} |
| }, |
| "PortMappingsMaxResults":{ |
| "type":"integer", |
| "max":20000, |
| "min":1 |
| }, |
| "PortNumber":{ |
| "type":"integer", |
| "max":65535, |
| "min":1 |
| }, |
| "PortOverride":{ |
| "type":"structure", |
| "members":{ |
| "ListenerPort":{"shape":"PortNumber"}, |
| "EndpointPort":{"shape":"PortNumber"} |
| } |
| }, |
| "PortOverrides":{ |
| "type":"list", |
| "member":{"shape":"PortOverride"}, |
| "max":10, |
| "min":0 |
| }, |
| "PortRange":{ |
| "type":"structure", |
| "members":{ |
| "FromPort":{"shape":"PortNumber"}, |
| "ToPort":{"shape":"PortNumber"} |
| } |
| }, |
| "PortRanges":{ |
| "type":"list", |
| "member":{"shape":"PortRange"}, |
| "max":10, |
| "min":1 |
| }, |
| "Principal":{ |
| "type":"string", |
| "max":256, |
| "pattern":"(^\\d{12}$|arn:.*)" |
| }, |
| "Principals":{ |
| "type":"list", |
| "member":{"shape":"Principal"} |
| }, |
| "Protocol":{ |
| "type":"string", |
| "enum":[ |
| "TCP", |
| "UDP" |
| ] |
| }, |
| "Protocols":{ |
| "type":"list", |
| "member":{"shape":"Protocol"} |
| }, |
| "ProvisionByoipCidrRequest":{ |
| "type":"structure", |
| "required":[ |
| "Cidr", |
| "CidrAuthorizationContext" |
| ], |
| "members":{ |
| "Cidr":{"shape":"GenericString"}, |
| "CidrAuthorizationContext":{"shape":"CidrAuthorizationContext"} |
| } |
| }, |
| "ProvisionByoipCidrResponse":{ |
| "type":"structure", |
| "members":{ |
| "ByoipCidr":{"shape":"ByoipCidr"} |
| } |
| }, |
| "RemoveCustomRoutingEndpointsRequest":{ |
| "type":"structure", |
| "required":[ |
| "EndpointIds", |
| "EndpointGroupArn" |
| ], |
| "members":{ |
| "EndpointIds":{"shape":"EndpointIds"}, |
| "EndpointGroupArn":{"shape":"GenericString"} |
| } |
| }, |
| "RemoveEndpointsRequest":{ |
| "type":"structure", |
| "required":[ |
| "EndpointIdentifiers", |
| "EndpointGroupArn" |
| ], |
| "members":{ |
| "EndpointIdentifiers":{"shape":"EndpointIdentifiers"}, |
| "EndpointGroupArn":{"shape":"GenericString"} |
| } |
| }, |
| "Resource":{ |
| "type":"structure", |
| "members":{ |
| "EndpointId":{"shape":"GenericString"}, |
| "Cidr":{"shape":"GenericString"}, |
| "Region":{"shape":"GenericString"} |
| } |
| }, |
| "ResourceArn":{ |
| "type":"string", |
| "max":1011, |
| "min":1 |
| }, |
| "Resources":{ |
| "type":"list", |
| "member":{"shape":"Resource"} |
| }, |
| "SocketAddress":{ |
| "type":"structure", |
| "members":{ |
| "IpAddress":{"shape":"GenericString"}, |
| "Port":{"shape":"PortNumber"} |
| } |
| }, |
| "SocketAddresses":{ |
| "type":"list", |
| "member":{"shape":"SocketAddress"} |
| }, |
| "Tag":{ |
| "type":"structure", |
| "required":[ |
| "Key", |
| "Value" |
| ], |
| "members":{ |
| "Key":{"shape":"TagKey"}, |
| "Value":{"shape":"TagValue"} |
| } |
| }, |
| "TagKey":{ |
| "type":"string", |
| "max":128, |
| "min":1 |
| }, |
| "TagKeys":{ |
| "type":"list", |
| "member":{"shape":"TagKey"}, |
| "max":200, |
| "min":0 |
| }, |
| "TagResourceRequest":{ |
| "type":"structure", |
| "required":[ |
| "ResourceArn", |
| "Tags" |
| ], |
| "members":{ |
| "ResourceArn":{"shape":"ResourceArn"}, |
| "Tags":{"shape":"Tags"} |
| } |
| }, |
| "TagResourceResponse":{ |
| "type":"structure", |
| "members":{ |
| } |
| }, |
| "TagValue":{ |
| "type":"string", |
| "max":256, |
| "min":0 |
| }, |
| "Tags":{ |
| "type":"list", |
| "member":{"shape":"Tag"} |
| }, |
| "ThresholdCount":{ |
| "type":"integer", |
| "max":10, |
| "min":1 |
| }, |
| "Timestamp":{"type":"timestamp"}, |
| "TrafficDialPercentage":{ |
| "type":"float", |
| "max":100, |
| "min":0 |
| }, |
| "TransactionInProgressException":{ |
| "type":"structure", |
| "members":{ |
| "Message":{"shape":"ErrorMessage"} |
| }, |
| "exception":true |
| }, |
| "UntagResourceRequest":{ |
| "type":"structure", |
| "required":[ |
| "ResourceArn", |
| "TagKeys" |
| ], |
| "members":{ |
| "ResourceArn":{"shape":"ResourceArn"}, |
| "TagKeys":{"shape":"TagKeys"} |
| } |
| }, |
| "UntagResourceResponse":{ |
| "type":"structure", |
| "members":{ |
| } |
| }, |
| "UpdateAcceleratorAttributesRequest":{ |
| "type":"structure", |
| "required":["AcceleratorArn"], |
| "members":{ |
| "AcceleratorArn":{"shape":"GenericString"}, |
| "FlowLogsEnabled":{"shape":"GenericBoolean"}, |
| "FlowLogsS3Bucket":{"shape":"GenericString"}, |
| "FlowLogsS3Prefix":{"shape":"GenericString"} |
| } |
| }, |
| "UpdateAcceleratorAttributesResponse":{ |
| "type":"structure", |
| "members":{ |
| "AcceleratorAttributes":{"shape":"AcceleratorAttributes"} |
| } |
| }, |
| "UpdateAcceleratorRequest":{ |
| "type":"structure", |
| "required":["AcceleratorArn"], |
| "members":{ |
| "AcceleratorArn":{"shape":"GenericString"}, |
| "Name":{"shape":"GenericString"}, |
| "IpAddressType":{"shape":"IpAddressType"}, |
| "IpAddresses":{"shape":"IpAddresses"}, |
| "Enabled":{"shape":"GenericBoolean"} |
| } |
| }, |
| "UpdateAcceleratorResponse":{ |
| "type":"structure", |
| "members":{ |
| "Accelerator":{"shape":"Accelerator"} |
| } |
| }, |
| "UpdateCrossAccountAttachmentRequest":{ |
| "type":"structure", |
| "required":["AttachmentArn"], |
| "members":{ |
| "AttachmentArn":{"shape":"GenericString"}, |
| "Name":{"shape":"AttachmentName"}, |
| "AddPrincipals":{"shape":"Principals"}, |
| "RemovePrincipals":{"shape":"Principals"}, |
| "AddResources":{"shape":"Resources"}, |
| "RemoveResources":{"shape":"Resources"} |
| } |
| }, |
| "UpdateCrossAccountAttachmentResponse":{ |
| "type":"structure", |
| "members":{ |
| "CrossAccountAttachment":{"shape":"Attachment"} |
| } |
| }, |
| "UpdateCustomRoutingAcceleratorAttributesRequest":{ |
| "type":"structure", |
| "required":["AcceleratorArn"], |
| "members":{ |
| "AcceleratorArn":{"shape":"GenericString"}, |
| "FlowLogsEnabled":{"shape":"GenericBoolean"}, |
| "FlowLogsS3Bucket":{"shape":"GenericString"}, |
| "FlowLogsS3Prefix":{"shape":"GenericString"} |
| } |
| }, |
| "UpdateCustomRoutingAcceleratorAttributesResponse":{ |
| "type":"structure", |
| "members":{ |
| "AcceleratorAttributes":{"shape":"CustomRoutingAcceleratorAttributes"} |
| } |
| }, |
| "UpdateCustomRoutingAcceleratorRequest":{ |
| "type":"structure", |
| "required":["AcceleratorArn"], |
| "members":{ |
| "AcceleratorArn":{"shape":"GenericString"}, |
| "Name":{"shape":"GenericString"}, |
| "IpAddressType":{"shape":"IpAddressType"}, |
| "IpAddresses":{"shape":"IpAddresses"}, |
| "Enabled":{"shape":"GenericBoolean"} |
| } |
| }, |
| "UpdateCustomRoutingAcceleratorResponse":{ |
| "type":"structure", |
| "members":{ |
| "Accelerator":{"shape":"CustomRoutingAccelerator"} |
| } |
| }, |
| "UpdateCustomRoutingListenerRequest":{ |
| "type":"structure", |
| "required":[ |
| "ListenerArn", |
| "PortRanges" |
| ], |
| "members":{ |
| "ListenerArn":{"shape":"GenericString"}, |
| "PortRanges":{"shape":"PortRanges"} |
| } |
| }, |
| "UpdateCustomRoutingListenerResponse":{ |
| "type":"structure", |
| "members":{ |
| "Listener":{"shape":"CustomRoutingListener"} |
| } |
| }, |
| "UpdateEndpointGroupRequest":{ |
| "type":"structure", |
| "required":["EndpointGroupArn"], |
| "members":{ |
| "EndpointGroupArn":{"shape":"GenericString"}, |
| "EndpointConfigurations":{"shape":"EndpointConfigurations"}, |
| "TrafficDialPercentage":{"shape":"TrafficDialPercentage"}, |
| "HealthCheckPort":{"shape":"HealthCheckPort"}, |
| "HealthCheckProtocol":{"shape":"HealthCheckProtocol"}, |
| "HealthCheckPath":{"shape":"HealthCheckPath"}, |
| "HealthCheckIntervalSeconds":{"shape":"HealthCheckIntervalSeconds"}, |
| "ThresholdCount":{"shape":"ThresholdCount"}, |
| "PortOverrides":{"shape":"PortOverrides"} |
| } |
| }, |
| "UpdateEndpointGroupResponse":{ |
| "type":"structure", |
| "members":{ |
| "EndpointGroup":{"shape":"EndpointGroup"} |
| } |
| }, |
| "UpdateListenerRequest":{ |
| "type":"structure", |
| "required":["ListenerArn"], |
| "members":{ |
| "ListenerArn":{"shape":"GenericString"}, |
| "PortRanges":{"shape":"PortRanges"}, |
| "Protocol":{"shape":"Protocol"}, |
| "ClientAffinity":{"shape":"ClientAffinity"} |
| } |
| }, |
| "UpdateListenerResponse":{ |
| "type":"structure", |
| "members":{ |
| "Listener":{"shape":"Listener"} |
| } |
| }, |
| "WithdrawByoipCidrRequest":{ |
| "type":"structure", |
| "required":["Cidr"], |
| "members":{ |
| "Cidr":{"shape":"GenericString"} |
| } |
| }, |
| "WithdrawByoipCidrResponse":{ |
| "type":"structure", |
| "members":{ |
| "ByoipCidr":{"shape":"ByoipCidr"} |
| } |
| } |
| } |
| } |