Package com.pulumi.aws.directoryservice
Class ServiceRegionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.directoryservice.ServiceRegionArgs.Builder
-
- Enclosing class:
- ServiceRegionArgs
public static final class ServiceRegionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ServiceRegionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceRegionArgsbuild()ServiceRegionArgs.BuilderdesiredNumberOfDomainControllers(com.pulumi.core.Output<java.lang.Integer> desiredNumberOfDomainControllers)ServiceRegionArgs.BuilderdesiredNumberOfDomainControllers(java.lang.Integer desiredNumberOfDomainControllers)ServiceRegionArgs.BuilderdirectoryId(com.pulumi.core.Output<java.lang.String> directoryId)ServiceRegionArgs.BuilderdirectoryId(java.lang.String directoryId)ServiceRegionArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ServiceRegionArgs.Builderregion(java.lang.String region)ServiceRegionArgs.BuilderregionName(com.pulumi.core.Output<java.lang.String> regionName)ServiceRegionArgs.BuilderregionName(java.lang.String regionName)ServiceRegionArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ServiceRegionArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ServiceRegionArgs.BuildervpcSettings(ServiceRegionVpcSettingsArgs vpcSettings)ServiceRegionArgs.BuildervpcSettings(com.pulumi.core.Output<ServiceRegionVpcSettingsArgs> vpcSettings)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ServiceRegionArgs defaults)
-
-
Method Detail
-
desiredNumberOfDomainControllers
public ServiceRegionArgs.Builder desiredNumberOfDomainControllers(@Nullable com.pulumi.core.Output<java.lang.Integer> desiredNumberOfDomainControllers)
- Parameters:
desiredNumberOfDomainControllers- The number of domain controllers desired in the replicated directory. Minimum value of `2`.- Returns:
- builder
-
desiredNumberOfDomainControllers
public ServiceRegionArgs.Builder desiredNumberOfDomainControllers(java.lang.Integer desiredNumberOfDomainControllers)
- Parameters:
desiredNumberOfDomainControllers- The number of domain controllers desired in the replicated directory. Minimum value of `2`.- Returns:
- builder
-
directoryId
public ServiceRegionArgs.Builder directoryId(com.pulumi.core.Output<java.lang.String> directoryId)
- Parameters:
directoryId- The identifier of the directory to which you want to add Region replication.- Returns:
- builder
-
directoryId
public ServiceRegionArgs.Builder directoryId(java.lang.String directoryId)
- Parameters:
directoryId- The identifier of the directory to which you want to add Region replication.- Returns:
- builder
-
region
public ServiceRegionArgs.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 ServiceRegionArgs.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
-
regionName
public ServiceRegionArgs.Builder regionName(com.pulumi.core.Output<java.lang.String> regionName)
- Parameters:
regionName- The name of the Region where you want to add domain controllers for replication.- Returns:
- builder
-
regionName
public ServiceRegionArgs.Builder regionName(java.lang.String regionName)
- Parameters:
regionName- The name of the Region where you want to add domain controllers for replication.- Returns:
- builder
-
tags
public ServiceRegionArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags to assign to this resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public ServiceRegionArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to assign to this resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
vpcSettings
public ServiceRegionArgs.Builder vpcSettings(com.pulumi.core.Output<ServiceRegionVpcSettingsArgs> vpcSettings)
- Parameters:
vpcSettings- VPC information in the replicated Region. Detailed below.- Returns:
- builder
-
vpcSettings
public ServiceRegionArgs.Builder vpcSettings(ServiceRegionVpcSettingsArgs vpcSettings)
- Parameters:
vpcSettings- VPC information in the replicated Region. Detailed below.- Returns:
- builder
-
build
public ServiceRegionArgs build()
-
-