Class SSEDescription
The server-side encryption of a table with an AWS KMS key, as DynamoDB reports it.
public sealed record SSEDescription : IEquatable<SSEDescription>
- Inheritance
-
SSEDescription
- Implements
- Inherited Members
Remarks
DynamoDB reports it only for a table encrypted with a KMS key, the AWS managed key alias/aws/dynamodb or a customer managed key; a table
encrypted with the key that DynamoDB owns, the default, has none.
Constructors
SSEDescription()
public SSEDescription()
Properties
InaccessibleEncryptionDateTime
Gets when DynamoDB found the KMS key inaccessible, or null while it is accessible. From then the table is InaccessibleEncryptionCredentials, and DynamoDB archives it seven days later unless the key becomes accessible again.
public DateTimeOffset? InaccessibleEncryptionDateTime { get; init; }
Property Value
KMSMasterKeyArn
Gets the ARN of the KMS key that encrypts the table: the key behind the alias, also when the table was created with an alias or a key id. null if DynamoDB did not report it.
public string? KMSMasterKeyArn { get; init; }
Property Value
SSEType
Gets the type of encryption, Kms in practice. Unspecified if DynamoDB reported none or one this library does not know.
public SSEType SSEType { get; init; }
Property Value
Status
Gets the state of the encryption. Unknown if DynamoDB reported none or one this library does not know.
public SSEStatus Status { get; init; }
Property Value
Methods
Equals(SSEDescription?)
public bool Equals(SSEDescription? other)
Parameters
otherSSEDescription
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(SSEDescription?, SSEDescription?)
public static bool operator ==(SSEDescription? left, SSEDescription? right)
Parameters
leftSSEDescriptionrightSSEDescription
Returns
operator !=(SSEDescription?, SSEDescription?)
public static bool operator !=(SSEDescription? left, SSEDescription? right)
Parameters
leftSSEDescriptionrightSSEDescription