Show / Hide Table of Contents

Class InventoryState

Inheritance
System.Object
InputArgs
ResourceArgs
InventoryState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.S3
Assembly: Pulumi.Aws.dll
Syntax
public sealed class InventoryState : ResourceArgs

Constructors

View Source

InventoryState()

Declaration
public InventoryState()

Properties

View Source

Bucket

The name of the bucket where the inventory configuration will be stored.

Declaration
public Input<string> Bucket { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Destination

Contains information about where to publish the inventory results (documented below).

Declaration
public Input<InventoryDestinationGetArgs> Destination { get; set; }
Property Value
Type Description
Input<InventoryDestinationGetArgs>
View Source

Enabled

Specifies whether the inventory is enabled or disabled.

Declaration
public Input<bool> Enabled { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Filter

Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria (documented below).

Declaration
public Input<InventoryFilterGetArgs> Filter { get; set; }
Property Value
Type Description
Input<InventoryFilterGetArgs>
View Source

IncludedObjectVersions

Object versions to include in the inventory list. Valid values: All, Current.

Declaration
public Input<string> IncludedObjectVersions { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Name

Unique identifier of the inventory configuration for the bucket.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

OptionalFields

List of optional fields that are included in the inventory results. Valid values: Size, LastModifiedDate, StorageClass, ETag, IsMultipartUploaded, ReplicationStatus, EncryptionStatus, ObjectLockRetainUntilDate, ObjectLockMode, ObjectLockLegalHoldStatus, IntelligentTieringAccessTier.

Declaration
public InputList<string> OptionalFields { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

Schedule

Specifies the schedule for generating inventory results (documented below).

Declaration
public Input<InventoryScheduleGetArgs> Schedule { get; set; }
Property Value
Type Description
Input<InventoryScheduleGetArgs>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.