Class AnalysisState


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

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

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

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> analysisId()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> awsAccountId()  
      static AnalysisState.Builder builder()  
      static AnalysisState.Builder builder​(AnalysisState defaults)  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> createdTime()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastPublishedTime()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastUpdatedTime()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()  
      java.util.Optional<com.pulumi.core.Output<AnalysisParametersArgs>> parameters()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<AnalysisPermissionArgs>>> permissions()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> recoveryWindowInDays()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()  
      java.util.Optional<com.pulumi.core.Output<AnalysisSourceEntityArgs>> sourceEntity()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tagsAll()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> themeArn()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • analysisId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> analysisId()
        Returns:
        Identifier for the analysis.
      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
        Returns:
        ARN of the analysis.
      • awsAccountId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> awsAccountId()
        Returns:
        AWS account ID. Defaults to automatically determined account ID of the Terraform AWS provider.
      • createdTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createdTime()
        Returns:
        Time that the analysis was created.
      • lastPublishedTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastPublishedTime()
        Returns:
        Time that the analysis was last published.
      • lastUpdatedTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastUpdatedTime()
        Returns:
        Time that the analysis was last updated.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        Display name for the analysis. The following arguments are optional:
      • parameters

        public java.util.Optional<com.pulumi.core.Output<AnalysisParametersArgs>> parameters()
        Returns:
        Parameters for the creation of the analysis, which you want to use to override the default settings. An analysis can have any type of parameters, and some parameters might accept multiple values. See parameters.
      • permissions

        public java.util.Optional<com.pulumi.core.Output<java.util.List<AnalysisPermissionArgs>>> permissions()
        Returns:
        Set of resource permissions on the analysis. Maximum of 64 items. See permissions.
      • recoveryWindowInDays

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> recoveryWindowInDays()
        Returns:
        Value that specifies the number of days that Amazon QuickSight waits before it deletes the analysis. Use `0` to force deletion without recovery. Minimum value of `7`. Maximum value of `30`. Default to `30`.
      • 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.
      • sourceEntity

        public java.util.Optional<com.pulumi.core.Output<AnalysisSourceEntityArgs>> sourceEntity()
        Returns:
        Entity that you are using as a source when you create the analysis (template). Only one of `definition` or `sourceEntity` should be configured. See source_entity.
      • status

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
        Returns:
        Analysis creation status.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Key-value map of resource tags. 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:
        Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
      • themeArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> themeArn()
        Returns:
        ARN of the theme that is being used for this analysis. The theme ARN must exist in the same AWS account where you create the analysis.