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
| Name | Description |
|---|---|
ANode | An Encryption XML node. |
Methods
NewSSEMKS
class function NewSSEMKS(const AKeyId: TARN): TS3InventoryEncryption; static;
Construct an instance configured to use SSE-KMS.
Parameters
| Name | Description |
|---|---|
AKeyId | Specifies 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;
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
| Name | Description |
|---|---|
AParentNode | A parent XML node. |
Returns
Am Encryption XML node.