Skip to content

Commit 0bbe725

Browse files
This release adds support for configuration of evaluation method for composite rules in Glue Data Quality rulesets.
Add RoamingDeviceSNR and RoamingDeviceRSSI to Customer Metrics. Added support for hsm type hsm2m.medium. Added supported for creating a cluster in FIPS or NON_FIPS mode. This feature allows customers to use their keys stored in KMS to derive a shared secret which can then be used to establish a secured channel for communication, provide proof of possession, or establish trust with other parties. This release adds support for CMAF ingest (DASH-IF live media ingest protocol interface 1)
1 parent fbc2f92 commit 0bbe725

File tree

74 files changed

+2331
-287
lines changed

Some content is hidden

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

74 files changed

+2331
-287
lines changed

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.348
1+
1.11.349

generated/src/aws-cpp-sdk-cloudhsmv2/include/aws/cloudhsmv2/model/Backup.h

+33
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include <aws/cloudhsmv2/model/BackupState.h>
1010
#include <aws/core/utils/DateTime.h>
1111
#include <aws/core/utils/memory/stl/AWSVector.h>
12+
#include <aws/cloudhsmv2/model/ClusterMode.h>
1213
#include <aws/cloudhsmv2/model/Tag.h>
1314
#include <utility>
1415

@@ -195,6 +196,32 @@ namespace Model
195196
inline Backup& AddTagList(const Tag& value) { m_tagListHasBeenSet = true; m_tagList.push_back(value); return *this; }
196197
inline Backup& AddTagList(Tag&& value) { m_tagListHasBeenSet = true; m_tagList.push_back(std::move(value)); return *this; }
197198
///@}
199+
200+
///@{
201+
/**
202+
* <p>The HSM type of the cluster that was backed up.</p>
203+
*/
204+
inline const Aws::String& GetHsmType() const{ return m_hsmType; }
205+
inline bool HsmTypeHasBeenSet() const { return m_hsmTypeHasBeenSet; }
206+
inline void SetHsmType(const Aws::String& value) { m_hsmTypeHasBeenSet = true; m_hsmType = value; }
207+
inline void SetHsmType(Aws::String&& value) { m_hsmTypeHasBeenSet = true; m_hsmType = std::move(value); }
208+
inline void SetHsmType(const char* value) { m_hsmTypeHasBeenSet = true; m_hsmType.assign(value); }
209+
inline Backup& WithHsmType(const Aws::String& value) { SetHsmType(value); return *this;}
210+
inline Backup& WithHsmType(Aws::String&& value) { SetHsmType(std::move(value)); return *this;}
211+
inline Backup& WithHsmType(const char* value) { SetHsmType(value); return *this;}
212+
///@}
213+
214+
///@{
215+
/**
216+
* <p>The mode of the cluster that was backed up.</p>
217+
*/
218+
inline const ClusterMode& GetMode() const{ return m_mode; }
219+
inline bool ModeHasBeenSet() const { return m_modeHasBeenSet; }
220+
inline void SetMode(const ClusterMode& value) { m_modeHasBeenSet = true; m_mode = value; }
221+
inline void SetMode(ClusterMode&& value) { m_modeHasBeenSet = true; m_mode = std::move(value); }
222+
inline Backup& WithMode(const ClusterMode& value) { SetMode(value); return *this;}
223+
inline Backup& WithMode(ClusterMode&& value) { SetMode(std::move(value)); return *this;}
224+
///@}
198225
private:
199226

200227
Aws::String m_backupId;
@@ -229,6 +256,12 @@ namespace Model
229256

230257
Aws::Vector<Tag> m_tagList;
231258
bool m_tagListHasBeenSet = false;
259+
260+
Aws::String m_hsmType;
261+
bool m_hsmTypeHasBeenSet = false;
262+
263+
ClusterMode m_mode;
264+
bool m_modeHasBeenSet = false;
232265
};
233266

234267
} // namespace Model

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

+16
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include <aws/cloudhsmv2/model/ClusterState.h>
1414
#include <aws/core/utils/memory/stl/AWSMap.h>
1515
#include <aws/cloudhsmv2/model/Certificates.h>
16+
#include <aws/cloudhsmv2/model/ClusterMode.h>
1617
#include <aws/cloudhsmv2/model/Hsm.h>
1718
#include <aws/cloudhsmv2/model/Tag.h>
1819
#include <utility>
@@ -254,6 +255,18 @@ namespace Model
254255
inline Cluster& AddTagList(const Tag& value) { m_tagListHasBeenSet = true; m_tagList.push_back(value); return *this; }
255256
inline Cluster& AddTagList(Tag&& value) { m_tagListHasBeenSet = true; m_tagList.push_back(std::move(value)); return *this; }
256257
///@}
258+
259+
///@{
260+
/**
261+
* <p>The mode of the cluster.</p>
262+
*/
263+
inline const ClusterMode& GetMode() const{ return m_mode; }
264+
inline bool ModeHasBeenSet() const { return m_modeHasBeenSet; }
265+
inline void SetMode(const ClusterMode& value) { m_modeHasBeenSet = true; m_mode = value; }
266+
inline void SetMode(ClusterMode&& value) { m_modeHasBeenSet = true; m_mode = std::move(value); }
267+
inline Cluster& WithMode(const ClusterMode& value) { SetMode(value); return *this;}
268+
inline Cluster& WithMode(ClusterMode&& value) { SetMode(std::move(value)); return *this;}
269+
///@}
257270
private:
258271

