Skip to content

Commit 84f8fac

Browse files
author
aws-sdk-cpp-automation
committed
This release adds new APIs to support column level statistics in AWS Glue Data Catalog
Added support for tag-on-create for Host Reservations in Dedicated Hosts. You can now specify tags when you create a Host Reservation for a Dedicated Host. For more information about tagging, see AWS Tagging Strategies.
1 parent 1aa4c32 commit 84f8fac

File tree

65 files changed

+7739
-228
lines changed

Some content is hidden

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

65 files changed

+7739
-228
lines changed

aws-cpp-sdk-core/include/aws/core/VersionConfig.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
#define AWS_SDK_VERSION_STRING "1.7.362"
16+
#define AWS_SDK_VERSION_STRING "1.7.363"

aws-cpp-sdk-ec2/include/aws/ec2/EC2Client.h

+93-93
Large diffs are not rendered by default.

aws-cpp-sdk-ec2/include/aws/ec2/model/EbsBlockDevice.h

+12-12
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ namespace Model
5454
* <p>Indicates whether the EBS volume is deleted on instance termination. For more
5555
* information, see <a
5656
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html#preserving-volumes-on-termination">Preserving
57-
* Amazon EBS Volumes on Instance Termination</a> in the Amazon Elastic Compute
57+
* Amazon EBS volumes on instance termination</a> in the Amazon Elastic Compute
5858
* Cloud User Guide.</p>
5959
*/
6060
inline bool GetDeleteOnTermination() const{ return m_deleteOnTermination; }
@@ -63,7 +63,7 @@ namespace Model
6363
* <p>Indicates whether the EBS volume is deleted on instance termination. For more
6464
* information, see <a
6565
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html#preserving-volumes-on-termination">Preserving
66-
* Amazon EBS Volumes on Instance Termination</a> in the Amazon Elastic Compute
66+
* Amazon EBS volumes on instance termination</a> in the Amazon Elastic Compute
6767
* Cloud User Guide.</p>
6868
*/
6969
inline bool DeleteOnTerminationHasBeenSet() const { return m_deleteOnTerminationHasBeenSet; }
@@ -72,7 +72,7 @@ namespace Model
7272
* <p>Indicates whether the EBS volume is deleted on instance termination. For more
7373
* information, see <a
7474
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html#preserving-volumes-on-termination">Preserving
75-
* Amazon EBS Volumes on Instance Termination</a> in the Amazon Elastic Compute
75+
* Amazon EBS volumes on instance termination</a> in the Amazon Elastic Compute
7676
* Cloud User Guide.</p>
7777
*/
7878
inline void SetDeleteOnTermination(bool value) { m_deleteOnTerminationHasBeenSet = true; m_deleteOnTermination = value; }
@@ -81,7 +81,7 @@ namespace Model
8181
* <p>Indicates whether the EBS volume is deleted on instance termination. For more
8282
* information, see <a
8383
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html#preserving-volumes-on-termination">Preserving
84-
* Amazon EBS Volumes on Instance Termination</a> in the Amazon Elastic Compute
84+
* Amazon EBS volumes on instance termination</a> in the Amazon Elastic Compute
8585
* Cloud User Guide.</p>
8686
*/
8787
inline EbsBlockDevice& WithDeleteOnTermination(bool value) { SetDeleteOnTermination(value); return *this;}
@@ -94,7 +94,7 @@ namespace Model
9494
* baseline performance of the volume and the rate at which the volume accumulates
9595
* I/O credits for bursting. For more information, see <a
9696
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html">Amazon
97-
* EBS Volume Types</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>
97+
* EBS volume types</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>
9898
* <p>Constraints: Range is 100-16,000 IOPS for <code>gp2</code> volumes and 100 to
9999
* 64,000IOPS for <code>io1</code> volumes in most Regions. Maximum
100100
* <code>io1</code> IOPS of 64,000 is guaranteed only on <a
@@ -116,7 +116,7 @@ namespace Model
116116
* baseline performance of the volume and the rate at which the volume accumulates
117117
* I/O credits for bursting. For more information, see <a
118118
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html">Amazon
119-
* EBS Volume Types</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>
119+
* EBS volume types</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>
120120
* <p>Constraints: Range is 100-16,000 IOPS for <code>gp2</code> volumes and 100 to
121121
* 64,000IOPS for <code>io1</code> volumes in most Regions. Maximum
122122
* <code>io1</code> IOPS of 64,000 is guaranteed only on <a
@@ -138,7 +138,7 @@ namespace Model
138138
* baseline performance of the volume and the rate at which the volume accumulates
139139
* I/O credits for bursting. For more information, see <a
140140
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html">Amazon
141-
* EBS Volume Types</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>
141+
* EBS volume types</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>
142142
* <p>Constraints: Range is 100-16,000 IOPS for <code>gp2</code> volumes and 100 to
143143
* 64,000IOPS for <code>io1</code> volumes in most Regions. Maximum
144144
* <code>io1</code> IOPS of 64,000 is guaranteed only on <a
@@ -160,7 +160,7 @@ namespace Model
160160
* baseline performance of the volume and the rate at which the volume accumulates
161161
* I/O credits for bursting. For more information, see <a
162162
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html">Amazon
163-
* EBS Volume Types</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>
163+
* EBS volume types</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>
164164
* <p>Constraints: Range is 100-16,000 IOPS for <code>gp2</code> volumes and 100 to
165165
* 64,000IOPS for <code>io1</code> volumes in most Regions. Maximum
166166
* <code>io1</code> IOPS of 64,000 is guaranteed only on <a
@@ -420,7 +420,7 @@ namespace Model
420420
* <p>Encrypted volumes can only be attached to instances that support Amazon EBS
421421
* encryption. For more information, see <a
422422
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html#EBSEncryption_supported_instances">Supported
423-
* Instance Types</a>.</p> <p>This parameter is not returned by .</p>
423+
* instance types</a>.</p> <p>This parameter is not returned by .</p>
424424
*/
425425
inline bool GetEncrypted() const{ return m_encrypted; }
426426

