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