Paws
view release on metacpan or search on metacpan
lib/Paws/RedShift/ModifyCluster.pm view on Meta::CPAN
EnhancedVpcRouting => 1, # OPTIONAL
HsmClientCertificateIdentifier => 'MyString', # OPTIONAL
HsmConfigurationIdentifier => 'MyString', # OPTIONAL
KmsKeyId => 'MyString', # OPTIONAL
MaintenanceTrackName => 'MyString', # OPTIONAL
ManualSnapshotRetentionPeriod => 1, # OPTIONAL
MasterUserPassword => 'MyString', # OPTIONAL
NewClusterIdentifier => 'MyString', # OPTIONAL
NodeType => 'MyString', # OPTIONAL
NumberOfNodes => 1, # OPTIONAL
Port => 1, # OPTIONAL
PreferredMaintenanceWindow => 'MyString', # OPTIONAL
PubliclyAccessible => 1, # OPTIONAL
VpcSecurityGroupIds => [
'MyString', ... # max: 2147483647
], # OPTIONAL
);
# Results:
my $Cluster = $ModifyClusterResult->Cluster;
# Returns a L<Paws::RedShift::ModifyClusterResult> object.
Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object.
For the AWS API documentation, see L<https://docs.aws.amazon.com/goto/WebAPI/redshift/ModifyCluster>
=head1 ATTRIBUTES
=head2 AllowVersionUpgrade => Bool
If C<true>, major version upgrades will be applied automatically to the
cluster during the maintenance window.
Default: C<false>
=head2 AutomatedSnapshotRetentionPeriod => Int
The number of days that automated snapshots are retained. If the value
is 0, automated snapshots are disabled. Even if automated snapshots are
disabled, you can still create manual snapshots when you want with
CreateClusterSnapshot.
If you decrease the automated snapshot retention period from its
current value, existing automated snapshots that fall outside of the
new retention period will be immediately deleted.
You can't disable automated snapshots for RA3 node types. Set the
automated retention period from 1-35 days.
Default: Uses existing setting.
Constraints: Must be a value from 0 to 35.
=head2 AvailabilityZone => Str
The option to initiate relocation for an Amazon Redshift cluster to the
target Availability Zone.
=head2 AvailabilityZoneRelocation => Bool
The option to enable relocation for an Amazon Redshift cluster between
Availability Zones after the cluster modification is complete.
=head2 B<REQUIRED> ClusterIdentifier => Str
The unique identifier of the cluster to be modified.
Example: C<examplecluster>
=head2 ClusterParameterGroupName => Str
The name of the cluster parameter group to apply to this cluster. This
change is applied only after the cluster is rebooted. To reboot a
cluster use RebootCluster.
Default: Uses existing setting.
Constraints: The cluster parameter group must be in the same parameter
group family that matches the cluster version.
=head2 ClusterSecurityGroups => ArrayRef[Str|Undef]
A list of cluster security groups to be authorized on this cluster.
This change is asynchronously applied as soon as possible.
Security groups currently associated with the cluster, and not in the
list of groups to apply, will be revoked from the cluster.
Constraints:
=over
=item *
Must be 1 to 255 alphanumeric characters or hyphens
=item *
First character must be a letter
=item *
Cannot end with a hyphen or contain two consecutive hyphens
=back
=head2 ClusterType => Str
The new cluster type.
When you submit your cluster resize request, your existing cluster goes
into a read-only mode. After Amazon Redshift provisions a new cluster
( run in 0.938 second using v1.01-cache-2.11-cpan-5511b514fd6 )