Show / Hide Table of Contents

Class CfnResolver.CachingConfigProperty

The caching configuration for a resolver that has caching activated.

Inheritance
object
CfnResolver.CachingConfigProperty
Implements
CfnResolver.ICachingConfigProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.AppSync
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnResolver.CachingConfigProperty : CfnResolver.ICachingConfigProperty
Syntax (vb)
Public Class CfnResolver.CachingConfigProperty Implements CfnResolver.ICachingConfigProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-resolver-cachingconfig.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.AppSync;

             var cachingConfigProperty = new CachingConfigProperty {
                 Ttl = 123,

                 // the properties below are optional
                 CachingKeys = new [] { "cachingKeys" }
             };

Synopsis

Constructors

CachingConfigProperty()

The caching configuration for a resolver that has caching activated.

Properties

CachingKeys

The caching keys for a resolver that has caching activated.

Ttl

The TTL in seconds for a resolver that has caching activated.

Constructors

CachingConfigProperty()

The caching configuration for a resolver that has caching activated.

public CachingConfigProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-resolver-cachingconfig.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.AppSync;

             var cachingConfigProperty = new CachingConfigProperty {
                 Ttl = 123,

                 // the properties below are optional
                 CachingKeys = new [] { "cachingKeys" }
             };

Properties

CachingKeys

The caching keys for a resolver that has caching activated.

public string[]? CachingKeys { get; set; }
Property Value

string[]

Remarks

Valid values are entries from the $context.arguments , $context.source , and $context.identity maps.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-resolver-cachingconfig.html#cfn-appsync-resolver-cachingconfig-cachingkeys

Ttl

The TTL in seconds for a resolver that has caching activated.

public double Ttl { get; set; }
Property Value

double

Remarks

Valid values are 1–3,600 seconds.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-resolver-cachingconfig.html#cfn-appsync-resolver-cachingconfig-ttl

Implements

CfnResolver.ICachingConfigProperty
Back to top Generated by DocFX