Skip to content

Commit ed4ed53

Browse files
Amazon OpenSearch UI applications now support cross-Region domain association, enabling you to connect OpenSearch Dashboards in one AWS Region to OpenSearch domains in other Regions within the same partition for centralized data visualization.
Adds "Status" field to provisioning profile operation response types, giving users visibility into the readiness of a provisioning profile to be used for device provisioning. Releasing For LakehouseProperties attributes in the Connections API's This release adds support for Slurm 25.11 with expedited requeue enabled by default for jobs failing due to node issues, configurable requeue delay, health checks at node startup only, and unauthenticated HTTP endpoints disabled by default for improved security.
1 parent f90fc46 commit ed4ed53

56 files changed

Lines changed: 1207 additions & 370 deletions

File tree

Some content is hidden

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

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.795
1+
1.11.796

generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/ConnectionPropertiesInput.h

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <aws/datazone/model/GluePropertiesInput.h>
1111
#include <aws/datazone/model/HyperPodPropertiesInput.h>
1212
#include <aws/datazone/model/IamPropertiesInput.h>
13+
#include <aws/datazone/model/LakehousePropertiesInput.h>
1314
#include <aws/datazone/model/MlflowPropertiesInput.h>
1415
#include <aws/datazone/model/RedshiftPropertiesInput.h>
1516
#include <aws/datazone/model/S3PropertiesInput.h>
@@ -257,6 +258,24 @@ class ConnectionPropertiesInput {
257258
return *this;
258259
}
259260
///@}
261+
262+
///@{
263+
/**
264+
* <p>The lakehouse properties of a connection.</p>
265+
*/
266+
inline const LakehousePropertiesInput& GetLakehouseProperties() const { return m_lakehouseProperties; }
267+
inline bool LakehousePropertiesHasBeenSet() const { return m_lakehousePropertiesHasBeenSet; }
268+
template <typename LakehousePropertiesT = LakehousePropertiesInput>
269+
void SetLakehouseProperties(LakehousePropertiesT&& value) {
270+
m_lakehousePropertiesHasBeenSet = true;
271+
m_lakehouseProperties = std::forward<LakehousePropertiesT>(value);
272+
}
273+
template <typename LakehousePropertiesT = LakehousePropertiesInput>
274+
ConnectionPropertiesInput& WithLakehouseProperties(LakehousePropertiesT&& value) {
275+
SetLakehouseProperties(std::forward<LakehousePropertiesT>(value));
276+
return *this;
277+
}
278+
///@}
260279
private:
261280
AthenaPropertiesInput m_athenaProperties;
262281

@@ -281,6 +300,8 @@ class ConnectionPropertiesInput {
281300
WorkflowsMwaaPropertiesInput m_workflowsMwaaProperties;
282301

283302
WorkflowsServerlessPropertiesInput m_workflowsServerlessProperties;
303+
304+
LakehousePropertiesInput m_lakehouseProperties;
284305
bool m_athenaPropertiesHasBeenSet = false;
285306
bool m_gluePropertiesHasBeenSet = false;
286307
bool m_hyperPodPropertiesHasBeenSet = false;
@@ -293,6 +314,7 @@ class ConnectionPropertiesInput {
293314
bool m_mlflowPropertiesHasBeenSet = false;
294315
bool m_workflowsMwaaPropertiesHasBeenSet = false;
295316
bool m_workflowsServerlessPropertiesHasBeenSet = false;
317+
bool m_lakehousePropertiesHasBeenSet = false;
296318
};
297319

298320
} // namespace Model

generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/ConnectionPropertiesOutput.h

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <aws/datazone/model/GluePropertiesOutput.h>
1111
#include <aws/datazone/model/HyperPodPropertiesOutput.h>
1212
#include <aws/datazone/model/IamPropertiesOutput.h>
13+
#include <aws/datazone/model/LakehousePropertiesOutput.h>
1314
#include <aws/datazone/model/MlflowPropertiesOutput.h>
1415
#include <aws/datazone/model/RedshiftPropertiesOutput.h>
1516
#include <aws/datazone/model/S3PropertiesOutput.h>
@@ -257,6 +258,24 @@ class ConnectionPropertiesOutput {
257258
return *this;
258259
}
259260
///@}
261+
262+
///@{
263+
/**
264+
* <p>The lakehouse properties of a connection.</p>
265+
*/
266+
inline const LakehousePropertiesOutput& GetLakehouseProperties() const { return m_lakehouseProperties; }
267+
inline bool LakehousePropertiesHasBeenSet() const { return m_lakehousePropertiesHasBeenSet; }
268+
template <typename LakehousePropertiesT = LakehousePropertiesOutput>
269+
void SetLakehouseProperties(LakehousePropertiesT&& value) {
270+
m_lakehousePropertiesHasBeenSet = true;
271+
m_lakehouseProperties = std::forward<LakehousePropertiesT>(value);
272+
}
273+
template <typename LakehousePropertiesT = LakehousePropertiesOutput>
274+
ConnectionPropertiesOutput& WithLakehouseProperties(LakehousePropertiesT&& value) {
275+
SetLakehouseProperties(std::forward<LakehousePropertiesT>(value));
276+
return *this;
277+
}
278+
///@}
260279
private:
261280
AthenaPropertiesOutput m_athenaProperties;
262281

