Skip to content

Commit 3f812fe

Browse files
author
aws-sdk-cpp-automation
committed
Documentation updates for CodeArtifact
Add new "Components" API to enable users to Create, Delete and Update AWS Proton components. This release adds the following features: 1) New APIs to manage (create, list, update) task template resources, 2) Updates to startTaskContact API to support task templates, and 3) new TransferContact API to programmatically transfer in-progress tasks via a contact flow. Provide Account Level onboarding support through CFN/CLI Added a new attribute ServerSideEncryptionUpdateDetails to Domain and DomainSummary. Amazon Kendra now provides a data source connector for GitHub. For more information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-github.html
1 parent 1d995e0 commit 3f812fe

File tree

284 files changed

+23174
-2328
lines changed

Some content is hidden

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

284 files changed

+23174
-2328
lines changed

aws-cpp-sdk-application-insights/include/aws/application-insights/model/ApplicationInfo.h

Lines changed: 30 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -288,35 +288,55 @@ namespace Model
288288
inline ApplicationInfo& WithRemarks(const char* value) { SetRemarks(value); return *this;}
289289

290290

291-
291+
/**
292+
* <p> Indicates whether auto-configuration is turned on for this application. </p>
293+
*/
292294
inline bool GetAutoConfigEnabled() const{ return m_autoConfigEnabled; }
293295

294-
296+
/**
297+
* <p> Indicates whether auto-configuration is turned on for this application. </p>
298+
*/
295299
inline bool AutoConfigEnabledHasBeenSet() const { return m_autoConfigEnabledHasBeenSet; }
296300

297-
301+
/**
302+
* <p> Indicates whether auto-configuration is turned on for this application. </p>
303+
*/
298304
inline void SetAutoConfigEnabled(bool value) { m_autoConfigEnabledHasBeenSet = true; m_autoConfigEnabled = value; }
299305

300-
306+
/**
307+
* <p> Indicates whether auto-configuration is turned on for this application. </p>
308+
*/
301309
inline ApplicationInfo& WithAutoConfigEnabled(bool value) { SetAutoConfigEnabled(value); return *this;}
302310

303311

304-
312+
/**
313+
* <p> The method used by Application Insights to onboard your resources. </p>
314+
*/
305315
inline const DiscoveryType& GetDiscoveryType() const{ return m_discoveryType; }
306316

307-
317+
/**
318+
* <p> The method used by Application Insights to onboard your resources. </p>
319+
*/
308320
inline bool DiscoveryTypeHasBeenSet() const { return m_discoveryTypeHasBeenSet; }
309321

310-
322+
/**
323+
* <p> The method used by Application Insights to onboard your resources. </p>
324+
*/
311325
inline void SetDiscoveryType(const DiscoveryType& value) { m_discoveryTypeHasBeenSet = true; m_discoveryType = value; }
312326

313-
327+
/**
328+
* <p> The method used by Application Insights to onboard your resources. </p>
329+
*/
314330
inline void SetDiscoveryType(DiscoveryType&& value) { m_discoveryTypeHasBeenSet = true; m_discoveryType = std::move(value); }
315331

316-
332+
/**
333+
* <p> The method used by Application Insights to onboard your resources. </p>
334+
*/
317335
inline ApplicationInfo& WithDiscoveryType(const DiscoveryType& value) { SetDiscoveryType(value); return *this;}
318336

319-
337+
/**
338+
* <p> The method used by Application Insights to onboard your resources. </p>
339+
*/
320340
inline ApplicationInfo& WithDiscoveryType(DiscoveryType&& value) { SetDiscoveryType(std::move(value)); return *this;}
321341

322342
private:

aws-cpp-sdk-application-insights/include/aws/application-insights/model/CreateApplicationRequest.h

Lines changed: 79 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <aws/application-insights/ApplicationInsightsRequest.h>
99
#include <aws/core/utils/memory/stl/AWSString.h>
1010
#include <aws/core/utils/memory/stl/AWSVector.h>
11+
#include <aws/application-insights/model/GroupingType.h>
1112
#include <aws/application-insights/model/Tag.h>
1213
#include <utility>
1314

@@ -245,31 +246,98 @@ namespace Model
245246
inline CreateApplicationRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
246247

247248

248-
249+
/**
250+
* <p> Indicates whether Application Insights automatically configures unmonitored
251+
* resources in the resource group. </p>
252+
*/
249253
inline bool GetAutoConfigEnabled() const{ return m_autoConfigEnabled; }
250254

251-
255+
/**
256+
* <p> Indicates whether Application Insights automatically configures unmonitored
257+
* resources in the resource group. </p>
258+
*/
252259
inline bool AutoConfigEnabledHasBeenSet() const { return m_autoConfigEnabledHasBeenSet; }
253260

254-
261+
/**
262+
* <p> Indicates whether Application Insights automatically configures unmonitored
263+
* resources in the resource group. </p>
264+
*/
255265
inline void SetAutoConfigEnabled(bool value) { m_autoConfigEnabledHasBeenSet = true; m_autoConfigEnabled = value; }
256266

257-
267+
/**
268+
* <p> Indicates whether Application Insights automatically configures unmonitored
269+
* resources in the resource group. </p>
270+
*/
258271
inline CreateApplicationRequest& WithAutoConfigEnabled(bool value) { SetAutoConfigEnabled(value); return *this;}
259272

260273

261-
274+
/**
275+
* <p> Configures all of the resources in the resource group by applying the
276+
* recommended configurations. </p>
277+
*/
262278
inline bool GetAutoCreate() const{ return m_autoCreate; }
263279

264-
280+
/**
281+
* <p> Configures all of the resources in the resource group by applying the
282+
* recommended configurations. </p>
283+
*/
265284
inline bool AutoCreateHasBeenSet() const { return m_autoCreateHasBeenSet; }
266285

267-
286+
/**
287+
* <p> Configures all of the resources in the resource group by applying the
288+
* recommended configurations. </p>
289+
*/
268290
inline void SetAutoCreate(bool value) { m_autoCreateHasBeenSet = true; m_autoCreate = value; }
269291

270-
292+
/**
293+
* <p> Configures all of the resources in the resource group by applying the
294+
* recommended configurations. </p>
295+
*/
271296
inline CreateApplicationRequest& WithAutoCreate(bool value) { SetAutoCreate(value); return *this;}
272297

298+
299+
/**
300+
* <p>Application Insights can create applications based on a resource group or on
301+
* an account. To create an account-based application using all of the resources in
302+
* the account, set this parameter to <code>ACCOUNT_BASED</code>. </p>
303+
*/
304+
inline const GroupingType& GetGroupingType() const{ return m_groupingType; }
305+
306+
/**
307+
* <p>Application Insights can create applications based on a resource group or on
308+
* an account. To create an account-based application using all of the resources in
309+
* the account, set this parameter to <code>ACCOUNT_BASED</code>. </p>
310+
*/
311+
inline bool GroupingTypeHasBeenSet() const { return m_groupingTypeHasBeenSet; }
312+
313+
/**
314+
* <p>Application Insights can create applications based on a resource group or on
315+
* an account. To create an account-based application using all of the resources in
316+
* the account, set this parameter to <code>ACCOUNT_BASED</code>. </p>
317+
*/
318+
inline void SetGroupingType(const GroupingType& value) { m_groupingTypeHasBeenSet = true; m_groupingType = value; }
319+
320+
/**
321+
* <p>Application Insights can create applications based on a resource group or on
322+
* an account. To create an account-based application using all of the resources in
323+
* the account, set this parameter to <code>ACCOUNT_BASED</code>. </p>
324+
*/
325+
inline void SetGroupingType(GroupingType&& value) { m_groupingTypeHasBeenSet = true; m_groupingType = std::move(value); }
326+
327+
/**
328+
* <p>Application Insights can create applications based on a resource group or on
329+
* an account. To create an account-based application using all of the resources in
330+
* the account, set this parameter to <code>ACCOUNT_BASED</code>. </p>
331+
*/
332+
inline CreateApplicationRequest& WithGroupingType(const GroupingType& value) { SetGroupingType(value); return *this;}
333+
334+
/**
335+
* <p>Application Insights can create applications based on a resource group or on
336+
* an account. To create an account-based application using all of the resources in
337+
* the account, set this parameter to <code>ACCOUNT_BASED</code>. </p>
338+
*/
339+
inline CreateApplicationRequest& WithGroupingType(GroupingType&& value) { SetGroupingType(std::move(value)); return *this;}
340+
273341
private:
274342

275343
Aws::String m_resourceGroupName;
@@ -292,6 +360,9 @@ namespace Model
292360

293361
bool m_autoCreate;
294362
bool m_autoCreateHasBeenSet;
363+
364+
GroupingType m_groupingType;
365+
bool m_groupingTypeHasBeenSet;
295366
};
296367

297368
} // namespace Model

aws-cpp-sdk-application-insights/include/aws/application-insights/model/DescribeComponentConfigurationRecommendationRequest.h

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -118,44 +118,32 @@ namespace Model
118118

119119

120120
/**
121-
* <p>The tier of the application component. Supported tiers include
122-
* <code>DOT_NET_CORE</code>, <code>DOT_NET_WORKER</code>,
123-
* <code>DOT_NET_WEB</code>, <code>SQL_SERVER</code>, and <code>DEFAULT</code>.</p>
121+
* <p>The tier of the application component.</p>
124122
*/
125123
inline const Tier& GetTier() const{ return m_tier; }
126124

127125
/**
128-
* <p>The tier of the application component. Supported tiers include
129-
* <code>DOT_NET_CORE</code>, <code>DOT_NET_WORKER</code>,
130-
* <code>DOT_NET_WEB</code>, <code>SQL_SERVER</code>, and <code>DEFAULT</code>.</p>
126+
* <p>The tier of the application component.</p>
131127
*/
132128
inline bool TierHasBeenSet() const { return m_tierHasBeenSet; }
133129

134130
/**
135-
* <p>The tier of the application component. Supported tiers include
136-
* <code>DOT_NET_CORE</code>, <code>DOT_NET_WORKER</code>,
137-
* <code>DOT_NET_WEB</code>, <code>SQL_SERVER</code>, and <code>DEFAULT</code>.</p>
131+
* <p>The tier of the application component.</p>
138132
*/
139133
inline void SetTier(const Tier& value) { m_tierHasBeenSet = true; m_tier = value; }
140134

141135
/**
142-
* <p>The tier of the application component. Supported tiers include
143-
* <code>DOT_NET_CORE</code>, <code>DOT_NET_WORKER</code>,
144-
* <code>DOT_NET_WEB</code>, <code>SQL_SERVER</code>, and <code>DEFAULT</code>.</p>
136+
* <p>The tier of the application component.</p>
145137
*/
146138
inline void SetTier(Tier&& value) { m_tierHasBeenSet = true; m_tier = std::move(value); }
147139

148140
/**
149-
* <p>The tier of the application component. Supported tiers include
150-
* <code>DOT_NET_CORE</code>, <code>DOT_NET_WORKER</code>,
151-
* <code>DOT_NET_WEB</code>, <code>SQL_SERVER</code>, and <code>DEFAULT</code>.</p>
141+
* <p>The tier of the application component.</p>
152142
*/
153143
inline DescribeComponentConfigurationRecommendationRequest& WithTier(const Tier& value) { SetTier(value); return *this;}
154144

155145
/**
156-
* <p>The tier of the application component. Supported tiers include
157-
* <code>DOT_NET_CORE</code>, <code>DOT_NET_WORKER</code>,
158-
* <code>DOT_NET_WEB</code>, <code>SQL_SERVER</code>, and <code>DEFAULT</code>.</p>
146+
* <p>The tier of the application component.</p>
159147
*/
160148
inline DescribeComponentConfigurationRecommendationRequest& WithTier(Tier&& value) { SetTier(std::move(value)); return *this;}
161149

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
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/application-insights/ApplicationInsights_EXPORTS.h>
8+
#include <aws/core/utils/memory/stl/AWSString.h>
9+
10+
namespace Aws
11+
{
12+
namespace ApplicationInsights
13+
{
14+
namespace Model
15+
{
16+
enum class GroupingType
17+
{
18+
NOT_SET,
19+
ACCOUNT_BASED
20+
};
21+
22+
namespace GroupingTypeMapper
23+
{
24+
AWS_APPLICATIONINSIGHTS_API GroupingType GetGroupingTypeForName(const Aws::String& name);
25+
26+
AWS_APPLICATIONINSIGHTS_API Aws::String GetNameForGroupingType(GroupingType value);
27+
} // namespace GroupingTypeMapper
28+
} // namespace Model
29+
} // namespace ApplicationInsights
30+
} // namespace Aws

aws-cpp-sdk-application-insights/include/aws/application-insights/model/ListProblemsRequest.h

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -226,28 +226,44 @@ namespace Model
226226
inline ListProblemsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;}
227227

228228

229-
229+
/**
230+
* <p> The name of the component. </p>
231+
*/
230232
inline const Aws::String& GetComponentName() const{ return m_componentName; }
231233

232-
234+
/**
235+
* <p> The name of the component. </p>
236+
*/
233237
inline bool ComponentNameHasBeenSet() const { return m_componentNameHasBeenSet; }
234238

235-
239+
/**
240+
* <p> The name of the component. </p>
241+
*/
236242
inline void SetComponentName(const Aws::String& value) { m_componentNameHasBeenSet = true; m_componentName = value; }
237243

238-
244+
/**
245+
* <p> The name of the component. </p>
246+
*/
239247
inline void SetComponentName(Aws::String&& value) { m_componentNameHasBeenSet = true; m_componentName = std::move(value); }
240248

241-
249+
/**
250+
* <p> The name of the component. </p>
251+
*/
242252
inline void SetComponentName(const char* value) { m_componentNameHasBeenSet = true; m_componentName.assign(value); }
243253

244-
254+
/**
255+
* <p> The name of the component. </p>
256+
*/
245257
inline ListProblemsRequest& WithComponentName(const Aws::String& value) { SetComponentName(value); return *this;}
246258

247-
259+
/**
260+
* <p> The name of the component. </p>
261+
*/
248262
inline ListProblemsRequest& WithComponentName(Aws::String&& value) { SetComponentName(std::move(value)); return *this;}
249263

250-
264+
/**
265+
* <p> The name of the component. </p>
266+
*/
251267
inline ListProblemsRequest& WithComponentName(const char* value) { SetComponentName(value); return *this;}
252268

253269
private:

aws-cpp-sdk-application-insights/include/aws/application-insights/model/ListProblemsResult.h

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -113,25 +113,39 @@ namespace Model
113113
inline ListProblemsResult& WithNextToken(const char* value) { SetNextToken(value); return *this;}
114114

115115

116-
116+
/**
117+
* <p> The name of the resource group. </p>
118+
*/
117119
inline const Aws::String& GetResourceGroupName() const{ return m_resourceGroupName; }
118120

119-
121+
/**
122+
* <p> The name of the resource group. </p>
123+
*/
120124
inline void SetResourceGroupName(const Aws::String& value) { m_resourceGroupName = value; }
121125

122-
126+
/**
127+
* <p> The name of the resource group. </p>
128+
*/
123129
inline void SetResourceGroupName(Aws::String&& value) { m_resourceGroupName = std::move(value); }
124130

125-
131+
/**
132+
* <p> The name of the resource group. </p>
133+
*/
126134
inline void SetResourceGroupName(const char* value) { m_resourceGroupName.assign(value); }
127135

128-
136+
/**
137+
* <p> The name of the resource group. </p>
138+
*/
129139
inline ListProblemsResult& WithResourceGroupName(const Aws::String& value) { SetResourceGroupName(value); return *this;}
130140

131-
141+
/**
142+
* <p> The name of the resource group. </p>
143+
*/
132144
inline ListProblemsResult& WithResourceGroupName(Aws::String&& value) { SetResourceGroupName(std::move(value)); return *this;}
133145

134-
146+
/**
147+
* <p> The name of the resource group. </p>
148+
*/
135149
inline ListProblemsResult& WithResourceGroupName(const char* value) { SetResourceGroupName(value); return *this;}
136150

137151
private:

0 commit comments

Comments
 (0)