Package com.pulumi.aws.rum.inputs
Class AppMonitorAppMonitorConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.rum.inputs.AppMonitorAppMonitorConfigurationArgs
-
public final class AppMonitorAppMonitorConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAppMonitorAppMonitorConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static AppMonitorAppMonitorConfigurationArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>allowCookies()static AppMonitorAppMonitorConfigurationArgs.Builderbuilder()static AppMonitorAppMonitorConfigurationArgs.Builderbuilder(AppMonitorAppMonitorConfigurationArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>enableXray()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>excludedPages()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>favoritePages()java.util.Optional<com.pulumi.core.Output<java.lang.String>>guestRoleArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>identityPoolId()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>includedPages()java.util.Optional<com.pulumi.core.Output<java.lang.Double>>sessionSampleRate()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>telemetries()
-
-
-
Field Detail
-
Empty
public static final AppMonitorAppMonitorConfigurationArgs Empty
-
-
Method Detail
-
allowCookies
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> allowCookies()
- Returns:
- If you set this to `true`, RUM web client sets two cookies, a session cookie and a user cookie. The cookies allow the RUM web client to collect data relating to the number of users an application has and the behavior of the application across a sequence of events. Cookies are stored in the top-level domain of the current page.
-
enableXray
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enableXray()
- Returns:
- If you set this to `true`, RUM enables X-Ray tracing for the user sessions that RUM samples. RUM adds an X-Ray trace header to allowed HTTP requests. It also records an X-Ray segment for allowed HTTP requests.
-
excludedPages
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> excludedPages()
- Returns:
- A list of URLs in your website or application to exclude from RUM data collection.
-
favoritePages
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> favoritePages()
- Returns:
- A list of pages in the CloudWatch RUM console that are to be displayed with a "favorite" icon.
-
guestRoleArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> guestRoleArn()
- Returns:
- The ARN of the guest IAM role that is attached to the Amazon Cognito identity pool that is used to authorize the sending of data to RUM.
-
identityPoolId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> identityPoolId()
- Returns:
- The ID of the Amazon Cognito identity pool that is used to authorize the sending of data to RUM.
-
includedPages
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> includedPages()
- Returns:
- If this app monitor is to collect data from only certain pages in your application, this structure lists those pages.
-
sessionSampleRate
public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> sessionSampleRate()
- Returns:
- Specifies the percentage of user sessions to use for RUM data collection. Choosing a higher percentage gives you more data but also incurs more costs. The number you specify is the percentage of user sessions that will be used. Default value is `0.1`.
-
telemetries
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> telemetries()
- Returns:
- An array that lists the types of telemetry data that this app monitor is to collect. Valid values are `errors`, `performance`, and `http`.
-
builder
public static AppMonitorAppMonitorConfigurationArgs.Builder builder()
-
builder
public static AppMonitorAppMonitorConfigurationArgs.Builder builder(AppMonitorAppMonitorConfigurationArgs defaults)
-
-