CfnApiCacheProps

class aws_cdk.aws_appsync.CfnApiCacheProps(*, api_caching_behavior, api_id, ttl, type, at_rest_encryption_enabled=None, transit_encryption_enabled=None)

Bases: object

Properties for defining a AWS::AppSync::ApiCache.

Parameters
  • api_caching_behavior (str) – AWS::AppSync::ApiCache.ApiCachingBehavior.

  • api_id (str) – AWS::AppSync::ApiCache.ApiId.

  • ttl (Union[int, float]) – AWS::AppSync::ApiCache.Ttl.

  • type (str) – AWS::AppSync::ApiCache.Type.

  • at_rest_encryption_enabled (Union[bool, IResolvable, None]) – AWS::AppSync::ApiCache.AtRestEncryptionEnabled.

  • transit_encryption_enabled (Union[bool, IResolvable, None]) – AWS::AppSync::ApiCache.TransitEncryptionEnabled.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apicache.html

Attributes

api_caching_behavior

AWS::AppSync::ApiCache.ApiCachingBehavior.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apicache.html#cfn-appsync-apicache-apicachingbehavior

Return type

str

api_id

AWS::AppSync::ApiCache.ApiId.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apicache.html#cfn-appsync-apicache-apiid

Return type

str

at_rest_encryption_enabled

AWS::AppSync::ApiCache.AtRestEncryptionEnabled.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apicache.html#cfn-appsync-apicache-atrestencryptionenabled

Return type

Union[bool, IResolvable, None]

transit_encryption_enabled

AWS::AppSync::ApiCache.TransitEncryptionEnabled.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apicache.html#cfn-appsync-apicache-transitencryptionenabled

Return type

Union[bool, IResolvable, None]

ttl

AWS::AppSync::ApiCache.Ttl.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apicache.html#cfn-appsync-apicache-ttl

Return type

Union[int, float]

type

AWS::AppSync::ApiCache.Type.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apicache.html#cfn-appsync-apicache-type

Return type

str