Internetmonitor Classes
AvailabilityMeasurement
ExperienceScore
- Type: typing.Optional[float]
PercentOfTotalTrafficImpacted
- Type: typing.Optional[float]
PercentOfClientLocationImpacted
- Type: typing.Optional[float]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
ClientLocation
ASName
- Type:
- Required: Yes
ASNumber
- Type:
- Required: Yes
Country
- Type:
- Required: Yes
City
- Type:
- Required: Yes
Latitude
- Type:
- Required: Yes
Longitude
- Type:
- Required: Yes
Subdivision
- Type: typing.Optional[str]
Metro
- Type: typing.Optional[str]
CreateMonitorInput
MonitorName
- Type:
- Required: Yes
Resources
- Type: typing.Optional[typing.List[str]]
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
MaxCityNetworksToMonitor
- Type: typing.Optional[int]
InternetMeasurementsLogDelivery
- Type:
TrafficPercentageToMonitor
- Type: typing.Optional[int]
HealthEventsConfig
- Type:
CreateMonitorOutput
Arn
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'ERROR', 'INACTIVE', 'PENDING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteMonitorInput
MonitorName
- Type:
- Required: Yes
FilterParameter
Field
- Type: typing.Optional[str]
Operator
- Type: typing.Optional[typing.Literal['EQUALS', 'NOT_EQUALS']]
Values
- Type: typing.Optional[typing.List[str]]
GetHealthEventInput
MonitorName
- Type:
- Required: Yes
EventId
- Type:
- Required: Yes
LinkedAccountId
- Type: typing.Optional[str]
GetHealthEventOutput
EventArn
- Type:
- Required: Yes
EventId
- Type:
- Required: Yes
StartedAt
- Type:
- Required: Yes
EndedAt
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
ImpactedLocations
- Type: typing.List[aws_resource_validator.pydantic_models.internetmonitor.internetmonitor_classes.ImpactedLocation]
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'RESOLVED']
- Required: Yes
PercentOfTotalTrafficImpacted
- Type:
- Required: Yes
ImpactType
- Type: typing.Literal['AVAILABILITY', 'LOCAL_AVAILABILITY', 'LOCAL_PERFORMANCE', 'PERFORMANCE']
- Required: Yes
HealthScoreThreshold
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetInternetEventInput
EventId
- Type:
- Required: Yes
GetInternetEventOutput
EventId
- Type:
- Required: Yes
EventArn
- Type:
- Required: Yes
StartedAt
- Type:
- Required: Yes
EndedAt
- Type:
- Required: Yes
ClientLocation
- Type:
- Required: Yes
EventType
- Type: typing.Literal['AVAILABILITY', 'PERFORMANCE']
- Required: Yes
EventStatus
- Type: typing.Literal['ACTIVE', 'RESOLVED']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMonitorInput
MonitorName
- Type:
- Required: Yes
LinkedAccountId
- Type: typing.Optional[str]
GetMonitorOutput
MonitorName
- Type:
- Required: Yes
MonitorArn
- Type:
- Required: Yes
Resources
- Type: typing.List[str]
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'ERROR', 'INACTIVE', 'PENDING']
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ModifiedAt
- Type:
- Required: Yes
ProcessingStatus
- Type: typing.Literal['COLLECTING_DATA', 'FAULT_ACCESS_CLOUDWATCH', 'FAULT_SERVICE', 'INACTIVE', 'INSUFFICIENT_DATA', 'OK']
- Required: Yes
ProcessingStatusInfo
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
MaxCityNetworksToMonitor
- Type:
- Required: Yes
InternetMeasurementsLogDelivery
- Type:
- Required: Yes
TrafficPercentageToMonitor
- Type:
- Required: Yes
HealthEventsConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetQueryResultsInput
MonitorName
- Type:
- Required: Yes
QueryId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetQueryResultsOutput
Fields
- Type: typing.List[aws_resource_validator.pydantic_models.internetmonitor.internetmonitor_classes.QueryField]
- Required: Yes
Data
- Type: typing.List[typing.List[str]]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetQueryStatusInput
MonitorName
- Type:
- Required: Yes
QueryId
- Type:
- Required: Yes
GetQueryStatusOutput
Status
- Type: typing.Literal['CANCELED', 'FAILED', 'QUEUED', 'RUNNING', 'SUCCEEDED']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
HealthEvent
EventArn
- Type:
- Required: Yes
EventId
- Type:
- Required: Yes
StartedAt
- Type:
- Required: Yes
LastUpdatedAt
- Type:
- Required: Yes
ImpactedLocations
- Type: typing.List[aws_resource_validator.pydantic_models.internetmonitor.internetmonitor_classes.ImpactedLocation]
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'RESOLVED']
- Required: Yes
ImpactType
- Type: typing.Literal['AVAILABILITY', 'LOCAL_AVAILABILITY', 'LOCAL_PERFORMANCE', 'PERFORMANCE']
- Required: Yes
EndedAt
- Type: typing.Optional[datetime.datetime]
CreatedAt
- Type: typing.Optional[datetime.datetime]
PercentOfTotalTrafficImpacted
- Type: typing.Optional[float]
HealthScoreThreshold
- Type: typing.Optional[float]
HealthEventsConfig
AvailabilityScoreThreshold
- Type: typing.Optional[float]
PerformanceScoreThreshold
- Type: typing.Optional[float]
AvailabilityLocalHealthEventsConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.internetmonitor.internetmonitor_classes.LocalHealthEventsConfig]
PerformanceLocalHealthEventsConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.internetmonitor.internetmonitor_classes.LocalHealthEventsConfig]
ImpactedLocation
ASName
- Type:
- Required: Yes
ASNumber
- Type:
- Required: Yes
Country
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'RESOLVED']
- Required: Yes
Subdivision
- Type: typing.Optional[str]
Metro
- Type: typing.Optional[str]
City
- Type: typing.Optional[str]
Latitude
- Type: typing.Optional[float]
Longitude
- Type: typing.Optional[float]
CountryCode
- Type: typing.Optional[str]
SubdivisionCode
- Type: typing.Optional[str]
ServiceLocation
- Type: typing.Optional[str]
CausedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.internetmonitor.internetmonitor_classes.NetworkImpairment]
InternetHealth
- Type:
Ipv4Prefixes
- Type: typing.Optional[typing.List[str]]
InternetEventSummary
EventId
- Type:
- Required: Yes
EventArn
- Type:
- Required: Yes
StartedAt
- Type:
- Required: Yes
ClientLocation
- Type:
- Required: Yes
EventType
- Type: typing.Literal['AVAILABILITY', 'PERFORMANCE']
- Required: Yes
EventStatus
- Type: typing.Literal['ACTIVE', 'RESOLVED']
- Required: Yes
EndedAt
- Type: typing.Optional[datetime.datetime]
InternetHealth
Availability
- Type: typing.Optional[aws_resource_validator.pydantic_models.internetmonitor.internetmonitor_classes.AvailabilityMeasurement]
Performance
- Type: typing.Optional[aws_resource_validator.pydantic_models.internetmonitor.internetmonitor_classes.PerformanceMeasurement]
InternetMeasurementsLogDelivery
S3Config
- Type:
ListHealthEventsInput
MonitorName
- Type:
- Required: Yes
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
EventStatus
- Type: typing.Optional[typing.Literal['ACTIVE', 'RESOLVED']]
LinkedAccountId
- Type: typing.Optional[str]
ListHealthEventsInputPaginate
MonitorName
- Type:
- Required: Yes
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EventStatus
- Type: typing.Optional[typing.Literal['ACTIVE', 'RESOLVED']]
LinkedAccountId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.internetmonitor.internetmonitor_classes.PaginatorConfig]
ListHealthEventsOutput
HealthEvents
- Type: typing.List[aws_resource_validator.pydantic_models.internetmonitor.internetmonitor_classes.HealthEvent]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListInternetEventsInput
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EventStatus
- Type: typing.Optional[str]
EventType
- Type: typing.Optional[str]
ListInternetEventsInputPaginate
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EventStatus
- Type: typing.Optional[str]
EventType
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.internetmonitor.internetmonitor_classes.PaginatorConfig]
ListInternetEventsOutput
InternetEvents
- Type: typing.List[aws_resource_validator.pydantic_models.internetmonitor.internetmonitor_classes.InternetEventSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListMonitorsInput
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
MonitorStatus
- Type: typing.Optional[str]
IncludeLinkedAccounts
- Type: typing.Optional[bool]
ListMonitorsInputPaginate
MonitorStatus
- Type: typing.Optional[str]
IncludeLinkedAccounts
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.internetmonitor.internetmonitor_classes.PaginatorConfig]
ListMonitorsOutput
Monitors
- Type: typing.List[aws_resource_validator.pydantic_models.internetmonitor.internetmonitor_classes.Monitor]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceInput
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceOutput
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LocalHealthEventsConfig
Status
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
HealthScoreThreshold
- Type: typing.Optional[float]
MinTrafficImpact
- Type: typing.Optional[float]
Monitor
MonitorName
- Type:
- Required: Yes
MonitorArn
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'ERROR', 'INACTIVE', 'PENDING']
- Required: Yes
ProcessingStatus
- Type: typing.Optional[typing.Literal['COLLECTING_DATA', 'FAULT_ACCESS_CLOUDWATCH', 'FAULT_SERVICE', 'INACTIVE', 'INSUFFICIENT_DATA', 'OK']]
Network
ASName
- Type:
- Required: Yes
ASNumber
- Type:
- Required: Yes
NetworkImpairment
Networks
- Type: typing.List[aws_resource_validator.pydantic_models.internetmonitor.internetmonitor_classes.Network]
- Required: Yes
AsPath
- Type: typing.List[aws_resource_validator.pydantic_models.internetmonitor.internetmonitor_classes.Network]
- Required: Yes
NetworkEventType
- Type: typing.Literal['AWS', 'Internet']
- Required: Yes
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PerformanceMeasurement
ExperienceScore
- Type: typing.Optional[float]
PercentOfTotalTrafficImpacted
- Type: typing.Optional[float]
PercentOfClientLocationImpacted
- Type: typing.Optional[float]
RoundTripTime
- Type:
QueryField
Name
- Type: typing.Optional[str]
Type
- 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]
RoundTripTime
P50
- Type: typing.Optional[float]
P90
- Type: typing.Optional[float]
P95
- Type: typing.Optional[float]
S3Config
BucketName
- Type: typing.Optional[str]
BucketPrefix
- Type: typing.Optional[str]
LogDeliveryStatus
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
StartQueryInput
MonitorName
- Type:
- Required: Yes
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
QueryType
- Type: typing.Literal['MEASUREMENTS', 'OVERALL_TRAFFIC_SUGGESTIONS', 'OVERALL_TRAFFIC_SUGGESTIONS_DETAILS', 'ROUTING_SUGGESTIONS', 'TOP_LOCATIONS', 'TOP_LOCATION_DETAILS']
- Required: Yes
FilterParameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.internetmonitor.internetmonitor_classes.FilterParameter]]
LinkedAccountId
- Type: typing.Optional[str]
StartQueryOutput
QueryId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopQueryInput
MonitorName
- Type:
- Required: Yes
QueryId
- Type:
- Required: Yes
TagResourceInput
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
UntagResourceInput
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UpdateMonitorInput
MonitorName
- Type:
- Required: Yes
ResourcesToAdd
- Type: typing.Optional[typing.List[str]]
ResourcesToRemove
- Type: typing.Optional[typing.List[str]]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'ERROR', 'INACTIVE', 'PENDING']]
ClientToken
- Type: typing.Optional[str]
MaxCityNetworksToMonitor
- Type: typing.Optional[int]
InternetMeasurementsLogDelivery
- Type:
TrafficPercentageToMonitor
- Type: typing.Optional[int]
HealthEventsConfig
- Type:
UpdateMonitorOutput
MonitorArn
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'ERROR', 'INACTIVE', 'PENDING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes