UpdateApiCacheRequest
public struct UpdateApiCacheRequest : AWSShapeUndocumented
- 
                  
                  DeclarationSwift public static var _members: [AWSShapeMember]
- 
                  
                  Caching behavior. FULL_REQUEST_CACHING: All requests are fully cached. PER_RESOLVER_CACHING: Individual resovlers that you specify are cached. DeclarationSwift public let apiCachingBehavior: ApiCachingBehavior
- 
                  
                  The GraphQL API Id. DeclarationSwift public let apiId: String
- 
                  
                  TTL in seconds for cache entries. Valid values are between 1 and 3600 seconds. DeclarationSwift public let ttl: Int64
- 
                  
                  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 avaible, 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. DeclarationSwift public let type: ApiCacheType
- 
                  
                  Undocumented DeclarationSwift public init(apiCachingBehavior: ApiCachingBehavior, apiId: String, ttl: Int64, type: ApiCacheType)
 View on GitHub
View on GitHub UpdateApiCacheRequest Structure Reference
        UpdateApiCacheRequest Structure Reference