Skip to main content

TS3InventoryEncryption

Class in AWS.S3

Inventory Encryption node class.

Ancestors

Properties

SSEKMS

property SSEKMS: IS3SSEKMS

Type: IS3SSEKMS

SSES3

property SSES3: IS3SSES3

Type: IS3SSES3

Constructors

Create

constructor Create; overload;

Constrcutor for TS3InventoryEncryption.


constructor Create(const ANode: IXMLNode); overload;

Constrcutor for TS3InventoryEncryption.

Parameters

NameDescription
ANodeAn Encryption XML node.

Methods

NewSSEMKS

class function NewSSEMKS(const AKeyId: TARN): TS3InventoryEncryption; static;

TS3InventoryEncryption

Construct an instance configured to use SSE-KMS.

Parameters

NameDescription
AKeyIdSpecifies the use of SSE-KMS to encrypt delivered inventory reports.

Returns

New TS3InventoryEncryption instance configured to use SSE-KMS.

NewSSES3

class function NewSSES3: TS3InventoryEncryption; static;

TS3InventoryEncryption

Construct an instance configured to use SSE-S3.

Returns

New TS3InventoryEncryption instance configured to use SSE-S3.

CreateNode

function CreateNode(const AParentNode: IXMLNode): IXMLNode;

Create an XML representation.

Parameters

NameDescription
AParentNodeA parent XML node.

Returns

Am Encryption XML node.