Globalaccelerator Classes
AcceleratorAttributesTypeDef
FlowLogsEnabled
- Type: typing.Optional[bool]
FlowLogsS3Bucket
- Type: typing.Optional[str]
FlowLogsS3Prefix
- Type: typing.Optional[str]
AcceleratorEventTypeDef
Message
- Type: typing.Optional[str]
Timestamp
- Type: typing.Optional[datetime.datetime]
AcceleratorTypeDef
AcceleratorArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
IpAddressType
- Type: typing.Optional[typing.Literal['DUAL_STACK', 'IPV4']]
Enabled
- Type: typing.Optional[bool]
IpSets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.IpSetTypeDef]]
DnsName
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['DEPLOYED', 'IN_PROGRESS']]
CreatedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
DualStackDnsName
- Type: typing.Optional[str]
Events
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.AcceleratorEventTypeDef]]
AddCustomRoutingEndpointsRequestRequestTypeDef
EndpointConfigurations
- Type: typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.CustomRoutingEndpointConfigurationTypeDef]
- Required: Yes
EndpointGroupArn
- Type:
- Required: Yes
AddCustomRoutingEndpointsResponseTypeDef
EndpointDescriptions
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.CustomRoutingEndpointDescriptionTypeDef]
- Required: Yes
EndpointGroupArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AddEndpointsRequestRequestTypeDef
EndpointConfigurations
- Type: typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.EndpointConfigurationTypeDef]
- Required: Yes
EndpointGroupArn
- Type:
- Required: Yes
AddEndpointsResponseTypeDef
EndpointDescriptions
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.EndpointDescriptionTypeDef]
- Required: Yes
EndpointGroupArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AdvertiseByoipCidrRequestRequestTypeDef
Cidr
- Type:
- Required: Yes
AdvertiseByoipCidrResponseTypeDef
ByoipCidr
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AllowCustomRoutingTrafficRequestRequestTypeDef
EndpointGroupArn
- Type:
- Required: Yes
EndpointId
- Type:
- Required: Yes
DestinationAddresses
- Type: typing.Optional[typing.Sequence[str]]
DestinationPorts
- Type: typing.Optional[typing.Sequence[int]]
AllowAllTrafficToEndpoint
- Type: typing.Optional[bool]
AttachmentTypeDef
AttachmentArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Principals
- Type: typing.Optional[typing.List[str]]
Resources
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.ResourceTypeDef]]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
CreatedTime
- Type: typing.Optional[datetime.datetime]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
ByoipCidrEventTypeDef
Message
- Type: typing.Optional[str]
Timestamp
- Type: typing.Optional[datetime.datetime]
ByoipCidrTypeDef
Cidr
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['ADVERTISING', 'DEPROVISIONED', 'FAILED_ADVERTISING', 'FAILED_DEPROVISION', 'FAILED_PROVISION', 'FAILED_WITHDRAW', 'PENDING_ADVERTISING', 'PENDING_DEPROVISIONING', 'PENDING_PROVISIONING', 'PENDING_WITHDRAWING', 'READY']]
Events
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.ByoipCidrEventTypeDef]]
CidrAuthorizationContextTypeDef
Message
- Type:
- Required: Yes
Signature
- Type:
- Required: Yes
CreateAcceleratorRequestRequestTypeDef
Name
- Type:
- Required: Yes
IdempotencyToken
- Type:
- Required: Yes
IpAddressType
- Type: typing.Optional[typing.Literal['DUAL_STACK', 'IPV4']]
IpAddresses
- Type: typing.Optional[typing.Sequence[str]]
Enabled
- Type: typing.Optional[bool]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.TagTypeDef]]
CreateAcceleratorResponseTypeDef
Accelerator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateCrossAccountAttachmentRequestRequestTypeDef
Name
- Type:
- Required: Yes
IdempotencyToken
- Type:
- Required: Yes
Principals
- Type: typing.Optional[typing.Sequence[str]]
Resources
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.ResourceTypeDef]]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.TagTypeDef]]
CreateCrossAccountAttachmentResponseTypeDef
CrossAccountAttachment
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateCustomRoutingAcceleratorRequestRequestTypeDef
Name
- Type:
- Required: Yes
IdempotencyToken
- Type:
- Required: Yes
IpAddressType
- Type: typing.Optional[typing.Literal['DUAL_STACK', 'IPV4']]
IpAddresses
- Type: typing.Optional[typing.Sequence[str]]
Enabled
- Type: typing.Optional[bool]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.TagTypeDef]]
CreateCustomRoutingAcceleratorResponseTypeDef
Accelerator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateCustomRoutingEndpointGroupRequestRequestTypeDef
ListenerArn
- Type:
- Required: Yes
EndpointGroupRegion
- Type:
- Required: Yes
DestinationConfigurations
- Type: typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.CustomRoutingDestinationConfigurationTypeDef]
- Required: Yes
IdempotencyToken
- Type:
- Required: Yes
CreateCustomRoutingEndpointGroupResponseTypeDef
EndpointGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateCustomRoutingListenerRequestRequestTypeDef
AcceleratorArn
- Type:
- Required: Yes
PortRanges
- Type: typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.PortRangeTypeDef]
- Required: Yes
IdempotencyToken
- Type:
- Required: Yes
CreateCustomRoutingListenerResponseTypeDef
Listener
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateEndpointGroupRequestRequestTypeDef
ListenerArn
- Type:
- Required: Yes
EndpointGroupRegion
- Type:
- Required: Yes
IdempotencyToken
- Type:
- Required: Yes
EndpointConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.EndpointConfigurationTypeDef]]
TrafficDialPercentage
- Type: typing.Optional[float]
HealthCheckPort
- Type: typing.Optional[int]
HealthCheckProtocol
- Type: typing.Optional[typing.Literal['HTTP', 'HTTPS', 'TCP']]
HealthCheckPath
- Type: typing.Optional[str]
HealthCheckIntervalSeconds
- Type: typing.Optional[int]
ThresholdCount
- Type: typing.Optional[int]
PortOverrides
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.PortOverrideTypeDef]]
CreateEndpointGroupResponseTypeDef
EndpointGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateListenerRequestRequestTypeDef
AcceleratorArn
- Type:
- Required: Yes
PortRanges
- Type: typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.PortRangeTypeDef]
- Required: Yes
Protocol
- Type: typing.Literal['TCP', 'UDP']
- Required: Yes
IdempotencyToken
- Type:
- Required: Yes
ClientAffinity
- Type: typing.Optional[typing.Literal['NONE', 'SOURCE_IP']]
CreateListenerResponseTypeDef
Listener
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CrossAccountResourceTypeDef
EndpointId
- Type: typing.Optional[str]
Cidr
- Type: typing.Optional[str]
AttachmentArn
- Type: typing.Optional[str]
CustomRoutingAcceleratorAttributesTypeDef
FlowLogsEnabled
- Type: typing.Optional[bool]
FlowLogsS3Bucket
- Type: typing.Optional[str]
FlowLogsS3Prefix
- Type: typing.Optional[str]
CustomRoutingAcceleratorTypeDef
AcceleratorArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
IpAddressType
- Type: typing.Optional[typing.Literal['DUAL_STACK', 'IPV4']]
Enabled
- Type: typing.Optional[bool]
IpSets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.IpSetTypeDef]]
DnsName
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['DEPLOYED', 'IN_PROGRESS']]
CreatedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
CustomRoutingDestinationConfigurationTypeDef
FromPort
- Type:
- Required: Yes
ToPort
- Type:
- Required: Yes
Protocols
- Type: typing.Sequence[typing.Literal['TCP', 'UDP']]
- Required: Yes
CustomRoutingDestinationDescriptionTypeDef
FromPort
- Type: typing.Optional[int]
ToPort
- Type: typing.Optional[int]
Protocols
- Type: typing.Optional[typing.List[typing.Literal['TCP', 'UDP']]]
CustomRoutingEndpointConfigurationTypeDef
EndpointId
- Type: typing.Optional[str]
AttachmentArn
- Type: typing.Optional[str]
CustomRoutingEndpointDescriptionTypeDef
EndpointId
- Type: typing.Optional[str]
CustomRoutingEndpointGroupTypeDef
EndpointGroupArn
- Type: typing.Optional[str]
EndpointGroupRegion
- Type: typing.Optional[str]
DestinationDescriptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.CustomRoutingDestinationDescriptionTypeDef]]
EndpointDescriptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.CustomRoutingEndpointDescriptionTypeDef]]
CustomRoutingListenerTypeDef
ListenerArn
- Type: typing.Optional[str]
PortRanges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.PortRangeTypeDef]]
DeleteAcceleratorRequestRequestTypeDef
AcceleratorArn
- Type:
- Required: Yes
DeleteCrossAccountAttachmentRequestRequestTypeDef
AttachmentArn
- Type:
- Required: Yes
DeleteCustomRoutingAcceleratorRequestRequestTypeDef
AcceleratorArn
- Type:
- Required: Yes
DeleteCustomRoutingEndpointGroupRequestRequestTypeDef
EndpointGroupArn
- Type:
- Required: Yes
DeleteCustomRoutingListenerRequestRequestTypeDef
ListenerArn
- Type:
- Required: Yes
DeleteEndpointGroupRequestRequestTypeDef
EndpointGroupArn
- Type:
- Required: Yes
DeleteListenerRequestRequestTypeDef
ListenerArn
- Type:
- Required: Yes
DenyCustomRoutingTrafficRequestRequestTypeDef
EndpointGroupArn
- Type:
- Required: Yes
EndpointId
- Type:
- Required: Yes
DestinationAddresses
- Type: typing.Optional[typing.Sequence[str]]
DestinationPorts
- Type: typing.Optional[typing.Sequence[int]]
DenyAllTrafficToEndpoint
- Type: typing.Optional[bool]
DeprovisionByoipCidrRequestRequestTypeDef
Cidr
- Type:
- Required: Yes
DeprovisionByoipCidrResponseTypeDef
ByoipCidr
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeAcceleratorAttributesRequestRequestTypeDef
AcceleratorArn
- Type:
- Required: Yes
DescribeAcceleratorAttributesResponseTypeDef
AcceleratorAttributes
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeAcceleratorRequestRequestTypeDef
AcceleratorArn
- Type:
- Required: Yes
DescribeAcceleratorResponseTypeDef
Accelerator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeCrossAccountAttachmentRequestRequestTypeDef
AttachmentArn
- Type:
- Required: Yes
DescribeCrossAccountAttachmentResponseTypeDef
CrossAccountAttachment
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeCustomRoutingAcceleratorAttributesRequestRequestTypeDef
AcceleratorArn
- Type:
- Required: Yes
DescribeCustomRoutingAcceleratorAttributesResponseTypeDef
AcceleratorAttributes
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeCustomRoutingAcceleratorRequestRequestTypeDef
AcceleratorArn
- Type:
- Required: Yes
DescribeCustomRoutingAcceleratorResponseTypeDef
Accelerator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeCustomRoutingEndpointGroupRequestRequestTypeDef
EndpointGroupArn
- Type:
- Required: Yes
DescribeCustomRoutingEndpointGroupResponseTypeDef
EndpointGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeCustomRoutingListenerRequestRequestTypeDef
ListenerArn
- Type:
- Required: Yes
DescribeCustomRoutingListenerResponseTypeDef
Listener
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeEndpointGroupRequestRequestTypeDef
EndpointGroupArn
- Type:
- Required: Yes
DescribeEndpointGroupResponseTypeDef
EndpointGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeListenerRequestRequestTypeDef
ListenerArn
- Type:
- Required: Yes
DescribeListenerResponseTypeDef
Listener
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DestinationPortMappingTypeDef
AcceleratorArn
- Type: typing.Optional[str]
AcceleratorSocketAddresses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.SocketAddressTypeDef]]
EndpointGroupArn
- Type: typing.Optional[str]
EndpointId
- Type: typing.Optional[str]
EndpointGroupRegion
- Type: typing.Optional[str]
DestinationSocketAddress
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.SocketAddressTypeDef]
IpAddressType
- Type: typing.Optional[typing.Literal['DUAL_STACK', 'IPV4']]
DestinationTrafficState
- Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
EndpointConfigurationTypeDef
EndpointId
- Type: typing.Optional[str]
Weight
- Type: typing.Optional[int]
ClientIPPreservationEnabled
- Type: typing.Optional[bool]
AttachmentArn
- Type: typing.Optional[str]
EndpointDescriptionTypeDef
EndpointId
- Type: typing.Optional[str]
Weight
- Type: typing.Optional[int]
HealthState
- Type: typing.Optional[typing.Literal['HEALTHY', 'INITIAL', 'UNHEALTHY']]
HealthReason
- Type: typing.Optional[str]
ClientIPPreservationEnabled
- Type: typing.Optional[bool]
EndpointGroupTypeDef
EndpointGroupArn
- Type: typing.Optional[str]
EndpointGroupRegion
- Type: typing.Optional[str]
EndpointDescriptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.EndpointDescriptionTypeDef]]
TrafficDialPercentage
- Type: typing.Optional[float]
HealthCheckPort
- Type: typing.Optional[int]
HealthCheckProtocol
- Type: typing.Optional[typing.Literal['HTTP', 'HTTPS', 'TCP']]
HealthCheckPath
- Type: typing.Optional[str]
HealthCheckIntervalSeconds
- Type: typing.Optional[int]
ThresholdCount
- Type: typing.Optional[int]
PortOverrides
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.PortOverrideTypeDef]]
EndpointIdentifierTypeDef
EndpointId
- Type:
- Required: Yes
ClientIPPreservationEnabled
- Type: typing.Optional[bool]
IpSetTypeDef
IpFamily
- Type: typing.Optional[str]
IpAddresses
- Type: typing.Optional[typing.List[str]]
IpAddressFamily
- Type: typing.Optional[typing.Literal['IPv4', 'IPv6']]
ListAcceleratorsRequestListAcceleratorsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]
ListAcceleratorsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListAcceleratorsResponseTypeDef
Accelerators
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.AcceleratorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListByoipCidrsRequestListByoipCidrsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]
ListByoipCidrsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListByoipCidrsResponseTypeDef
ByoipCidrs
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.ByoipCidrTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCrossAccountAttachmentsRequestListCrossAccountAttachmentsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]
ListCrossAccountAttachmentsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListCrossAccountAttachmentsResponseTypeDef
CrossAccountAttachments
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.AttachmentTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCrossAccountResourceAccountsResponseTypeDef
ResourceOwnerAwsAccountIds
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListCrossAccountResourcesRequestListCrossAccountResourcesPaginateTypeDef
ResourceOwnerAwsAccountId
- Type:
- Required: Yes
AcceleratorArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]
ListCrossAccountResourcesRequestRequestTypeDef
ResourceOwnerAwsAccountId
- Type:
- Required: Yes
AcceleratorArn
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListCrossAccountResourcesResponseTypeDef
CrossAccountResources
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.CrossAccountResourceTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]
ListCustomRoutingAcceleratorsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListCustomRoutingAcceleratorsResponseTypeDef
Accelerators
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.CustomRoutingAcceleratorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCustomRoutingEndpointGroupsRequestListCustomRoutingEndpointGroupsPaginateTypeDef
ListenerArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]
ListCustomRoutingEndpointGroupsRequestRequestTypeDef
ListenerArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListCustomRoutingEndpointGroupsResponseTypeDef
EndpointGroups
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.CustomRoutingEndpointGroupTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateTypeDef
AcceleratorArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]
ListCustomRoutingListenersRequestRequestTypeDef
AcceleratorArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListCustomRoutingListenersResponseTypeDef
Listeners
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.CustomRoutingListenerTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateTypeDef
EndpointId
- Type:
- Required: Yes
DestinationAddress
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]
ListCustomRoutingPortMappingsByDestinationRequestRequestTypeDef
EndpointId
- Type:
- Required: Yes
DestinationAddress
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListCustomRoutingPortMappingsByDestinationResponseTypeDef
DestinationPortMappings
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.DestinationPortMappingTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateTypeDef
AcceleratorArn
- Type:
- Required: Yes
EndpointGroupArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]
ListCustomRoutingPortMappingsRequestRequestTypeDef
AcceleratorArn
- Type:
- Required: Yes
EndpointGroupArn
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListCustomRoutingPortMappingsResponseTypeDef
PortMappings
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.PortMappingTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEndpointGroupsRequestListEndpointGroupsPaginateTypeDef
ListenerArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]
ListEndpointGroupsRequestRequestTypeDef
ListenerArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListEndpointGroupsResponseTypeDef
EndpointGroups
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.EndpointGroupTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListListenersRequestListListenersPaginateTypeDef
AcceleratorArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]
ListListenersRequestRequestTypeDef
AcceleratorArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListListenersResponseTypeDef
Listeners
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.ListenerTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListenerTypeDef
ListenerArn
- Type: typing.Optional[str]
PortRanges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.PortRangeTypeDef]]
Protocol
- Type: typing.Optional[typing.Literal['TCP', 'UDP']]
ClientAffinity
- Type: typing.Optional[typing.Literal['NONE', 'SOURCE_IP']]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PortMappingTypeDef
AcceleratorPort
- Type: typing.Optional[int]
EndpointGroupArn
- Type: typing.Optional[str]
EndpointId
- Type: typing.Optional[str]
DestinationSocketAddress
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.SocketAddressTypeDef]
Protocols
- Type: typing.Optional[typing.List[typing.Literal['TCP', 'UDP']]]
DestinationTrafficState
- Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]
PortOverrideTypeDef
ListenerPort
- Type: typing.Optional[int]
EndpointPort
- Type: typing.Optional[int]
PortRangeTypeDef
FromPort
- Type: typing.Optional[int]
ToPort
- Type: typing.Optional[int]
ProvisionByoipCidrRequestRequestTypeDef
Cidr
- Type:
- Required: Yes
CidrAuthorizationContext
- Type:
- Required: Yes
ProvisionByoipCidrResponseTypeDef
ByoipCidr
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RemoveCustomRoutingEndpointsRequestRequestTypeDef
EndpointIds
- Type: typing.Sequence[str]
- Required: Yes
EndpointGroupArn
- Type:
- Required: Yes
RemoveEndpointsRequestRequestTypeDef
EndpointIdentifiers
- Type: typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.EndpointIdentifierTypeDef]
- Required: Yes
EndpointGroupArn
- Type:
- Required: Yes
ResourceTypeDef
EndpointId
- Type: typing.Optional[str]
Cidr
- Type: typing.Optional[str]
Region
- Type: typing.Optional[str]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
SocketAddressTypeDef
IpAddress
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
TagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.TagTypeDef]
- Required: Yes
TagTypeDef
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
UntagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateAcceleratorAttributesRequestRequestTypeDef
AcceleratorArn
- Type:
- Required: Yes
FlowLogsEnabled
- Type: typing.Optional[bool]
FlowLogsS3Bucket
- Type: typing.Optional[str]
FlowLogsS3Prefix
- Type: typing.Optional[str]
UpdateAcceleratorAttributesResponseTypeDef
AcceleratorAttributes
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateAcceleratorRequestRequestTypeDef
AcceleratorArn
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
IpAddressType
- Type: typing.Optional[typing.Literal['DUAL_STACK', 'IPV4']]
IpAddresses
- Type: typing.Optional[typing.Sequence[str]]
Enabled
- Type: typing.Optional[bool]
UpdateAcceleratorResponseTypeDef
Accelerator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateCrossAccountAttachmentRequestRequestTypeDef
AttachmentArn
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
AddPrincipals
- Type: typing.Optional[typing.Sequence[str]]
RemovePrincipals
- Type: typing.Optional[typing.Sequence[str]]
AddResources
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.ResourceTypeDef]]
RemoveResources
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.ResourceTypeDef]]
UpdateCrossAccountAttachmentResponseTypeDef
CrossAccountAttachment
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateCustomRoutingAcceleratorAttributesRequestRequestTypeDef
AcceleratorArn
- Type:
- Required: Yes
FlowLogsEnabled
- Type: typing.Optional[bool]
FlowLogsS3Bucket
- Type: typing.Optional[str]
FlowLogsS3Prefix
- Type: typing.Optional[str]
UpdateCustomRoutingAcceleratorAttributesResponseTypeDef
AcceleratorAttributes
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateCustomRoutingAcceleratorRequestRequestTypeDef
AcceleratorArn
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
IpAddressType
- Type: typing.Optional[typing.Literal['DUAL_STACK', 'IPV4']]
IpAddresses
- Type: typing.Optional[typing.Sequence[str]]
Enabled
- Type: typing.Optional[bool]
UpdateCustomRoutingAcceleratorResponseTypeDef
Accelerator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateCustomRoutingListenerRequestRequestTypeDef
ListenerArn
- Type:
- Required: Yes
PortRanges
- Type: typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.PortRangeTypeDef]
- Required: Yes
UpdateCustomRoutingListenerResponseTypeDef
Listener
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateEndpointGroupRequestRequestTypeDef
EndpointGroupArn
- Type:
- Required: Yes
EndpointConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.EndpointConfigurationTypeDef]]
TrafficDialPercentage
- Type: typing.Optional[float]
HealthCheckPort
- Type: typing.Optional[int]
HealthCheckProtocol
- Type: typing.Optional[typing.Literal['HTTP', 'HTTPS', 'TCP']]
HealthCheckPath
- Type: typing.Optional[str]
HealthCheckIntervalSeconds
- Type: typing.Optional[int]
ThresholdCount
- Type: typing.Optional[int]
PortOverrides
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.PortOverrideTypeDef]]
UpdateEndpointGroupResponseTypeDef
EndpointGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateListenerRequestRequestTypeDef
ListenerArn
- Type:
- Required: Yes
PortRanges
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.PortRangeTypeDef]]
Protocol
- Type: typing.Optional[typing.Literal['TCP', 'UDP']]
ClientAffinity
- Type: typing.Optional[typing.Literal['NONE', 'SOURCE_IP']]
UpdateListenerResponseTypeDef
Listener
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
WithdrawByoipCidrRequestRequestTypeDef
Cidr
- Type:
- Required: Yes
WithdrawByoipCidrResponseTypeDef
ByoipCidr
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes