Data.Cloud.AmazonAPI.TAmazonStorageService.SetBucketVersioning
Delphi
function SetBucketVersioning(const BucketName: string; Enabled: Boolean; MFADelete: Boolean = False; ResponseInfo: TCloudResponseInfo = nil; const BucketRegion: TAmazonRegion = amzrNotSpecified): Boolean;
C++
bool __fastcall SetBucketVersioning(const System::UnicodeString BucketName, bool Enabled, bool MFADelete = false, Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0), const System::UnicodeString BucketRegion = System::UnicodeString());
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Data.Cloud.AmazonAPI.pas Data.Cloud.AmazonAPI.hpp |
Data.Cloud.AmazonAPI | TAmazonStorageService |
Description
Active ou désactive le contrôle de version du compartiment et MFA Delete.
SetBucketVersioning active ou désactive le contrôle de version du compartiment et MFA Delete.
Pour activer MFA (authentification multifacteur) Delete, les propriétés MFA publiées sur Connexion Amazon doivent être définies. Pour activer la capacité d'utiliser MFA et obtenir la clé et le jeton de série, connectez-vous à votre compte Amazon et cherchez le service approprié.
Les requêtes avec MFA (x-amz-mfa) doivent utiliser HTTPS.
La méthode renvoie True si l'opération réussit, et False sinon.
Le tableau suivant présente la signification des paramètres :
Paramètre | Description |
---|---|
|
Le nom du compartiment pour lequel définir le contrôle de version. |
|
True pour activer le contrôle de version, False pour le désactiver. |
|
True pour activer MFA Delete, False pour le désactiver. |
|
La classe facultative où stocker les informations sur la réponse. |