Skip to content

Commit 3086f2a

Browse files
G6f instance support for AppStream 2.0
Documentation only updates for KMS. Doc-only update to address customer use. This release adds support for IPv6-only, DUAL_STACK DAX instances Fix default dualstack FIPS endpoints in AWS GovCloud(US) regions
1 parent 963d80a commit 3086f2a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+1267
-1315
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.654
1+
1.11.655

generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateFleetRequest.h

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,10 +117,13 @@ namespace Model
117117
* </li> <li> <p>stream.graphics.g6.16xlarge</p> </li> <li>
118118
* <p>stream.graphics.g6.12xlarge</p> </li> <li> <p>stream.graphics.g6.24xlarge</p>
119119
* </li> <li> <p>stream.graphics.gr6.4xlarge</p> </li> <li>
120-
* <p>stream.graphics.gr6.8xlarge</p> </li> </ul> <p>The following instance types
121-
* are available for Elastic fleets:</p> <ul> <li> <p>stream.standard.small</p>
122-
* </li> <li> <p>stream.standard.medium</p> </li> <li> <p>stream.standard.large</p>
123-
* </li> <li> <p>stream.standard.xlarge</p> </li> <li>
120+
* <p>stream.graphics.gr6.8xlarge</p> </li> <li> <p>stream.graphics.g6f.large</p>
121+
* </li> <li> <p>stream.graphics.g6f.xlarge</p> </li> <li>
122+
* <p>stream.graphics.g6f.2xlarge</p> </li> <li> <p>stream.graphics.g6f.4xlarge</p>
123+
* </li> <li> <p>stream.graphics.gr6f.4xlarge</p> </li> </ul> <p>The following
124+
* instance types are available for Elastic fleets:</p> <ul> <li>
125+
* <p>stream.standard.small</p> </li> <li> <p>stream.standard.medium</p> </li> <li>
126+
* <p>stream.standard.large</p> </li> <li> <p>stream.standard.xlarge</p> </li> <li>
124127
* <p>stream.standard.2xlarge</p> </li> </ul>
125128
*/
126129
inline const Aws::String& GetInstanceType() const { return m_instanceType; }

generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateImageBuilderRequest.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,10 @@ namespace Model
112112
* </li> <li> <p>stream.graphics.g6.16xlarge</p> </li> <li>
113113
* <p>stream.graphics.g6.12xlarge</p> </li> <li> <p>stream.graphics.g6.24xlarge</p>
114114
* </li> <li> <p>stream.graphics.gr6.4xlarge</p> </li> <li>
115-
* <p>stream.graphics.gr6.8xlarge</p> </li> </ul>
115+
* <p>stream.graphics.gr6.8xlarge</p> </li> <li> <p>stream.graphics.g6f.large</p>
116+
* </li> <li> <p>stream.graphics.g6f.xlarge</p> </li> <li>
117+
* <p>stream.graphics.g6f.2xlarge</p> </li> <li> <p>stream.graphics.g6f.4xlarge</p>
118+
* </li> <li> <p>stream.graphics.gr6f.4xlarge</p> </li> </ul>
116119
*/
117120
inline const Aws::String& GetInstanceType() const { return m_instanceType; }
118121
inline bool InstanceTypeHasBeenSet() const { return m_instanceTypeHasBeenSet; }

generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/Fleet.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,10 @@ namespace Model
157157
* </li> <li> <p>stream.graphics.g6.16xlarge</p> </li> <li>
158158
* <p>stream.graphics.g6.12xlarge</p> </li> <li> <p>stream.graphics.g6.24xlarge</p>
159159
* </li> <li> <p>stream.graphics.gr6.4xlarge</p> </li> <li>
160-
* <p>stream.graphics.gr6.8xlarge</p> </li> </ul>
160+
* <p>stream.graphics.gr6.8xlarge</p> </li> <li> <p>stream.graphics.g6f.large</p>
161+
* </li> <li> <p>stream.graphics.g6f.xlarge</p> </li> <li>
162+
* <p>stream.graphics.g6f.2xlarge</p> </li> <li> <p>stream.graphics.g6f.4xlarge</p>
163+
* </li> <li> <p>stream.graphics.gr6f.4xlarge</p> </li> </ul>
161164
*/
162165
inline const Aws::String& GetInstanceType() const { return m_instanceType; }
163166
inline bool InstanceTypeHasBeenSet() const { return m_instanceTypeHasBeenSet; }

generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/ImageBuilder.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,10 @@ namespace Model
158158
* </li> <li> <p>stream.graphics.g6.16xlarge</p> </li> <li>
159159
* <p>stream.graphics.g6.12xlarge</p> </li> <li> <p>stream.graphics.g6.24xlarge</p>
160160
* </li> <li> <p>stream.graphics.gr6.4xlarge</p> </li> <li>
161-
* <p>stream.graphics.gr6.8xlarge</p> </li> </ul>
161+
* <p>stream.graphics.gr6.8xlarge</p> </li> <li> <p>stream.graphics.g6f.large</p>
162+
* </li> <li> <p>stream.graphics.g6f.xlarge</p> </li> <li>
163+
* <p>stream.graphics.g6f.2xlarge</p> </li> <li> <p>stream.graphics.g6f.4xlarge</p>
164+
* </li> <li> <p>stream.graphics.gr6f.4xlarge</p> </li> </ul>
162165
*/
163166
inline const Aws::String& GetInstanceType() const { return m_instanceType; }
164167
inline bool InstanceTypeHasBeenSet() const { return m_instanceTypeHasBeenSet; }

generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/UpdateFleetRequest.h

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,21 @@ namespace Model
105105
* <p>stream.graphics.g4dn.12xlarge</p> </li> <li>
106106
* <p>stream.graphics.g4dn.16xlarge</p> </li> <li>
107107
* <p>stream.graphics-pro.4xlarge</p> </li> <li> <p>stream.graphics-pro.8xlarge</p>
108-
* </li> <li> <p>stream.graphics-pro.16xlarge</p> </li> </ul> <p>The following
108+
* </li> <li> <p>stream.graphics-pro.16xlarge</p> </li> <li>
109+
* <p>stream.graphics.g5.xlarge</p> </li> <li> <p>stream.graphics.g5.2xlarge</p>
110+
* </li> <li> <p>stream.graphics.g5.4xlarge</p> </li> <li>
111+
* <p>stream.graphics.g5.8xlarge</p> </li> <li> <p>stream.graphics.g5.16xlarge</p>
112+
* </li> <li> <p>stream.graphics.g5.12xlarge</p> </li> <li>
113+
* <p>stream.graphics.g5.24xlarge</p> </li> <li> <p>stream.graphics.g6.xlarge</p>
114+
* </li> <li> <p>stream.graphics.g6.2xlarge</p> </li> <li>
115+
* <p>stream.graphics.g6.4xlarge</p> </li> <li> <p>stream.graphics.g6.8xlarge</p>
116+
* </li> <li> <p>stream.graphics.g6.16xlarge</p> </li> <li>
117+
* <p>stream.graphics.g6.12xlarge</p> </li> <li> <p>stream.graphics.g6.24xlarge</p>
118+
* </li> <li> <p>stream.graphics.gr6.4xlarge</p> </li> <li>
119+
* <p>stream.graphics.gr6.8xlarge</p> </li> <li> <p>stream.graphics.g6f.large</p>
120+
* </li> <li> <p>stream.graphics.g6f.xlarge</p> </li> <li>
121+
* <p>stream.graphics.g6f.2xlarge</p> </li> <li> <p>stream.graphics.g6f.4xlarge</p>
122+
* </li> <li> <p>stream.graphics.gr6f.4xlarge</p> </li> </ul> <p>The following
109123
* instance types are available for Elastic fleets:</p> <ul> <li>
110124
* <p>stream.standard.small</p> </li> <li> <p>stream.standard.medium</p> </li> <li>
111125
* <p>stream.standard.large</p> </li> <li> <p>stream.standard.xlarge</p> </li> <li>

