Skip to content

Commit ced3b87

Browse files
author
aws-sdk-cpp-automation
committed
This release updates Amazon Augmented AI ListHumanLoops API, DescribeHumanLoop 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.
1 parent a33092b commit ced3b87

File tree

166 files changed

+10310
-3857
lines changed

Some content is hidden

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

166 files changed

+10310
-3857
lines changed

aws-cpp-sdk-appmesh/include/aws/appmesh/AppMeshClient.h

Lines changed: 57 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,11 @@ namespace Model
330330
<p>If your route matches
331331
* a request, you can distribute traffic to one or more target
332332
virtual
333-
* nodes with relative weighting.</p><p><h3>See Also:</h3> <a
333+
* nodes with relative weighting.</p>
334+
<p>For more information about
335+
* routes, see <a
336+
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/routes.html">Routes</a>.</p><p><h3>See
337+
* Also:</h3> <a
334338
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateRoute">AWS
335339
* API Reference</a></p>
336340
*/
@@ -351,7 +355,11 @@ namespace Model
351355
<p>If your route matches
352356
* a request, you can distribute traffic to one or more target
353357
virtual
354-
* nodes with relative weighting.</p><p><h3>See Also:</h3> <a
358+
* nodes with relative weighting.</p>
359+
<p>For more information about
360+
* routes, see <a
361+
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/routes.html">Routes</a>.</p><p><h3>See
362+
* Also:</h3> <a
355363
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateRoute">AWS
356364
* API Reference</a></p>
357365
*
@@ -374,7 +382,11 @@ namespace Model
374382
<p>If your route matches
375383
* a request, you can distribute traffic to one or more target
376384
virtual
377-
* nodes with relative weighting.</p><p><h3>See Also:</h3> <a
385+
* nodes with relative weighting.</p>
386+
<p>For more information about
387+
* routes, see <a
388+
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/routes.html">Routes</a>.</p><p><h3>See
389+
* Also:</h3> <a
378390
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateRoute">AWS
379391
* API Reference</a></p>
380392
*
@@ -420,7 +432,10 @@ namespace Model
420432
421433
* <code>APPMESH_VIRTUAL_NODE_CLUSTER</code> environment variable.</p>
422434
423-
* </note><p><h3>See Also:</h3> <a
435+
* </note>
436+
<p>For more information about virtual nodes, see <a
437+
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/virtual_nodes.html">Virtual
438+
* Nodes</a>.</p><p><h3>See Also:</h3> <a
424439
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateVirtualNode">AWS
425440
* API Reference</a></p>
426441
*/
@@ -464,7 +479,10 @@ namespace Model
464479
465480
* <code>APPMESH_VIRTUAL_NODE_CLUSTER</code> environment variable.</p>
466481
467-
* </note><p><h3>See Also:</h3> <a
482+
* </note>
483+
<p>For more information about virtual nodes, see <a
484+
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/virtual_nodes.html">Virtual
485+
* Nodes</a>.</p><p><h3>See Also:</h3> <a
468486
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateVirtualNode">AWS
469487
* API Reference</a></p>
470488
*
@@ -510,7 +528,10 @@ namespace Model
510528
511529
* <code>APPMESH_VIRTUAL_NODE_CLUSTER</code> environment variable.</p>
512530
513-
* </note><p><h3>See Also:</h3> <a
531+
* </note>
532+
<p>For more information about virtual nodes, see <a
533+
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/virtual_nodes.html">Virtual
534+
* Nodes</a>.</p><p><h3>See Also:</h3> <a
514535
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateVirtualNode">AWS
515536
* API Reference</a></p>
516537
*
@@ -529,8 +550,11 @@ namespace Model
529550
you create your
530551
* virtual router, create and associate routes for your virtual router that
531552
532-
* direct incoming requests to different virtual nodes.</p><p><h3>See Also:</h3>
533-
* <a
553+
* direct incoming requests to different virtual nodes.</p>
554+
<p>For more
555+
* information about virtual routers, see <a
556+
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/virtual_routers.html">Virtual
557+
* Routers</a>.</p><p><h3>See Also:</h3> <a
534558
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateVirtualRouter">AWS
535559
* API Reference</a></p>
536560
*/
@@ -547,8 +571,11 @@ namespace Model
547571
you create your
548572
* virtual router, create and associate routes for your virtual router that
549573
550-
* direct incoming requests to different virtual nodes.</p><p><h3>See Also:</h3>
551-
* <a
574+
* direct incoming requests to different virtual nodes.</p>
575+
<p>For more
576+
* information about virtual routers, see <a
577+
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/virtual_routers.html">Virtual
578+
* Routers</a>.</p><p><h3>See Also:</h3> <a
552579
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateVirtualRouter">AWS
553580
* API Reference</a></p>
554581
*
@@ -567,8 +594,11 @@ namespace Model
567594
you create your
568595
* virtual router, create and associate routes for your virtual router that
569596
570-
* direct incoming requests to different virtual nodes.</p><p><h3>See Also:</h3>
571-
* <a
597+
* direct incoming requests to different virtual nodes.</p>
598+
<p>For more
599+
* information about virtual routers, see <a
600+
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/virtual_routers.html">Virtual
601+
* Routers</a>.</p><p><h3>See Also:</h3> <a
572602
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateVirtualRouter">AWS
573603
* API Reference</a></p>
574604
*
@@ -587,8 +617,11 @@ namespace Model
587617
* requests are routed to the
588618
virtual node or virtual router that is
589619
* specified as the provider for the virtual
590-
service.</p><p><h3>See
591-
* Also:</h3> <a
620+
service.</p>
621+
<p>For
622+
* more information about virtual services, see <a
623+
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/virtual_services.html">Virtual
624+
* Services</a>.</p><p><h3>See Also:</h3> <a
592625
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateVirtualService">AWS
593626
* API Reference</a></p>
594627
*/
@@ -605,8 +638,11 @@ namespace Model
605638
* requests are routed to the
606639
virtual node or virtual router that is
607640
* specified as the provider for the virtual
608-
service.</p><p><h3>See
609-
* Also:</h3> <a
641+
service.</p>
642+
<p>For
643+
* more information about virtual services, see <a
644+
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/virtual_services.html">Virtual
645+
* Services</a>.</p><p><h3>See Also:</h3> <a
610646
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateVirtualService">AWS
611647
* API Reference</a></p>
612648
*
@@ -625,8 +661,11 @@ namespace Model
625661
* requests are routed to the
626662
virtual node or virtual router that is
627663
* specified as the provider for the virtual
628-
service.</p><p><h3>See
629-
* Also:</h3> <a
664+
service.</p>
665+
<p>For
666+
* more information about virtual services, see <a
667+
* href="https://docs.aws.amazon.com//app-mesh/latest/userguide/virtual_services.html">Virtual
668+
* Services</a>.</p><p><h3>See Also:</h3> <a
630669
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateVirtualService">AWS
631670
* API Reference</a></p>
632671
*
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
/*
2+
* Copyright 2010-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License").
5+
* You may not use this file except in compliance with the License.
6+
* A copy of the License is located at
7+
*
8+
* http://aws.amazon.com/apache2.0
9+
*
10+
* or in the "license" file accompanying this file. This file is distributed
11+
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12+
* express or implied. See the License for the specific language governing
13+
* permissions and limitations under the License.
14+
*/
15+
16+
#pragma once
17+
#include <aws/appmesh/AppMesh_EXPORTS.h>
18+
#include <aws/appmesh/model/ClientPolicy.h>
19+
#include <utility>
20+
21+
namespace Aws
22+
{
23+
namespace Utils
24+
{
25+
namespace Json
26+
{
27+
class JsonValue;
28+
class JsonView;
29+
} // namespace Json
30+
} // namespace Utils
31+
namespace AppMesh
32+
{
33+
namespace Model
34+
{
35+
36+
/**
37+
* <p>An object that represents the default properties for a backend.</p><p><h3>See
38+
* Also:</h3> <a
39+
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/BackendDefaults">AWS
40+
* API Reference</a></p>
41+
*/
42+
class AWS_APPMESH_API BackendDefaults
43+
{
44+
public:
45+
BackendDefaults();
46+
BackendDefaults(Aws::Utils::Json::JsonView jsonValue);
47+
BackendDefaults& operator=(Aws::Utils::Json::JsonView jsonValue);
48+
Aws::Utils::Json::JsonValue Jsonize() const;
49+
50+
51+
/**
52+
* <p>A reference to an object that represents a client policy.</p>
53+
*/
54+
inline const ClientPolicy& GetClientPolicy() const{ return m_clientPolicy; }
55+
56+
/**
57+
* <p>A reference to an object that represents a client policy.</p>
58+
*/
59+
inline bool ClientPolicyHasBeenSet() const { return m_clientPolicyHasBeenSet; }
60+
61+
/**
62+
* <p>A reference to an object that represents a client policy.</p>
63+
*/
64+
inline void SetClientPolicy(const ClientPolicy& value) { m_clientPolicyHasBeenSet = true; m_clientPolicy = value; }
65+
66+
/**
67+
* <p>A reference to an object that represents a client policy.</p>
68+
*/
69+
inline void SetClientPolicy(ClientPolicy&& value) { m_clientPolicyHasBeenSet = true; m_clientPolicy = std::move(value); }
70+
71+
/**
72+
* <p>A reference to an object that represents a client policy.</p>
73+
*/
74+
inline BackendDefaults& WithClientPolicy(const ClientPolicy& value) { SetClientPolicy(value); return *this;}
75+
76+
/**
77+
* <p>A reference to an object that represents a client policy.</p>
78+
*/
79+
inline BackendDefaults& WithClientPolicy(ClientPolicy&& value) { SetClientPolicy(std::move(value)); return *this;}
80+
81+
private:
82+
83+
ClientPolicy m_clientPolicy;
84+
bool m_clientPolicyHasBeenSet;
85+
};
86+
87+
} // namespace Model
88+
} // namespace AppMesh
89+
} // namespace Aws
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
/*
2+
* Copyright 2010-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License").
5+
* You may not use this file except in compliance with the License.
6+
* A copy of the License is located at
7+
*
8+
* http://aws.amazon.com/apache2.0
9+
*
10+
* or in the "license" file accompanying this file. This file is distributed
11+
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12+
* express or implied. See the License for the specific language governing
13+
* permissions and limitations under the License.
14+
*/
15+
16+
#pragma once
17+
#include <aws/appmesh/AppMesh_EXPORTS.h>
18+
#include <aws/appmesh/model/ClientPolicyTls.h>
19+
#include <utility>
20+
21+
namespace Aws
22+
{
23+
namespace Utils
24+
{
25+
namespace Json
26+
{
27+
class JsonValue;
28+
class JsonView;
29+
} // namespace Json
30+
} // namespace Utils
31+
namespace AppMesh
32+
{
33+
namespace Model
34+
{
35+
36+
/**
37+
* <p>An object that represents a client policy.</p><p><h3>See Also:</h3> <a
38+
* href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/ClientPolicy">AWS
39+
* API Reference</a></p>
40+
*/
41+
class AWS_APPMESH_API ClientPolicy
42+
{
43+
public:
44+
ClientPolicy();
45+
ClientPolicy(Aws::Utils::Json::JsonView jsonValue);
46+
ClientPolicy& operator=(Aws::Utils::Json::JsonView jsonValue);
47+
Aws::Utils::Json::JsonValue Jsonize() const;
48+
49+
50+
/**
51+
* <p>A reference to an object that represents a Transport Layer Security (TLS)
52+
* client policy.</p>
53+
*/
54+
inline const ClientPolicyTls& GetTls() const{ return m_tls; }
55+
56+
/**
57+
* <p>A reference to an object that represents a Transport Layer Security (TLS)
58+
* client policy.</p>
59+
*/
60+
inline bool TlsHasBeenSet() const { return m_tlsHasBeenSet; }
61+
62+
/**
63+
* <p>A reference to an object that represents a Transport Layer Security (TLS)
64+
* client policy.</p>
65+
*/
66+
inline void SetTls(const ClientPolicyTls& value) { m_tlsHasBeenSet = true; m_tls = value; }
67+
68+
/**
69+
* <p>A reference to an object that represents a Transport Layer Security (TLS)
70+
* client policy.</p>
71+
*/
72+
inline void SetTls(ClientPolicyTls&& value) { m_tlsHasBeenSet = true; m_tls = std::move(value); }
73+
74+
/**
75+
* <p>A reference to an object that represents a Transport Layer Security (TLS)
76+
* client policy.</p>
77+
*/
78+
inline ClientPolicy& WithTls(const ClientPolicyTls& value) { SetTls(value); return *this;}
79+
80+
/**
81+
* <p>A reference to an object that represents a Transport Layer Security (TLS)
82+
* client policy.</p>
83+
*/
84+
inline ClientPolicy& WithTls(ClientPolicyTls&& value) { SetTls(std::move(value)); return *this;}
85+
86+
private:
87+
88+
ClientPolicyTls m_tls;
89+
bool m_tlsHasBeenSet;
90+
};
91+
92+
} // namespace Model
93+
} // namespace AppMesh
94+
} // namespace Aws

0 commit comments

Comments
 (0)