ApiCache constructor

ApiCache(
  1. String name, {
  2. ApiCacheArgs? args,
  3. 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');
}