@@ -281,6 +300,8 @@ class ConnectionPropertiesOutput {
281300
WorkflowsMwaaPropertiesOutput m_workflowsMwaaProperties;
282301

283302
WorkflowsServerlessPropertiesOutput m_workflowsServerlessProperties;
303+
304+
LakehousePropertiesOutput m_lakehouseProperties;
284305
bool m_athenaPropertiesHasBeenSet = false;
285306
bool m_gluePropertiesHasBeenSet = false;
286307
bool m_hyperPodPropertiesHasBeenSet = false;
@@ -293,6 +314,7 @@ class ConnectionPropertiesOutput {
293314
bool m_mlflowPropertiesHasBeenSet = false;
294315
bool m_workflowsMwaaPropertiesHasBeenSet = false;
295316
bool m_workflowsServerlessPropertiesHasBeenSet = false;
317+
bool m_lakehousePropertiesHasBeenSet = false;
296318
};
297319

298320
} // namespace Model

generated/src/aws-cpp-sdk-datazone/include/aws/datazone/model/ConnectionPropertiesPatch.h

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include <aws/datazone/model/AthenaPropertiesPatch.h>
1010
#include <aws/datazone/model/GluePropertiesPatch.h>
1111
#include <aws/datazone/model/IamPropertiesPatch.h>
12+
#include <aws/datazone/model/LakehousePropertiesPatch.h>
1213
#include <aws/datazone/model/MlflowPropertiesPatch.h>
1314
#include <aws/datazone/model/RedshiftPropertiesPatch.h>
1415
#include <aws/datazone/model/S3PropertiesPatch.h>
@@ -181,6 +182,24 @@ class ConnectionPropertiesPatch {
181182
return *this;
182183
}
183184
///@}
185+
186+
///@{
187+
/**
188+
* <p>The lakehouse properties of a connection properties patch.</p>
189+
*/
190+
inline const LakehousePropertiesPatch& GetLakehouseProperties() const { return m_lakehouseProperties; }
191+
inline bool LakehousePropertiesHasBeenSet() const { return m_lakehousePropertiesHasBeenSet; }
192+
template <typename LakehousePropertiesT = LakehousePropertiesPatch>
193+
void SetLakehouseProperties(LakehousePropertiesT&& value) {
194+
m_lakehousePropertiesHasBeenSet = true;
195+
m_lakehouseProperties = std::forward<LakehousePropertiesT>(value);
196+
}
197+
template <typename LakehousePropertiesT = LakehousePropertiesPatch>
198+
ConnectionPropertiesPatch& WithLakehouseProperties(LakehousePropertiesT&& value) {
199+
SetLakehouseProperties(std::forward<LakehousePropertiesT>(value));
200+
return *this;
201+
}
202+
///@}
184203
private:
185204
AthenaPropertiesPatch m_athenaProperties;
186205

