Skip to main content

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