AWS Redshift · JSON Structure

Redshift Cluster Structure

Describes a cluster.

Type: object Properties: 52
AnalyticsBig DataCloud DatabaseData WarehouseSQL

Cluster is a JSON Structure definition published by AWS Redshift, describing 52 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

ClusterIdentifier NodeType ClusterStatus ClusterAvailabilityStatus ModifyStatus MasterUsername DBName Endpoint ClusterCreateTime AutomatedSnapshotRetentionPeriod ManualSnapshotRetentionPeriod ClusterSecurityGroups VpcSecurityGroups ClusterParameterGroups ClusterSubnetGroupName VpcId AvailabilityZone PreferredMaintenanceWindow PendingModifiedValues ClusterVersion AllowVersionUpgrade NumberOfNodes PubliclyAccessible Encrypted RestoreStatus DataTransferProgress HsmStatus ClusterSnapshotCopyStatus ClusterPublicKey ClusterNodes ElasticIpStatus ClusterRevisionNumber Tags KmsKeyId EnhancedVpcRouting IamRoles PendingActions MaintenanceTrackName ElasticResizeNumberOfNodeOptions DeferredMaintenanceWindows SnapshotScheduleIdentifier SnapshotScheduleState ExpectedNextSnapshotScheduleTime ExpectedNextSnapshotScheduleTimeStatus NextMaintenanceWindowStartTime ResizeInfo AvailabilityZoneRelocationStatus ClusterNamespaceArn TotalStorageCapacityInMegaBytes AquaConfiguration

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "type": "object",
  "properties": {
    "ClusterIdentifier": {},
    "NodeType": {},
    "ClusterStatus": {},
    "ClusterAvailabilityStatus": {},
    "ModifyStatus": {},
    "MasterUsername": {},
    "DBName": {},
    "Endpoint": {},
    "ClusterCreateTime": {},
    "AutomatedSnapshotRetentionPeriod": {},
    "ManualSnapshotRetentionPeriod": {},
    "ClusterSecurityGroups": {},
    "VpcSecurityGroups": {},
    "ClusterParameterGroups": {},
    "ClusterSubnetGroupName": {},
    "VpcId": {},
    "AvailabilityZone": {},
    "PreferredMaintenanceWindow": {},
    "PendingModifiedValues": {},
    "ClusterVersion": {},
    "AllowVersionUpgrade": {},
    "NumberOfNodes": {},
    "PubliclyAccessible": {},
    "Encrypted": {},
    "RestoreStatus": {},
    "DataTransferProgress": {},
    "HsmStatus": {},
    "ClusterSnapshotCopyStatus": {},
    "ClusterPublicKey": {},
    "ClusterNodes": {},
    "ElasticIpStatus": {},
    "ClusterRevisionNumber": {},
    "Tags": {},
    "KmsKeyId": {},
    "EnhancedVpcRouting": {},
    "IamRoles": {},
    "PendingActions": {},
    "MaintenanceTrackName": {},
    "ElasticResizeNumberOfNodeOptions": {},
    "DeferredMaintenanceWindows": {},
    "SnapshotScheduleIdentifier": {},
    "SnapshotScheduleState": {},
    "ExpectedNextSnapshotScheduleTime": {},
    "ExpectedNextSnapshotScheduleTimeStatus": {},
    "NextMaintenanceWindowStartTime": {},
    "ResizeInfo": {},
    "AvailabilityZoneRelocationStatus": {},
    "ClusterNamespaceArn": {},
    "TotalStorageCapacityInMegaBytes": {},
    "AquaConfiguration": {},
    "DefaultIamRoleArn": {},
    "ReservedNodeExchangeStatus": {}
  },
  "description": "Describes a cluster.",
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/aws-redshift/refs/heads/main/json-structure/redshift-cluster-structure.json",
  "name": "Cluster"
}