Class InventoryConfiguration
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
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
InventoryFilter
Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.
public InventoryFilter InventoryFilter { get; set; }
Property Value
InventoryId
The ID used to identify the inventory configuration.
public string InventoryId { get; set; }
Property Value
InventoryOptionalFields
Contains the optional fields that are included in the inventory results.
public List<InventoryOptionalField> InventoryOptionalFields { get; set; }
Property Value
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
Schedule
Gets and sets the property Schedule.
Specifies the schedule for generating inventory results.
public InventorySchedule Schedule { get; set; }