Table of Contents

Class InventoryConfiguration

Namespace
Amazon.S3.Model
Assembly
AWSSDK.S3.dll

Specifies the inventory configuration for an Amazon S3 bucket. For more information, see GET Bucket inventory in the Amazon S3 API Reference.

public class InventoryConfiguration
Inheritance
InventoryConfiguration
Inherited Members

Constructors

InventoryConfiguration()

public InventoryConfiguration()

Properties

Destination

Gets and sets the property Destination.

Contains information about where to publish the inventory results.

public InventoryDestination Destination { get; set; }

Property Value

InventoryDestination

IncludedObjectVersions

Gets and sets the property IncludedObjectVersions.

Object versions to include in the inventory list. If set to

All
, the list includes all the object versions, which adds the version-related fields
VersionId
,
IsLatest
, and
DeleteMarker
to the list. If set to
Current
, the list does not contain these version-related fields.
public InventoryIncludedObjectVersions IncludedObjectVersions { get; set; }

Property Value

InventoryIncludedObjectVersions

InventoryFilter

Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.

public InventoryFilter InventoryFilter { get; set; }

Property Value

InventoryFilter

InventoryId

The ID used to identify the inventory configuration.

public string InventoryId { get; set; }

Property Value

string

InventoryOptionalFields

Contains the optional fields that are included in the inventory results.

public List<InventoryOptionalField> InventoryOptionalFields { get; set; }

Property Value

List<InventoryOptionalField>

IsEnabled

Gets and sets the property IsEnabled.

Specifies whether the inventory is enabled or disabled. If set to

True
, an inventory list is generated. If set to
False
, no inventory list is generated.
public bool IsEnabled { get; set; }

Property Value

bool

Schedule

Gets and sets the property Schedule.

Specifies the schedule for generating inventory results.

public InventorySchedule Schedule { get; set; }

Property Value

InventorySchedule