Skip to content

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]