Class AppMonitorState


  • public final class AppMonitorState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  AppMonitorState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Method Detail

      • appMonitorConfiguration

        public java.util.Optional<com.pulumi.core.Output<AppMonitorAppMonitorConfigurationArgs>> appMonitorConfiguration()
        Returns:
        configuration data for the app monitor. See appMonitorConfiguration below.
      • appMonitorId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> appMonitorId()
        Returns:
        The unique ID of the app monitor. Useful for JS templates.
      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
        Returns:
        ARN specifying the app monitor.
      • customEvents

        public java.util.Optional<com.pulumi.core.Output<AppMonitorCustomEventsArgs>> customEvents()
        Returns:
        Specifies whether this app monitor allows the web client to define and send custom events. If you omit this parameter, custom events are `DISABLED`. See customEvents below.
      • cwLogEnabled

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> cwLogEnabled()
        Returns:
        Data collected by RUM is kept by RUM for 30 days and then deleted. This parameter specifies whether 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. Default value is `false`.
      • cwLogGroup

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cwLogGroup()
        Returns:
        The name of the log group where the copies are stored.
      • domain

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> domain()
        Returns:
        The top-level internet domain name for which your application has administrative authority. Exactly one of `domain` or `domainList` must be specified.
      • domainLists

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> domainLists()
        Returns:
        A list of internet domain names for which your application has administrative authority. Exactly one of `domain` or `domainList` must be specified.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        The name of the log stream.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
      • tagsAll

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tagsAll()
        Returns:
        A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.