Skip to content

Commit

Permalink
This release adds support for configuration of evaluation method for …
Browse files Browse the repository at this point in the history
…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)
  • Loading branch information
aws-sdk-cpp-automation committed Jun 13, 2024
1 parent fbc2f92 commit 0bbe725
Show file tree
Hide file tree
Showing 74 changed files with 2,331 additions and 287 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.11.348
1.11.349
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
#include <aws/cloudhsmv2/model/BackupState.h>
#include <aws/core/utils/DateTime.h>
#include <aws/core/utils/memory/stl/AWSVector.h>
#include <aws/cloudhsmv2/model/ClusterMode.h>
#include <aws/cloudhsmv2/model/Tag.h>
#include <utility>

Expand Down Expand Up @@ -195,6 +196,32 @@ namespace Model
inline Backup& AddTagList(const Tag& value) { m_tagListHasBeenSet = true; m_tagList.push_back(value); return *this; }
inline Backup& AddTagList(Tag&& value) { m_tagListHasBeenSet = true; m_tagList.push_back(std::move(value)); return *this; }
///@}

///@{
/**
* <p>The HSM type of the cluster that was backed up.</p>
*/
inline const Aws::String& GetHsmType() const{ return m_hsmType; }
inline bool HsmTypeHasBeenSet() const { return m_hsmTypeHasBeenSet; }
inline void SetHsmType(const Aws::String& value) { m_hsmTypeHasBeenSet = true; m_hsmType = value; }
inline void SetHsmType(Aws::String&& value) { m_hsmTypeHasBeenSet = true; m_hsmType = std::move(value); }
inline void SetHsmType(const char* value) { m_hsmTypeHasBeenSet = true; m_hsmType.assign(value); }
inline Backup& WithHsmType(const Aws::String& value) { SetHsmType(value); return *this;}
inline Backup& WithHsmType(Aws::String&& value) { SetHsmType(std::move(value)); return *this;}
inline Backup& WithHsmType(const char* value) { SetHsmType(value); return *this;}
///@}

///@{
/**
* <p>The mode of the cluster that was backed up.</p>
*/
inline const ClusterMode& GetMode() const{ return m_mode; }
inline bool ModeHasBeenSet() const { return m_modeHasBeenSet; }
inline void SetMode(const ClusterMode& value) { m_modeHasBeenSet = true; m_mode = value; }
inline void SetMode(ClusterMode&& value) { m_modeHasBeenSet = true; m_mode = std::move(value); }
inline Backup& WithMode(const ClusterMode& value) { SetMode(value); return *this;}
inline Backup& WithMode(ClusterMode&& value) { SetMode(std::move(value)); return *this;}
///@}
private:

Aws::String m_backupId;
Expand Down Expand Up @@ -229,6 +256,12 @@ namespace Model

Aws::Vector<Tag> m_tagList;
bool m_tagListHasBeenSet = false;

Aws::String m_hsmType;
bool m_hsmTypeHasBeenSet = false;

ClusterMode m_mode;
bool m_modeHasBeenSet = false;
};

} // namespace Model
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
#include <aws/cloudhsmv2/model/ClusterState.h>
#include <aws/core/utils/memory/stl/AWSMap.h>
#include <aws/cloudhsmv2/model/Certificates.h>
#include <aws/cloudhsmv2/model/ClusterMode.h>
#include <aws/cloudhsmv2/model/Hsm.h>
#include <aws/cloudhsmv2/model/Tag.h>
#include <utility>
Expand Down Expand Up @@ -254,6 +255,18 @@ namespace Model
inline Cluster& AddTagList(const Tag& value) { m_tagListHasBeenSet = true; m_tagList.push_back(value); return *this; }
inline Cluster& AddTagList(Tag&& value) { m_tagListHasBeenSet = true; m_tagList.push_back(std::move(value)); return *this; }
///@}

///@{
/**
* <p>The mode of the cluster.</p>
*/
inline const ClusterMode& GetMode() const{ return m_mode; }
inline bool ModeHasBeenSet() const { return m_modeHasBeenSet; }
inline void SetMode(const ClusterMode& value) { m_modeHasBeenSet = true; m_mode = value; }
inline void SetMode(ClusterMode&& value) { m_modeHasBeenSet = true; m_mode = std::move(value); }
inline Cluster& WithMode(const ClusterMode& value) { SetMode(value); return *this;}
inline Cluster& WithMode(ClusterMode&& value) { SetMode(std::move(value)); return *this;}
///@}
private:

BackupPolicy m_backupPolicy;
Expand Down Expand Up @@ -300,6 +313,9 @@ namespace Model

Aws::Vector<Tag> m_tagList;
bool m_tagListHasBeenSet = false;

ClusterMode m_mode;
bool m_modeHasBeenSet = false;
};

} // namespace Model
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/

#pragma once
#include <aws/cloudhsmv2/CloudHSMV2_EXPORTS.h>
#include <aws/core/utils/memory/stl/AWSString.h>

namespace Aws
{
namespace CloudHSMV2
{
namespace Model
{
enum class ClusterMode
{
NOT_SET,
FIPS,
NON_FIPS
};

namespace ClusterModeMapper
{
AWS_CLOUDHSMV2_API ClusterMode GetClusterModeForName(const Aws::String& name);

AWS_CLOUDHSMV2_API Aws::String GetNameForClusterMode(ClusterMode value);
} // namespace ClusterModeMapper
} // namespace Model
} // namespace CloudHSMV2
} // namespace Aws
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
#include <aws/cloudhsmv2/model/BackupRetentionPolicy.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/memory/stl/AWSVector.h>
#include <aws/cloudhsmv2/model/ClusterMode.h>
#include <aws/cloudhsmv2/model/Tag.h>
#include <utility>

Expand Down Expand Up @@ -51,8 +52,8 @@ namespace Model

///@{
/**
* <p>The type of HSM to use in the cluster. Currently the only allowed value is
* <code>hsm1.medium</code>.</p>
* <p>The type of HSM to use in the cluster. The allowed values are
* <code>hsm1.medium</code> and <code>hsm2m.medium</code>.</p>
*/
inline const Aws::String& GetHsmType() const{ return m_hsmType; }
inline bool HsmTypeHasBeenSet() const { return m_hsmTypeHasBeenSet; }
Expand Down Expand Up @@ -112,6 +113,19 @@ namespace Model
inline CreateClusterRequest& AddTagList(const Tag& value) { m_tagListHasBeenSet = true; m_tagList.push_back(value); return *this; }
inline CreateClusterRequest& AddTagList(Tag&& value) { m_tagListHasBeenSet = true; m_tagList.push_back(std::move(value)); return *this; }
///@}

///@{
/**
* <p>The mode to use in the cluster. The allowed values are <code>FIPS</code> and
* <code>NON_FIPS</code>.</p>
*/
inline const ClusterMode& GetMode() const{ return m_mode; }
inline bool ModeHasBeenSet() const { return m_modeHasBeenSet; }
inline void SetMode(const ClusterMode& value) { m_modeHasBeenSet = true; m_mode = value; }
inline void SetMode(ClusterMode&& value) { m_modeHasBeenSet = true; m_mode = std::move(value); }
inline CreateClusterRequest& WithMode(const ClusterMode& value) { SetMode(value); return *this;}
inline CreateClusterRequest& WithMode(ClusterMode&& value) { SetMode(std::move(value)); return *this;}
///@}
private:

BackupRetentionPolicy m_backupRetentionPolicy;
Expand All @@ -128,6 +142,9 @@ namespace Model

Aws::Vector<Tag> m_tagList;
bool m_tagListHasBeenSet = false;

ClusterMode m_mode;
bool m_modeHasBeenSet = false;
};

} // namespace Model
Expand Down
Loading

0 comments on commit 0bbe725

Please sign in to comment.