@@ -436,7 +436,7 @@ namespace Model
436436
* <p>Encrypted volumes can only be attached to instances that support Amazon EBS
437437
* encryption. For more information, see <a
438438
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html#EBSEncryption_supported_instances">Supported
439-
* Instance Types</a>.</p> <p>This parameter is not returned by .</p>
439+
* instance types</a>.</p> <p>This parameter is not returned by .</p>
440440
*/
441441
inline bool EncryptedHasBeenSet() const { return m_encryptedHasBeenSet; }
442442

@@ -452,7 +452,7 @@ namespace Model
452452
* <p>Encrypted volumes can only be attached to instances that support Amazon EBS
453453
* encryption. For more information, see <a
454454
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html#EBSEncryption_supported_instances">Supported
455-
* Instance Types</a>.</p> <p>This parameter is not returned by .</p>
455+
* instance types</a>.</p> <p>This parameter is not returned by .</p>
456456
*/
457457
inline void SetEncrypted(bool value) { m_encryptedHasBeenSet = true; m_encrypted = value; }
458458

@@ -468,7 +468,7 @@ namespace Model
468468
* <p>Encrypted volumes can only be attached to instances that support Amazon EBS
469469
* encryption. For more information, see <a
470470
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html#EBSEncryption_supported_instances">Supported
471-
* Instance Types</a>.</p> <p>This parameter is not returned by .</p>
471+
* instance types</a>.</p> <p>This parameter is not returned by .</p>
472472
*/
473473
inline EbsBlockDevice& WithEncrypted(bool value) { SetEncrypted(value); return *this;}
474474

aws-cpp-sdk-ec2/include/aws/ec2/model/HibernationOptions.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ namespace Model
3737
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html#hibernating-prerequisites">hibernation
3838
* prerequisites</a>. For more information, see <a
3939
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html">Hibernate
40-
* Your Instance</a> in the <i>Amazon Elastic Compute Cloud User
40+
* your instance</a> in the <i>Amazon Elastic Compute Cloud User
4141
* Guide</i>.</p><p><h3>See Also:</h3> <a
4242
* href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/HibernationOptions">AWS
4343
* API Reference</a></p>

aws-cpp-sdk-ec2/include/aws/ec2/model/HibernationOptionsRequest.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ namespace Model
3737
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html#hibernating-prerequisites">hibernation
3838
* prerequisites</a>. For more information, see <a
3939
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html">Hibernate
40-
* Your Instance</a> in the <i>Amazon Elastic Compute Cloud User
40+
* your instance</a> in the <i>Amazon Elastic Compute Cloud User
4141
* Guide</i>.</p><p><h3>See Also:</h3> <a
4242
* href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/HibernationOptionsRequest">AWS
4343
* API Reference</a></p>

