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.

A proposed grant configuration for a KMS key. For more information, see CreateGrant.

Inheritance Hierarchy

System.Object
  Amazon.AccessAnalyzer.Model.KmsGrantConfiguration

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

Syntax

C#
public class KmsGrantConfiguration

The KmsGrantConfiguration type exposes the following members

Constructors

NameDescription
Public Method KmsGrantConfiguration()

Properties

NameTypeDescription
Public Property Constraints Amazon.AccessAnalyzer.Model.KmsGrantConstraints

Gets and sets the property Constraints.

Use this structure to propose allowing cryptographic operations in the grant only when the operation request includes the specified encryption context.

Public Property GranteePrincipal System.String

Gets and sets the property GranteePrincipal.

The principal that is given permission to perform the operations that the grant permits.

Public Property IssuingAccount System.String

Gets and sets the property IssuingAccount.

The Amazon Web Services account under which the grant was issued. The account is used to propose KMS grants issued by accounts other than the owner of the key.

Public Property Operations System.Collections.Generic.List<System.String>

Gets and sets the property Operations.

A list of operations that the grant permits.

Public Property RetiringPrincipal System.String

Gets and sets the property RetiringPrincipal.

The principal that is given permission to retire the grant by using RetireGrant operation.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5