generated/src/aws-cpp-sdk-dax/include/aws/dax/DAXClient.h

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@ namespace DAX
1919
* <p>DAX is a managed caching service engineered for Amazon DynamoDB. DAX
2020
* dramatically speeds up database reads by caching frequently-accessed data from
2121
* DynamoDB, so applications can access that data with sub-millisecond latency. You
22-
* can create a DAX cluster easily, using the AWS Management Console. With a few
23-
* simple modifications to your code, your application can begin taking advantage
24-
* of the DAX cluster and realize significant improvements in read performance.</p>
22+
* can create a DAX cluster easily, using the Amazon Web Services Management
23+
* Console. With a few simple modifications to your code, your application can
24+
* begin taking advantage of the DAX cluster and realize significant improvements
25+
* in read performance.</p>
2526
*/
2627
class AWS_DAX_API DAXClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<DAXClient>
2728
{
@@ -493,7 +494,7 @@ namespace DAX
493494
* <p>Reboots a single node of a DAX cluster. The reboot action takes place as soon
494495
* as possible. During the reboot, the node status is set to REBOOTING.</p>
495496
* <p> <code>RebootNode</code> restarts the DAX engine process and does not remove
496-
* the contents of the cache. </p> <p><h3>See Also:</h3> <a
497+
* the contents of the cache.</p> <p><h3>See Also:</h3> <a
497498
* href="http://docs.aws.amazon.com/goto/WebAPI/dax-2017-04-19/RebootNode">AWS API
498499
* Reference</a></p>
499500
*/

generated/src/aws-cpp-sdk-dax/include/aws/dax/DAXErrors.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ enum class DAXErrors
6969
SUBNET_GROUP_NOT_FOUND_FAULT,
7070
SUBNET_GROUP_QUOTA_EXCEEDED_FAULT,
7171
SUBNET_IN_USE,
72+
SUBNET_NOT_ALLOWED_FAULT,
7273
SUBNET_QUOTA_EXCEEDED_FAULT,
7374
TAG_NOT_FOUND_FAULT,
7475
TAG_QUOTA_PER_RESOURCE_EXCEEDED

generated/src/aws-cpp-sdk-dax/include/aws/dax/model/Cluster.h

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include <aws/dax/model/ParameterGroupStatus.h>
1313
#include <aws/dax/model/SSEDescription.h>
1414
#include <aws/dax/model/ClusterEndpointEncryptionType.h>
15+
#include <aws/dax/model/NetworkType.h>
1516
#include <aws/dax/model/Node.h>
1617
#include <aws/dax/model/SecurityGroupMembership.h>
1718
#include <utility>
@@ -276,6 +277,19 @@ namespace Model
276277
inline void SetClusterEndpointEncryptionType(ClusterEndpointEncryptionType value) { m_clusterEndpointEncryptionTypeHasBeenSet = true; m_clusterEndpointEncryptionType = value; }
277278
inline Cluster& WithClusterEndpointEncryptionType(ClusterEndpointEncryptionType value) { SetClusterEndpointEncryptionType(value); return *this;}
278279
///@}
280+
281+
///@{
282+
/**
283+
* <p>The IP address type of the cluster. Values are:</p> <ul> <li> <p>
284+
* <code>ipv4</code> - IPv4 addresses only</p> </li> <li> <p> <code>ipv6</code> -
285+
* IPv6 addresses only</p> </li> <li> <p> <code>dual_stack</code> - Both IPv4 and
286+
* IPv6 addresses</p> </li> </ul>
287+
*/
288+
inline NetworkType GetNetworkType() const { return m_networkType; }
289+
inline bool NetworkTypeHasBeenSet() const { return m_networkTypeHasBeenSet; }
290+
inline void SetNetworkType(NetworkType value) { m_networkTypeHasBeenSet = true; m_networkType = value; }
291+
inline Cluster& WithNetworkType(NetworkType value) { SetNetworkType(value); return *this;}
292+
///@}
279293
private:
280294

281295
Aws::String m_clusterName;
@@ -331,6 +345,9 @@ namespace Model
331345

332346
ClusterEndpointEncryptionType m_clusterEndpointEncryptionType{ClusterEndpointEncryptionType::NOT_SET};
333347
bool m_clusterEndpointEncryptionTypeHasBeenSet = false;
348+
349+
NetworkType m_networkType{NetworkType::NOT_SET};
350+
bool m_networkTypeHasBeenSet = false;
334351
};
335352

