Class ApiCacheState


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

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

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

      • apiCachingBehavior

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> apiCachingBehavior()
        Returns:
        Caching behavior. Valid values are `FULL_REQUEST_CACHING` and `PER_RESOLVER_CACHING`.
      • apiId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> apiId()
        Returns:
        GraphQL API ID.
      • atRestEncryptionEnabled

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> atRestEncryptionEnabled()
        Returns:
        At-rest encryption flag for cache. You cannot update this setting after creation.
      • transitEncryptionEnabled

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> transitEncryptionEnabled()
        Returns:
        Transit encryption flag when connecting to cache. You cannot update this setting after creation.
      • ttl

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> ttl()
        Returns:
        TTL in seconds for cache entries.
      • type

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> type()
        Returns:
        Cache instance type. Valid values are `SMALL`, `MEDIUM`, `LARGE`, `XLARGE`, `LARGE_2X`, `LARGE_4X`, `LARGE_8X`, `LARGE_12X`, `T2_SMALL`, `T2_MEDIUM`, `R4_LARGE`, `R4_XLARGE`, `R4_2XLARGE`, `R4_4XLARGE`, `R4_8XLARGE`.