AWSRedshiftCluster
No description
type AWSRedshiftCluster {
metadata: ResourceMetadata!
allowVersionUpgrade: Boolean!
automatedSnapshotRetentionPeriod: Int!
availabilityZone: String!
availabilityZoneRelocationStatus: String!
availabilityStatus: AWSRedshiftClusterAvailabilityStatusType!
createdAt: DateTime
id: ID!
namespaceArn: String!
nodes: [AWSRedshiftClusterNode!]!
parameterGroups: [AWSRedshiftClusterParameterGroup!]!
publicKey: String!
revisionNumber: String!
securityGroups: [AWSRedshiftClusterSecurityGroup!]!
snapshotCopyStatus: AWSRedshiftClusterSnapshotCopyStatus
status: AWSRedshiftClusterStatusType!
subnetGroup: AWSRedshiftClusterSubnetGroup
version: String!
customDomainCertificateArn: String!
customDomainCertificateExpiryDate: DateTime
customDomainName: String!
dbName: String!
dataTransferProgress: AWSRedshiftClusterDataTransferProgress
defaultIamRoleArn: String!
deferredMaintenanceWindows: [AWSRedshiftClusterDeferredMaintenanceWindow!]!
elasticIpStatus: AWSRedshiftClusterElasticIpStatus
elasticResizeNumberOfNodeOptions: String!
encrypted: Boolean!
endpoint: AWSRedshiftClusterEndpoint
enhancedVpcRouting: Boolean!
expectedNextSnapshotScheduleTime: DateTime
expectedNextSnapshotScheduleTimeStatus: AWSRedshiftClusterExpectedNextSnapshotScheduleTimeStatusType!
hsmStatus: AWSRedshiftClusterHsmStatus
iamRoles: [AWSRedshiftClusterIamRole!]!
kmsKeyId: String!
maintenanceTrackName: String!
manualSnapshotRetentionPeriod: Int!
masterUsername: String!
modifyStatus: String!
nodeType: String!
numberOfNodes: Int!
pendingActions: [String!]!
pendingModifiedValues: AWSRedshiftClusterPendingModifiedValues
preferredMaintenanceWindow: String!
publiclyAccessible: Boolean!
reservedNodeExchangeStatus: AWSRedshiftClusterReservedNodeExchangeStatus
resizeInformation: AWSRedshiftClusterResizeInformation
restoreStatus: AWSRedshiftClusterRestoreStatus
snapshotScheduleId: String!
snapshotScheduleState: AWSRedshiftClusterSnapshotScheduleStateType!
tags: [AWSTag!]!
totalStorageCapacityInGb: Int64!
vpc: AWSVPC
vpcSecurityGroups: [AWSRedshiftClusterVPCSecurityGroup!]!
loggingStatus: AWSRedshiftClusterLoggingStatus
}
Fields
AWSRedshiftCluster.metadata ● ResourceMetadata! non-null object
The metadata to identify this resource in Shisho Cloud
AWSRedshiftCluster.allowVersionUpgrade ● Boolean! non-null scalar
A boolean value that, if true, indicates that major version upgrades will be applied automatically to the cluster during the maintenance window
AWSRedshiftCluster.automatedSnapshotRetentionPeriod ● Int! non-null scalar
The number of days that automatic cluster snapshots are retained
AWSRedshiftCluster.availabilityZone ● String! non-null scalar
The name of the Availability Zone in which the cluster is located
AWSRedshiftCluster.availabilityZoneRelocationStatus ● String! non-null scalar
Describes the status of the Availability Zone relocation operation
AWSRedshiftCluster.availabilityStatus ● AWSRedshiftClusterAvailabilityStatusType! non-null enum
The availability status of the cluster for queries
AWSRedshiftCluster.createdAt ● DateTime scalar
The date and time that the cluster was created
AWSRedshiftCluster.id ● ID! non-null scalar
The unique identifier of the cluster
AWSRedshiftCluster.namespaceArn ● String! non-null scalar
The namespace Amazon Resource Name (ARN) of the cluster
AWSRedshiftCluster.nodes ● [AWSRedshiftClusterNode!]! non-null object
The nodes in the cluster
AWSRedshiftCluster.parameterGroups ● [AWSRedshiftClusterParameterGroup!]! non-null object
The list of cluster parameter groups that are associated with this cluster
AWSRedshiftCluster.publicKey ● String! non-null scalar
The public key for the cluster
AWSRedshiftCluster.revisionNumber ● String! non-null scalar
The specific revision number of the database in the cluster
AWSRedshiftCluster.securityGroups ● [AWSRedshiftClusterSecurityGroup!]! non-null object
A list of cluster security group that are associated with the cluster
AWSRedshiftCluster.snapshotCopyStatus ● AWSRedshiftClusterSnapshotCopyStatus object
A value that returns the destination region and retention period that are configured for cross-region snapshot copy
AWSRedshiftCluster.status ● AWSRedshiftClusterStatusType! non-null enum
The current state of the cluster
AWSRedshiftCluster.subnetGroup ● AWSRedshiftClusterSubnetGroup object
The subnet group that is associated with the cluster
AWSRedshiftCluster.version ● String! non-null scalar
The version ID of the Amazon Redshift engine that is running on the cluster
AWSRedshiftCluster.customDomainCertificateArn ● String! non-null scalar
The certificate Amazon Resource Name (ARN) for the custom domain name
AWSRedshiftCluster.customDomainCertificateExpiryDate ● DateTime scalar
The expiration date for the certificate associated with the custom domain name
AWSRedshiftCluster.customDomainName ● String! non-null scalar
The custom domain name associated with the cluster
AWSRedshiftCluster.dbName ● String! non-null scalar
The name of the initial database that was created when the cluster was created
AWSRedshiftCluster.dataTransferProgress ● AWSRedshiftClusterDataTransferProgress object
The data transfer progress
AWSRedshiftCluster.defaultIamRoleArn ● String! non-null scalar
The Amazon Resource Name (ARN) for the IAM role that has write access permission for the Amazon Redshift cluster
AWSRedshiftCluster.deferredMaintenanceWindows ● [AWSRedshiftClusterDeferredMaintenanceWindow!]! non-null object
Describes a group of DeferredMaintenanceWindow objects
AWSRedshiftCluster.elasticIpStatus ● AWSRedshiftClusterElasticIpStatus object
The status of the Elastic IP (EIP) address
AWSRedshiftCluster.elasticResizeNumberOfNodeOptions ● String! non-null scalar
The number of nodes that you can resize the cluster to with the elastic resize method
AWSRedshiftCluster.encrypted ● Boolean! non-null scalar
A boolean value that, if true, indicates that data in the cluster is encrypted at rest
AWSRedshiftCluster.endpoint ● AWSRedshiftClusterEndpoint object
The connection endpoint
AWSRedshiftCluster.enhancedVpcRouting ● Boolean! non-null scalar
An option that specifies whether to create the cluster with enhanced VPC routing enabled
AWSRedshiftCluster.expectedNextSnapshotScheduleTime ● DateTime scalar
The date and time when the next snapshot is expected to be taken for clusters with a valid snapshot schedule and backups enabled
AWSRedshiftCluster.expectedNextSnapshotScheduleTimeStatus ● AWSRedshiftClusterExpectedNextSnapshotScheduleTimeStatusType! non-null enum
The status of next expected snapshot for clusters having a valid snapshot schedule and backups enabled
AWSRedshiftCluster.hsmStatus ● AWSRedshiftClusterHsmStatus object
A value that reports whether the Amazon Redshift cluster has finished applying any hardware security module (HSM) settings changes specified in a modify cluster command
AWSRedshiftCluster.iamRoles ● [AWSRedshiftClusterIamRole!]! non-null object
A list of Identity and Access Management (IAM) roles that can be used by the cluster to access other Amazon Web Services services
AWSRedshiftCluster.kmsKeyId ● String! non-null scalar
The Key Management Service (KMS) key ID of the encryption key used to encrypt data in the cluster
AWSRedshiftCluster.maintenanceTrackName ● String! non-null scalar
The name of the maintenance track for the cluster
AWSRedshiftCluster.manualSnapshotRetentionPeriod ● Int! non-null scalar
The default number of days to retain a manual snapshot
AWSRedshiftCluster.masterUsername ● String! non-null scalar
The admin user name for the cluster
AWSRedshiftCluster.modifyStatus ● String! non-null scalar
The status of a modify operation, if any, initiated for the cluster
AWSRedshiftCluster.nodeType ● String! non-null scalar
The node type for the nodes in the cluster
AWSRedshiftCluster.numberOfNodes ● Int! non-null scalar
The number of compute nodes in the cluster
AWSRedshiftCluster.pendingActions ● [String!]! non-null scalar
Cluster operations that are waiting to be started
AWSRedshiftCluster.pendingModifiedValues ● AWSRedshiftClusterPendingModifiedValues object
A value that, if present, indicates that changes to the cluster are pending
AWSRedshiftCluster.preferredMaintenanceWindow ● String! non-null scalar
The weekly time range, in Universal Coordinated Time (UTC), during which system maintenance can occur
AWSRedshiftCluster.publiclyAccessible ● Boolean! non-null scalar
A boolean value that, if true, indicates that the cluster can be accessed from a public network
AWSRedshiftCluster.reservedNodeExchangeStatus ● AWSRedshiftClusterReservedNodeExchangeStatus object
The status of the reserved-node exchange request
AWSRedshiftCluster.resizeInformation ● AWSRedshiftClusterResizeInformation object
Returns the following:
AWSRedshiftCluster.restoreStatus ● AWSRedshiftClusterRestoreStatus object
A value that describes the status of a cluster restore action
AWSRedshiftCluster.snapshotScheduleId ● String! non-null scalar
A unique identifier for the cluster snapshot schedule
AWSRedshiftCluster.snapshotScheduleState ● AWSRedshiftClusterSnapshotScheduleStateType! non-null enum
The current state of the cluster snapshot schedule
AWSRedshiftCluster.tags ● [AWSTag!]! non-null object
The list of tags for the cluster
AWSRedshiftCluster.totalStorageCapacityInGb ● Int64! non-null scalar
The total storage capacity of the cluster in gigabytes
AWSRedshiftCluster.vpc ● AWSVPC object
The VPC that a cluster is in, if the cluster is in a VPC
AWSRedshiftCluster.vpcSecurityGroups ● [AWSRedshiftClusterVPCSecurityGroup!]! non-null object
A list of Amazon Virtual Private Cloud (Amazon VPC) security groups that are associated with the cluster. This parameter is returned only if the cluster is in a VPC.
AWSRedshiftCluster.loggingStatus ● AWSRedshiftClusterLoggingStatus object
The status of logging for the cluster
Member of
AWSRedshift object