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.
Namespace: Amazon.AccessAnalyzer.Model
Assembly: AWSSDK.AccessAnalyzer.dll
Version: 3.x.y.z
public class KmsGrantConfiguration
The KmsGrantConfiguration type exposes the following members
Name | Description | |
---|---|---|
KmsGrantConfiguration() |
Name | Type | Description | |
---|---|---|---|
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. |
|
GranteePrincipal | System.String |
Gets and sets the property GranteePrincipal. The principal that is given permission to perform the operations that the grant permits. |
|
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. |
|
Operations | System.Collections.Generic.List<System.String> |
Gets and sets the property Operations. A list of operations that the grant permits. |
|
RetiringPrincipal | System.String |
Gets and sets the property RetiringPrincipal. The principal that is given permission to retire the grant by using RetireGrant operation. |
.NET Core App:
Supported in: 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5, 4.0, 3.5