Skip to content

Commit e090c29

Browse files
This release adds Global Cluster Switchover capability which enables you to change your global cluster's primary AWS Region, the region that serves writes, while preserving the replication between all regions in the global cluster.
1 parent fd841df commit e090c29

32 files changed

+1718
-751
lines changed

generator/ServiceModels/neptune/neptune-2014-10-31.api.json

Lines changed: 125 additions & 136 deletions
Large diffs are not rendered by default.

generator/ServiceModels/neptune/neptune-2014-10-31.docs.json

Lines changed: 244 additions & 411 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
22
"version": "1.0",
3-
"examples": {
4-
}
3+
"examples": {}
54
}

generator/ServiceModels/neptune/neptune-2014-10-31.normal.json

Lines changed: 171 additions & 153 deletions
Large diffs are not rendered by default.

sdk/code-analysis/ServiceAnalysis/Neptune/Generated/PropertyValueRules.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,12 @@
4848
<max>255</max>
4949
<pattern>[A-Za-z][0-9A-Za-z-:._]*</pattern>
5050
</property-value-rule>
51+
<property-value-rule>
52+
<property>Amazon.Neptune.Model.SwitchoverGlobalClusterRequest.GlobalClusterIdentifier</property>
53+
<min>1</min>
54+
<max>255</max>
55+
<pattern>[A-Za-z][0-9A-Za-z-:._]*</pattern>
56+
</property-value-rule>
5157
<property-value-rule>
5258
<property>Amazon.Neptune.Model.DBCluster.GlobalClusterIdentifier</property>
5359
<min>1</min>

