Skip to main content
Version: 2.1

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.