Snapshot constructor

Snapshot({
  1. String? arn,
  2. bool? autoMinorVersionUpgrade,
  3. AutomaticFailoverStatus? automaticFailover,
  4. DateTime? cacheClusterCreateTime,
  5. String? cacheClusterId,
  6. String? cacheNodeType,
  7. String? cacheParameterGroupName,
  8. String? cacheSubnetGroupName,
  9. String? engine,
  10. String? engineVersion,
  11. String? kmsKeyId,
  12. List<NodeSnapshot>? nodeSnapshots,
  13. int? numCacheNodes,
  14. int? numNodeGroups,
  15. int? port,
  16. String? preferredAvailabilityZone,
  17. String? preferredMaintenanceWindow,
  18. String? preferredOutpostArn,
  19. String? replicationGroupDescription,
  20. String? replicationGroupId,
  21. String? snapshotName,
  22. int? snapshotRetentionLimit,
  23. String? snapshotSource,
  24. String? snapshotStatus,
  25. String? snapshotWindow,
  26. String? topicArn,
  27. String? vpcId,
})

Implementation

Snapshot({
  this.arn,
  this.autoMinorVersionUpgrade,
  this.automaticFailover,
  this.cacheClusterCreateTime,
  this.cacheClusterId,
  this.cacheNodeType,
  this.cacheParameterGroupName,
  this.cacheSubnetGroupName,
  this.engine,
  this.engineVersion,
  this.kmsKeyId,
  this.nodeSnapshots,
  this.numCacheNodes,
  this.numNodeGroups,
  this.port,
  this.preferredAvailabilityZone,
  this.preferredMaintenanceWindow,
  this.preferredOutpostArn,
  this.replicationGroupDescription,
  this.replicationGroupId,
  this.snapshotName,
  this.snapshotRetentionLimit,
  this.snapshotSource,
  this.snapshotStatus,
  this.snapshotWindow,
  this.topicArn,
  this.vpcId,
});