aws-cpp-sdk-ec2/include/aws/ec2/model/ModifyInstanceAttributeRequest.h

+14-14
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ namespace Model
140140
* instance store volumes to an Amazon EBS-backed instance, you must add them when
141141
* you launch the instance. For more information, see <a
142142
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html#Using_OverridingAMIBDM">Updating
143-
* the Block Device Mapping when Launching an Instance</a> in the <i>Amazon Elastic
143+
* the block device mapping when launching an instance</a> in the <i>Amazon Elastic
144144
* Compute Cloud User Guide</i>.</p>
145145
*/
146146
inline const Aws::Vector<InstanceBlockDeviceMappingSpecification>& GetBlockDeviceMappings() const{ return m_blockDeviceMappings; }
@@ -153,7 +153,7 @@ namespace Model
153153
* instance store volumes to an Amazon EBS-backed instance, you must add them when
154154
* you launch the instance. For more information, see <a
155155
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html#Using_OverridingAMIBDM">Updating
156-
* the Block Device Mapping when Launching an Instance</a> in the <i>Amazon Elastic
156+
* the block device mapping when launching an instance</a> in the <i>Amazon Elastic
157157
* Compute Cloud User Guide</i>.</p>
158158
*/
159159
inline bool BlockDeviceMappingsHasBeenSet() const { return m_blockDeviceMappingsHasBeenSet; }
@@ -166,7 +166,7 @@ namespace Model
166166
* instance store volumes to an Amazon EBS-backed instance, you must add them when
167167
* you launch the instance. For more information, see <a
168168
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html#Using_OverridingAMIBDM">Updating
169-
* the Block Device Mapping when Launching an Instance</a> in the <i>Amazon Elastic
169+
* the block device mapping when launching an instance</a> in the <i>Amazon Elastic
170170
* Compute Cloud User Guide</i>.</p>
171171
*/
172172
inline void SetBlockDeviceMappings(const Aws::Vector<InstanceBlockDeviceMappingSpecification>& value) { m_blockDeviceMappingsHasBeenSet = true; m_blockDeviceMappings = value; }
@@ -179,7 +179,7 @@ namespace Model
179179
* instance store volumes to an Amazon EBS-backed instance, you must add them when
180180
* you launch the instance. For more information, see <a
181181
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html#Using_OverridingAMIBDM">Updating
182-
* the Block Device Mapping when Launching an Instance</a> in the <i>Amazon Elastic
182+
* the block device mapping when launching an instance</a> in the <i>Amazon Elastic
183183
* Compute Cloud User Guide</i>.</p>
184184
*/
185185
inline void SetBlockDeviceMappings(Aws::Vector<InstanceBlockDeviceMappingSpecification>&& value) { m_blockDeviceMappingsHasBeenSet = true; m_blockDeviceMappings = std::move(value); }
@@ -192,7 +192,7 @@ namespace Model
192192
* instance store volumes to an Amazon EBS-backed instance, you must add them when
193193
* you launch the instance. For more information, see <a
194194
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html#Using_OverridingAMIBDM">Updating
195-
* the Block Device Mapping when Launching an Instance</a> in the <i>Amazon Elastic
195+
* the block device mapping when launching an instance</a> in the <i>Amazon Elastic
196196
* Compute Cloud User Guide</i>.</p>
197197
*/
198198
inline ModifyInstanceAttributeRequest& WithBlockDeviceMappings(const Aws::Vector<InstanceBlockDeviceMappingSpecification>& value) { SetBlockDeviceMappings(value); return *this;}
@@ -205,7 +205,7 @@ namespace Model
205205
* instance store volumes to an Amazon EBS-backed instance, you must add them when
206206
* you launch the instance. For more information, see <a
207207
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html#Using_OverridingAMIBDM">Updating
208-
* the Block Device Mapping when Launching an Instance</a> in the <i>Amazon Elastic
208+
* the block device mapping when launching an instance</a> in the <i>Amazon Elastic
209209
* Compute Cloud User Guide</i>.</p>
210210
*/
211211
inline ModifyInstanceAttributeRequest& WithBlockDeviceMappings(Aws::Vector<InstanceBlockDeviceMappingSpecification>&& value) { SetBlockDeviceMappings(std::move(value)); return *this;}
@@ -218,7 +218,7 @@ namespace Model
218218
* instance store volumes to an Amazon EBS-backed instance, you must add them when
219219
* you launch the instance. For more information, see <a
220220
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html#Using_OverridingAMIBDM">Updating
221-
* the Block Device Mapping when Launching an Instance</a> in the <i>Amazon Elastic
221+
* the block device mapping when launching an instance</a> in the <i>Amazon Elastic
222222
* Compute Cloud User Guide</i>.</p>
223223
*/
224224
inline ModifyInstanceAttributeRequest& AddBlockDeviceMappings(const InstanceBlockDeviceMappingSpecification& value) { m_blockDeviceMappingsHasBeenSet = true; m_blockDeviceMappings.push_back(value); return *this; }
@@ -231,7 +231,7 @@ namespace Model
231231
* instance store volumes to an Amazon EBS-backed instance, you must add them when
232232
* you launch the instance. For more information, see <a
233233
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html#Using_OverridingAMIBDM">Updating
234-
* the Block Device Mapping when Launching an Instance</a> in the <i>Amazon Elastic
234+
* the block device mapping when launching an instance</a> in the <i>Amazon Elastic
235235
* Compute Cloud User Guide</i>.</p>
236236
*/
237237
inline ModifyInstanceAttributeRequest& AddBlockDeviceMappings(InstanceBlockDeviceMappingSpecification&& value) { m_blockDeviceMappingsHasBeenSet = true; m_blockDeviceMappings.push_back(std::move(value)); return *this; }
@@ -557,7 +557,7 @@ namespace Model
557557
* <p>Changes the instance type to the specified value. For more information, see
558558
* <a
559559
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html">Instance
560-
* Types</a>. If the instance type is not valid, the error returned is
560+
* types</a>. If the instance type is not valid, the error returned is
561561
* <code>InvalidInstanceAttributeValue</code>.</p>
562562
*/
563563
inline const AttributeValue& GetInstanceType() const{ return m_instanceType; }
@@ -566,7 +566,7 @@ namespace Model
566566
* <p>Changes the instance type to the specified value. For more information, see
567567
* <a
568568
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html">Instance
569-
* Types</a>. If the instance type is not valid, the error returned is
569+
* types</a>. If the instance type is not valid, the error returned is
570570
* <code>InvalidInstanceAttributeValue</code>.</p>
571571
*/
572572
inline bool InstanceTypeHasBeenSet() const { return m_instanceTypeHasBeenSet; }
@@ -575,7 +575,7 @@ namespace Model
575575
* <p>Changes the instance type to the specified value. For more information, see
576576
* <a
577577
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html">Instance
578-
* Types</a>. If the instance type is not valid, the error returned is
578+
* types</a>. If the instance type is not valid, the error returned is
579579
* <code>InvalidInstanceAttributeValue</code>.</p>
580580
*/
581581
inline void SetInstanceType(const AttributeValue& value) { m_instanceTypeHasBeenSet = true; m_instanceType = value; }
@@ -584,7 +584,7 @@ namespace Model
584584
* <p>Changes the instance type to the specified value. For more information, see
585585
* <a
586586
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html">Instance
587-
* Types</a>. If the instance type is not valid, the error returned is
587+
* types</a>. If the instance type is not valid, the error returned is
588588
* <code>InvalidInstanceAttributeValue</code>.</p>
589589
*/
590590
inline void SetInstanceType(AttributeValue&& value) { m_instanceTypeHasBeenSet = true; m_instanceType = std::move(value); }
@@ -593,7 +593,7 @@ namespace Model
593593
* <p>Changes the instance type to the specified value. For more information, see
594594
* <a
595595
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html">Instance
596-
* Types</a>. If the instance type is not valid, the error returned is
596+
* types</a>. If the instance type is not valid, the error returned is
597597
* <code>InvalidInstanceAttributeValue</code>.</p>
598598
*/
599599
inline ModifyInstanceAttributeRequest& WithInstanceType(const AttributeValue& value) { SetInstanceType(value); return *this;}
@@ -602,7 +602,7 @@ namespace Model
602602
* <p>Changes the instance type to the specified value. For more information, see
603603
* <a
604604
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html">Instance
605-
* Types</a>. If the instance type is not valid, the error returned is
605+
* types</a>. If the instance type is not valid, the error returned is
606606
* <code>InvalidInstanceAttributeValue</code>.</p>
607607
*/
608608
inline ModifyInstanceAttributeRequest& WithInstanceType(AttributeValue&& value) { SetInstanceType(std::move(value)); return *this;}

0 commit comments

Comments
 (0)