AwsRedshiftClusterDetails class
Details about an Amazon Redshift cluster.
Constructors
-
AwsRedshiftClusterDetails({bool? allowVersionUpgrade, int? automatedSnapshotRetentionPeriod, String? availabilityZone, String? clusterAvailabilityStatus, String? clusterCreateTime, String? clusterIdentifier, List<
AwsRedshiftClusterClusterNode> ? clusterNodes, List<AwsRedshiftClusterClusterParameterGroup> ? clusterParameterGroups, String? clusterPublicKey, String? clusterRevisionNumber, List<AwsRedshiftClusterClusterSecurityGroup> ? clusterSecurityGroups, AwsRedshiftClusterClusterSnapshotCopyStatus? clusterSnapshotCopyStatus, String? clusterStatus, String? clusterSubnetGroupName, String? clusterVersion, String? dBName, List<AwsRedshiftClusterDeferredMaintenanceWindow> ? deferredMaintenanceWindows, AwsRedshiftClusterElasticIpStatus? elasticIpStatus, String? elasticResizeNumberOfNodeOptions, bool? encrypted, AwsRedshiftClusterEndpoint? endpoint, bool? enhancedVpcRouting, String? expectedNextSnapshotScheduleTime, String? expectedNextSnapshotScheduleTimeStatus, AwsRedshiftClusterHsmStatus? hsmStatus, List<AwsRedshiftClusterIamRole> ? iamRoles, String? kmsKeyId, String? maintenanceTrackName, int? manualSnapshotRetentionPeriod, String? masterUsername, String? nextMaintenanceWindowStartTime, String? nodeType, int? numberOfNodes, List<String> ? pendingActions, AwsRedshiftClusterPendingModifiedValues? pendingModifiedValues, String? preferredMaintenanceWindow, bool? publiclyAccessible, AwsRedshiftClusterResizeInfo? resizeInfo, AwsRedshiftClusterRestoreStatus? restoreStatus, String? snapshotScheduleIdentifier, String? snapshotScheduleState, String? vpcId, List<AwsRedshiftClusterVpcSecurityGroup> ? vpcSecurityGroups}) -
AwsRedshiftClusterDetails.fromJson(Map<
String, dynamic> json) -
factory
Properties
- allowVersionUpgrade → bool?
-
Indicates whether major version upgrades are applied automatically to the
cluster during the maintenance window.
final
- automatedSnapshotRetentionPeriod → int?
-
The number of days that automatic cluster snapshots are retained.
final
- availabilityZone → String?
-
The name of the Availability Zone in which the cluster is located.
final
- clusterAvailabilityStatus → String?
-
The availability status of the cluster for queries. Possible values are the
following:
final
- clusterCreateTime → String?
-
Indicates when the cluster was created.
final
- clusterIdentifier → String?
-
The unique identifier of the cluster.
final
-
clusterNodes
→ List<
AwsRedshiftClusterClusterNode> ? -
The nodes in the cluster.
final
-
clusterParameterGroups
→ List<
AwsRedshiftClusterClusterParameterGroup> ? -
The list of cluster parameter groups that are associated with this cluster.
final
- clusterPublicKey → String?
-
The public key for the cluster.
final
- clusterRevisionNumber → String?
-
The specific revision number of the database in the cluster.
final
-
clusterSecurityGroups
→ List<
AwsRedshiftClusterClusterSecurityGroup> ? -
A list of cluster security groups that are associated with the cluster.
final
- clusterSnapshotCopyStatus → AwsRedshiftClusterClusterSnapshotCopyStatus?
-
Information about the destination Region and retention period for the
cross-Region snapshot copy.
final
- clusterStatus → String?
-
The current status of the cluster.
final
- clusterSubnetGroupName → String?
-
The name of the subnet group that is associated with the cluster. This
parameter is valid only when the cluster is in a VPC.
final
- clusterVersion → String?
-
The version ID of the Amazon Redshift engine that runs on the cluster.
final
- dBName → String?
-
The name of the initial database that was created when the cluster was
created.
final
-
deferredMaintenanceWindows
→ List<
AwsRedshiftClusterDeferredMaintenanceWindow> ? -
List of time windows during which maintenance was deferred.
final
- elasticIpStatus → AwsRedshiftClusterElasticIpStatus?
-
Information about the status of the Elastic IP (EIP) address.
final
- elasticResizeNumberOfNodeOptions → String?
-
The number of nodes that you can use the elastic resize method to resize the
cluster to.
final
- encrypted → bool?
-
Indicates whether the data in the cluster is encrypted at rest.
final
- endpoint → AwsRedshiftClusterEndpoint?
-
The connection endpoint.
final
- enhancedVpcRouting → bool?
-
Indicates whether to create the cluster with enhanced VPC routing enabled.
final
- expectedNextSnapshotScheduleTime → String?
-
Indicates when the next snapshot is expected to be taken. The cluster must
have a valid snapshot schedule and have backups enabled.
final
- expectedNextSnapshotScheduleTimeStatus → String?
-
The status of the next expected snapshot.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- hsmStatus → AwsRedshiftClusterHsmStatus?
-
Information about whether the Amazon Redshift cluster finished applying any
changes to hardware security module (HSM) settings that were specified in a
modify cluster command.
final
-
iamRoles
→ List<
AwsRedshiftClusterIamRole> ? -
A list of IAM roles that the cluster can use to access other AWS services.
final
- kmsKeyId → String?
-
The identifier of the AWS KMS encryption key that is used to encrypt data in
the cluster.
final
- maintenanceTrackName → String?
-
The name of the maintenance track for the cluster.
final
- manualSnapshotRetentionPeriod → int?
-
The default number of days to retain a manual snapshot.
final
- masterUsername → String?
-
The master user name for the cluster. This name is used to connect to the
database that is specified in as the value of
DBName
.final - nextMaintenanceWindowStartTime → String?
-
Indicates the start of the next maintenance window.
final
- nodeType → String?
-
The node type for the nodes in the cluster.
final
- numberOfNodes → int?
-
The number of compute nodes in the cluster.
final
-
pendingActions
→ List<
String> ? -
A list of cluster operations that are waiting to start.
final
- pendingModifiedValues → AwsRedshiftClusterPendingModifiedValues?
-
A list of changes to the cluster that are currently pending.
final
- preferredMaintenanceWindow → String?
-
The weekly time range, in Universal Coordinated Time (UTC), during which
system maintenance can occur.
final
- publiclyAccessible → bool?
-
Whether the cluster can be accessed from a public network.
final
- resizeInfo → AwsRedshiftClusterResizeInfo?
-
Information about the resize operation for the cluster.
final
- restoreStatus → AwsRedshiftClusterRestoreStatus?
-
Information about the status of a cluster restore action. Only applies to a
cluster that was created by restoring a snapshot.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- snapshotScheduleIdentifier → String?
-
A unique identifier for the cluster snapshot schedule.
final
- snapshotScheduleState → String?
-
The current state of the cluster snapshot schedule.
final
- vpcId → String?
-
The identifier of the VPC that the cluster is in, if the cluster is in a
VPC.
final
-
vpcSecurityGroups
→ List<
AwsRedshiftClusterVpcSecurityGroup> ? -
The list of VPC security groups that the cluster belongs to, if the cluster
is in a VPC.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited