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