Skip to content

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