Class CfnMonitorProps.Jsii$Proxy
- All Implemented Interfaces:
CfnMonitorProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnMonitorProps
CfnMonitorProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.internetmonitor.CfnMonitorProps
CfnMonitorProps.Builder, CfnMonitorProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnMonitorProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnMonitorProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectPublish internet measurements for a monitor for all city-networks (up to the 500,000 service limit) to another location, such as an Amazon S3 bucket.final NumberThe maximum number of city-networks to monitor for your resources.final StringThe name of the monitor.The resources that have been added for the monitor, listed by their Amazon Resource Names (ARNs).The resources to add to a monitor, which you provide as a set of Amazon Resource Names (ARNs).The resources to remove from a monitor, which you provide as a set of Amazon Resource Names (ARNs).final StringThe status of a monitor.getTags()The tags for a monitor, listed as a set of key:value pairs.final NumberThe percentage of the internet-facing traffic for your application that you want to monitor.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnMonitorProps.Builder.
-
-
Method Details
-
getMonitorName
Description copied from interface:CfnMonitorPropsThe name of the monitor.A monitor name can contain only alphanumeric characters, dashes (-), periods (.), and underscores (_).
- Specified by:
getMonitorNamein interfaceCfnMonitorProps
-
getInternetMeasurementsLogDelivery
Description copied from interface:CfnMonitorPropsPublish internet measurements for a monitor for all city-networks (up to the 500,000 service limit) to another location, such as an Amazon S3 bucket.Measurements are also published to Amazon CloudWatch Logs for the first 500 (by traffic volume) city-networks (client locations and ASNs, typically internet service providers or ISPs).
- Specified by:
getInternetMeasurementsLogDeliveryin interfaceCfnMonitorProps
-
getMaxCityNetworksToMonitor
Description copied from interface:CfnMonitorPropsThe 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, such as an internet service provider, that clients access the resources through.
For more information, see Choosing a city-network maximum value in Using Amazon CloudWatch Internet Monitor .
- Specified by:
getMaxCityNetworksToMonitorin interfaceCfnMonitorProps
-
getResources
Description copied from interface:CfnMonitorPropsThe resources that have been added for the monitor, listed by their Amazon Resource Names (ARNs).- Specified by:
getResourcesin interfaceCfnMonitorProps
-
getResourcesToAdd
Description copied from interface:CfnMonitorPropsThe resources to add to a monitor, which you provide as a set of Amazon Resource Names (ARNs).You can add a combination of Virtual Private Clouds (VPCs) and Amazon CloudFront distributions, or you can add WorkSpaces directories. You can't add all three types of resources.
If you add only VPC resources, at least one VPC must have an Internet Gateway attached to it, to make sure that it has internet connectivity.
- Specified by:
getResourcesToAddin interfaceCfnMonitorProps
-
getResourcesToRemove
Description copied from interface:CfnMonitorPropsThe resources to remove from a monitor, which you provide as a set of Amazon Resource Names (ARNs).- Specified by:
getResourcesToRemovein interfaceCfnMonitorProps
-
getStatus
Description copied from interface:CfnMonitorPropsThe status of a monitor.The accepted values that you can specify for
StatusareACTIVEandINACTIVE.- Specified by:
getStatusin interfaceCfnMonitorProps
-
getTags
Description copied from interface:CfnMonitorPropsThe tags for a monitor, listed as a set of key:value pairs.- Specified by:
getTagsin interfaceCfnMonitorProps
-
getTrafficPercentageToMonitor
Description copied from interface:CfnMonitorPropsThe percentage of the internet-facing traffic for your application that you want to monitor.You can also, optionally, set a limit for the number of city-networks (client locations and ASNs, typically internet service providers) that Internet Monitor will monitor traffic for. The city-networks maximum limit caps the number of city-networks that Internet Monitor monitors for your application, regardless of the percentage of traffic that you choose to monitor.
- Specified by:
getTrafficPercentageToMonitorin interfaceCfnMonitorProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-