Class InventoryState


  • public final class InventoryState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • bucket

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> bucket()
        Returns:
        Name of the source bucket that inventory lists the objects for.
      • destination

        public java.util.Optional<com.pulumi.core.Output<InventoryDestinationArgs>> destination()
        Returns:
        Contains information about where to publish the inventory results (documented below).
      • enabled

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enabled()
        Returns:
        Specifies whether the inventory is enabled or disabled.
      • filter

        public java.util.Optional<com.pulumi.core.Output<InventoryFilterArgs>> filter()
        Returns:
        Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria (documented below).
      • includedObjectVersions

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> includedObjectVersions()
        Returns:
        Object versions to include in the inventory list. Valid values: `All`, `Current`.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        Unique identifier of the inventory configuration for the bucket.
      • optionalFields

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> optionalFields()
        Returns:
        List of optional fields that are included in the inventory results. Please refer to the S3 [documentation](https://docs.aws.amazon.com/AmazonS3/latest/API/API_InventoryConfiguration.html#AmazonS3-Type-InventoryConfiguration-OptionalFields) for more details.
      • schedule

        public java.util.Optional<com.pulumi.core.Output<InventoryScheduleArgs>> schedule()
        Returns:
        Specifies the schedule for generating inventory results (documented below).