Skip to content

Commit 45d5168

Browse files
This release adds support for Container Insights with Enhanced Observability for Amazon ECS.
1 parent ad91406 commit 45d5168

17 files changed

+173
-59
lines changed

generator/ServiceModels/ecs/ecs-2014-11-13.docs.json

Lines changed: 12 additions & 12 deletions
Large diffs are not rendered by default.

generator/ServiceModels/ecs/ecs-2014-11-13.normal.json

Lines changed: 12 additions & 12 deletions
Large diffs are not rendered by default.

sdk/src/Services/ECS/Generated/Model/AwsVpcConfiguration.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public partial class AwsVpcConfiguration
4242
/// Gets and sets the property AssignPublicIp.
4343
/// <para>
4444
/// Whether the task's elastic network interface receives a public IP address. The default
45-
/// value is <c>DISABLED</c>.
45+
/// value is <c>ENABLED</c>.
4646
/// </para>
4747
/// </summary>
4848
public AssignPublicIp AssignPublicIp

sdk/src/Services/ECS/Generated/Model/ClusterSetting.cs

Lines changed: 33 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,26 @@ namespace Amazon.ECS.Model
3131
{
3232
/// <summary>
3333
/// The settings to use when creating a cluster. This parameter is used to turn on CloudWatch
34-
/// Container Insights for a cluster.
34+
/// Container Insights with enhanced observability or CloudWatch Container Insights for
35+
/// a cluster.
36+
///
37+
///
38+
/// <para>
39+
/// Container Insights with enhanced observability provides all the Container Insights
40+
/// metrics, plus additional task and container metrics. This version supports enhanced
41+
/// observability for Amazon ECS clusters using the Amazon EC2 and Fargate launch types.
42+
/// After you configure Container Insights with enhanced observability on Amazon ECS,
43+
/// Container Insights auto-collects detailed infrastructure telemetry from the cluster
44+
/// level down to the container level in your environment and displays these critical
45+
/// performance data in curated dashboards removing the heavy lifting in observability
46+
/// set-up.
47+
/// </para>
48+
///
49+
/// <para>
50+
/// For more information, see <a href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cloudwatch-container-insights.html">Monitor
51+
/// Amazon ECS containers using Container Insights with enhanced observability</a> in
52+
/// the <i>Amazon Elastic Container Service Developer Guide</i>.
53+
/// </para>
3554
/// </summary>
3655
public partial class ClusterSetting
3756
{
@@ -59,15 +78,22 @@ internal bool IsSetName()
5978
/// <summary>
6079
/// Gets and sets the property Value.
6180
/// <para>
62-
/// The value to set for the cluster setting. The supported values are <c>enabled</c>
63-
/// and <c>disabled</c>.
81+
/// The value to set for the cluster setting. The supported values are <c>enhanced</c>,
82+
/// <c>enabled</c>, and <c>disabled</c>.
6483
/// </para>
6584
///
6685
/// <para>
67-
/// If you set <c>name</c> to <c>containerInsights</c> and <c>value</c> to <c>enabled</c>,
68-
/// CloudWatch Container Insights will be on for the cluster, otherwise it will be off
69-
/// unless the <c>containerInsights</c> account setting is turned on. If a cluster value
70-
/// is specified, it will override the <c>containerInsights</c> value set with <a href="https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_PutAccountSetting.html">PutAccountSetting</a>
86+
/// To use Container Insights with enhanced observability, set the <c>containerInsights</c>
87+
/// account setting to <c>enhanced</c>.
88+
/// </para>
89+
///
90+
/// <para>
91+
/// To use Container Insights, set the <c>containerInsights</c> account setting to <c>enabled</c>.
92+
/// </para>
93+
///
94+
/// <para>
95+
/// If a cluster value is specified, it will override the <c>containerInsights</c> value
96+
/// set with <a href="https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_PutAccountSetting.html">PutAccountSetting</a>
7197
/// or <a href="https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_PutAccountSettingDefault.html">PutAccountSettingDefault</a>.
7298
/// </para>
7399
/// </summary>

sdk/src/Services/ECS/Generated/Model/DeleteCapacityProviderRequest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ namespace Amazon.ECS.Model
3636
/// <note>
3737
/// <para>
3838
/// The <c>FARGATE</c> and <c>FARGATE_SPOT</c> capacity providers are reserved and can't
39-
/// be deleted. You can disassociate them from a cluster using either <a href="https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_PutCapacityProviderProviders.html">PutCapacityProviderProviders</a>
39+
/// be deleted. You can disassociate them from a cluster using either <a href="https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_PutClusterCapacityProviders.html">PutClusterCapacityProviders</a>
4040
/// or by deleting the cluster.
4141
/// </para>
4242
/// </note>

sdk/src/Services/ECS/Generated/Model/DescribeClustersRequest.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,12 @@ namespace Amazon.ECS.Model
3232
/// <summary>
3333
/// Container for the parameters to the DescribeClusters operation.
3434
/// Describes one or more of your clusters.
35+
///
36+
///
37+
/// <para>
38+
/// For CLI examples, see <a href="https://github.com/aws/aws-cli/blob/develop/awscli/examples/ecs/describe-clusters.rst">describe-clusters.rst</a>
39+
/// on GitHub.
40+
/// </para>
3541
/// </summary>
3642
public partial class DescribeClustersRequest : AmazonECSRequest
3743
{

sdk/src/Services/ECS/Generated/Model/DescribeTasksRequest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ public partial class DescribeTasksRequest : AmazonECSRequest
5555
/// <para>
5656
/// The short name or full Amazon Resource Name (ARN) of the cluster that hosts the task
5757
/// or tasks to describe. If you do not specify a cluster, the default cluster is assumed.
58-
/// This parameter is required if the task or tasks you are describing were launched in
59-
/// any cluster other than the default cluster.
58+
/// This parameter is required. If you do not specify a value, the <c>default</c> cluster
59+
/// is used.
6060
/// </para>
6161
/// </summary>
6262
public string Cluster

sdk/src/Services/ECS/Generated/Model/EphemeralStorage.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public partial class EphemeralStorage
5757
/// Gets and sets the property SizeInGiB.
5858
/// <para>
5959
/// The total amount, in GiB, of ephemeral storage to set for the task. The minimum supported
60-
/// value is <c>20</c> GiB and the maximum supported value is <c>200</c> GiB.
60+
/// value is <c>21</c> GiB and the maximum supported value is <c>200</c> GiB.
6161
/// </para>
6262
/// </summary>
6363
[AWSProperty(Required=true)]

sdk/src/Services/ECS/Generated/Model/ListServiceDeploymentsRequest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public partial class ListServiceDeploymentsRequest : AmazonECSRequest
5959
/// The cluster that hosts the service. This can either be the cluster name or ARN. Starting
6060
/// April 15, 2023, Amazon Web Services will not onboard new customers to Amazon Elastic
6161
/// Inference (EI), and will help current customers migrate their workloads to options
62-
/// that offer better price and performanceIf you don't specify a cluster, <c>deault</c>
62+
/// that offer better price and performanceIf you don't specify a cluster, <c>default</c>
6363
/// is used.
6464
/// </para>
6565
/// </summary>

sdk/src/Services/ECS/Generated/Model/PutAccountSettingDefaultRequest.cs

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,29 @@ public partial class PutAccountSettingDefaultRequest : AmazonECSRequest
8686
/// </para>
8787
/// </li> <li>
8888
/// <para>
89-
/// <c>containerInsights</c> - When modified, the default setting indicating whether
90-
/// Amazon Web Services CloudWatch Container Insights is turned on for your clusters is
91-
/// changed. If <c>containerInsights</c> is turned on, any new clusters that are created
92-
/// will have Container Insights turned on unless you disable it during cluster creation.
93-
/// For more information, see <a href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cloudwatch-container-insights.html">CloudWatch
94-
/// Container Insights</a> in the <i>Amazon Elastic Container Service Developer Guide</i>.
89+
/// <c>containerInsights</c> - Container Insights with enhanced observability provides
90+
/// all the Container Insights metrics, plus additional task and container metrics. This
91+
/// version supports enhanced observability for Amazon ECS clusters using the Amazon EC2
92+
/// and Fargate launch types. After you configure Container Insights with enhanced observability
93+
/// on Amazon ECS, Container Insights auto-collects detailed infrastructure telemetry
94+
/// from the cluster level down to the container level in your environment and displays
95+
/// these critical performance data in curated dashboards removing the heavy lifting in
96+
/// observability set-up.
97+
/// </para>
98+
///
99+
/// <para>
100+
/// To use Container Insights with enhanced observability, set the <c>containerInsights</c>
101+
/// account setting to <c>enhanced</c>.
102+
/// </para>
103+
///
104+
/// <para>
105+
/// To use Container Insights, set the <c>containerInsights</c> account setting to <c>enabled</c>.
106+
/// </para>
107+
///
108+
/// <para>
109+
/// For more information, see <a href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cloudwatch-container-insights.html">Monitor
110+
/// Amazon ECS containers using Container Insights with enhanced observability</a> in
111+
/// the <i>Amazon Elastic Container Service Developer Guide</i>.
95112
/// </para>
96113
/// </li> <li>
97114
/// <para>
@@ -154,7 +171,7 @@ internal bool IsSetName()
154171
/// Gets and sets the property Value.
155172
/// <para>
156173
/// The account setting value for the specified principal ARN. Accepted values are <c>enabled</c>,
157-
/// <c>disabled</c>, <c>on</c>, and <c>off</c>.
174+
/// <c>disabled</c>, <c>on</c>, <c>enhanced</c>, and <c>off</c>.
158175
/// </para>
159176
///
160177
/// <para>

0 commit comments

Comments
 (0)