ApiCache constructor
ApiCache(
- String name, {
- ApiCacheArgs? args,
- CustomResourceOptions? options,
Creates a new ApiCache.
name The Pulumi resource name.
args Arguments used to configure this ApiCache. The set of arguments for ApiCache.
options Resource options controlling this resource's behavior.
Implementation
ApiCache(
String name, {
ApiCacheArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:appsync/apiCache:ApiCache',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
apiCachingBehavior = registerOutput<String>('apiCachingBehavior');
apiId = registerOutput<String>('apiId');
atRestEncryptionEnabled = registerOutput<bool>('atRestEncryptionEnabled');
region = registerOutput<String>('region');
transitEncryptionEnabled = registerOutput<bool>('transitEncryptionEnabled');
ttl = registerOutput<int>('ttl');
type = registerOutput<String>('type');
}