Package com.pulumi.aws.s3.inputs
Class BucketObjectLockConfigurationV2State
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.s3.inputs.BucketObjectLockConfigurationV2State
-
public final class BucketObjectLockConfigurationV2State extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBucketObjectLockConfigurationV2State.Builder
-
Field Summary
Fields Modifier and Type Field Description static BucketObjectLockConfigurationV2StateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>bucket()static BucketObjectLockConfigurationV2State.Builderbuilder()static BucketObjectLockConfigurationV2State.Builderbuilder(BucketObjectLockConfigurationV2State defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>expectedBucketOwner()Deprecated.expected_bucket_owner is deprecated.java.util.Optional<com.pulumi.core.Output<java.lang.String>>objectLockEnabled()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<BucketObjectLockConfigurationV2RuleArgs>>rule()java.util.Optional<com.pulumi.core.Output<java.lang.String>>token()
-
-
-
Field Detail
-
Empty
public static final BucketObjectLockConfigurationV2State Empty
-
-
Method Detail
-
bucket
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> bucket()
- Returns:
- Name of the bucket.
-
expectedBucketOwner
@Deprecated public java.util.Optional<com.pulumi.core.Output<java.lang.String>> expectedBucketOwner()
Deprecated.expected_bucket_owner is deprecated. It will be removed in a future verion of the provider.- Returns:
- Account ID of the expected bucket owner.
-
objectLockEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> objectLockEnabled()
- Returns:
- Whether this bucket has an Object Lock configuration enabled. Defaults to `Enabled`. Valid values: `Enabled`.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
rule
public java.util.Optional<com.pulumi.core.Output<BucketObjectLockConfigurationV2RuleArgs>> rule()
- Returns:
- Configuration block for specifying the Object Lock rule for the specified object. See below.
-
token
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> token()
- Returns:
- Token to allow Object Lock to be enabled for an existing bucket. To enable Object Lock for an existing bucket, you must first enable versioning on the bucket and then enable Object Lock. For more details on versioning, see the `aws.s3.BucketVersioning` resource.
-
builder
public static BucketObjectLockConfigurationV2State.Builder builder()
-
builder
public static BucketObjectLockConfigurationV2State.Builder builder(BucketObjectLockConfigurationV2State defaults)
-
-