Reboots a cluster. This action is taken as soon as possible. It results
in a momentary outage to the cluster, during which the cluster status is
set to rebooting
. A cluster event is created when the reboot is
completed. Any pending cluster modifications (see
modify_cluster
) are applied at this reboot.
For more information about managing clusters, go to Amazon Redshift Clusters
in the Amazon Redshift Cluster Management Guide.
redshift_reboot_cluster(ClusterIdentifier)
[required] The cluster identifier.
A list with the following syntax:
list( Cluster = list( ClusterIdentifier = "string", NodeType = "string", ClusterStatus = "string", ClusterAvailabilityStatus = "string", ModifyStatus = "string", MasterUsername = "string", DBName = "string", Endpoint = list( Address = "string", Port = 123, VpcEndpoints = list( list( VpcEndpointId = "string" ) ) ), ClusterCreateTime = as.POSIXct( "2015-01-01" ), AutomatedSnapshotRetentionPeriod = 123, ManualSnapshotRetentionPeriod = 123, ClusterSecurityGroups = list( list( ClusterSecurityGroupName = "string", Status = "string" ) ), VpcSecurityGroups = list( list( VpcSecurityGroupId = "string", Status = "string" ) ), ClusterParameterGroups = list( list( ParameterGroupName = "string", ParameterApplyStatus = "string", ClusterParameterStatusList = list( list( ParameterName = "string", ParameterApplyStatus = "string", ParameterApplyErrorDescription = "string" ) ) ) ), ClusterSubnetGroupName = "string", VpcId = "string", AvailabilityZone = "string", PreferredMaintenanceWindow = "string", PendingModifiedValues = list( MasterUserPassword = "string", NodeType = "string", NumberOfNodes = 123, ClusterType = "string", ClusterVersion = "string", AutomatedSnapshotRetentionPeriod = 123, ClusterIdentifier = "string", PubliclyAccessible = TRUE|FALSE, EnhancedVpcRouting = TRUE|FALSE, MaintenanceTrackName = "string", EncryptionType = "string" ), ClusterVersion = "string", AllowVersionUpgrade = TRUE|FALSE, NumberOfNodes = 123, PubliclyAccessible = TRUE|FALSE, Encrypted = TRUE|FALSE, RestoreStatus = list( Status = "string", CurrentRestoreRateInMegaBytesPerSecond = 123.0, SnapshotSizeInMegaBytes = 123, ProgressInMegaBytes = 123, ElapsedTimeInSeconds = 123, EstimatedTimeToCompletionInSeconds = 123 ), DataTransferProgress = list( Status = "string", CurrentRateInMegaBytesPerSecond = 123.0, TotalDataInMegaBytes = 123, DataTransferredInMegaBytes = 123, EstimatedTimeToCompletionInSeconds = 123, ElapsedTimeInSeconds = 123 ), HsmStatus = list( HsmClientCertificateIdentifier = "string", HsmConfigurationIdentifier = "string", Status = "string" ), ClusterSnapshotCopyStatus = list( DestinationRegion = "string", RetentionPeriod = 123, ManualSnapshotRetentionPeriod = 123, SnapshotCopyGrantName = "string" ), ClusterPublicKey = "string", ClusterNodes = list( list( NodeRole = "string", PrivateIPAddress = "string", PublicIPAddress = "string" ) ), ElasticIpStatus = list( ElasticIp = "string", Status = "string" ), ClusterRevisionNumber = "string", Tags = list( list( Key = "string", Value = "string" ) ), KmsKeyId = "string", EnhancedVpcRouting = TRUE|FALSE, IamRoles = list( list( IamRoleArn = "string", ApplyStatus = "string" ) ), PendingActions = list( "string" ), MaintenanceTrackName = "string", ElasticResizeNumberOfNodeOptions = "string", DeferredMaintenanceWindows = list( list( DeferMaintenanceIdentifier = "string", DeferMaintenanceStartTime = as.POSIXct( "2015-01-01" ), DeferMaintenanceEndTime = as.POSIXct( "2015-01-01" ) ) ), SnapshotScheduleIdentifier = "string", SnapshotScheduleState = "MODIFYING"|"ACTIVE"|"FAILED", ExpectedNextSnapshotScheduleTime = as.POSIXct( "2015-01-01" ), ExpectedNextSnapshotScheduleTimeStatus = "string", NextMaintenanceWindowStartTime = as.POSIXct( "2015-01-01" ), ResizeInfo = list( ResizeType = "string", AllowCancelResize = TRUE|FALSE ), AvailabilityZoneRelocationStatus = "string", ClusterNamespaceArn = "string" ) )
svc$reboot_cluster( ClusterIdentifier = "string" )