Class CfnAppMonitorProps.Jsii$Proxy
- All Implemented Interfaces:
CfnAppMonitorProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnAppMonitorProps
CfnAppMonitorProps-
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.rum.CfnAppMonitorProps
CfnAppMonitorProps.Builder, CfnAppMonitorProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnAppMonitorProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnAppMonitorProps.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 ObjectA structure that contains much of the configuration data for the app monitor.final ObjectSpecifies whether this app monitor allows the web client to define and send custom events.final ObjectData collected by CloudWatch RUM is kept by RUM for 30 days and then deleted.final ObjectA structure that contains the configuration for how an app monitor can deobfuscate stack traces.final StringThe top-level internet domain name for which your application has administrative authority.List the domain names for which your application has administrative authority.final StringgetName()A name for the app monitor.final ObjectUse this structure to assign a resource-based policy to a CloudWatch RUM app monitor to control access to it.getTags()Assigns one or more tags (key-value pairs) to the app 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 theCfnAppMonitorProps.Builder.
-
-
Method Details
-
getName
Description copied from interface:CfnAppMonitorPropsA name for the app monitor.This parameter is required.
- Specified by:
getNamein interfaceCfnAppMonitorProps- See Also:
-
getAppMonitorConfiguration
Description copied from interface:CfnAppMonitorPropsA structure that contains much of the configuration data for the app monitor.If you are using Amazon Cognito for authorization, you must include this structure in your request, and it must include the ID of the Amazon Cognito identity pool to use for authorization. If you don't include
AppMonitorConfiguration, you must set up your own authorization method. For more information, see Authorize your application to send data to AWS .If you omit this argument, the sample rate used for CloudWatch RUM is set to 10% of the user sessions.
Returns union: either
IResolvableorCfnAppMonitor.AppMonitorConfigurationProperty- Specified by:
getAppMonitorConfigurationin interfaceCfnAppMonitorProps- See Also:
-
getCustomEvents
Description copied from interface:CfnAppMonitorPropsSpecifies whether this app monitor allows the web client to define and send custom events.If you omit this parameter, custom events are
DISABLED.Returns union: either
IResolvableorCfnAppMonitor.CustomEventsProperty- Specified by:
getCustomEventsin interfaceCfnAppMonitorProps- See Also:
-
getCwLogEnabled
Description copied from interface:CfnAppMonitorPropsData collected by CloudWatch RUM is kept by RUM for 30 days and then deleted.This parameter specifies whether CloudWatch RUM sends a copy of this telemetry data to Amazon CloudWatch Logs in your account. This enables you to keep the telemetry data for more than 30 days, but it does incur Amazon CloudWatch Logs charges.
If you omit this parameter, the default is
false.Returns union: either
BooleanorIResolvable- Specified by:
getCwLogEnabledin interfaceCfnAppMonitorProps- See Also:
-
getDeobfuscationConfiguration
Description copied from interface:CfnAppMonitorPropsA structure that contains the configuration for how an app monitor can deobfuscate stack traces.Returns union: either
IResolvableorCfnAppMonitor.DeobfuscationConfigurationProperty- Specified by:
getDeobfuscationConfigurationin interfaceCfnAppMonitorProps- See Also:
-
getDomain
Description copied from interface:CfnAppMonitorPropsThe top-level internet domain name for which your application has administrative authority.This parameter or the
DomainListparameter is required.- Specified by:
getDomainin interfaceCfnAppMonitorProps- See Also:
-
getDomainList
Description copied from interface:CfnAppMonitorPropsList the domain names for which your application has administrative authority. This parameter or theDomainparameter is required.You can have a minimum of 1 and a maximum of 5
DomainunderDomainList. EachDomainmust be a minimum length of 1 and a maximum of 253 characters.- Specified by:
getDomainListin interfaceCfnAppMonitorProps- See Also:
-
getResourcePolicy
Description copied from interface:CfnAppMonitorPropsUse this structure to assign a resource-based policy to a CloudWatch RUM app monitor to control access to it.Each app monitor can have one resource-based policy. The maximum size of the policy is 4 KB. To learn more about using resource policies with RUM, see Using resource-based policies with CloudWatch RUM .
Returns union: either
IResolvableorCfnAppMonitor.ResourcePolicyProperty- Specified by:
getResourcePolicyin interfaceCfnAppMonitorProps- See Also:
-
getTags
Description copied from interface:CfnAppMonitorPropsAssigns one or more tags (key-value pairs) to the app monitor.Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.
Tags don't have any semantic meaning to AWS and are interpreted strictly as strings of characters.
You can associate as many as 50 tags with an app monitor.
For more information, see Tagging AWS resources .
- Specified by:
getTagsin interfaceCfnAppMonitorProps- See Also:
-
$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()
-