public void BucketInventoryConfigurationsAndFilterTest() { PutBucketInventoryConfigurationRequest putBucketInventoryConfigurationRequest = new PutBucketInventoryConfigurationRequest() { BucketName = bucketName, InventoryId = "configId", InventoryConfiguration = new InventoryConfiguration { Destination = new InventoryDestination { S3BucketDestination = new InventoryS3BucketDestination { AccountId = "599169622985", BucketName = "arn:aws:s3:::" + bucketName, InventoryFormat = InventoryFormat.CSV, Prefix = "prefix" } }, IsEnabled = true, InventoryFilter = new InventoryFilter() { InventoryFilterPredicate = new InventoryPrefixPredicate("string") }, InventoryId = "configId", IncludedObjectVersions = InventoryIncludedObjectVersions.All, InventoryOptionalFields = new List <InventoryOptionalField> { InventoryOptionalField.Size, InventoryOptionalField.LastModifiedDate, InventoryOptionalField.StorageClass, InventoryOptionalField.ETag, InventoryOptionalField.IsMultipartUploaded, InventoryOptionalField.ReplicationStatus }, Schedule = new InventorySchedule { Frequency = InventoryFrequency.Daily } } }; var putBucketInventoryConfigurationResponse = Client.PutBucketInventoryConfiguration(putBucketInventoryConfigurationRequest); GetBucketInventoryConfigurationRequest getBucketInventoryConfigurationRequest = new GetBucketInventoryConfigurationRequest() { BucketName = bucketName, InventoryId = "configId" }; var getBucketInventoryConfigurationResponse = Client.GetBucketInventoryConfiguration(getBucketInventoryConfigurationRequest); var getInventoryConfiguration = getBucketInventoryConfigurationResponse.InventoryConfiguration; var putInventoryConfiguration = putBucketInventoryConfigurationRequest.InventoryConfiguration; GetBucketInventoryAndValidate(getInventoryConfiguration, putInventoryConfiguration); ListBucketInventory(); DeleteInventoryAndValidate(); }
public Task <PutBucketInventoryConfigurationResponse> PutBucketInventoryConfigurationAsync(PutBucketInventoryConfigurationRequest request, CancellationToken cancellationToken = default) { throw new NotImplementedException(); }
public void PutBucketInventoryConfigurationAsync(PutBucketInventoryConfigurationRequest request, AmazonServiceCallback <PutBucketInventoryConfigurationRequest, PutBucketInventoryConfigurationResponse> callback, AsyncOptions options = null) { throw new System.NotImplementedException(); }