CacheCluster constructor

CacheCluster({
  1. String? arn,
  2. bool? atRestEncryptionEnabled,
  3. bool? authTokenEnabled,
  4. DateTime? authTokenLastModifiedDate,
  5. bool? autoMinorVersionUpgrade,
  6. DateTime? cacheClusterCreateTime,
  7. String? cacheClusterId,
  8. String? cacheClusterStatus,
  9. String? cacheNodeType,
  10. List<CacheNode>? cacheNodes,
  11. CacheParameterGroupStatus? cacheParameterGroup,
  12. List<CacheSecurityGroupMembership>? cacheSecurityGroups,
  13. String? cacheSubnetGroupName,
  14. String? clientDownloadLandingPage,
  15. Endpoint? configurationEndpoint,
  16. String? engine,
  17. String? engineVersion,
  18. NotificationConfiguration? notificationConfiguration,
  19. int? numCacheNodes,
  20. PendingModifiedValues? pendingModifiedValues,
  21. String? preferredAvailabilityZone,
  22. String? preferredMaintenanceWindow,
  23. String? preferredOutpostArn,
  24. String? replicationGroupId,
  25. List<SecurityGroupMembership>? securityGroups,
  26. int? snapshotRetentionLimit,
  27. String? snapshotWindow,
  28. bool? transitEncryptionEnabled,
})

Implementation

CacheCluster({
  this.arn,
  this.atRestEncryptionEnabled,
  this.authTokenEnabled,
  this.authTokenLastModifiedDate,
  this.autoMinorVersionUpgrade,
  this.cacheClusterCreateTime,
  this.cacheClusterId,
  this.cacheClusterStatus,
  this.cacheNodeType,
  this.cacheNodes,
  this.cacheParameterGroup,
  this.cacheSecurityGroups,
  this.cacheSubnetGroupName,
  this.clientDownloadLandingPage,
  this.configurationEndpoint,
  this.engine,
  this.engineVersion,
  this.notificationConfiguration,
  this.numCacheNodes,
  this.pendingModifiedValues,
  this.preferredAvailabilityZone,
  this.preferredMaintenanceWindow,
  this.preferredOutpostArn,
  this.replicationGroupId,
  this.securityGroups,
  this.snapshotRetentionLimit,
  this.snapshotWindow,
  this.transitEncryptionEnabled,
});