AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

The managed storage configuration for the cluster.

Inheritance Hierarchy

System.Object
  Amazon.ECS.Model.ManagedStorageConfiguration

Namespace: Amazon.ECS.Model
Assembly: AWSSDK.ECS.dll
Version: 3.x.y.z

Syntax

C#
public class ManagedStorageConfiguration

The ManagedStorageConfiguration type exposes the following members

Constructors

Properties

NameTypeDescription
Public Property FargateEphemeralStorageKmsKeyId System.String

Gets and sets the property FargateEphemeralStorageKmsKeyId.

Specify the Key Management Service key ID for Fargate ephemeral storage.

When you specify a fargateEphemeralStorageKmsKeyId, Amazon Web Services Fargate uses the key to encrypt data at rest in ephemeral storage. For more information about Fargate ephemeral storage encryption, see Customer managed keys for Amazon Web Services Fargate ephemeral storage for Amazon ECS in the Amazon Elastic Container Service Developer Guide.

The key must be a single Region key.

Public Property KmsKeyId System.String

Gets and sets the property KmsKeyId.

Specify a Key Management Service key ID to encrypt Amazon ECS managed storage.

When you specify a kmsKeyId, Amazon ECS uses the key to encrypt data volumes managed by Amazon ECS that are attached to tasks in the cluster. The following data volumes are managed by Amazon ECS: Amazon EBS. For more information about encryption of Amazon EBS volumes attached to Amazon ECS tasks, see Encrypt data stored in Amazon EBS volumes for Amazon ECS in the Amazon Elastic Container Service Developer Guide.

The key must be a single Region key.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5