336353
} // namespace Model

generated/src/aws-cpp-sdk-dax/include/aws/dax/model/CreateClusterRequest.h

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <aws/core/utils/memory/stl/AWSVector.h>
1111
#include <aws/dax/model/SSESpecification.h>
1212
#include <aws/dax/model/ClusterEndpointEncryptionType.h>
13+
#include <aws/dax/model/NetworkType.h>
1314
#include <aws/dax/model/Tag.h>
1415
#include <utility>
1516

@@ -86,8 +87,8 @@ namespace Model
8687
* replicas. To do this, set <code>ReplicationFactor</code> to a number between 3
8788
* (one primary and two read replicas) and 10 (one primary and nine read replicas).
8889
* <code>If the AvailabilityZones</code> parameter is provided, its length must
89-
* equal the <code>ReplicationFactor</code>.</p> <p>AWS recommends that you
90-
* have at least two read replicas per cluster.</p>
90+
* equal the <code>ReplicationFactor</code>.</p> <p>Amazon Web Services
91+
* recommends that you have at least two read replicas per cluster.</p>
9192
*/
9293
inline int GetReplicationFactor() const { return m_replicationFactor; }
9394
inline bool ReplicationFactorHasBeenSet() const { return m_replicationFactorHasBeenSet; }
@@ -244,6 +245,23 @@ namespace Model
244245
inline void SetClusterEndpointEncryptionType(ClusterEndpointEncryptionType value) { m_clusterEndpointEncryptionTypeHasBeenSet = true; m_clusterEndpointEncryptionType = value; }
245246
inline CreateClusterRequest& WithClusterEndpointEncryptionType(ClusterEndpointEncryptionType value) { SetClusterEndpointEncryptionType(value); return *this;}
246247
///@}
248+
249+
///@{
250+
/**
251+
* <p>Specifies the IP protocol(s) the cluster uses for network communications.
252+
* Values are:</p> <ul> <li> <p> <code>ipv4</code> - The cluster is accessible only
253+
* through IPv4 addresses</p> </li> <li> <p> <code>ipv6</code> - The cluster is
254+
* accessible only through IPv6 addresses</p> </li> <li> <p>
255+
* <code>dual_stack</code> - The cluster is accessible through both IPv4 and IPv6
256+
* addresses.</p> </li> </ul> <p>If no explicit <code>NetworkType</code> is
257+
* provided, the network type is derived based on the subnet group's
258+
* configuration.</p>
259+
*/
260+
inline NetworkType GetNetworkType() const { return m_networkType; }
261+
inline bool NetworkTypeHasBeenSet() const { return m_networkTypeHasBeenSet; }
262+
inline void SetNetworkType(NetworkType value) { m_networkTypeHasBeenSet = true; m_networkType = value; }
263+
inline CreateClusterRequest& WithNetworkType(NetworkType value) { SetNetworkType(value); return *this;}
264+
///@}
247265
private:
248266

249267
Aws::String m_clusterName;
@@ -287,6 +305,9 @@ namespace Model
287305

288306
ClusterEndpointEncryptionType m_clusterEndpointEncryptionType{ClusterEndpointEncryptionType::NOT_SET};
289307
bool m_clusterEndpointEncryptionTypeHasBeenSet = false;
308+
309+
NetworkType m_networkType{NetworkType::NOT_SET};
310+
bool m_networkTypeHasBeenSet = false;
290311
};
291312

292313
} // namespace Model

0 commit comments

Comments
 (0)