AWSS3InventoryConfiguration

Objective-C

@interface AWSS3InventoryConfiguration

Swift

class AWSS3InventoryConfiguration
  • Contains information about where to publish the inventory results.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSS3InventoryDestination *_Nullable destination;

    Swift

    var destination: AWSS3InventoryDestination? { get set }
  • Specifies an inventory filter. The inventory only includes objects that meet the filter’s criteria.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSS3InventoryFilter *_Nullable filter;

    Swift

    var filter: AWSS3InventoryFilter? { get set }
  • The ID used to identify the inventory configuration.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable identifier;

    Swift

    var identifier: String? { get set }
  • Specifies which object version(s) to included in the inventory results.

    Declaration

    Objective-C

    @property (nonatomic) AWSS3InventoryIncludedObjectVersions includedObjectVersions;

    Swift

    var includedObjectVersions: AWSS3InventoryIncludedObjectVersions { get set }
  • Specifies whether the inventory is enabled or disabled.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable isEnabled;

    Swift

    var isEnabled: NSNumber? { get set }
  • Contains the optional fields that are included in the inventory results.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable optionalFields;

    Swift

    var optionalFields: [String]? { get set }
  • Specifies the schedule for generating inventory results.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSS3InventorySchedule *_Nullable schedule;

    Swift

    var schedule: AWSS3InventorySchedule? { get set }