Skip to content

Internetmonitor Classes

AvailabilityMeasurementTypeDef

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!

ClientLocationTypeDef

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]

CreateMonitorInputRequestTypeDef

MonitorName

  • Type:
  • Required: Yes

Resources

  • Type: typing.Optional[typing.Sequence[str]]

ClientToken

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

MaxCityNetworksToMonitor

  • Type: typing.Optional[int]

InternetMeasurementsLogDelivery

  • Type: typing.Optional[aws_resource_validator.pydantic_models.internetmonitor_classes.InternetMeasurementsLogDeliveryTypeDef]

TrafficPercentageToMonitor

  • Type: typing.Optional[int]

HealthEventsConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.internetmonitor_classes.HealthEventsConfigTypeDef]

CreateMonitorOutputTypeDef

Arn

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'ERROR', 'INACTIVE', 'PENDING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteMonitorInputRequestTypeDef

MonitorName

  • Type:
  • Required: Yes

FilterParameterTypeDef

Field

  • Type: typing.Optional[str]

Operator

  • Type: typing.Optional[typing.Literal['EQUALS', 'NOT_EQUALS']]

Values

  • Type: typing.Optional[typing.Sequence[str]]

GetHealthEventInputRequestTypeDef

MonitorName

  • Type:
  • Required: Yes

EventId

  • Type:
  • Required: Yes

LinkedAccountId

  • Type: typing.Optional[str]

GetHealthEventOutputTypeDef

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_classes.ImpactedLocationTypeDef]
  • 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

GetInternetEventInputRequestTypeDef

EventId

  • Type:
  • Required: Yes

GetInternetEventOutputTypeDef

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

GetMonitorInputRequestTypeDef

MonitorName

  • Type:
  • Required: Yes

LinkedAccountId

  • Type: typing.Optional[str]

GetMonitorOutputTypeDef

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

GetQueryResultsInputRequestTypeDef

MonitorName

  • Type:
  • Required: Yes

QueryId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

GetQueryResultsOutputTypeDef

Fields

  • Type: typing.List[aws_resource_validator.pydantic_models.internetmonitor_classes.QueryFieldTypeDef]
  • Required: Yes

Data

  • Type: typing.List[typing.List[str]]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetQueryStatusInputRequestTypeDef

MonitorName

  • Type:
  • Required: Yes

QueryId

  • Type:
  • Required: Yes

GetQueryStatusOutputTypeDef

Status

  • Type: typing.Literal['CANCELED', 'FAILED', 'QUEUED', 'RUNNING', 'SUCCEEDED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

HealthEventTypeDef

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_classes.ImpactedLocationTypeDef]
  • 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]

HealthEventsConfigTypeDef

AvailabilityScoreThreshold

  • Type: typing.Optional[float]

PerformanceScoreThreshold

  • Type: typing.Optional[float]

AvailabilityLocalHealthEventsConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.internetmonitor_classes.LocalHealthEventsConfigTypeDef]

PerformanceLocalHealthEventsConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.internetmonitor_classes.LocalHealthEventsConfigTypeDef]

ImpactedLocationTypeDef

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_classes.NetworkImpairmentTypeDef]

InternetHealth

  • Type: typing.Optional[aws_resource_validator.pydantic_models.internetmonitor_classes.InternetHealthTypeDef]

Ipv4Prefixes

  • Type: typing.Optional[typing.List[str]]

InternetEventSummaryTypeDef

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]

InternetHealthTypeDef

Availability

  • Type: typing.Optional[aws_resource_validator.pydantic_models.internetmonitor_classes.AvailabilityMeasurementTypeDef]

Performance

  • Type: typing.Optional[aws_resource_validator.pydantic_models.internetmonitor_classes.PerformanceMeasurementTypeDef]

InternetMeasurementsLogDeliveryTypeDef

S3Config

  • Type: typing.Optional[aws_resource_validator.pydantic_models.internetmonitor_classes.S3ConfigTypeDef]

ListHealthEventsInputListHealthEventsPaginateTypeDef

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_classes.PaginatorConfigTypeDef]

ListHealthEventsInputRequestTypeDef

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]

ListHealthEventsOutputTypeDef

HealthEvents

  • Type: typing.List[aws_resource_validator.pydantic_models.internetmonitor_classes.HealthEventTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListInternetEventsInputListInternetEventsPaginateTypeDef

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_classes.PaginatorConfigTypeDef]

ListInternetEventsInputRequestTypeDef

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]

ListInternetEventsOutputTypeDef

InternetEvents

  • Type: typing.List[aws_resource_validator.pydantic_models.internetmonitor_classes.InternetEventSummaryTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListMonitorsInputListMonitorsPaginateTypeDef

MonitorStatus

  • Type: typing.Optional[str]

IncludeLinkedAccounts

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.internetmonitor_classes.PaginatorConfigTypeDef]

ListMonitorsInputRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

MonitorStatus

  • Type: typing.Optional[str]

IncludeLinkedAccounts

  • Type: typing.Optional[bool]

ListMonitorsOutputTypeDef

Monitors

  • Type: typing.List[aws_resource_validator.pydantic_models.internetmonitor_classes.MonitorTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceInputRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceOutputTypeDef

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LocalHealthEventsConfigTypeDef

Status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

HealthScoreThreshold

  • Type: typing.Optional[float]

MinTrafficImpact

  • Type: typing.Optional[float]

MonitorTypeDef

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']]

NetworkImpairmentTypeDef

Networks

  • Type: typing.List[aws_resource_validator.pydantic_models.internetmonitor_classes.NetworkTypeDef]
  • Required: Yes

AsPath

  • Type: typing.List[aws_resource_validator.pydantic_models.internetmonitor_classes.NetworkTypeDef]
  • Required: Yes

NetworkEventType

  • Type: typing.Literal['AWS', 'Internet']
  • Required: Yes

NetworkTypeDef

ASName

  • Type:
  • Required: Yes

ASNumber

  • Type:
  • Required: Yes

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PerformanceMeasurementTypeDef

ExperienceScore

  • Type: typing.Optional[float]

PercentOfTotalTrafficImpacted

  • Type: typing.Optional[float]

PercentOfClientLocationImpacted

  • Type: typing.Optional[float]

RoundTripTime

  • Type: typing.Optional[aws_resource_validator.pydantic_models.internetmonitor_classes.RoundTripTimeTypeDef]

QueryFieldTypeDef

Name

  • Type: typing.Optional[str]

Type

  • 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]

RoundTripTimeTypeDef

P50

  • Type: typing.Optional[float]

P90

  • Type: typing.Optional[float]

P95

  • Type: typing.Optional[float]

S3ConfigTypeDef

BucketName

  • Type: typing.Optional[str]

BucketPrefix

  • Type: typing.Optional[str]

LogDeliveryStatus

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

StartQueryInputRequestTypeDef

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', 'TOP_LOCATIONS', 'TOP_LOCATION_DETAILS']
  • Required: Yes

FilterParameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.internetmonitor_classes.FilterParameterTypeDef]]

LinkedAccountId

  • Type: typing.Optional[str]

StartQueryOutputTypeDef

QueryId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopQueryInputRequestTypeDef

MonitorName

  • Type:
  • Required: Yes

QueryId

  • Type:
  • Required: Yes

TagResourceInputRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

UntagResourceInputRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateMonitorInputRequestTypeDef

MonitorName

  • Type:
  • Required: Yes

ResourcesToAdd

  • Type: typing.Optional[typing.Sequence[str]]

ResourcesToRemove

  • Type: typing.Optional[typing.Sequence[str]]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'ERROR', 'INACTIVE', 'PENDING']]

ClientToken

  • Type: typing.Optional[str]

MaxCityNetworksToMonitor

  • Type: typing.Optional[int]

InternetMeasurementsLogDelivery

  • Type: typing.Optional[aws_resource_validator.pydantic_models.internetmonitor_classes.InternetMeasurementsLogDeliveryTypeDef]

TrafficPercentageToMonitor

  • Type: typing.Optional[int]

HealthEventsConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.internetmonitor_classes.HealthEventsConfigTypeDef]

UpdateMonitorOutputTypeDef

MonitorArn

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'ERROR', 'INACTIVE', 'PENDING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes