libZSservicesZSamazonka-securityhubZSamazonka-securityhub
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SecurityHub.Types.AwsRedshiftClusterDetails

Description

 
Synopsis

Documentation

data AwsRedshiftClusterDetails Source #

Details about an Amazon Redshift cluster.

See: newAwsRedshiftClusterDetails smart constructor.

Constructors

AwsRedshiftClusterDetails' 

Fields

Instances

Instances details
Eq AwsRedshiftClusterDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRedshiftClusterDetails

Read AwsRedshiftClusterDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRedshiftClusterDetails

Show AwsRedshiftClusterDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRedshiftClusterDetails

Generic AwsRedshiftClusterDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRedshiftClusterDetails

Associated Types

type Rep AwsRedshiftClusterDetails :: Type -> Type #

NFData AwsRedshiftClusterDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRedshiftClusterDetails

Hashable AwsRedshiftClusterDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRedshiftClusterDetails

ToJSON AwsRedshiftClusterDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRedshiftClusterDetails

FromJSON AwsRedshiftClusterDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRedshiftClusterDetails

type Rep AwsRedshiftClusterDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRedshiftClusterDetails

type Rep AwsRedshiftClusterDetails = D1 ('MetaData "AwsRedshiftClusterDetails" "Amazonka.SecurityHub.Types.AwsRedshiftClusterDetails" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "AwsRedshiftClusterDetails'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "resizeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsRedshiftClusterResizeInfo)) :*: S1 ('MetaSel ('Just "restoreStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsRedshiftClusterRestoreStatus))) :*: (S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "clusterSnapshotCopyStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsRedshiftClusterClusterSnapshotCopyStatus))))) :*: ((S1 ('MetaSel ('Just "clusterAvailabilityStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterRevisionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotScheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "publiclyAccessible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "masterUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expectedNextSnapshotScheduleTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "elasticResizeNumberOfNodeOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsRedshiftClusterClusterSecurityGroup]))))) :*: ((S1 ('MetaSel ('Just "automatedSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "snapshotScheduleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "clusterSubnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "expectedNextSnapshotScheduleTimeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))) :*: ((((S1 ('MetaSel ('Just "deferredMaintenanceWindows") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsRedshiftClusterDeferredMaintenanceWindow])) :*: S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "clusterPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "clusterParameterGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsRedshiftClusterClusterParameterGroup])) :*: (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsRedshiftClusterVpcSecurityGroup])))) :*: (S1 ('MetaSel ('Just "hsmStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsRedshiftClusterHsmStatus)) :*: (S1 ('MetaSel ('Just "iamRoles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsRedshiftClusterIamRole])) :*: S1 ('MetaSel ('Just "pendingActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))) :*: (((S1 ('MetaSel ('Just "elasticIpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsRedshiftClusterElasticIpStatus)) :*: S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextMaintenanceWindowStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsRedshiftClusterEndpoint)) :*: (S1 ('MetaSel ('Just "allowVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "clusterStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "pendingModifiedValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsRedshiftClusterPendingModifiedValues)) :*: (S1 ('MetaSel ('Just "clusterNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsRedshiftClusterClusterNode])) :*: S1 ('MetaSel ('Just "dbName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))))

newAwsRedshiftClusterDetails :: AwsRedshiftClusterDetails Source #

Create a value of AwsRedshiftClusterDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resizeInfo:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_resizeInfo - Information about the resize operation for the cluster.

$sel:restoreStatus:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_restoreStatus - Information about the status of a cluster restore action. Only applies to a cluster that was created by restoring a snapshot.

$sel:manualSnapshotRetentionPeriod:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_manualSnapshotRetentionPeriod - The default number of days to retain a manual snapshot.

If the value is -1, the snapshot is retained indefinitely.

This setting doesn't change the retention period of existing snapshots.

Valid values: Either -1 or an integer between 1 and 3,653

$sel:enhancedVpcRouting:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_enhancedVpcRouting - Indicates whether to create the cluster with enhanced VPC routing enabled.

$sel:clusterSnapshotCopyStatus:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_clusterSnapshotCopyStatus - Information about the destination Region and retention period for the cross-Region snapshot copy.

$sel:clusterAvailabilityStatus:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_clusterAvailabilityStatus - The availability status of the cluster for queries. Possible values are the following:

  • Available - The cluster is available for queries.
  • Unavailable - The cluster is not available for queries.
  • Maintenance - The cluster is intermittently available for queries due to maintenance activities.
  • Modifying -The cluster is intermittently available for queries due to changes that modify the cluster.
  • Failed - The cluster failed and is not available for queries.

$sel:clusterRevisionNumber:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_clusterRevisionNumber - The specific revision number of the database in the cluster.

$sel:snapshotScheduleIdentifier:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_snapshotScheduleIdentifier - A unique identifier for the cluster snapshot schedule.

$sel:publiclyAccessible:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_publiclyAccessible - Whether the cluster can be accessed from a public network.

$sel:masterUsername:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_masterUsername - 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.

$sel:maintenanceTrackName:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_maintenanceTrackName - The name of the maintenance track for the cluster.

$sel:expectedNextSnapshotScheduleTime:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_expectedNextSnapshotScheduleTime - Indicates when the next snapshot is expected to be taken. The cluster must have a valid snapshot schedule and have backups enabled.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

$sel:elasticResizeNumberOfNodeOptions:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_elasticResizeNumberOfNodeOptions - The number of nodes that you can use the elastic resize method to resize the cluster to.

$sel:vpcId:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_vpcId - The identifier of the VPC that the cluster is in, if the cluster is in a VPC.

$sel:clusterSecurityGroups:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_clusterSecurityGroups - A list of cluster security groups that are associated with the cluster.

$sel:automatedSnapshotRetentionPeriod:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_automatedSnapshotRetentionPeriod - The number of days that automatic cluster snapshots are retained.

$sel:snapshotScheduleState:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_snapshotScheduleState - The current state of the cluster snapshot schedule.

Valid values: MODIFYING | ACTIVE | FAILED

$sel:encrypted:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_encrypted - Indicates whether the data in the cluster is encrypted at rest.

$sel:clusterSubnetGroupName:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_clusterSubnetGroupName - The name of the subnet group that is associated with the cluster. This parameter is valid only when the cluster is in a VPC.

$sel:expectedNextSnapshotScheduleTimeStatus:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_expectedNextSnapshotScheduleTimeStatus - The status of the next expected snapshot.

Valid values: OnTrack | Pending

$sel:clusterIdentifier:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_clusterIdentifier - The unique identifier of the cluster.

$sel:deferredMaintenanceWindows:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_deferredMaintenanceWindows - List of time windows during which maintenance was deferred.

$sel:numberOfNodes:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_numberOfNodes - The number of compute nodes in the cluster.

$sel:clusterPublicKey:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_clusterPublicKey - The public key for the cluster.

$sel:preferredMaintenanceWindow:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_preferredMaintenanceWindow - The weekly time range, in Universal Coordinated Time (UTC), during which system maintenance can occur.

Format: <day>:HH:MM-<day>:HH:MM

For the day values, use mon | tue | wed | thu | fri | sat | sun

For example, sun:09:32-sun:10:02

$sel:kmsKeyId:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_kmsKeyId - The identifier of the KMS encryption key that is used to encrypt data in the cluster.

$sel:clusterParameterGroups:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_clusterParameterGroups - The list of cluster parameter groups that are associated with this cluster.

$sel:availabilityZone:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_availabilityZone - The name of the Availability Zone in which the cluster is located.

$sel:vpcSecurityGroups:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_vpcSecurityGroups - The list of VPC security groups that the cluster belongs to, if the cluster is in a VPC.

$sel:hsmStatus:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_hsmStatus - 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.

$sel:iamRoles:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_iamRoles - A list of IAM roles that the cluster can use to access other Amazon Web Services services.

$sel:pendingActions:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_pendingActions - A list of cluster operations that are waiting to start.

$sel:elasticIpStatus:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_elasticIpStatus - Information about the status of the Elastic IP (EIP) address.

$sel:clusterVersion:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_clusterVersion - The version ID of the Amazon Redshift engine that runs on the cluster.

$sel:nodeType:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_nodeType - The node type for the nodes in the cluster.

$sel:nextMaintenanceWindowStartTime:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_nextMaintenanceWindowStartTime - Indicates the start of the next maintenance window.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

$sel:clusterCreateTime:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_clusterCreateTime - Indicates when the cluster was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

$sel:endpoint:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_endpoint - The connection endpoint.

$sel:allowVersionUpgrade:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_allowVersionUpgrade - Indicates whether major version upgrades are applied automatically to the cluster during the maintenance window.

$sel:clusterStatus:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_clusterStatus - The current status of the cluster.

Valid values: available | available, prep-for-resize | available, resize-cleanup | cancelling-resize | creating | deleting | final-snapshot | hardware-failure | incompatible-hsm | incompatible-network | incompatible-parameters | incompatible-restore | modifying | paused | rebooting | renaming | resizing | rotating-keys | storage-full | updating-hsm

$sel:pendingModifiedValues:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_pendingModifiedValues - A list of changes to the cluster that are currently pending.

$sel:clusterNodes:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_clusterNodes - The nodes in the cluster.

$sel:dbName:AwsRedshiftClusterDetails', awsRedshiftClusterDetails_dbName - The name of the initial database that was created when the cluster was created.

The same name is returned for the life of the cluster.

If an initial database is not specified, a database named devdev is created by default.

awsRedshiftClusterDetails_restoreStatus :: Lens' AwsRedshiftClusterDetails (Maybe AwsRedshiftClusterRestoreStatus) Source #

Information about the status of a cluster restore action. Only applies to a cluster that was created by restoring a snapshot.

awsRedshiftClusterDetails_manualSnapshotRetentionPeriod :: Lens' AwsRedshiftClusterDetails (Maybe Int) Source #

The default number of days to retain a manual snapshot.

If the value is -1, the snapshot is retained indefinitely.

This setting doesn't change the retention period of existing snapshots.

Valid values: Either -1 or an integer between 1 and 3,653

awsRedshiftClusterDetails_enhancedVpcRouting :: Lens' AwsRedshiftClusterDetails (Maybe Bool) Source #

Indicates whether to create the cluster with enhanced VPC routing enabled.

awsRedshiftClusterDetails_clusterSnapshotCopyStatus :: Lens' AwsRedshiftClusterDetails (Maybe AwsRedshiftClusterClusterSnapshotCopyStatus) Source #

Information about the destination Region and retention period for the cross-Region snapshot copy.

awsRedshiftClusterDetails_clusterAvailabilityStatus :: Lens' AwsRedshiftClusterDetails (Maybe Text) Source #

The availability status of the cluster for queries. Possible values are the following:

  • Available - The cluster is available for queries.
  • Unavailable - The cluster is not available for queries.
  • Maintenance - The cluster is intermittently available for queries due to maintenance activities.
  • Modifying -The cluster is intermittently available for queries due to changes that modify the cluster.
  • Failed - The cluster failed and is not available for queries.

awsRedshiftClusterDetails_clusterRevisionNumber :: Lens' AwsRedshiftClusterDetails (Maybe Text) Source #

The specific revision number of the database in the cluster.

awsRedshiftClusterDetails_publiclyAccessible :: Lens' AwsRedshiftClusterDetails (Maybe Bool) Source #

Whether the cluster can be accessed from a public network.

awsRedshiftClusterDetails_masterUsername :: Lens' AwsRedshiftClusterDetails (Maybe Text) Source #

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.

awsRedshiftClusterDetails_expectedNextSnapshotScheduleTime :: Lens' AwsRedshiftClusterDetails (Maybe Text) Source #

Indicates when the next snapshot is expected to be taken. The cluster must have a valid snapshot schedule and have backups enabled.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

awsRedshiftClusterDetails_elasticResizeNumberOfNodeOptions :: Lens' AwsRedshiftClusterDetails (Maybe Text) Source #

The number of nodes that you can use the elastic resize method to resize the cluster to.

awsRedshiftClusterDetails_vpcId :: Lens' AwsRedshiftClusterDetails (Maybe Text) Source #

The identifier of the VPC that the cluster is in, if the cluster is in a VPC.

awsRedshiftClusterDetails_automatedSnapshotRetentionPeriod :: Lens' AwsRedshiftClusterDetails (Maybe Int) Source #

The number of days that automatic cluster snapshots are retained.

awsRedshiftClusterDetails_snapshotScheduleState :: Lens' AwsRedshiftClusterDetails (Maybe Text) Source #

The current state of the cluster snapshot schedule.

Valid values: MODIFYING | ACTIVE | FAILED

awsRedshiftClusterDetails_encrypted :: Lens' AwsRedshiftClusterDetails (Maybe Bool) Source #

Indicates whether the data in the cluster is encrypted at rest.

awsRedshiftClusterDetails_clusterSubnetGroupName :: Lens' AwsRedshiftClusterDetails (Maybe Text) Source #

The name of the subnet group that is associated with the cluster. This parameter is valid only when the cluster is in a VPC.

awsRedshiftClusterDetails_expectedNextSnapshotScheduleTimeStatus :: Lens' AwsRedshiftClusterDetails (Maybe Text) Source #

The status of the next expected snapshot.

Valid values: OnTrack | Pending

awsRedshiftClusterDetails_preferredMaintenanceWindow :: Lens' AwsRedshiftClusterDetails (Maybe Text) Source #

The weekly time range, in Universal Coordinated Time (UTC), during which system maintenance can occur.

Format: <day>:HH:MM-<day>:HH:MM

For the day values, use mon | tue | wed | thu | fri | sat | sun

For example, sun:09:32-sun:10:02

awsRedshiftClusterDetails_kmsKeyId :: Lens' AwsRedshiftClusterDetails (Maybe Text) Source #

The identifier of the KMS encryption key that is used to encrypt data in the cluster.

awsRedshiftClusterDetails_clusterParameterGroups :: Lens' AwsRedshiftClusterDetails (Maybe [AwsRedshiftClusterClusterParameterGroup]) Source #

The list of cluster parameter groups that are associated with this cluster.

awsRedshiftClusterDetails_availabilityZone :: Lens' AwsRedshiftClusterDetails (Maybe Text) Source #

The name of the Availability Zone in which the cluster is located.

awsRedshiftClusterDetails_vpcSecurityGroups :: Lens' AwsRedshiftClusterDetails (Maybe [AwsRedshiftClusterVpcSecurityGroup]) Source #

The list of VPC security groups that the cluster belongs to, if the cluster is in a VPC.

awsRedshiftClusterDetails_hsmStatus :: Lens' AwsRedshiftClusterDetails (Maybe AwsRedshiftClusterHsmStatus) Source #

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.

awsRedshiftClusterDetails_iamRoles :: Lens' AwsRedshiftClusterDetails (Maybe [AwsRedshiftClusterIamRole]) Source #

A list of IAM roles that the cluster can use to access other Amazon Web Services services.

awsRedshiftClusterDetails_pendingActions :: Lens' AwsRedshiftClusterDetails (Maybe [Text]) Source #

A list of cluster operations that are waiting to start.

awsRedshiftClusterDetails_clusterVersion :: Lens' AwsRedshiftClusterDetails (Maybe Text) Source #

The version ID of the Amazon Redshift engine that runs on the cluster.

awsRedshiftClusterDetails_nodeType :: Lens' AwsRedshiftClusterDetails (Maybe Text) Source #

The node type for the nodes in the cluster.

awsRedshiftClusterDetails_nextMaintenanceWindowStartTime :: Lens' AwsRedshiftClusterDetails (Maybe Text) Source #

Indicates the start of the next maintenance window.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

awsRedshiftClusterDetails_clusterCreateTime :: Lens' AwsRedshiftClusterDetails (Maybe Text) Source #

Indicates when the cluster was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

awsRedshiftClusterDetails_allowVersionUpgrade :: Lens' AwsRedshiftClusterDetails (Maybe Bool) Source #

Indicates whether major version upgrades are applied automatically to the cluster during the maintenance window.

awsRedshiftClusterDetails_clusterStatus :: Lens' AwsRedshiftClusterDetails (Maybe Text) Source #

The current status of the cluster.

Valid values: available | available, prep-for-resize | available, resize-cleanup | cancelling-resize | creating | deleting | final-snapshot | hardware-failure | incompatible-hsm | incompatible-network | incompatible-parameters | incompatible-restore | modifying | paused | rebooting | renaming | resizing | rotating-keys | storage-full | updating-hsm

awsRedshiftClusterDetails_dbName :: Lens' AwsRedshiftClusterDetails (Maybe Text) Source #

The name of the initial database that was created when the cluster was created.

The same name is returned for the life of the cluster.

If an initial database is not specified, a database named devdev is created by default.