Skip to content

Commit 8ff2227

Browse files
This release adds sensitive trait to some required shapes.
Documentation update for Security Hub This release adds support for customer managed KMS keys in Amazon EventBridge Pipe Documentation-only update that clarifies the ValidateE911Address action of the Amazon Chime SDK Voice APIs.
1 parent 5913125 commit 8ff2227

File tree

21 files changed

+187
-67
lines changed

21 files changed

+187
-67
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.401
1+
1.11.402

generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/model/GetVoiceToneAnalysisTaskRequest.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ namespace Model
5454

5555
///@{
5656
/**
57-
* <p>The ID of the voice tone anlysis task.</p>
57+
* <p>The ID of the voice tone analysis task.</p>
5858
*/
5959
inline const Aws::String& GetVoiceToneAnalysisTaskId() const{ return m_voiceToneAnalysisTaskId; }
6060
inline bool VoiceToneAnalysisTaskIdHasBeenSet() const { return m_voiceToneAnalysisTaskIdHasBeenSet; }

generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/model/MediaInsightsConfiguration.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ namespace Model
3939

4040
///@{
4141
/**
42-
* <p>Denotes the configration as enabled or disabled.</p>
42+
* <p>Denotes the configuration as enabled or disabled.</p>
4343
*/
4444
inline bool GetDisabled() const{ return m_disabled; }
4545
inline bool DisabledHasBeenSet() const { return m_disabledHasBeenSet; }

generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/model/ValidateE911AddressRequest.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,10 @@ namespace Model
104104

105105
///@{
106106
/**
107-
* <p>The country in the address being validated.</p>
107+
* <p>The country in the address being validated as two-letter country code in ISO
108+
* 3166-1 alpha-2 format, such as <code>US</code>. For more information, see <a
109+
* href="https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2">ISO 3166-1 alpha-2</a>
110+
* in Wikipedia.</p>
108111
*/
109112
inline const Aws::String& GetCountry() const{ return m_country; }
110113
inline bool CountryHasBeenSet() const { return m_countryHasBeenSet; }

generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/model/ValidateE911AddressResult.h

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,13 @@ namespace Model
3737

3838
///@{
3939
/**
40-
* <p>Number indicating the result of address validation. <code>0</code> means the
41-
* address was perfect as-is and successfully validated. <code>1</code> means the
42-
* address was corrected. <code>2</code> means the address sent was not close
43-
* enough and was not validated.</p>
40+
* <p>Number indicating the result of address validation.</p> <p>Each possible
41+
* result is defined as follows:</p> <ul> <li> <p> <code>0</code> - Address
42+
* validation succeeded.</p> </li> <li> <p> <code>1</code> - Address validation
43+
* succeeded. The address was a close enough match and has been corrected as part
44+
* of the address object.</p> </li> <li> <p> <code>2</code> - Address validation
45+
* failed. You should re-submit the validation request with candidates from the
46+
* <code>CandidateAddressList</code> result, if it's a close match.</p> </li> </ul>
4447
*/
4548
inline int GetValidationResult() const{ return m_validationResult; }
4649
inline void SetValidationResult(int value) { m_validationResult = value; }

generated/src/aws-cpp-sdk-pipes/include/aws/pipes/model/CreatePipeRequest.h

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,27 @@ namespace Model
204204
inline CreatePipeRequest& WithLogConfiguration(const PipeLogConfigurationParameters& value) { SetLogConfiguration(value); return *this;}
205205
inline CreatePipeRequest& WithLogConfiguration(PipeLogConfigurationParameters&& value) { SetLogConfiguration(std::move(value)); return *this;}
206206
///@}
207+
208+
///@{
209+
/**
210+
* <p>The identifier of the KMS customer managed key for EventBridge to use, if you
211+
* choose to use a customer managed key to encrypt pipe data. The identifier can be
212+
* the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN.</p>
213+
* <p>If you do not specify a customer managed key identifier, EventBridge uses an
214+
* Amazon Web Services owned key to encrypt pipe data.</p> <p>For more information,
215+
* see <a
216+
* href="https://docs.aws.amazon.com/kms/latest/developerguide/getting-started.html">Managing
217+
* keys</a> in the <i>Key Management Service Developer Guide</i>. </p>
218+
*/
219+
inline const Aws::String& GetKmsKeyIdentifier() const{ return m_kmsKeyIdentifier; }
220+
inline bool KmsKeyIdentifierHasBeenSet() const { return m_kmsKeyIdentifierHasBeenSet; }
221+
inline void SetKmsKeyIdentifier(const Aws::String& value) { m_kmsKeyIdentifierHasBeenSet = true; m_kmsKeyIdentifier = value; }
222+
inline void SetKmsKeyIdentifier(Aws::String&& value) { m_kmsKeyIdentifierHasBeenSet = true; m_kmsKeyIdentifier = std::move(value); }
223+
inline void SetKmsKeyIdentifier(const char* value) { m_kmsKeyIdentifierHasBeenSet = true; m_kmsKeyIdentifier.assign(value); }
224+
inline CreatePipeRequest& WithKmsKeyIdentifier(const Aws::String& value) { SetKmsKeyIdentifier(value); return *this;}
225+
inline CreatePipeRequest& WithKmsKeyIdentifier(Aws::String&& value) { SetKmsKeyIdentifier(std::move(value)); return *this;}
226+
inline CreatePipeRequest& WithKmsKeyIdentifier(const char* value) { SetKmsKeyIdentifier(value); return *this;}
227+
///@}
207228
private:
208229

209230
Aws::String m_name;
@@ -241,6 +262,9 @@ namespace Model
241262

242263
PipeLogConfigurationParameters m_logConfiguration;
243264
bool m_logConfigurationHasBeenSet = false;
265+
266+
Aws::String m_kmsKeyIdentifier;
267+
bool m_kmsKeyIdentifierHasBeenSet = false;
244268
};
245269

246270
} // namespace Model

generated/src/aws-cpp-sdk-pipes/include/aws/pipes/model/DescribePipeResult.h

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,23 @@ namespace Model
256256
inline DescribePipeResult& WithLogConfiguration(PipeLogConfiguration&& value) { SetLogConfiguration(std::move(value)); return *this;}
257257
///@}
258258

259+
///@{
260+
/**
261+
* <p>The identifier of the KMS customer managed key for EventBridge to use to
262+
* encrypt pipe data, if one has been specified.</p> <p>For more information, see
263+
* <a
264+
* href="https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-encryption.html">Data
265+
* encryption in EventBridge</a> in the <i>Amazon EventBridge User Guide</i>.</p>
266+
*/
267+
inline const Aws::String& GetKmsKeyIdentifier() const{ return m_kmsKeyIdentifier; }
268+
inline void SetKmsKeyIdentifier(const Aws::String& value) { m_kmsKeyIdentifier = value; }
269+
inline void SetKmsKeyIdentifier(Aws::String&& value) { m_kmsKeyIdentifier = std::move(value); }
270+
inline void SetKmsKeyIdentifier(const char* value) { m_kmsKeyIdentifier.assign(value); }
271+
inline DescribePipeResult& WithKmsKeyIdentifier(const Aws::String& value) { SetKmsKeyIdentifier(value); return *this;}
272+
inline DescribePipeResult& WithKmsKeyIdentifier(Aws::String&& value) { SetKmsKeyIdentifier(std::move(value)); return *this;}
273+
inline DescribePipeResult& WithKmsKeyIdentifier(const char* value) { SetKmsKeyIdentifier(value); return *this;}
274+
///@}
275+
259276
///@{
260277

261278
inline const Aws::String& GetRequestId() const{ return m_requestId; }
@@ -302,6 +319,8 @@ namespace Model
302319

303320
PipeLogConfiguration m_logConfiguration;
304321

322+
Aws::String m_kmsKeyIdentifier;
323+
305324
Aws::String m_requestId;
306325
};
307326

generated/src/aws-cpp-sdk-pipes/include/aws/pipes/model/S3LogDestination.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,10 +89,8 @@ namespace Model
8989

9090
///@{
9191
/**
92-
* <p>The format EventBridge uses for the log records.</p> <ul> <li> <p>
93-
* <code>json</code>: JSON </p> </li> <li> <p> <code>plain</code>: Plain text</p>
94-
* </li> <li> <p> <code>w3c</code>: <a href="https://www.w3.org/TR/WD-logfile">W3C
95-
* extended logging file format</a> </p> </li> </ul>
92+
* <p>The format EventBridge uses for the log records.</p> <p>EventBridge currently
93+
* only supports <code>json</code> formatting.</p>
9694
*/
9795
inline const S3OutputFormat& GetOutputFormat() const{ return m_outputFormat; }
9896
inline bool OutputFormatHasBeenSet() const { return m_outputFormatHasBeenSet; }

generated/src/aws-cpp-sdk-pipes/include/aws/pipes/model/S3LogDestinationParameters.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,8 @@ namespace Model
7171

7272
///@{
7373
/**
74-
* <p>How EventBridge should format the log records.</p> <ul> <li> <p>
75-
* <code>json</code>: JSON </p> </li> <li> <p> <code>plain</code>: Plain text</p>
76-
* </li> <li> <p> <code>w3c</code>: <a href="https://www.w3.org/TR/WD-logfile">W3C
77-
* extended logging file format</a> </p> </li> </ul>
74+
* <p>How EventBridge should format the log records.</p> <p>EventBridge currently
75+
* only supports <code>json</code> formatting.</p>
7876
*/
7977
inline const S3OutputFormat& GetOutputFormat() const{ return m_outputFormat; }
8078
inline bool OutputFormatHasBeenSet() const { return m_outputFormatHasBeenSet; }

generated/src/aws-cpp-sdk-pipes/include/aws/pipes/model/SelfManagedKafkaAccessConfigurationVpc.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,7 @@ namespace Model
5959
/**
6060
* <p>Specifies the security groups associated with the stream. These security
6161
* groups must all be in the same VPC. You can specify as many as five security
62-
* groups. If you do not specify a security group, the default security group for
63-
* the VPC is used.</p>
62+
* groups.</p>
6463
*/
6564
inline const Aws::Vector<Aws::String>& GetSecurityGroup() const{ return m_securityGroup; }
6665
inline bool SecurityGroupHasBeenSet() const { return m_securityGroupHasBeenSet; }

0 commit comments

Comments
 (0)