259272
BackupPolicy m_backupPolicy;
@@ -300,6 +313,9 @@ namespace Model
300313

301314
Aws::Vector<Tag> m_tagList;
302315
bool m_tagListHasBeenSet = false;
316+
317+
ClusterMode m_mode;
318+
bool m_modeHasBeenSet = false;
303319
};
304320

305321
} // namespace Model
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
/**
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* SPDX-License-Identifier: Apache-2.0.
4+
*/
5+
6+
#pragma once
7+
#include <aws/cloudhsmv2/CloudHSMV2_EXPORTS.h>
8+
#include <aws/core/utils/memory/stl/AWSString.h>
9+
10+
namespace Aws
11+
{
12+
namespace CloudHSMV2
13+
{
14+
namespace Model
15+
{
16+
enum class ClusterMode
17+
{
18+
NOT_SET,
19+
FIPS,
20+
NON_FIPS
21+
};
22+
23+
namespace ClusterModeMapper
24+
{
25+
AWS_CLOUDHSMV2_API ClusterMode GetClusterModeForName(const Aws::String& name);
26+
27+
AWS_CLOUDHSMV2_API Aws::String GetNameForClusterMode(ClusterMode value);
28+
} // namespace ClusterModeMapper
29+
} // namespace Model
30+
} // namespace CloudHSMV2
31+
} // namespace Aws

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

+19-2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include <aws/cloudhsmv2/model/BackupRetentionPolicy.h>
1010
#include <aws/core/utils/memory/stl/AWSString.h>
1111
#include <aws/core/utils/memory/stl/AWSVector.h>
12+
#include <aws/cloudhsmv2/model/ClusterMode.h>
1213
#include <aws/cloudhsmv2/model/Tag.h>
1314
#include <utility>
1415

@@ -51,8 +52,8 @@ namespace Model
5152

5253
///@{
5354
/**
54-
* <p>The type of HSM to use in the cluster. Currently the only allowed value is
55-
* <code>hsm1.medium</code>.</p>
55+
* <p>The type of HSM to use in the cluster. The allowed values are
56+
* <code>hsm1.medium</code> and <code>hsm2m.medium</code>.</p>
5657
*/
5758
inline const Aws::String& GetHsmType() const{ return m_hsmType; }
5859
inline bool HsmTypeHasBeenSet() const { return m_hsmTypeHasBeenSet; }
@@ -112,6 +113,19 @@ namespace Model
112113
inline CreateClusterRequest& AddTagList(const Tag& value) { m_tagListHasBeenSet = true; m_tagList.push_back(value); return *this; }
113114
inline CreateClusterRequest& AddTagList(Tag&& value) { m_tagListHasBeenSet = true; m_tagList.push_back(std::move(value)); return *this; }
114115
///@}
116+
117+
///@{
118+
/**
119+
* <p>The mode to use in the cluster. The allowed values are <code>FIPS</code> and
120+
* <code>NON_FIPS</code>.</p>
121+
*/
122+
inline const ClusterMode& GetMode() const{ return m_mode; }
123+
inline bool ModeHasBeenSet() const { return m_modeHasBeenSet; }
124+
inline void SetMode(const ClusterMode& value) { m_modeHasBeenSet = true; m_mode = value; }
125+
inline void SetMode(ClusterMode&& value) { m_modeHasBeenSet = true; m_mode = std::move(value); }
126+
inline CreateClusterRequest& WithMode(const ClusterMode& value) { SetMode(value); return *this;}
127+
inline CreateClusterRequest& WithMode(ClusterMode&& value) { SetMode(std::move(value)); return *this;}
128+
///@}
115129
private:
116130

117131
BackupRetentionPolicy m_backupRetentionPolicy;
@@ -128,6 +142,9 @@ namespace Model
128142

129143
Aws::Vector<Tag> m_tagList;
130144
bool m_tagListHasBeenSet = false;
145+
146+
ClusterMode m_mode;
147+
bool m_modeHasBeenSet = false;
131148
};
132149

133150
} // namespace Model

0 commit comments

Comments
 (0)