Skip to content

Networkmonitor Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CreateMonitorInputRequestTypeDef

monitorName

  • Type:
  • Required: Yes

probes

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.networkmonitor_classes.CreateMonitorProbeInputTypeDef]]

aggregationPeriod

  • Type: typing.Optional[int]

clientToken

  • Type: typing.Optional[str]

tags

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

CreateMonitorOutputTypeDef

monitorArn

  • Type:
  • Required: Yes

monitorName

  • Type:
  • Required: Yes

state

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

aggregationPeriod

  • Type:
  • Required: Yes

tags

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

ResponseMetadata

  • Type:
  • Required: Yes

CreateMonitorProbeInputTypeDef

sourceArn

  • Type:
  • Required: Yes

destination

  • Type:
  • Required: Yes

protocol

  • Type: typing.Literal['ICMP', 'TCP']
  • Required: Yes

destinationPort

  • Type: typing.Optional[int]

packetSize

  • Type: typing.Optional[int]

probeTags

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

CreateProbeInputRequestTypeDef

monitorName

  • Type:
  • Required: Yes

probe

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

tags

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

CreateProbeOutputTypeDef

probeId

  • Type:
  • Required: Yes

probeArn

  • Type:
  • Required: Yes

sourceArn

  • Type:
  • Required: Yes

destination

  • Type:
  • Required: Yes

destinationPort

  • Type:
  • Required: Yes

protocol

  • Type: typing.Literal['ICMP', 'TCP']
  • Required: Yes

packetSize

  • Type:
  • Required: Yes

addressFamily

  • Type: typing.Literal['IPV4', 'IPV6']
  • Required: Yes

vpcId

  • Type:
  • Required: Yes

state

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

createdAt

  • Type:
  • Required: Yes

modifiedAt

  • Type:
  • Required: Yes

tags

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

ResponseMetadata

  • Type:
  • Required: Yes

DeleteMonitorInputRequestTypeDef

monitorName

  • Type:
  • Required: Yes

DeleteProbeInputRequestTypeDef

monitorName

  • Type:
  • Required: Yes

probeId

  • Type:
  • Required: Yes

GetMonitorInputRequestTypeDef

monitorName

  • Type:
  • Required: Yes

GetMonitorOutputTypeDef

monitorArn

  • Type:
  • Required: Yes

monitorName

  • Type:
  • Required: Yes

state

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

aggregationPeriod

  • Type:
  • Required: Yes

tags

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

probes

  • Type: typing.List[aws_resource_validator.pydantic_models.networkmonitor_classes.ProbeTypeDef]
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

modifiedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetProbeInputRequestTypeDef

monitorName

  • Type:
  • Required: Yes

probeId

  • Type:
  • Required: Yes

GetProbeOutputTypeDef

probeId

  • Type:
  • Required: Yes

probeArn

  • Type:
  • Required: Yes

sourceArn

  • Type:
  • Required: Yes

destination

  • Type:
  • Required: Yes

destinationPort

  • Type:
  • Required: Yes

protocol

  • Type: typing.Literal['ICMP', 'TCP']
  • Required: Yes

packetSize

  • Type:
  • Required: Yes

addressFamily

  • Type: typing.Literal['IPV4', 'IPV6']
  • Required: Yes

vpcId

  • Type:
  • Required: Yes

state

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

createdAt

  • Type:
  • Required: Yes

modifiedAt

  • Type:
  • Required: Yes

tags

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

ResponseMetadata

  • Type:
  • Required: Yes

ListMonitorsInputListMonitorsPaginateTypeDef

state

  • Type: typing.Optional[str]

PaginationConfig

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

ListMonitorsInputRequestTypeDef

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

state

  • Type: typing.Optional[str]

ListMonitorsOutputTypeDef

monitors

  • Type: typing.List[aws_resource_validator.pydantic_models.networkmonitor_classes.MonitorSummaryTypeDef]
  • 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

MonitorSummaryTypeDef

monitorArn

  • Type:
  • Required: Yes

monitorName

  • Type:
  • Required: Yes

state

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

aggregationPeriod

  • Type: typing.Optional[int]

tags

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

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ProbeInputTypeDef

sourceArn

  • Type:
  • Required: Yes

destination

  • Type:
  • Required: Yes

protocol

  • Type: typing.Literal['ICMP', 'TCP']
  • Required: Yes

destinationPort

  • Type: typing.Optional[int]

packetSize

  • Type: typing.Optional[int]

tags

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

ProbeTypeDef

sourceArn

  • Type:
  • Required: Yes

destination

  • Type:
  • Required: Yes

protocol

  • Type: typing.Literal['ICMP', 'TCP']
  • Required: Yes

probeId

  • Type: typing.Optional[str]

probeArn

  • Type: typing.Optional[str]

destinationPort

  • Type: typing.Optional[int]

packetSize

  • Type: typing.Optional[int]

addressFamily

  • Type: typing.Optional[typing.Literal['IPV4', 'IPV6']]

vpcId

  • Type: typing.Optional[str]

state

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

createdAt

  • Type: typing.Optional[datetime.datetime]

modifiedAt

  • Type: typing.Optional[datetime.datetime]

tags

  • Type: typing.Optional[typing.Dict[str, 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]

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

aggregationPeriod

  • Type:
  • Required: Yes

UpdateMonitorOutputTypeDef

monitorArn

  • Type:
  • Required: Yes

monitorName

  • Type:
  • Required: Yes

state

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

aggregationPeriod

  • Type:
  • Required: Yes

tags

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

ResponseMetadata

  • Type:
  • Required: Yes

UpdateProbeInputRequestTypeDef

monitorName

  • Type:
  • Required: Yes

probeId

  • Type:
  • Required: Yes

state

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

destination

  • Type: typing.Optional[str]

destinationPort

  • Type: typing.Optional[int]

protocol

  • Type: typing.Optional[typing.Literal['ICMP', 'TCP']]

packetSize

  • Type: typing.Optional[int]

UpdateProbeOutputTypeDef

probeId

  • Type:
  • Required: Yes

probeArn

  • Type:
  • Required: Yes

sourceArn

  • Type:
  • Required: Yes

destination

  • Type:
  • Required: Yes

destinationPort

  • Type:
  • Required: Yes

protocol

  • Type: typing.Literal['ICMP', 'TCP']
  • Required: Yes

packetSize

  • Type:
  • Required: Yes

addressFamily

  • Type: typing.Literal['IPV4', 'IPV6']
  • Required: Yes

vpcId

  • Type:
  • Required: Yes

state

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

createdAt

  • Type:
  • Required: Yes

modifiedAt

  • Type:
  • Required: Yes

tags

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

ResponseMetadata

  • Type:
  • Required: Yes