AWS SDK Version 4 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.

Describes the configuration of this multi-Region key. This field appears only when the KMS key is a primary or replica of a multi-Region key.

For more information about any listed KMS key, use the DescribeKey operation.

Inheritance Hierarchy

System.Object
  Amazon.KeyManagementService.Model.MultiRegionConfiguration

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

Syntax

C#
public class MultiRegionConfiguration

The MultiRegionConfiguration type exposes the following members

Constructors

NameDescription
Public Method MultiRegionConfiguration()

Properties

NameTypeDescription
Public Property MultiRegionKeyType Amazon.KeyManagementService.MultiRegionKeyType

Gets and sets the property MultiRegionKeyType.

Indicates whether the KMS key is a PRIMARY or REPLICA key.

Public Property PrimaryKey Amazon.KeyManagementService.Model.MultiRegionKey

Gets and sets the property PrimaryKey.

Displays the key ARN and Region of the primary key. This field includes the current KMS key if it is the primary key.

Public Property ReplicaKeys System.Collections.Generic.List<Amazon.KeyManagementService.Model.MultiRegionKey>

Gets and sets the property ReplicaKeys.

displays the key ARNs and Regions of all replica keys. This field includes the current KMS key if it is a replica key.

Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.

Version Information

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

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.7.2 and newer