We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.74.1
published on Monday, Aug 3, 2026 by Pulumi
published on Monday, Aug 3, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.74.1
published on Monday, Aug 3, 2026 by Pulumi
published on Monday, Aug 3, 2026 by Pulumi
Creates a monitor for specific network flows between local and remote resources to monitor network performance for workloads.
Using getMonitor
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getMonitor(args: GetMonitorArgs, opts?: InvokeOptions): Promise<GetMonitorResult>
function getMonitorOutput(args: GetMonitorOutputArgs, opts?: InvokeOptions): Output<GetMonitorResult>def get_monitor(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMonitorResult
def get_monitor_output(arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMonitorResult]func LookupMonitor(ctx *Context, args *LookupMonitorArgs, opts ...InvokeOption) (*LookupMonitorResult, error)
func LookupMonitorOutput(ctx *Context, args *LookupMonitorOutputArgs, opts ...InvokeOption) LookupMonitorResultOutput> Note: This function is named LookupMonitor in the Go SDK.
public static class GetMonitor
{
public static Task<GetMonitorResult> InvokeAsync(GetMonitorArgs args, InvokeOptions? opts = null)
public static Output<GetMonitorResult> Invoke(GetMonitorInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetMonitorResult> getMonitor(GetMonitorArgs args, InvokeOptions options)
public static Output<GetMonitorResult> getMonitor(GetMonitorArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:networkflowmonitor:getMonitor
arguments:
# arguments dictionarydata "aws-native_networkflowmonitor_get_monitor" "name" {
# arguments
}The following arguments are supported:
- Arn string
- The Amazon Resource Name (ARN) of the monitor.
- Arn string
- The Amazon Resource Name (ARN) of the monitor.
- arn string
- The Amazon Resource Name (ARN) of the monitor.
- arn String
- The Amazon Resource Name (ARN) of the monitor.
- arn string
- The Amazon Resource Name (ARN) of the monitor.
- arn str
- The Amazon Resource Name (ARN) of the monitor.
- arn String
- The Amazon Resource Name (ARN) of the monitor.
getMonitor Result
The following output properties are available:
- Arn string
- The Amazon Resource Name (ARN) of the monitor.
- Created
At string - The date and time when the monitor was created.
- Local
Resources List<Pulumi.Aws Native. Network Flow Monitor. Outputs. Monitor Local Resource> - The local resources to monitor.
- Modified
At string - The date and time when the monitor was last modified.
- Monitor
Status Pulumi.Aws Native. Network Flow Monitor. Monitor Status - The status of the monitor.
- Remote
Resources List<Pulumi.Aws Native. Network Flow Monitor. Outputs. Monitor Remote Resource> - The remote resources to monitor.
-
List<Pulumi.
Aws Native. Outputs. Tag> - The tags for the monitor.
- Arn string
- The Amazon Resource Name (ARN) of the monitor.
- Created
At string - The date and time when the monitor was created.
- Local
Resources []MonitorLocal Resource - The local resources to monitor.
- Modified
At string - The date and time when the monitor was last modified.
- Monitor
Status MonitorStatus - The status of the monitor.
- Remote
Resources []MonitorRemote Resource - The remote resources to monitor.
- Tag
- The tags for the monitor.
- arn string
- The Amazon Resource Name (ARN) of the monitor.
- created_
at string - The date and time when the monitor was created.
- local_
resources list(object) - The local resources to monitor.
- modified_
at string - The date and time when the monitor was last modified.
- monitor_
status "PENDING" | "ACTIVE" | "INACTIVE" | "ERROR" | "DELETING" - The status of the monitor.
- remote_
resources list(object) - The remote resources to monitor.
- list(object)
- The tags for the monitor.
- arn String
- The Amazon Resource Name (ARN) of the monitor.
- created
At String - The date and time when the monitor was created.
- local
Resources List<MonitorLocal Resource> - The local resources to monitor.
- modified
At String - The date and time when the monitor was last modified.
- monitor
Status MonitorStatus - The status of the monitor.
- remote
Resources List<MonitorRemote Resource> - The remote resources to monitor.
- List<Tag>
- The tags for the monitor.
- arn string
- The Amazon Resource Name (ARN) of the monitor.
- created
At string - The date and time when the monitor was created.
- local
Resources MonitorLocal Resource[] - The local resources to monitor.
- modified
At string - The date and time when the monitor was last modified.
- monitor
Status MonitorStatus - The status of the monitor.
- remote
Resources MonitorRemote Resource[] - The remote resources to monitor.
- Tag[]
- The tags for the monitor.
- arn str
- The Amazon Resource Name (ARN) of the monitor.
- created_
at str - The date and time when the monitor was created.
- local_
resources Sequence[MonitorLocal Resource] - The local resources to monitor.
- modified_
at str - The date and time when the monitor was last modified.
- monitor_
status MonitorStatus - The status of the monitor.
- remote_
resources Sequence[MonitorRemote Resource] - The remote resources to monitor.
- Sequence[root_Tag]
- The tags for the monitor.
- arn String
- The Amazon Resource Name (ARN) of the monitor.
- created
At String - The date and time when the monitor was created.
- local
Resources List<Property Map> - The local resources to monitor.
- modified
At String - The date and time when the monitor was last modified.
- monitor
Status "PENDING" | "ACTIVE" | "INACTIVE" | "ERROR" | "DELETING" - The status of the monitor.
- remote
Resources List<Property Map> - The remote resources to monitor.
- List<Property Map>
- The tags for the monitor.
Supporting Types
MonitorLocalResource
- Identifier string
- The identifier of the local resource.
- Type
Pulumi.
Aws Native. Network Flow Monitor. Monitor Local Resource Type - The type of the local resource.
- Identifier string
- The identifier of the local resource.
- Type
Monitor
Local Resource Type - The type of the local resource.
- identifier string
- The identifier of the local resource.
- type
"AWS::EC2::VPC" | "AWS::Availability
Zone" | "AWS::EC2::Subnet" | "AWS::Region" | "AWS::EKS::Cluster" - The type of the local resource.
- identifier String
- The identifier of the local resource.
- type
Monitor
Local Resource Type - The type of the local resource.
- identifier string
- The identifier of the local resource.
- type
Monitor
Local Resource Type - The type of the local resource.
- identifier str
- The identifier of the local resource.
- type
Monitor
Local Resource Type - The type of the local resource.
- identifier String
- The identifier of the local resource.
- type
"AWS::EC2::VPC" | "AWS::Availability
Zone" | "AWS::EC2::Subnet" | "AWS::Region" | "AWS::EKS::Cluster" - The type of the local resource.
MonitorLocalResourceType
MonitorRemoteResource
- Identifier string
- The identifier of the remote resource.
- Type
Pulumi.
Aws Native. Network Flow Monitor. Monitor Remote Resource Type - The type of the remote resource.
- Identifier string
- The identifier of the remote resource.
- Type
Monitor
Remote Resource Type - The type of the remote resource.
- identifier string
- The identifier of the remote resource.
- type
"AWS::EC2::VPC" | "AWS::Availability
Zone" | "AWS::EC2::Subnet" | "AWS::AWSService" | "AWS::Region" - The type of the remote resource.
- identifier String
- The identifier of the remote resource.
- type
Monitor
Remote Resource Type - The type of the remote resource.
- identifier string
- The identifier of the remote resource.
- type
Monitor
Remote Resource Type - The type of the remote resource.
- identifier str
- The identifier of the remote resource.
- type
Monitor
Remote Resource Type - The type of the remote resource.
- identifier String
- The identifier of the remote resource.
- type
"AWS::EC2::VPC" | "AWS::Availability
Zone" | "AWS::EC2::Subnet" | "AWS::AWSService" | "AWS::Region" - The type of the remote resource.
MonitorRemoteResourceType
MonitorStatus
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.74.1
published on Monday, Aug 3, 2026 by Pulumi
published on Monday, Aug 3, 2026 by Pulumi