InternetMonitorState class

Input properties used for looking up and filtering InternetMonitor resources.

Constructors

InternetMonitorState({Input<String?>? arn, Input<InternetMonitorHealthEventsConfig?>? healthEventsConfig, Input<InternetMonitorInternetMeasurementsLogDelivery?>? internetMeasurementsLogDelivery, Input<int?>? maxCityNetworksToMonitor, Input<String?>? monitorName, Input<String?>? region, Input<List<String>?>? resources, Input<String?>? status, Input<Map<String, String>?>? tags, Input<Map<String, String>?>? tagsAll, Input<int?>? trafficPercentageToMonitor})
Creates a new InternetMonitorState. arn ARN of the Monitor. healthEventsConfig 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 Publish internet measurements for Internet Monitor to an Amazon S3 bucket in addition to CloudWatch Logs. maxCityNetworksToMonitor 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 The name of the monitor. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. resources Resources to include in a monitor, which you provide as a set of ARNs. status The status for a monitor. The accepted values for Status with the UpdateMonitor API call are the following: ACTIVE and INACTIVE. tags 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. tagsAll Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block. trafficPercentageToMonitor The percentage of the internet-facing traffic for your application that you want to monitor with this monitor.
const
InternetMonitorState.fromMap(Map<String, dynamic> map)
factory

Properties

arn → Input<String?>?
ARN of the Monitor.
final
hashCode int
The hash code for this object.
no setterinherited
healthEventsConfig → Input<InternetMonitorHealthEventsConfig?>?
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.
final
internetMeasurementsLogDelivery → Input<InternetMonitorInternetMeasurementsLogDelivery?>?
Publish internet measurements for Internet Monitor to an Amazon S3 bucket in addition to CloudWatch Logs.
final
maxCityNetworksToMonitor → Input<int?>?
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.
final
monitorName → Input<String?>?
The name of the monitor.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
resources → Input<List<String>?>?
Resources to include in a monitor, which you provide as a set of ARNs.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status → Input<String?>?
The status for a monitor. The accepted values for Status with the UpdateMonitor API call are the following: ACTIVE and INACTIVE.
final
tags → Input<Map<String, String>?>?
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.
final
tagsAll → Input<Map<String, String>?>?
Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
final
trafficPercentageToMonitor → Input<int?>?
The percentage of the internet-facing traffic for your application that you want to monitor with this monitor.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited