Globalaccelerator Classes
Accelerator
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.globalaccelerator_classes.IpSet]]
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.globalaccelerator_classes.AcceleratorEvent]]
AcceleratorAttributes
FlowLogsEnabled
- Type: typing.Optional[bool]
FlowLogsS3Bucket
- Type: typing.Optional[str]
FlowLogsS3Prefix
- Type: typing.Optional[str]
AcceleratorEvent
Message
- Type: typing.Optional[str]
Timestamp
- Type: typing.Optional[datetime.datetime]
AddCustomRoutingEndpointsRequest
EndpointConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.CustomRoutingEndpointConfiguration]
- Required: Yes
EndpointGroupArn
- Type:
- Required: Yes
AddCustomRoutingEndpointsResponse
EndpointDescriptions
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.CustomRoutingEndpointDescription]
- Required: Yes
EndpointGroupArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AddEndpointsRequest
EndpointConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.EndpointConfiguration]
- Required: Yes
EndpointGroupArn
- Type:
- Required: Yes
AddEndpointsResponse
EndpointDescriptions
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.EndpointDescription]
- Required: Yes
EndpointGroupArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AdvertiseByoipCidrRequest
Cidr
- Type:
- Required: Yes
AdvertiseByoipCidrResponse
ByoipCidr
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AllowCustomRoutingTrafficRequest
EndpointGroupArn
- Type:
- Required: Yes
EndpointId
- Type:
- Required: Yes
DestinationAddresses
- Type: typing.Optional[typing.List[str]]
DestinationPorts
- Type: typing.Optional[typing.List[int]]
AllowAllTrafficToEndpoint
- Type: typing.Optional[bool]
Attachment
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.globalaccelerator_classes.Resource]]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
CreatedTime
- Type: typing.Optional[datetime.datetime]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
ByoipCidr
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.globalaccelerator_classes.ByoipCidrEvent]]
ByoipCidrEvent
Message
- Type: typing.Optional[str]
Timestamp
- Type: typing.Optional[datetime.datetime]
CidrAuthorizationContext
Message
- Type:
- Required: Yes
Signature
- Type:
- Required: Yes
CreateAcceleratorRequest
Name
- Type:
- Required: Yes
IdempotencyToken
- Type:
- Required: Yes
IpAddressType
- Type: typing.Optional[typing.Literal['DUAL_STACK', 'IPV4']]
IpAddresses
- Type: typing.Optional[typing.List[str]]
Enabled
- Type: typing.Optional[bool]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.Tag]]
CreateAcceleratorResponse
Accelerator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateCrossAccountAttachmentRequest
Name
- Type:
- Required: Yes
IdempotencyToken
- Type:
- Required: Yes
Principals
- Type: typing.Optional[typing.List[str]]
Resources
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.Resource]]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.Tag]]
CreateCrossAccountAttachmentResponse
CrossAccountAttachment
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateCustomRoutingAcceleratorRequest
Name
- Type:
- Required: Yes
IdempotencyToken
- Type:
- Required: Yes
IpAddressType
- Type: typing.Optional[typing.Literal['DUAL_STACK', 'IPV4']]
IpAddresses
- Type: typing.Optional[typing.List[str]]
Enabled
- Type: typing.Optional[bool]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.Tag]]
CreateCustomRoutingAcceleratorResponse
Accelerator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateCustomRoutingEndpointGroupRequest
ListenerArn
- Type:
- Required: Yes
EndpointGroupRegion
- Type:
- Required: Yes
DestinationConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.CustomRoutingDestinationConfiguration]
- Required: Yes
IdempotencyToken
- Type:
- Required: Yes
CreateCustomRoutingEndpointGroupResponse
EndpointGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateCustomRoutingListenerRequest
AcceleratorArn
- Type:
- Required: Yes
PortRanges
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.PortRange]
- Required: Yes
IdempotencyToken
- Type:
- Required: Yes
CreateCustomRoutingListenerResponse
Listener
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateEndpointGroupRequest
ListenerArn
- Type:
- Required: Yes
EndpointGroupRegion
- Type:
- Required: Yes
IdempotencyToken
- Type:
- Required: Yes
EndpointConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.EndpointConfiguration]]
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.globalaccelerator_classes.PortOverride]]
CreateEndpointGroupResponse
EndpointGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateListenerRequest
AcceleratorArn
- Type:
- Required: Yes
PortRanges
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.PortRange]
- Required: Yes
Protocol
- Type: typing.Literal['TCP', 'UDP']
- Required: Yes
IdempotencyToken
- Type:
- Required: Yes
ClientAffinity
- Type: typing.Optional[typing.Literal['NONE', 'SOURCE_IP']]
CreateListenerResponse
Listener
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CrossAccountResource
EndpointId
- Type: typing.Optional[str]
Cidr
- Type: typing.Optional[str]
AttachmentArn
- Type: typing.Optional[str]
CustomRoutingAccelerator
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.globalaccelerator_classes.IpSet]]
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]
CustomRoutingAcceleratorAttributes
FlowLogsEnabled
- Type: typing.Optional[bool]
FlowLogsS3Bucket
- Type: typing.Optional[str]
FlowLogsS3Prefix
- Type: typing.Optional[str]
CustomRoutingDestinationConfiguration
FromPort
- Type:
- Required: Yes
ToPort
- Type:
- Required: Yes
Protocols
- Type: typing.List[typing.Literal['TCP', 'UDP']]
- Required: Yes
CustomRoutingDestinationDescription
FromPort
- Type: typing.Optional[int]
ToPort
- Type: typing.Optional[int]
Protocols
- Type: typing.Optional[typing.List[typing.Literal['TCP', 'UDP']]]
CustomRoutingEndpointConfiguration
EndpointId
- Type: typing.Optional[str]
AttachmentArn
- Type: typing.Optional[str]
CustomRoutingEndpointDescription
EndpointId
- Type: typing.Optional[str]
CustomRoutingEndpointGroup
EndpointGroupArn
- Type: typing.Optional[str]
EndpointGroupRegion
- Type: typing.Optional[str]
DestinationDescriptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.CustomRoutingDestinationDescription]]
EndpointDescriptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.CustomRoutingEndpointDescription]]
CustomRoutingListener
ListenerArn
- Type: typing.Optional[str]
PortRanges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.PortRange]]
DeleteAcceleratorRequest
AcceleratorArn
- Type:
- Required: Yes
DeleteCrossAccountAttachmentRequest
AttachmentArn
- Type:
- Required: Yes
DeleteCustomRoutingAcceleratorRequest
AcceleratorArn
- Type:
- Required: Yes
DeleteCustomRoutingEndpointGroupRequest
EndpointGroupArn
- Type:
- Required: Yes
DeleteCustomRoutingListenerRequest
ListenerArn
- Type:
- Required: Yes
DeleteEndpointGroupRequest
EndpointGroupArn
- Type:
- Required: Yes
DeleteListenerRequest
ListenerArn
- Type:
- Required: Yes
DenyCustomRoutingTrafficRequest
EndpointGroupArn
- Type:
- Required: Yes
EndpointId
- Type:
- Required: Yes
DestinationAddresses
- Type: typing.Optional[typing.List[str]]
DestinationPorts
- Type: typing.Optional[typing.List[int]]
DenyAllTrafficToEndpoint
- Type: typing.Optional[bool]
DeprovisionByoipCidrRequest
Cidr
- Type:
- Required: Yes
DeprovisionByoipCidrResponse
ByoipCidr
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeAcceleratorAttributesRequest
AcceleratorArn
- Type:
- Required: Yes
DescribeAcceleratorAttributesResponse
AcceleratorAttributes
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeAcceleratorRequest
AcceleratorArn
- Type:
- Required: Yes
DescribeAcceleratorResponse
Accelerator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeCrossAccountAttachmentRequest
AttachmentArn
- Type:
- Required: Yes
DescribeCrossAccountAttachmentResponse
CrossAccountAttachment
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeCustomRoutingAcceleratorAttributesRequest
AcceleratorArn
- Type:
- Required: Yes
DescribeCustomRoutingAcceleratorAttributesResponse
AcceleratorAttributes
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeCustomRoutingAcceleratorRequest
AcceleratorArn
- Type:
- Required: Yes
DescribeCustomRoutingAcceleratorResponse
Accelerator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeCustomRoutingEndpointGroupRequest
EndpointGroupArn
- Type:
- Required: Yes
DescribeCustomRoutingEndpointGroupResponse
EndpointGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeCustomRoutingListenerRequest
ListenerArn
- Type:
- Required: Yes
DescribeCustomRoutingListenerResponse
Listener
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeEndpointGroupRequest
EndpointGroupArn
- Type:
- Required: Yes
DescribeEndpointGroupResponse
EndpointGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeListenerRequest
ListenerArn
- Type:
- Required: Yes
DescribeListenerResponse
Listener
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DestinationPortMapping
AcceleratorArn
- Type: typing.Optional[str]
AcceleratorSocketAddresses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.SocketAddress]]
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.globalaccelerator_classes.SocketAddress]
IpAddressType
- Type: typing.Optional[typing.Literal['DUAL_STACK', 'IPV4']]
DestinationTrafficState
- Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
EndpointConfiguration
EndpointId
- Type: typing.Optional[str]
Weight
- Type: typing.Optional[int]
ClientIPPreservationEnabled
- Type: typing.Optional[bool]
AttachmentArn
- Type: typing.Optional[str]
EndpointDescription
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]
EndpointGroup
EndpointGroupArn
- Type: typing.Optional[str]
EndpointGroupRegion
- Type: typing.Optional[str]
EndpointDescriptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.EndpointDescription]]
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.globalaccelerator_classes.PortOverride]]
EndpointIdentifier
EndpointId
- Type:
- Required: Yes
ClientIPPreservationEnabled
- Type: typing.Optional[bool]
IpSet
IpFamily
- Type: typing.Optional[str]
IpAddresses
- Type: typing.Optional[typing.List[str]]
IpAddressFamily
- Type: typing.Optional[typing.Literal['IPv4', 'IPv6']]
ListAcceleratorsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListAcceleratorsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.PaginatorConfig]
ListAcceleratorsResponse
Accelerators
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.Accelerator]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListByoipCidrsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListByoipCidrsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.PaginatorConfig]
ListByoipCidrsResponse
ByoipCidrs
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.ByoipCidr]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCrossAccountAttachmentsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListCrossAccountAttachmentsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.PaginatorConfig]
ListCrossAccountAttachmentsResponse
CrossAccountAttachments
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.Attachment]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCrossAccountResourceAccountsResponse
ResourceOwnerAwsAccountIds
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListCrossAccountResourcesRequest
ResourceOwnerAwsAccountId
- Type:
- Required: Yes
AcceleratorArn
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListCrossAccountResourcesRequestPaginate
ResourceOwnerAwsAccountId
- Type:
- Required: Yes
AcceleratorArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.PaginatorConfig]
ListCrossAccountResourcesResponse
CrossAccountResources
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.CrossAccountResource]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCustomRoutingAcceleratorsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListCustomRoutingAcceleratorsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.PaginatorConfig]
ListCustomRoutingAcceleratorsResponse
Accelerators
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.CustomRoutingAccelerator]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCustomRoutingEndpointGroupsRequest
ListenerArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListCustomRoutingEndpointGroupsRequestPaginate
ListenerArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.PaginatorConfig]
ListCustomRoutingEndpointGroupsResponse
EndpointGroups
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.CustomRoutingEndpointGroup]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCustomRoutingListenersRequest
AcceleratorArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListCustomRoutingListenersRequestPaginate
AcceleratorArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.PaginatorConfig]
ListCustomRoutingListenersResponse
Listeners
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.CustomRoutingListener]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCustomRoutingPortMappingsByDestinationRequest
EndpointId
- Type:
- Required: Yes
DestinationAddress
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListCustomRoutingPortMappingsByDestinationRequestPaginate
EndpointId
- Type:
- Required: Yes
DestinationAddress
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.PaginatorConfig]
ListCustomRoutingPortMappingsByDestinationResponse
DestinationPortMappings
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.DestinationPortMapping]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCustomRoutingPortMappingsRequest
AcceleratorArn
- Type:
- Required: Yes
EndpointGroupArn
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListCustomRoutingPortMappingsRequestPaginate
AcceleratorArn
- Type:
- Required: Yes
EndpointGroupArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.PaginatorConfig]
ListCustomRoutingPortMappingsResponse
PortMappings
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.PortMapping]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEndpointGroupsRequest
ListenerArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListEndpointGroupsRequestPaginate
ListenerArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.PaginatorConfig]
ListEndpointGroupsResponse
EndpointGroups
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.EndpointGroup]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListListenersRequest
AcceleratorArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListListenersRequestPaginate
AcceleratorArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.PaginatorConfig]
ListListenersResponse
Listeners
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.Listener]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Listener
ListenerArn
- Type: typing.Optional[str]
PortRanges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.PortRange]]
Protocol
- Type: typing.Optional[typing.Literal['TCP', 'UDP']]
ClientAffinity
- Type: typing.Optional[typing.Literal['NONE', 'SOURCE_IP']]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PortMapping
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.globalaccelerator_classes.SocketAddress]
Protocols
- Type: typing.Optional[typing.List[typing.Literal['TCP', 'UDP']]]
DestinationTrafficState
- Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]
PortOverride
ListenerPort
- Type: typing.Optional[int]
EndpointPort
- Type: typing.Optional[int]
PortRange
FromPort
- Type: typing.Optional[int]
ToPort
- Type: typing.Optional[int]
ProvisionByoipCidrRequest
Cidr
- Type:
- Required: Yes
CidrAuthorizationContext
- Type:
- Required: Yes
ProvisionByoipCidrResponse
ByoipCidr
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RemoveCustomRoutingEndpointsRequest
EndpointIds
- Type: typing.List[str]
- Required: Yes
EndpointGroupArn
- Type:
- Required: Yes
RemoveEndpointsRequest
EndpointIdentifiers
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.EndpointIdentifier]
- Required: Yes
EndpointGroupArn
- Type:
- Required: Yes
Resource
EndpointId
- Type: typing.Optional[str]
Cidr
- Type: typing.Optional[str]
Region
- Type: typing.Optional[str]
ResponseMetadata
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]
SocketAddress
IpAddress
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
Tag
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
TagResourceRequest
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.Tag]
- Required: Yes
UntagResourceRequest
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UpdateAcceleratorAttributesRequest
AcceleratorArn
- Type:
- Required: Yes
FlowLogsEnabled
- Type: typing.Optional[bool]
FlowLogsS3Bucket
- Type: typing.Optional[str]
FlowLogsS3Prefix
- Type: typing.Optional[str]
UpdateAcceleratorAttributesResponse
AcceleratorAttributes
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateAcceleratorRequest
AcceleratorArn
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
IpAddressType
- Type: typing.Optional[typing.Literal['DUAL_STACK', 'IPV4']]
IpAddresses
- Type: typing.Optional[typing.List[str]]
Enabled
- Type: typing.Optional[bool]
UpdateAcceleratorResponse
Accelerator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateCrossAccountAttachmentRequest
AttachmentArn
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
AddPrincipals
- Type: typing.Optional[typing.List[str]]
RemovePrincipals
- Type: typing.Optional[typing.List[str]]
AddResources
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.Resource]]
RemoveResources
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.Resource]]
UpdateCrossAccountAttachmentResponse
CrossAccountAttachment
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateCustomRoutingAcceleratorAttributesRequest
AcceleratorArn
- Type:
- Required: Yes
FlowLogsEnabled
- Type: typing.Optional[bool]
FlowLogsS3Bucket
- Type: typing.Optional[str]
FlowLogsS3Prefix
- Type: typing.Optional[str]
UpdateCustomRoutingAcceleratorAttributesResponse
AcceleratorAttributes
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateCustomRoutingAcceleratorRequest
AcceleratorArn
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
IpAddressType
- Type: typing.Optional[typing.Literal['DUAL_STACK', 'IPV4']]
IpAddresses
- Type: typing.Optional[typing.List[str]]
Enabled
- Type: typing.Optional[bool]
UpdateCustomRoutingAcceleratorResponse
Accelerator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateCustomRoutingListenerRequest
ListenerArn
- Type:
- Required: Yes
PortRanges
- Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.PortRange]
- Required: Yes
UpdateCustomRoutingListenerResponse
Listener
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateEndpointGroupRequest
EndpointGroupArn
- Type:
- Required: Yes
EndpointConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.EndpointConfiguration]]
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.globalaccelerator_classes.PortOverride]]
UpdateEndpointGroupResponse
EndpointGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateListenerRequest
ListenerArn
- Type:
- Required: Yes
PortRanges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator.globalaccelerator_classes.PortRange]]
Protocol
- Type: typing.Optional[typing.Literal['TCP', 'UDP']]
ClientAffinity
- Type: typing.Optional[typing.Literal['NONE', 'SOURCE_IP']]
UpdateListenerResponse
Listener
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
WithdrawByoipCidrRequest
Cidr
- Type:
- Required: Yes
WithdrawByoipCidrResponse
ByoipCidr
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes