Skip to content

Commit

Permalink
This release updates Amazon Augmented AI ListHumanLoops API, Describe…
Browse files Browse the repository at this point in the history
…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
Show file tree
Hide file tree
Showing 166 changed files with 10,310 additions and 3,857 deletions.
75 changes: 57 additions & 18 deletions aws-cpp-sdk-appmesh/include/aws/appmesh/AppMeshClient.h
Original file line number Diff line number Diff line change
Expand Up @@ -330,7 +330,11 @@ namespace Model
<p>If your route matches
* a request, you can distribute traffic to one or more target
virtual
* nodes with relative weighting.</p><p><h3>See Also:</h3> <a
* nodes with relative weighting.</p>
<p>For more information about
* routes, see <a
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/routes.html">Routes</a>.</p><p><h3>See
* Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateRoute">AWS
* API Reference</a></p>
*/
Expand All @@ -351,7 +355,11 @@ namespace Model
<p>If your route matches
* a request, you can distribute traffic to one or more target
virtual
* nodes with relative weighting.</p><p><h3>See Also:</h3> <a
* nodes with relative weighting.</p>
<p>For more information about
* routes, see <a
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/routes.html">Routes</a>.</p><p><h3>See
* Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateRoute">AWS
* API Reference</a></p>
*
Expand All @@ -374,7 +382,11 @@ namespace Model
<p>If your route matches
* a request, you can distribute traffic to one or more target
virtual
* nodes with relative weighting.</p><p><h3>See Also:</h3> <a
* nodes with relative weighting.</p>
<p>For more information about
* routes, see <a
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/routes.html">Routes</a>.</p><p><h3>See
* Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateRoute">AWS
* API Reference</a></p>
*
Expand Down Expand Up @@ -420,7 +432,10 @@ namespace Model
* <code>APPMESH_VIRTUAL_NODE_CLUSTER</code> environment variable.</p>
* </note><p><h3>See Also:</h3> <a
* </note>
<p>For more information about virtual nodes, see <a
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/virtual_nodes.html">Virtual
* Nodes</a>.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateVirtualNode">AWS
* API Reference</a></p>
*/
Expand Down Expand Up @@ -464,7 +479,10 @@ namespace Model
* <code>APPMESH_VIRTUAL_NODE_CLUSTER</code> environment variable.</p>
* </note><p><h3>See Also:</h3> <a
* </note>
<p>For more information about virtual nodes, see <a
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/virtual_nodes.html">Virtual
* Nodes</a>.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateVirtualNode">AWS
* API Reference</a></p>
*
Expand Down Expand Up @@ -510,7 +528,10 @@ namespace Model
* <code>APPMESH_VIRTUAL_NODE_CLUSTER</code> environment variable.</p>
* </note><p><h3>See Also:</h3> <a
* </note>
<p>For more information about virtual nodes, see <a
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/virtual_nodes.html">Virtual
* Nodes</a>.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateVirtualNode">AWS
* API Reference</a></p>
*
Expand All @@ -529,8 +550,11 @@ namespace Model
you create your
* virtual router, create and associate routes for your virtual router that
* direct incoming requests to different virtual nodes.</p><p><h3>See Also:</h3>
* <a
* direct incoming requests to different virtual nodes.</p>
<p>For more
* information about virtual routers, see <a
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/virtual_routers.html">Virtual
* Routers</a>.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateVirtualRouter">AWS
* API Reference</a></p>
*/
Expand All @@ -547,8 +571,11 @@ namespace Model
you create your
* virtual router, create and associate routes for your virtual router that
* direct incoming requests to different virtual nodes.</p><p><h3>See Also:</h3>
* <a
* direct incoming requests to different virtual nodes.</p>
<p>For more
* information about virtual routers, see <a
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/virtual_routers.html">Virtual
* Routers</a>.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateVirtualRouter">AWS
* API Reference</a></p>
*
Expand All @@ -567,8 +594,11 @@ namespace Model
you create your
* virtual router, create and associate routes for your virtual router that
* direct incoming requests to different virtual nodes.</p><p><h3>See Also:</h3>
* <a
* direct incoming requests to different virtual nodes.</p>
<p>For more
* information about virtual routers, see <a
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/virtual_routers.html">Virtual
* Routers</a>.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateVirtualRouter">AWS
* API Reference</a></p>
*
Expand All @@ -587,8 +617,11 @@ namespace Model
* requests are routed to the
virtual node or virtual router that is
* specified as the provider for the virtual
service.</p><p><h3>See
* Also:</h3> <a
service.</p>
<p>For
* more information about virtual services, see <a
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/virtual_services.html">Virtual
* Services</a>.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateVirtualService">AWS
* API Reference</a></p>
*/
Expand All @@ -605,8 +638,11 @@ namespace Model
* requests are routed to the
virtual node or virtual router that is
* specified as the provider for the virtual
service.</p><p><h3>See
* Also:</h3> <a
service.</p>
<p>For
* more information about virtual services, see <a
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/virtual_services.html">Virtual
* Services</a>.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateVirtualService">AWS
* API Reference</a></p>
*
Expand All @@ -625,8 +661,11 @@ namespace Model
* requests are routed to the
virtual node or virtual router that is
* specified as the provider for the virtual
service.</p><p><h3>See
* Also:</h3> <a
service.</p>
<p>For
* more information about virtual services, see <a
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/virtual_services.html">Virtual
* Services</a>.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateVirtualService">AWS
* API Reference</a></p>
*
Expand Down
89 changes: 89 additions & 0 deletions aws-cpp-sdk-appmesh/include/aws/appmesh/model/BackendDefaults.h
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 aws-cpp-sdk-appmesh/include/aws/appmesh/model/ClientPolicy.h
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
Loading

0 comments on commit ced3b87

Please sign in to comment.