aws appsync create-api-cache
Creates a cache for the GraphQL API
Options
Name | Description |
---|---|
--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-enabled | Transit encryption flag when connecting to cache. This setting cannot be updated after creation |
--no-transit-encryption-enabled | Transit encryption flag when connecting to cache. This setting cannot be updated after creation |
--at-rest-encryption-enabled | At rest encryption flag for cache. This setting cannot be updated after creation |
--no-at-rest-encryption-enabled | At 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 |