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< ? resources, Input<String> ?>String?> ? status, Input<Map< ? tags, Input<String, String> ?>Map< ? tagsAll, Input<String, String> ?>int?> ? trafficPercentageToMonitor}) -
Creates a new InternetMonitorState.
arnARN of the Monitor.healthEventsConfigHealth 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.internetMeasurementsLogDeliveryPublish internet measurements for Internet Monitor to an Amazon S3 bucket in addition to CloudWatch Logs.maxCityNetworksToMonitorThe 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.monitorNameThe name of the monitor.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.resourcesResources to include in a monitor, which you provide as a set of ARNs.statusThe status for a monitor. The accepted values for Status with the UpdateMonitor API call are the following:ACTIVEandINACTIVE.tagsMap of tags to assign to the resource. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllMap of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.trafficPercentageToMonitorThe 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:
ACTIVEandINACTIVE.final -
Map of tags to assign to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration 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