Package com.pulumi.aws.s3control.inputs
Class MultiRegionAccessPointState.Builder
- java.lang.Object
-
- com.pulumi.aws.s3control.inputs.MultiRegionAccessPointState.Builder
-
- Enclosing class:
- MultiRegionAccessPointState
public static final class MultiRegionAccessPointState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(MultiRegionAccessPointState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MultiRegionAccessPointState defaults)
-
-
Method Detail
-
accountId
public MultiRegionAccessPointState.Builder accountId(@Nullable com.pulumi.core.Output<java.lang.String> accountId)
- Parameters:
accountId- AWS account ID for the owner of the buckets for which you want to create a Multi-Region Access Point. Defaults to automatically determined account ID of the AWS provider.- Returns:
- builder
-
accountId
public MultiRegionAccessPointState.Builder accountId(java.lang.String accountId)
- Parameters:
accountId- AWS account ID for the owner of the buckets for which you want to create a Multi-Region Access Point. Defaults to automatically determined account ID of the AWS provider.- Returns:
- builder
-
alias
public MultiRegionAccessPointState.Builder alias(@Nullable com.pulumi.core.Output<java.lang.String> alias)
- Parameters:
alias- Alias for the Multi-Region Access Point.- Returns:
- builder
-
alias
public MultiRegionAccessPointState.Builder alias(java.lang.String alias)
- Parameters:
alias- Alias for the Multi-Region Access Point.- Returns:
- builder
-
arn
public MultiRegionAccessPointState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the Multi-Region Access Point.- Returns:
- builder
-
arn
public MultiRegionAccessPointState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the Multi-Region Access Point.- Returns:
- builder
-
details
public MultiRegionAccessPointState.Builder details(@Nullable com.pulumi.core.Output<MultiRegionAccessPointDetailsArgs> details)
- Parameters:
details- Configuration block containing details about the Multi-Region Access Point. See `details` Block below.- Returns:
- builder
-
details
public MultiRegionAccessPointState.Builder details(MultiRegionAccessPointDetailsArgs details)
- Parameters:
details- Configuration block containing details about the Multi-Region Access Point. See `details` Block below.- Returns:
- builder
-
domainName
public MultiRegionAccessPointState.Builder domainName(@Nullable com.pulumi.core.Output<java.lang.String> domainName)
- Parameters:
domainName- DNS domain name of the S3 Multi-Region Access Point in the format _`alias`_.accesspoint.s3-global.amazonaws.com. For more information, see the documentation on [Multi-Region Access Point Requests](https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRequests.html).- Returns:
- builder
-
domainName
public MultiRegionAccessPointState.Builder domainName(java.lang.String domainName)
- Parameters:
domainName- DNS domain name of the S3 Multi-Region Access Point in the format _`alias`_.accesspoint.s3-global.amazonaws.com. For more information, see the documentation on [Multi-Region Access Point Requests](https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRequests.html).- Returns:
- builder
-
name
public MultiRegionAccessPointState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the Multi-Region Access Point.- Returns:
- builder
-
name
public MultiRegionAccessPointState.Builder name(java.lang.String name)
- Parameters:
name- Name of the Multi-Region Access Point.- Returns:
- builder
-
region
public MultiRegionAccessPointState.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 MultiRegionAccessPointState.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
-
status
public MultiRegionAccessPointState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Status of the Multi-Region Access Point. One of: `READY`, `INCONSISTENT_ACROSS_REGIONS`, `CREATING`, `PARTIALLY_CREATED`, `PARTIALLY_DELETED`, `DELETING`.- Returns:
- builder
-
status
public MultiRegionAccessPointState.Builder status(java.lang.String status)
- Parameters:
status- Status of the Multi-Region Access Point. One of: `READY`, `INCONSISTENT_ACROSS_REGIONS`, `CREATING`, `PARTIALLY_CREATED`, `PARTIALLY_DELETED`, `DELETING`.- Returns:
- builder
-
build
public MultiRegionAccessPointState build()
-
-