Class InternetMonitorState


  • public final class InternetMonitorState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
        Returns:
        ARN of the Monitor.
      • 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 java.util.Optional<com.pulumi.core.Output<java.lang.String>> monitorName()
        Returns:
        The name of the monitor. The following arguments are optional:
      • resources

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> resources()
        Returns:
        The resources to include in a monitor, which you provide as a set of Amazon Resource Names (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 `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
      • tagsAll

        @Deprecated
        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tagsAll()
        Deprecated.
        Please use `tags` instead.
        Returns:
        Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
      • 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.