You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::AppSync::Types::CreateApiCacheRequestWhen passing CreateApiCacheRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
api_id: "String", ttl: 1, transit_encryption_enabled: false,
at_rest_encryption_enabled: false,
api_caching_behavior: "FULL_REQUEST_CACHING", type: "T2_SMALL", }
Represents the input of a CreateApiCache
operation.
Caching behavior.
The GraphQL API Id.
At rest encryption flag for cache.
Transit encryption flag when connecting to cache.
TTL in seconds for cache entries.
The cache instance type.
Caching behavior.
FULL_REQUEST_CACHING: All requests are fully cached.
PER_RESOLVER_CACHING: Individual resolvers that you specify are cached.
Possible values:
At rest encryption flag for cache. This setting cannot be updated after creation.
#transit_encryption_enabled ⇒ BooleanTransit encryption flag when connecting to cache. This setting cannot be updated after creation.
#ttl ⇒ IntegerTTL in seconds for cache entries.
Valid values are between 1 and 3600 seconds.
#type ⇒ StringThe cache instance type. Valid values are
SMALL
MEDIUM
LARGE
XLARGE
LARGE_2X
LARGE_4X
LARGE_8X
(not available in all regions)
LARGE_12X
Historically, instance types were identified by an EC2-style value. As of July 2020, this is deprecated, and the generic identifiers above should be used.
The following legacy instance types are available, but their use is discouraged:
T2_SMALL: A t2.small instance type.
T2_MEDIUM: A t2.medium instance type.
R4_LARGE: A r4.large instance type.
R4_XLARGE: A r4.xlarge instance type.
R4_2XLARGE: A r4.2xlarge instance type.
R4_4XLARGE: A r4.4xlarge instance type.
R4_8XLARGE: A r4.8xlarge instance type.
Possible values:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4