Internet Monitor Args
data class InternetMonitorArgs(val internetMeasurementsLogDelivery: Output<InternetMonitorInternetMeasurementsLogDeliveryArgs>? = null, val maxCityNetworksToMonitor: Output<Int>? = null, val monitorName: Output<String>? = null, val resources: Output<List<String>>? = null, val status: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val trafficPercentageToMonitor: Output<Int>? = null) : ConvertibleToJava<InternetMonitorArgs>
Provides a Internet Monitor Monitor resource.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.cloudwatch.InternetMonitor;
import com.pulumi.aws.cloudwatch.InternetMonitorArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new InternetMonitor("example", InternetMonitorArgs.builder()
.monitorName("exmple")
.build());
}
}
Content copied to clipboard
Import
Internet Monitor Monitors can be imported using the monitor_name
, e.g.,
$ pulumi import aws:cloudwatch/internetMonitor:InternetMonitor some some-monitor
Content copied to clipboard
Constructors
Link copied to clipboard
constructor(internetMeasurementsLogDelivery: Output<InternetMonitorInternetMeasurementsLogDeliveryArgs>? = null, maxCityNetworksToMonitor: Output<Int>? = null, monitorName: Output<String>? = null, resources: Output<List<String>>? = null, status: Output<String>? = null, tags: Output<Map<String, String>>? = null, trafficPercentageToMonitor: Output<Int>? = null)
Properties
Link copied to clipboard
val internetMeasurementsLogDelivery: Output<InternetMonitorInternetMeasurementsLogDeliveryArgs>? = null
Publish internet measurements for Internet Monitor to an Amazon S3 bucket in addition to CloudWatch Logs.
Link copied to clipboard
The maximum number of city-networks to monitor for your resources. A city-network is the location (city) where clients access your application resources from and the network or ASN, such as an internet service provider (ISP), that clients access the resources through. This limit helps control billing costs.
Link copied to clipboard
The name of the monitor. The following arguments are optional:
Link copied to clipboard
The percentage of the internet-facing traffic for your application that you want to monitor with this monitor.