Networkflowmonitor Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CreateMonitorInput
monitorName
- Type:
- Required: Yes
localResources
- Type: typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.MonitorLocalResource]
- Required: Yes
scopeArn
- Type:
- Required: Yes
remoteResources
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.MonitorRemoteResource]]
clientToken
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateMonitorOutput
monitorArn
- Type:
- Required: Yes
monitorName
- Type:
- Required: Yes
monitorStatus
- Type: typing.Literal['ACTIVE', 'DELETING', 'ERROR', 'INACTIVE', 'PENDING']
- Required: Yes
localResources
- Type: typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.MonitorLocalResource]
- Required: Yes
remoteResources
- Type: typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.MonitorRemoteResource]
- Required: Yes
createdAt
- Type:
- Required: Yes
modifiedAt
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateScopeInput
targets
- Type: typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.TargetResource]
- Required: Yes
clientToken
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateScopeOutput
scopeId
- Type:
- Required: Yes
status
- Type: typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']
- Required: Yes
scopeArn
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteMonitorInput
monitorName
- Type:
- Required: Yes
DeleteScopeInput
scopeId
- Type:
- Required: Yes
GetMonitorInput
monitorName
- Type:
- Required: Yes
GetMonitorOutput
monitorArn
- Type:
- Required: Yes
monitorName
- Type:
- Required: Yes
monitorStatus
- Type: typing.Literal['ACTIVE', 'DELETING', 'ERROR', 'INACTIVE', 'PENDING']
- Required: Yes
localResources
- Type: typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.MonitorLocalResource]
- Required: Yes
remoteResources
- Type: typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.MonitorRemoteResource]
- Required: Yes
createdAt
- Type:
- Required: Yes
modifiedAt
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetQueryResultsMonitorTopContributorsInput
monitorName
- Type:
- Required: Yes
queryId
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
GetQueryResultsMonitorTopContributorsInputPaginate
monitorName
- Type:
- Required: Yes
queryId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.PaginatorConfig]
GetQueryResultsMonitorTopContributorsOutput
unit
- Type: typing.Literal['Bits', 'Bits/Second', 'Bytes', 'Bytes/Second', 'Count', 'Count/Second', 'Gigabits', 'Gigabits/Second', 'Gigabytes', 'Gigabytes/Second', 'Kilobits', 'Kilobits/Second', 'Kilobytes', 'Kilobytes/Second', 'Megabits', 'Megabits/Second', 'Megabytes', 'Megabytes/Second', 'Microseconds', 'Milliseconds', 'None', 'Percent', 'Seconds', 'Terabits', 'Terabits/Second', 'Terabytes', 'Terabytes/Second']
- Required: Yes
topContributors
- Type: typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.MonitorTopContributorsRow]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetQueryResultsWorkloadInsightsTopContributorsDataInput
scopeId
- Type:
- Required: Yes
queryId
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
GetQueryResultsWorkloadInsightsTopContributorsDataInputPaginate
scopeId
- Type:
- Required: Yes
queryId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.PaginatorConfig]
GetQueryResultsWorkloadInsightsTopContributorsDataOutput
unit
- Type: typing.Literal['Bits', 'Bits/Second', 'Bytes', 'Bytes/Second', 'Count', 'Count/Second', 'Gigabits', 'Gigabits/Second', 'Gigabytes', 'Gigabytes/Second', 'Kilobits', 'Kilobits/Second', 'Kilobytes', 'Kilobytes/Second', 'Megabits', 'Megabits/Second', 'Megabytes', 'Megabytes/Second', 'Microseconds', 'Milliseconds', 'None', 'Percent', 'Seconds', 'Terabits', 'Terabits/Second', 'Terabytes', 'Terabytes/Second']
- Required: Yes
datapoints
- Type: typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.WorkloadInsightsTopContributorsDataPoint]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetQueryResultsWorkloadInsightsTopContributorsInput
scopeId
- Type:
- Required: Yes
queryId
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
GetQueryResultsWorkloadInsightsTopContributorsInputPaginate
scopeId
- Type:
- Required: Yes
queryId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.PaginatorConfig]
GetQueryResultsWorkloadInsightsTopContributorsOutput
topContributors
- Type: typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.WorkloadInsightsTopContributorsRow]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetQueryStatusMonitorTopContributorsInput
monitorName
- Type:
- Required: Yes
queryId
- Type:
- Required: Yes
GetQueryStatusMonitorTopContributorsOutput
status
- Type: typing.Literal['CANCELED', 'FAILED', 'QUEUED', 'RUNNING', 'SUCCEEDED']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetQueryStatusWorkloadInsightsTopContributorsDataInput
scopeId
- Type:
- Required: Yes
queryId
- Type:
- Required: Yes
GetQueryStatusWorkloadInsightsTopContributorsDataOutput
status
- Type: typing.Literal['CANCELED', 'FAILED', 'QUEUED', 'RUNNING', 'SUCCEEDED']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetQueryStatusWorkloadInsightsTopContributorsInput
scopeId
- Type:
- Required: Yes
queryId
- Type:
- Required: Yes
GetQueryStatusWorkloadInsightsTopContributorsOutput
status
- Type: typing.Literal['CANCELED', 'FAILED', 'QUEUED', 'RUNNING', 'SUCCEEDED']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetScopeInput
scopeId
- Type:
- Required: Yes
GetScopeOutput
scopeId
- Type:
- Required: Yes
status
- Type: typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']
- Required: Yes
scopeArn
- Type:
- Required: Yes
targets
- Type: typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.TargetResource]
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
KubernetesMetadata
localServiceName
- Type: typing.Optional[str]
localPodName
- Type: typing.Optional[str]
localPodNamespace
- Type: typing.Optional[str]
remoteServiceName
- Type: typing.Optional[str]
remotePodName
- Type: typing.Optional[str]
remotePodNamespace
- Type: typing.Optional[str]
ListMonitorsInput
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
monitorStatus
- Type: typing.Optional[typing.Literal['ACTIVE', 'DELETING', 'ERROR', 'INACTIVE', 'PENDING']]
ListMonitorsInputPaginate
monitorStatus
- Type: typing.Optional[typing.Literal['ACTIVE', 'DELETING', 'ERROR', 'INACTIVE', 'PENDING']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.PaginatorConfig]
ListMonitorsOutput
monitors
- Type: typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.MonitorSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListScopesInput
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListScopesInputPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.PaginatorConfig]
ListScopesOutput
scopes
- Type: typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.ScopeSummary]
- 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
MonitorLocalResource
type
- Type: typing.Literal['AWS::AvailabilityZone', 'AWS::EC2::Subnet', 'AWS::EC2::VPC']
- Required: Yes
identifier
- Type:
- Required: Yes
MonitorRemoteResource
type
- Type: typing.Literal['AWS::AWSService', 'AWS::AvailabilityZone', 'AWS::EC2::Subnet', 'AWS::EC2::VPC']
- Required: Yes
identifier
- Type:
- Required: Yes
MonitorSummary
monitorArn
- Type:
- Required: Yes
monitorName
- Type:
- Required: Yes
monitorStatus
- Type: typing.Literal['ACTIVE', 'DELETING', 'ERROR', 'INACTIVE', 'PENDING']
- Required: Yes
MonitorTopContributorsRow
localIp
- Type: typing.Optional[str]
snatIp
- Type: typing.Optional[str]
localInstanceId
- Type: typing.Optional[str]
localVpcId
- Type: typing.Optional[str]
localRegion
- Type: typing.Optional[str]
localAz
- Type: typing.Optional[str]
localSubnetId
- Type: typing.Optional[str]
targetPort
- Type: typing.Optional[int]
destinationCategory
- Type: typing.Optional[typing.Literal['AMAZON_DYNAMODB', 'AMAZON_S3', 'INTER_AZ', 'INTER_VPC', 'INTRA_AZ', 'UNCLASSIFIED']]
remoteVpcId
- Type: typing.Optional[str]
remoteRegion
- Type: typing.Optional[str]
remoteAz
- Type: typing.Optional[str]
remoteSubnetId
- Type: typing.Optional[str]
remoteInstanceId
- Type: typing.Optional[str]
remoteIp
- Type: typing.Optional[str]
dnatIp
- Type: typing.Optional[str]
value
- Type: typing.Optional[int]
traversedConstructs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.TraversedComponent]]
kubernetesMetadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.KubernetesMetadata]
localInstanceArn
- Type: typing.Optional[str]
localSubnetArn
- Type: typing.Optional[str]
localVpcArn
- Type: typing.Optional[str]
remoteInstanceArn
- Type: typing.Optional[str]
remoteSubnetArn
- Type: typing.Optional[str]
remoteVpcArn
- Type: typing.Optional[str]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[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]
ScopeSummary
scopeId
- Type:
- Required: Yes
status
- Type: typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']
- Required: Yes
scopeArn
- Type:
- Required: Yes
StartQueryMonitorTopContributorsInput
monitorName
- Type:
- Required: Yes
startTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
endTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
metricName
- Type: typing.Literal['DATA_TRANSFERRED', 'RETRANSMISSIONS', 'ROUND_TRIP_TIME', 'TIMEOUTS']
- Required: Yes
destinationCategory
- Type: typing.Literal['AMAZON_DYNAMODB', 'AMAZON_S3', 'INTER_AZ', 'INTER_VPC', 'INTRA_AZ', 'UNCLASSIFIED']
- Required: Yes
limit
- Type: typing.Optional[int]
StartQueryMonitorTopContributorsOutput
queryId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartQueryWorkloadInsightsTopContributorsDataInput
scopeId
- Type:
- Required: Yes
startTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
endTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
metricName
- Type: typing.Literal['DATA_TRANSFERRED', 'RETRANSMISSIONS', 'TIMEOUTS']
- Required: Yes
destinationCategory
- Type: typing.Literal['AMAZON_DYNAMODB', 'AMAZON_S3', 'INTER_AZ', 'INTER_VPC', 'INTRA_AZ', 'UNCLASSIFIED']
- Required: Yes
StartQueryWorkloadInsightsTopContributorsDataOutput
queryId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartQueryWorkloadInsightsTopContributorsInput
scopeId
- Type:
- Required: Yes
startTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
endTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
metricName
- Type: typing.Literal['DATA_TRANSFERRED', 'RETRANSMISSIONS', 'TIMEOUTS']
- Required: Yes
destinationCategory
- Type: typing.Literal['AMAZON_DYNAMODB', 'AMAZON_S3', 'INTER_AZ', 'INTER_VPC', 'INTRA_AZ', 'UNCLASSIFIED']
- Required: Yes
limit
- Type: typing.Optional[int]
StartQueryWorkloadInsightsTopContributorsOutput
queryId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopQueryMonitorTopContributorsInput
monitorName
- Type:
- Required: Yes
queryId
- Type:
- Required: Yes
StopQueryWorkloadInsightsTopContributorsDataInput
scopeId
- Type:
- Required: Yes
queryId
- Type:
- Required: Yes
StopQueryWorkloadInsightsTopContributorsInput
scopeId
- Type:
- Required: Yes
queryId
- Type:
- Required: Yes
TagResourceInput
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
TargetId
accountId
- Type: typing.Optional[str]
TargetIdentifier
targetId
- Type:
- Required: Yes
targetType
- Type: typing.Literal['ACCOUNT']
- Required: Yes
TargetResource
targetIdentifier
- Type:
- Required: Yes
region
- Type:
- Required: Yes
TraversedComponent
componentId
- Type: typing.Optional[str]
componentType
- Type: typing.Optional[str]
componentArn
- Type: typing.Optional[str]
serviceName
- Type: typing.Optional[str]
UntagResourceInput
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.List[str]
- Required: Yes
UpdateMonitorInput
monitorName
- Type:
- Required: Yes
localResourcesToAdd
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.MonitorLocalResource]]
localResourcesToRemove
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.MonitorLocalResource]]
remoteResourcesToAdd
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.MonitorRemoteResource]]
remoteResourcesToRemove
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.MonitorRemoteResource]]
clientToken
- Type: typing.Optional[str]
UpdateMonitorOutput
monitorArn
- Type:
- Required: Yes
monitorName
- Type:
- Required: Yes
monitorStatus
- Type: typing.Literal['ACTIVE', 'DELETING', 'ERROR', 'INACTIVE', 'PENDING']
- Required: Yes
localResources
- Type: typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.MonitorLocalResource]
- Required: Yes
remoteResources
- Type: typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.MonitorRemoteResource]
- Required: Yes
createdAt
- Type:
- Required: Yes
modifiedAt
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateScopeInput
scopeId
- Type:
- Required: Yes
resourcesToAdd
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.TargetResource]]
resourcesToDelete
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.networkflowmonitor.networkflowmonitor_classes.TargetResource]]
UpdateScopeOutput
scopeId
- Type:
- Required: Yes
status
- Type: typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']
- Required: Yes
scopeArn
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
WorkloadInsightsTopContributorsDataPoint
timestamps
- Type: typing.List[datetime.datetime]
- Required: Yes
values
- Type: typing.List[float]
- Required: Yes
label
- Type:
- Required: Yes
WorkloadInsightsTopContributorsRow
accountId
- Type: typing.Optional[str]
localSubnetId
- Type: typing.Optional[str]
localAz
- Type: typing.Optional[str]
localVpcId
- Type: typing.Optional[str]
localRegion
- Type: typing.Optional[str]
remoteIdentifier
- Type: typing.Optional[str]
value
- Type: typing.Optional[int]
localSubnetArn
- Type: typing.Optional[str]
localVpcArn
- Type: typing.Optional[str]