AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi
aws-native.internetmonitor.getMonitor
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi
Represents a monitor, which defines the monitoring boundaries for measurements that Internet Monitor publishes information about for an application
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(monitor_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMonitorResult
def get_monitor_output(monitor_name: Optional[pulumi.Input[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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:internetmonitor:getMonitor
arguments:
# arguments dictionary
The following arguments are supported:
- Monitor
Name string
- Monitor
Name string
- monitor
Name String
- monitor
Name string
- monitor_
name str
- monitor
Name String
getMonitor Result
The following output properties are available:
- Created
At string - Health
Events Pulumi.Config Aws Native. Internet Monitor. Outputs. Monitor Health Events Config - Internet
Measurements Pulumi.Log Delivery Aws Native. Internet Monitor. Outputs. Monitor Internet Measurements Log Delivery - Max
City intNetworks To Monitor - Modified
At string - Monitor
Arn string - Processing
Status Pulumi.Aws Native. Internet Monitor. Monitor Processing Status Code - Processing
Status stringInfo - Resources List<string>
- Status
Pulumi.
Aws Native. Internet Monitor. Monitor Config State - List<Pulumi.
Aws Native. Outputs. Tag> - Traffic
Percentage intTo Monitor
- Created
At string - Health
Events MonitorConfig Health Events Config - Internet
Measurements MonitorLog Delivery Internet Measurements Log Delivery - Max
City intNetworks To Monitor - Modified
At string - Monitor
Arn string - Processing
Status MonitorProcessing Status Code - Processing
Status stringInfo - Resources []string
- Status
Monitor
Config State - Tag
- Traffic
Percentage intTo Monitor
- created
At String - health
Events MonitorConfig Health Events Config - internet
Measurements MonitorLog Delivery Internet Measurements Log Delivery - max
City IntegerNetworks To Monitor - modified
At String - monitor
Arn String - processing
Status MonitorProcessing Status Code - processing
Status StringInfo - resources List<String>
- status
Monitor
Config State - List<Tag>
- traffic
Percentage IntegerTo Monitor
- created
At string - health
Events MonitorConfig Health Events Config - internet
Measurements MonitorLog Delivery Internet Measurements Log Delivery - max
City numberNetworks To Monitor - modified
At string - monitor
Arn string - processing
Status MonitorProcessing Status Code - processing
Status stringInfo - resources string[]
- status
Monitor
Config State - Tag[]
- traffic
Percentage numberTo Monitor
- created_
at str - health_
events_ Monitorconfig Health Events Config - internet_
measurements_ Monitorlog_ delivery Internet Measurements Log Delivery - max_
city_ intnetworks_ to_ monitor - modified_
at str - monitor_
arn str - processing_
status MonitorProcessing Status Code - processing_
status_ strinfo - resources Sequence[str]
- status
Monitor
Config State - Sequence[root_Tag]
- traffic_
percentage_ intto_ monitor
- created
At String - health
Events Property MapConfig - internet
Measurements Property MapLog Delivery - max
City NumberNetworks To Monitor - modified
At String - monitor
Arn String - processing
Status "OK" | "INACTIVE" | "COLLECTING_DATA" | "INSUFFICIENT_DATA" | "FAULT_SERVICE" | "FAULT_ACCESS_CLOUDWATCH" - processing
Status StringInfo - resources List<String>
- status "PENDING" | "ACTIVE" | "INACTIVE" | "ERROR"
- List<Property Map>
- traffic
Percentage NumberTo Monitor
Supporting Types
MonitorConfigState
MonitorHealthEventsConfig
MonitorInternetMeasurementsLogDelivery
MonitorLocalHealthEventsConfig
MonitorLocalHealthEventsConfigStatus
MonitorProcessingStatusCode
MonitorS3Config
MonitorS3ConfigLogDeliveryStatus
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi