aws appsync create-api-cache

Creates a cache for the GraphQL API

Options

NameDescription
--api-id <string>The GraphQL API Id
--ttl <long>TTL in seconds for cache entries. Valid values are between 1 and 3600 seconds
--transit-encryption-enabledTransit encryption flag when connecting to cache. This setting cannot be updated after creation
--no-transit-encryption-enabledTransit encryption flag when connecting to cache. This setting cannot be updated after creation
--at-rest-encryption-enabledAt rest encryption flag for cache. This setting cannot be updated after creation
--no-at-rest-encryption-enabledAt rest encryption flag for cache. This setting cannot be updated after creation
--api-caching-behavior <string>Caching behavior. FULL_REQUEST_CACHING: All requests are fully cached. PER_RESOLVER_CACHING: Individual resolvers that you specify are cached
--type <string>The 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
--cli-input-json <string>Performs service operation based on the JSON string provided. The JSON string follows the format provided by ``--generate-cli-skeleton``. If other arguments are provided on the command line, the CLI values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally
--generate-cli-skeleton <string>Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value ``input``, prints a sample input JSON that can be used as an argument for ``--cli-input-json``. If provided with the value ``output``, it validates the command inputs and returns a sample output JSON for that command