Snapshot constructor
Snapshot({
- String? arn,
- bool? autoMinorVersionUpgrade,
- AutomaticFailoverStatus? automaticFailover,
- DateTime? cacheClusterCreateTime,
- String? cacheClusterId,
- String? cacheNodeType,
- String? cacheParameterGroupName,
- String? cacheSubnetGroupName,
- String? engine,
- String? engineVersion,
- String? kmsKeyId,
- List<
NodeSnapshot> ? nodeSnapshots, - int? numCacheNodes,
- int? numNodeGroups,
- int? port,
- String? preferredAvailabilityZone,
- String? preferredMaintenanceWindow,
- String? preferredOutpostArn,
- String? replicationGroupDescription,
- String? replicationGroupId,
- String? snapshotName,
- int? snapshotRetentionLimit,
- String? snapshotSource,
- String? snapshotStatus,
- String? snapshotWindow,
- String? topicArn,
- 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,
});