@@ -197,6 +216,8 @@ class ConnectionPropertiesPatch {
197216
AmazonQPropertiesPatch m_amazonQProperties;
198217

199218
MlflowPropertiesPatch m_mlflowProperties;
219+
220+
LakehousePropertiesPatch m_lakehouseProperties;
200221
bool m_athenaPropertiesHasBeenSet = false;
201222
bool m_gluePropertiesHasBeenSet = false;
202223
bool m_iamPropertiesHasBeenSet = false;
@@ -205,6 +226,7 @@ class ConnectionPropertiesPatch {
205226
bool m_s3PropertiesHasBeenSet = false;
206227
bool m_amazonQPropertiesHasBeenSet = false;
207228
bool m_mlflowPropertiesHasBeenSet = false;
229+
bool m_lakehousePropertiesHasBeenSet = false;
208230
};
209231

210232
} // namespace Model
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
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/datazone/DataZone_EXPORTS.h>
8+
9+
namespace Aws {
10+
namespace Utils {
11+
namespace Json {
12+
class JsonValue;
13+
class JsonView;
14+
} // namespace Json
15+
} // namespace Utils
16+
namespace DataZone {
17+
namespace Model {
18+
19+
/**
20+
* <p>The lakehouse properties of a connection.</p><p><h3>See Also:</h3> <a
21+
* href="http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/LakehousePropertiesInput">AWS
22+
* API Reference</a></p>
23+
*/
24+
class LakehousePropertiesInput {
25+
public:
26+
AWS_DATAZONE_API LakehousePropertiesInput() = default;
27+
AWS_DATAZONE_API LakehousePropertiesInput(Aws::Utils::Json::JsonView jsonValue);
28+
AWS_DATAZONE_API LakehousePropertiesInput& operator=(Aws::Utils::Json::JsonView jsonValue);
29+
AWS_DATAZONE_API Aws::Utils::Json::JsonValue Jsonize() const;
30+
31+
///@{
32+
/**
33+
* <p>Specifies whether to enable Glue lineage sync for tables managed by Glue
34+
* crawlers.</p>
35+
*/
36+
inline bool GetGlueLineageSyncEnabled() const { return m_glueLineageSyncEnabled; }
37+
inline bool GlueLineageSyncEnabledHasBeenSet() const { return m_glueLineageSyncEnabledHasBeenSet; }
38+
inline void SetGlueLineageSyncEnabled(bool value) {
39+
m_glueLineageSyncEnabledHasBeenSet = true;
40+
m_glueLineageSyncEnabled = value;
41+
}
42+
inline LakehousePropertiesInput& WithGlueLineageSyncEnabled(bool value) {
43+
SetGlueLineageSyncEnabled(value);
44+
return *this;
45+
}
46+
///@}
47+
private:
48+
bool m_glueLineageSyncEnabled{false};
49+
bool m_glueLineageSyncEnabledHasBeenSet = false;
50+
};
51+
52+
} // namespace Model
53+
} // namespace DataZone
54+
} // namespace Aws
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
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/datazone/DataZone_EXPORTS.h>
8+
9+
namespace Aws {
10+
namespace Utils {
11+
namespace Json {
12+
class JsonValue;
13+
class JsonView;
14+
} // namespace Json
15+
} // namespace Utils
16+
namespace DataZone {
17+
namespace Model {
18+
19+
/**
20+
* <p>The lakehouse properties of a connection.</p><p><h3>See Also:</h3> <a
21+
* href="http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/LakehousePropertiesOutput">AWS
22+
* API Reference</a></p>
23+
*/
24+
class LakehousePropertiesOutput {
25+
public:
26+
AWS_DATAZONE_API LakehousePropertiesOutput() = default;
27+
AWS_DATAZONE_API LakehousePropertiesOutput(Aws::Utils::Json::JsonView jsonValue);
28+
AWS_DATAZONE_API LakehousePropertiesOutput& operator=(Aws::Utils::Json::JsonView jsonValue);
29+
AWS_DATAZONE_API Aws::Utils::Json::JsonValue Jsonize() const;
30+
31+
///@{
32+
/**
33+
* <p>Specifies whether Glue lineage sync is enabled for tables managed by Glue
34+
* crawlers.</p>
35+
*/
36+
inline bool GetGlueLineageSyncEnabled() const { return m_glueLineageSyncEnabled; }
37+
inline bool GlueLineageSyncEnabledHasBeenSet() const { return m_glueLineageSyncEnabledHasBeenSet; }
38+
inline void SetGlueLineageSyncEnabled(bool value) {
39+
m_glueLineageSyncEnabledHasBeenSet = true;
40+
m_glueLineageSyncEnabled = value;
41+
}
42+
inline LakehousePropertiesOutput& WithGlueLineageSyncEnabled(bool value) {
43+
SetGlueLineageSyncEnabled(value);
44+
return *this;
45+
}
46+
///@}
47+
private:
48+
bool m_glueLineageSyncEnabled{false};
49+
bool m_glueLineageSyncEnabledHasBeenSet = false;
50+
};
51+
52+
} // namespace Model
53+
} // namespace DataZone
54+
} // namespace Aws
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
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/datazone/DataZone_EXPORTS.h>
8+
9+
namespace Aws {
10+
namespace Utils {
11+
namespace Json {
12+
class JsonValue;
13+
class JsonView;
14+
} // namespace Json
15+
} // namespace Utils
16+
namespace DataZone {
17+
namespace Model {
18+
19+
/**
20+
* <p>The lakehouse properties of a connection properties patch.</p><p><h3>See
21+
* Also:</h3> <a
22+
* href="http://docs.aws.amazon.com/goto/WebAPI/datazone-2018-05-10/LakehousePropertiesPatch">AWS
23+
* API Reference</a></p>
24+
*/
25+
class LakehousePropertiesPatch {
26+
public:
27+
AWS_DATAZONE_API LakehousePropertiesPatch() = default;
28+
AWS_DATAZONE_API LakehousePropertiesPatch(Aws::Utils::Json::JsonView jsonValue);
29+
AWS_DATAZONE_API LakehousePropertiesPatch& operator=(Aws::Utils::Json::JsonView jsonValue);
30+
AWS_DATAZONE_API Aws::Utils::Json::JsonValue Jsonize() const;
31+
32+
///@{
33+
/**
34+
* <p>Specifies whether to enable Glue lineage sync for tables managed by Glue
35+
* crawlers.</p>
36+
*/
37+
inline bool GetGlueLineageSyncEnabled() const { return m_glueLineageSyncEnabled; }
38+
inline bool GlueLineageSyncEnabledHasBeenSet() const { return m_glueLineageSyncEnabledHasBeenSet; }
39+
inline void SetGlueLineageSyncEnabled(bool value) {
40+
m_glueLineageSyncEnabledHasBeenSet = true;
41+
m_glueLineageSyncEnabled = value;
42+
}
43+
inline LakehousePropertiesPatch& WithGlueLineageSyncEnabled(bool value) {
44+
SetGlueLineageSyncEnabled(value);
45+
return *this;
46+
}
47+
///@}
48+
private:
49+
bool m_glueLineageSyncEnabled{false};
50+
bool m_glueLineageSyncEnabledHasBeenSet = false;
51+
};
52+
53+
} // namespace Model
54+
} // namespace DataZone
55+
} // namespace Aws

