InventoryConfiguration
public struct InventoryConfiguration : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Contains information about where to publish the inventory results.
Declaration
Swift
public let destination: InventoryDestination
-
Specifies an inventory filter. The inventory only includes objects that meet the filter’s criteria.
Declaration
Swift
public let filter: InventoryFilter?
-
The ID used to identify the inventory configuration.
Declaration
Swift
public let id: String
-
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.
Declaration
Swift
public let includedObjectVersions: InventoryIncludedObjectVersions
-
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.
Declaration
Swift
public let isEnabled: Bool
-
Contains the optional fields that are included in the inventory results.
Declaration
Swift
public let optionalFields: [InventoryOptionalField]?
-
Specifies the schedule for generating inventory results.
Declaration
Swift
public let schedule: InventorySchedule
-
Undocumented
Declaration
Swift
public init(destination: InventoryDestination, filter: InventoryFilter? = nil, id: String, includedObjectVersions: InventoryIncludedObjectVersions, isEnabled: Bool, optionalFields: [InventoryOptionalField]? = nil, schedule: InventorySchedule)