ApiCacheArgs.fromMap constructor
ApiCacheArgs.fromMap(
- Map<String, dynamic> map
)
Implementation
factory ApiCacheArgs.fromMap(Map<String, dynamic> map) {
return ApiCacheArgs(
apiCachingBehavior: pulumi.Input.fromValue(map['apiCachingBehavior'] as String),
apiId: pulumi.Input.fromValue(map['apiId'] as String),
atRestEncryptionEnabled: (() { final guardedValue = map['atRestEncryptionEnabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
region: (() { final guardedValue = map['region']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
transitEncryptionEnabled: (() { final guardedValue = map['transitEncryptionEnabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
ttl: pulumi.Input.fromValue((map['ttl'] as num).toInt()),
type: pulumi.Input.fromValue(map['type'] as String),
);
}