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