Class BucketObjectLockConfigurationV2Args.Builder

    • Method Detail

      • expectedBucketOwner

        @Deprecated
        public BucketObjectLockConfigurationV2Args.Builder expectedBucketOwner​(@Nullable
                                                                               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.
        Parameters:
        expectedBucketOwner - Account ID of the expected bucket owner.
        Returns:
        builder
      • expectedBucketOwner

        @Deprecated
        public BucketObjectLockConfigurationV2Args.Builder expectedBucketOwner​(java.lang.String expectedBucketOwner)
        Deprecated.
        expected_bucket_owner is deprecated. It will be removed in a future verion of the provider.
        Parameters:
        expectedBucketOwner - Account ID of the expected bucket owner.
        Returns:
        builder
      • objectLockEnabled

        public BucketObjectLockConfigurationV2Args.Builder objectLockEnabled​(@Nullable
                                                                             com.pulumi.core.Output<java.lang.String> objectLockEnabled)
        Parameters:
        objectLockEnabled - Whether this bucket has an Object Lock configuration enabled. Defaults to `Enabled`. Valid values: `Enabled`.
        Returns:
        builder
      • objectLockEnabled

        public BucketObjectLockConfigurationV2Args.Builder objectLockEnabled​(java.lang.String objectLockEnabled)
        Parameters:
        objectLockEnabled - Whether this bucket has an Object Lock configuration enabled. Defaults to `Enabled`. Valid values: `Enabled`.
        Returns:
        builder
      • region

        public BucketObjectLockConfigurationV2Args.Builder region​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - 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.
        Returns:
        builder
      • region

        public BucketObjectLockConfigurationV2Args.Builder region​(java.lang.String region)
        Parameters:
        region - 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.
        Returns:
        builder
      • token

        public BucketObjectLockConfigurationV2Args.Builder token​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> token)
        Parameters:
        token - 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.
        Returns:
        builder
      • token

        public BucketObjectLockConfigurationV2Args.Builder token​(java.lang.String token)
        Parameters:
        token - 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.
        Returns:
        builder