Class CfnAppMonitorMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnAppMonitorMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnAppMonitorMixinProps
CfnAppMonitorMixinProps-
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.cfnpropertymixins.services.rum.CfnAppMonitorMixinProps
CfnAppMonitorMixinProps.Builder, CfnAppMonitorMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnAppMonitorMixinProps.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 Stringfinal 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 theCfnAppMonitorMixinProps.Builder.
-
-
Method Details
-
getAppMonitorConfiguration
Description copied from interface:CfnAppMonitorMixinPropsA 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
IResolvableorCfnAppMonitorPropsMixin.AppMonitorConfigurationProperty- Specified by:
getAppMonitorConfigurationin interfaceCfnAppMonitorMixinProps- See Also:
-
getCustomEvents
Description copied from interface:CfnAppMonitorMixinPropsSpecifies 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
IResolvableorCfnAppMonitorPropsMixin.CustomEventsProperty- Specified by:
getCustomEventsin interfaceCfnAppMonitorMixinProps- See Also:
-
getCwLogEnabled
Description copied from interface:CfnAppMonitorMixinPropsData 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 interfaceCfnAppMonitorMixinProps- See Also:
-
getDeobfuscationConfiguration
Description copied from interface:CfnAppMonitorMixinPropsA structure that contains the configuration for how an app monitor can deobfuscate stack traces.Returns union: either
IResolvableorCfnAppMonitorPropsMixin.DeobfuscationConfigurationProperty- Specified by:
getDeobfuscationConfigurationin interfaceCfnAppMonitorMixinProps- See Also:
-
getDomain
Description copied from interface:CfnAppMonitorMixinPropsThe top-level internet domain name for which your application has administrative authority.This parameter or the
DomainListparameter is required.- Specified by:
getDomainin interfaceCfnAppMonitorMixinProps- See Also:
-
getDomainList
Description copied from interface:CfnAppMonitorMixinPropsList 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 interfaceCfnAppMonitorMixinProps- See Also:
-
getName
Description copied from interface:CfnAppMonitorMixinPropsA name for the app monitor.This parameter is required.
- Specified by:
getNamein interfaceCfnAppMonitorMixinProps- See Also:
-
getPlatform
- Specified by:
getPlatformin interfaceCfnAppMonitorMixinProps- See Also:
-
getResourcePolicy
Description copied from interface:CfnAppMonitorMixinPropsUse 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
IResolvableorCfnAppMonitorPropsMixin.ResourcePolicyProperty- Specified by:
getResourcePolicyin interfaceCfnAppMonitorMixinProps- See Also:
-
getTags
Description copied from interface:CfnAppMonitorMixinPropsAssigns 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 interfaceCfnAppMonitorMixinProps- 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()
-