Skip to content

Networkmonitor Classes

BaseValidatorModel

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

CreateMonitorInput

monitorName

  • Type:
  • Required: Yes

probes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.networkmonitor.networkmonitor_classes.CreateMonitorProbeInput]]

aggregationPeriod

  • Type: typing.Optional[int]

clientToken

  • Type: typing.Optional[str]

tags

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

CreateMonitorOutput

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

CreateMonitorProbeInput

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.Dict[str, str]]

CreateProbeInput

monitorName

  • Type:
  • Required: Yes

probe

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

tags

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

CreateProbeOutput

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

DeleteMonitorInput

monitorName

  • Type:
  • Required: Yes

DeleteProbeInput

monitorName

  • Type:
  • Required: Yes

probeId

  • Type:
  • Required: Yes

GetMonitorInput

monitorName

  • Type:
  • Required: Yes

GetMonitorOutput

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.networkmonitor_classes.Probe]
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

modifiedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetProbeInput

monitorName

  • Type:
  • Required: Yes

probeId

  • Type:
  • Required: Yes

GetProbeOutput

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

ListMonitorsInput

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

state

  • Type: typing.Optional[str]

ListMonitorsInputPaginate

state

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.networkmonitor.networkmonitor_classes.PaginatorConfig]

ListMonitorsOutput

monitors

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

MonitorSummary

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

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

Probe

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

ProbeInput

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.Dict[str, 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]

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

aggregationPeriod

  • Type:
  • Required: Yes

UpdateMonitorOutput

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

UpdateProbeInput

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]

UpdateProbeOutput

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