Class: Aws::Neptune::Types::ModifyGlobalClusterMessage

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-neptune/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#allow_major_version_upgradeBoolean

A value that indicates whether major version upgrades are allowed.

Constraints: You must allow major version upgrades if you specify a value for the ‘EngineVersion` parameter that is a different major version than the DB cluster’s current version.

If you upgrade the major version of a global database, the cluster and DB instance parameter groups are set to the default parameter groups for the new version, so you will need to apply any custom parameter groups after completing the upgrade.

Returns:

  • (Boolean)


6576
6577
6578
6579
6580
6581
6582
6583
6584
# File 'lib/aws-sdk-neptune/types.rb', line 6576

class ModifyGlobalClusterMessage < Struct.new(
  :global_cluster_identifier,
  :new_global_cluster_identifier,
  :deletion_protection,
  :engine_version,
  :allow_major_version_upgrade)
  SENSITIVE = []
  include Aws::Structure
end

#deletion_protectionBoolean

Indicates whether the global database has deletion protection enabled. The global database cannot be deleted when deletion protection is enabled.

Returns:

  • (Boolean)


6576
6577
6578
6579
6580
6581
6582
6583
6584
# File 'lib/aws-sdk-neptune/types.rb', line 6576

class ModifyGlobalClusterMessage < Struct.new(
  :global_cluster_identifier,
  :new_global_cluster_identifier,
  :deletion_protection,
  :engine_version,
  :allow_major_version_upgrade)
  SENSITIVE = []
  include Aws::Structure
end

#engine_versionString

The version number of the database engine to which you want to upgrade. Changing this parameter will result in an outage. The change is applied during the next maintenance window unless ‘ApplyImmediately` is enabled.

To list all of the available Neptune engine versions, use the following command:

Returns:

  • (String)


6576
6577
6578
6579
6580
6581
6582
6583
6584
# File 'lib/aws-sdk-neptune/types.rb', line 6576

class ModifyGlobalClusterMessage < Struct.new(
  :global_cluster_identifier,
  :new_global_cluster_identifier,
  :deletion_protection,
  :engine_version,
  :allow_major_version_upgrade)
  SENSITIVE = []
  include Aws::Structure
end

#global_cluster_identifierString

The DB cluster identifier for the global cluster being modified. This parameter is not case-sensitive.

Constraints: Must match the identifier of an existing global database cluster.

Returns:

  • (String)


6576
6577
6578
6579
6580
6581
6582
6583
6584
# File 'lib/aws-sdk-neptune/types.rb', line 6576

class ModifyGlobalClusterMessage < Struct.new(
  :global_cluster_identifier,
  :new_global_cluster_identifier,
  :deletion_protection,
  :engine_version,
  :allow_major_version_upgrade)
  SENSITIVE = []
  include Aws::Structure
end

#new_global_cluster_identifierString

A new cluster identifier to assign to the global database. This value is stored as a lowercase string.

Constraints:

  • Must contain from 1 to 63 letters, numbers, or hyphens.

  • The first character must be a letter.

  • Can’t end with a hyphen or contain two consecutive hyphens

Example: ‘my-cluster2`

Returns:

  • (String)


6576
6577
6578
6579
6580
6581
6582
6583
6584
# File 'lib/aws-sdk-neptune/types.rb', line 6576

class ModifyGlobalClusterMessage < Struct.new(
  :global_cluster_identifier,
  :new_global_cluster_identifier,
  :deletion_protection,
  :engine_version,
  :allow_major_version_upgrade)
  SENSITIVE = []
  include Aws::Structure
end