Package com.pulumi.aws.cloudwatch
Class InternetMonitorArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.cloudwatch.InternetMonitorArgs
-
public final class InternetMonitorArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInternetMonitorArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static InternetMonitorArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InternetMonitorArgs.Builderbuilder()static InternetMonitorArgs.Builderbuilder(InternetMonitorArgs defaults)java.util.Optional<com.pulumi.core.Output<InternetMonitorHealthEventsConfigArgs>>healthEventsConfig()java.util.Optional<com.pulumi.core.Output<InternetMonitorInternetMeasurementsLogDeliveryArgs>>internetMeasurementsLogDelivery()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>maxCityNetworksToMonitor()com.pulumi.core.Output<java.lang.String>monitorName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>resources()java.util.Optional<com.pulumi.core.Output<java.lang.String>>status()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>trafficPercentageToMonitor()
-
-
-
Field Detail
-
Empty
public static final InternetMonitorArgs Empty
-
-
Method Detail
-
healthEventsConfig
public java.util.Optional<com.pulumi.core.Output<InternetMonitorHealthEventsConfigArgs>> healthEventsConfig()
- Returns:
- Health event thresholds. A health event threshold percentage, for performance and availability, determines when Internet Monitor creates a health event when there's an internet issue that affects your application end users. See Health Events Config below.
-
internetMeasurementsLogDelivery
public java.util.Optional<com.pulumi.core.Output<InternetMonitorInternetMeasurementsLogDeliveryArgs>> internetMeasurementsLogDelivery()
- Returns:
- Publish internet measurements for Internet Monitor to an Amazon S3 bucket in addition to CloudWatch Logs.
-
maxCityNetworksToMonitor
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxCityNetworksToMonitor()
- Returns:
- 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.
-
monitorName
public com.pulumi.core.Output<java.lang.String> monitorName()
- Returns:
- The name of the monitor. The following arguments are optional:
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
resources
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> resources()
- Returns:
- Resources to include in a monitor, which you provide as a set of ARNs.
-
status
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
- Returns:
- The status for a monitor. The accepted values for Status with the UpdateMonitor API call are the following: `ACTIVE` and `INACTIVE`.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
trafficPercentageToMonitor
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> trafficPercentageToMonitor()
- Returns:
- The percentage of the internet-facing traffic for your application that you want to monitor with this monitor.
-
builder
public static InternetMonitorArgs.Builder builder()
-
builder
public static InternetMonitorArgs.Builder builder(InternetMonitorArgs defaults)
-
-