forked from aws/aws-sdk-cpp
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This release updates Amazon Augmented AI ListHumanLoops API, Describe…
…HumanLoop response, StartHumanLoop response and type names of SDK fields. Documentation updates for workdocs App Mesh now supports Transport Layer Security (TLS) between Virtual Nodes in a Mesh. Customers can use managed certificates from an AWS Certificate Manager Private Certificate Authority or bring their own certificates from the local file system to encrypt traffic between their workloads. See https://docs.aws.amazon.com/app-mesh/latest/userguide/virtual-node-tls.html for details. This release includes improvements and fixes bugs for the IAM Access Analyzer feature. Documentation updates for Amazon CodeGuru Profiler Added a target group attribute to support sticky sessions for Network Load Balancers. Added SearchDashboards API that allows listing of dashboards that a specific user has access to. AWS Glue adds resource tagging support for Machine Learning Transforms and adds a new API, ListMLTransforms to support tag filtering. With this feature, customers can use tags in AWS Glue to organize and control access to Machine Learning Transforms. Accepts a structured query language (SQL) SELECT command and an aggregator name, performs the corresponding search on resources aggregated by the aggregator, and returns resource configurations matching the properties.
- Loading branch information
aws-sdk-cpp-automation
committed
Feb 28, 2020
1 parent
a33092b
commit ced3b87
Showing
166 changed files
with
10,310 additions
and
3,857 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
89 changes: 89 additions & 0 deletions
89
aws-cpp-sdk-appmesh/include/aws/appmesh/model/BackendDefaults.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
/* | ||
* Copyright 2010-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"). | ||
* You may not use this file except in compliance with the License. | ||
* A copy of the License is located at | ||
* | ||
* http://aws.amazon.com/apache2.0 | ||
* | ||
* or in the "license" file accompanying this file. This file is distributed | ||
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either | ||
* express or implied. See the License for the specific language governing | ||
* permissions and limitations under the License. | ||
*/ | ||
|
||
#pragma once | ||
#include <aws/appmesh/AppMesh_EXPORTS.h> | ||
#include <aws/appmesh/model/ClientPolicy.h> | ||
#include <utility> | ||
|
||
namespace Aws | ||
{ | ||
namespace Utils | ||
{ | ||
namespace Json | ||
{ | ||
class JsonValue; | ||
class JsonView; | ||
} // namespace Json | ||
} // namespace Utils | ||
namespace AppMesh | ||
{ | ||
namespace Model | ||
{ | ||
|
||
/** | ||
* <p>An object that represents the default properties for a backend.</p><p><h3>See | ||
* Also:</h3> <a | ||
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/BackendDefaults">AWS | ||
* API Reference</a></p> | ||
*/ | ||
class AWS_APPMESH_API BackendDefaults | ||
{ | ||
public: | ||
BackendDefaults(); | ||
BackendDefaults(Aws::Utils::Json::JsonView jsonValue); | ||
BackendDefaults& operator=(Aws::Utils::Json::JsonView jsonValue); | ||
Aws::Utils::Json::JsonValue Jsonize() const; | ||
|
||
|
||
/** | ||
* <p>A reference to an object that represents a client policy.</p> | ||
*/ | ||
inline const ClientPolicy& GetClientPolicy() const{ return m_clientPolicy; } | ||
|
||
/** | ||
* <p>A reference to an object that represents a client policy.</p> | ||
*/ | ||
inline bool ClientPolicyHasBeenSet() const { return m_clientPolicyHasBeenSet; } | ||
|
||
/** | ||
* <p>A reference to an object that represents a client policy.</p> | ||
*/ | ||
inline void SetClientPolicy(const ClientPolicy& value) { m_clientPolicyHasBeenSet = true; m_clientPolicy = value; } | ||
|
||
/** | ||
* <p>A reference to an object that represents a client policy.</p> | ||
*/ | ||
inline void SetClientPolicy(ClientPolicy&& value) { m_clientPolicyHasBeenSet = true; m_clientPolicy = std::move(value); } | ||
|
||
/** | ||
* <p>A reference to an object that represents a client policy.</p> | ||
*/ | ||
inline BackendDefaults& WithClientPolicy(const ClientPolicy& value) { SetClientPolicy(value); return *this;} | ||
|
||
/** | ||
* <p>A reference to an object that represents a client policy.</p> | ||
*/ | ||
inline BackendDefaults& WithClientPolicy(ClientPolicy&& value) { SetClientPolicy(std::move(value)); return *this;} | ||
|
||
private: | ||
|
||
ClientPolicy m_clientPolicy; | ||
bool m_clientPolicyHasBeenSet; | ||
}; | ||
|
||
} // namespace Model | ||
} // namespace AppMesh | ||
} // namespace Aws |
94 changes: 94 additions & 0 deletions
94
aws-cpp-sdk-appmesh/include/aws/appmesh/model/ClientPolicy.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,94 @@ | ||
/* | ||
* Copyright 2010-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"). | ||
* You may not use this file except in compliance with the License. | ||
* A copy of the License is located at | ||
* | ||
* http://aws.amazon.com/apache2.0 | ||
* | ||
* or in the "license" file accompanying this file. This file is distributed | ||
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either | ||
* express or implied. See the License for the specific language governing | ||
* permissions and limitations under the License. | ||
*/ | ||
|
||
#pragma once | ||
#include <aws/appmesh/AppMesh_EXPORTS.h> | ||
#include <aws/appmesh/model/ClientPolicyTls.h> | ||
#include <utility> | ||
|
||
namespace Aws | ||
{ | ||
namespace Utils | ||
{ | ||
namespace Json | ||
{ | ||
class JsonValue; | ||
class JsonView; | ||
} // namespace Json | ||
} // namespace Utils | ||
namespace AppMesh | ||
{ | ||
namespace Model | ||
{ | ||
|
||
/** | ||
* <p>An object that represents a client policy.</p><p><h3>See Also:</h3> <a | ||
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/ClientPolicy">AWS | ||
* API Reference</a></p> | ||
*/ | ||
class AWS_APPMESH_API ClientPolicy | ||
{ | ||
public: | ||
ClientPolicy(); | ||
ClientPolicy(Aws::Utils::Json::JsonView jsonValue); | ||
ClientPolicy& operator=(Aws::Utils::Json::JsonView jsonValue); | ||
Aws::Utils::Json::JsonValue Jsonize() const; | ||
|
||
|
||
/** | ||
* <p>A reference to an object that represents a Transport Layer Security (TLS) | ||
* client policy.</p> | ||
*/ | ||
inline const ClientPolicyTls& GetTls() const{ return m_tls; } | ||
|
||
/** | ||
* <p>A reference to an object that represents a Transport Layer Security (TLS) | ||
* client policy.</p> | ||
*/ | ||
inline bool TlsHasBeenSet() const { return m_tlsHasBeenSet; } | ||
|
||
/** | ||
* <p>A reference to an object that represents a Transport Layer Security (TLS) | ||
* client policy.</p> | ||
*/ | ||
inline void SetTls(const ClientPolicyTls& value) { m_tlsHasBeenSet = true; m_tls = value; } | ||
|
||
/** | ||
* <p>A reference to an object that represents a Transport Layer Security (TLS) | ||
* client policy.</p> | ||
*/ | ||
inline void SetTls(ClientPolicyTls&& value) { m_tlsHasBeenSet = true; m_tls = std::move(value); } | ||
|
||
/** | ||
* <p>A reference to an object that represents a Transport Layer Security (TLS) | ||
* client policy.</p> | ||
*/ | ||
inline ClientPolicy& WithTls(const ClientPolicyTls& value) { SetTls(value); return *this;} | ||
|
||
/** | ||
* <p>A reference to an object that represents a Transport Layer Security (TLS) | ||
* client policy.</p> | ||
*/ | ||
inline ClientPolicy& WithTls(ClientPolicyTls&& value) { SetTls(std::move(value)); return *this;} | ||
|
||
private: | ||
|
||
ClientPolicyTls m_tls; | ||
bool m_tlsHasBeenSet; | ||
}; | ||
|
||
} // namespace Model | ||
} // namespace AppMesh | ||
} // namespace Aws |
Oops, something went wrong.