generated/src/aws-cpp-sdk-datazone/source/model/ConnectionPropertiesInput.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ ConnectionPropertiesInput& ConnectionPropertiesInput::operator=(JsonView jsonVal
6666
m_workflowsServerlessProperties = jsonValue.GetObject("workflowsServerlessProperties");
6767
m_workflowsServerlessPropertiesHasBeenSet = true;
6868
}
69+
if (jsonValue.ValueExists("lakehouseProperties")) {
70+
m_lakehouseProperties = jsonValue.GetObject("lakehouseProperties");
71+
m_lakehousePropertiesHasBeenSet = true;
72+
}
6973
return *this;
7074
}
7175

@@ -120,6 +124,10 @@ JsonValue ConnectionPropertiesInput::Jsonize() const {
120124
payload.WithObject("workflowsServerlessProperties", m_workflowsServerlessProperties.Jsonize());
121125
}
122126

127+
if (m_lakehousePropertiesHasBeenSet) {
128+
payload.WithObject("lakehouseProperties", m_lakehouseProperties.Jsonize());
129+
}
130+
123131
return payload;
124132
}
125133

generated/src/aws-cpp-sdk-datazone/source/model/ConnectionPropertiesOutput.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ ConnectionPropertiesOutput& ConnectionPropertiesOutput::operator=(JsonView jsonV
6666
m_workflowsServerlessProperties = jsonValue.GetObject("workflowsServerlessProperties");
6767
m_workflowsServerlessPropertiesHasBeenSet = true;
6868
}
69+
if (jsonValue.ValueExists("lakehouseProperties")) {
70+
m_lakehouseProperties = jsonValue.GetObject("lakehouseProperties");
71+
m_lakehousePropertiesHasBeenSet = true;
72+
}
6973
return *this;
7074
}
7175

@@ -120,6 +124,10 @@ JsonValue ConnectionPropertiesOutput::Jsonize() const {
120124
payload.WithObject("workflowsServerlessProperties", m_workflowsServerlessProperties.Jsonize());
121125
}
122126

127+
if (m_lakehousePropertiesHasBeenSet) {
128+
payload.WithObject("lakehouseProperties", m_lakehouseProperties.Jsonize());
129+
}
130+
123131
return payload;
124132
}
125133

generated/src/aws-cpp-sdk-datazone/source/model/ConnectionPropertiesPatch.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ ConnectionPropertiesPatch& ConnectionPropertiesPatch::operator=(JsonView jsonVal
5050
m_mlflowProperties = jsonValue.GetObject("mlflowProperties");
5151
m_mlflowPropertiesHasBeenSet = true;
5252
}
53+
if (jsonValue.ValueExists("lakehouseProperties")) {
54+
m_lakehouseProperties = jsonValue.GetObject("lakehouseProperties");
55+
m_lakehousePropertiesHasBeenSet = true;
56+
}
5357
return *this;
5458
}
5559

@@ -88,6 +92,10 @@ JsonValue ConnectionPropertiesPatch::Jsonize() const {
8892
payload.WithObject("mlflowProperties", m_mlflowProperties.Jsonize());
8993
}
9094

95+
if (m_lakehousePropertiesHasBeenSet) {
96+
payload.WithObject("lakehouseProperties", m_lakehouseProperties.Jsonize());
97+
}
98+
9199
return payload;
92100
}
93101

0 commit comments

Comments
 (0)