sdk/src/Services/Neptune/Generated/Model/ClusterPendingModifiedValues.cs

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,8 @@ internal bool IsSetIAMDatabaseAuthenticationEnabled()
140140
/// <summary>
141141
/// Gets and sets the property Iops.
142142
/// <para>
143-
/// The Provisioned IOPS (I/O operations per second) value. This setting is only for non-Aurora
144-
/// Multi-AZ DB clusters.
143+
/// The Provisioned IOPS (I/O operations per second) value. This setting is only for Multi-AZ
144+
/// DB clusters.
145145
/// </para>
146146
/// </summary>
147147
public int? Iops
@@ -178,8 +178,24 @@ internal bool IsSetPendingCloudwatchLogsExports()
178178
/// <summary>
179179
/// Gets and sets the property StorageType.
180180
/// <para>
181-
/// The storage type for the DB cluster.
181+
/// The pending change in storage type for the DB cluster.   Valid Values:
182182
/// </para>
183+
/// <ul> <li>
184+
/// <para>
185+
/// <b> <c>standard</c> </b>   –   ( <i>the default</i> ) Configures cost-effective database
186+
/// storage for applications with moderate to small I/O usage.
187+
/// </para>
188+
/// </li> <li>
189+
/// <para>
190+
/// <b> <c>iopt1</c> </b>   –   Enables <a href="https://docs.aws.amazon.com/neptune/latest/userguide/storage-types.html#provisioned-iops-storage">I/O-Optimized
191+
/// storage</a> that's designed to meet the needs of I/O-intensive graph workloads that
192+
/// require predictable pricing with low I/O latency and consistent I/O throughput.
193+
/// </para>
194+
///
195+
/// <para>
196+
/// Neptune I/O-Optimized storage is only available starting with engine release 1.3.0.0.
197+
/// </para>
198+
/// </li> </ul>
183199
/// </summary>
184200
public string StorageType
185201
{

sdk/src/Services/Neptune/Generated/Model/CreateDBClusterRequest.cs

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ internal bool IsSetEngine()
370370
/// </para>
371371
///
372372
/// <para>
373-
/// Example: <c>1.0.2.1</c>
373+
/// Example: <c>1.2.1.0</c>
374374
/// </para>
375375
/// </summary>
376376
public string EngineVersion
@@ -696,31 +696,29 @@ internal bool IsSetStorageEncrypted()
696696
/// <summary>
697697
/// Gets and sets the property StorageType.
698698
/// <para>
699-
/// The storage type to associate with the DB cluster.
699+
/// The storage type for the new DB cluster.
700700
/// </para>
701701
///
702702
/// <para>
703703
/// Valid Values:
704704
/// </para>
705705
/// <ul> <li>
706706
/// <para>
707-
/// <c>standard | iopt1</c>
707+
/// <b> <c>standard</c> </b>   –   ( <i>the default</i> ) Configures cost-effective database
708+
/// storage for applications with moderate to small I/O usage. When set to <c>standard</c>,
709+
/// the storage type is not returned in the response.
708710
/// </para>
709-
/// </li> </ul>
710-
/// <para>
711-
/// Default:
712-
/// </para>
713-
/// <ul> <li>
711+
/// </li> <li>
714712
/// <para>
715-
/// <c>standard</c>
713+
/// <b> <c>iopt1</c> </b>   –   Enables <a href="https://docs.aws.amazon.com/neptune/latest/userguide/storage-types.html#provisioned-iops-storage">I/O-Optimized
714+
/// storage</a> that's designed to meet the needs of I/O-intensive graph workloads that
715+
/// require predictable pricing with low I/O latency and consistent I/O throughput.
716716
/// </para>
717-
/// </li> </ul> <note>
717+
///
718718
/// <para>
719-
/// When you create a Neptune cluster with the storage type set to <c>iopt1</c>, the storage
720-
/// type is returned in the response. The storage type isn't returned when you set it
721-
/// to <c>standard</c>.
719+
/// Neptune I/O-Optimized storage is only available starting with engine release 1.3.0.0.
722720
/// </para>
723-
/// </note>
721+
/// </li> </ul>
724722
/// </summary>
725723
public string StorageType
726724
{

sdk/src/Services/Neptune/Generated/Model/CreateDBInstanceRequest.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -960,11 +960,7 @@ internal bool IsSetStorageEncrypted()
960960
/// <summary>
961961
/// Gets and sets the property StorageType.
962962
/// <para>
963-
/// Specifies the storage type to be associated with the DB instance.
964-
/// </para>
965-
///
966-
/// <para>
967-
/// Not applicable. Storage is managed by the DB Cluster.
963+
/// Not applicable. In Neptune the storage type is managed at the DB Cluster level.
968964
/// </para>
969965
/// </summary>
970966
public string StorageType

sdk/src/Services/Neptune/Generated/Model/DBCluster.cs

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -902,8 +902,28 @@ internal bool IsSetStorageEncrypted()
902902
/// <summary>
903903
/// Gets and sets the property StorageType.
904904
/// <para>
905-
/// The storage type associated with the DB cluster.
905+
/// The storage type used by the DB cluster.
906906
/// </para>
907+
///
908+
/// <para>
909+
/// Valid Values:
910+
/// </para>
911+
/// <ul> <li>
912+
/// <para>
913+
/// <b> <c>standard</c> </b>   –   ( <i>the default</i> ) Provides cost-effective database
914+
/// storage for applications with moderate to small I/O usage.
915+
/// </para>
916+
/// </li> <li>
917+
/// <para>
918+
/// <b> <c>iopt1</c> </b>   –   Enables <a href="https://docs.aws.amazon.com/neptune/latest/userguide/storage-types.html#provisioned-iops-storage">I/O-Optimized
919+
/// storage</a> that's designed to meet the needs of I/O-intensive graph workloads that
920+
/// require predictable pricing with low I/O latency and consistent I/O throughput.
921+
/// </para>
922+
///
923+
/// <para>
924+
/// Neptune I/O-Optimized storage is only available starting with engine release 1.3.0.0.
925+
/// </para>
926+
/// </li> </ul>
907927
/// </summary>
908928
public string StorageType
909929
{

sdk/src/Services/Neptune/Generated/Model/DBInstance.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -998,7 +998,7 @@ internal bool IsSetStorageEncrypted()
998998
/// <summary>
999999
/// Gets and sets the property StorageType.
10001000
/// <para>
1001-
/// Specifies the storage type associated with DB instance.
1001+
/// Specifies the storage type associated with the DB instance.
10021002
/// </para>
10031003
/// </summary>
10041004
public string StorageType

0 commit comments

Comments
 (0)