Class ServiceRegionState.Builder
- java.lang.Object
-
- com.pulumi.aws.directoryservice.inputs.ServiceRegionState.Builder
-
- Enclosing class:
- ServiceRegionState
public static final class ServiceRegionState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ServiceRegionState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceRegionStatebuild()ServiceRegionState.BuilderdesiredNumberOfDomainControllers(com.pulumi.core.Output<java.lang.Integer> desiredNumberOfDomainControllers)ServiceRegionState.BuilderdesiredNumberOfDomainControllers(java.lang.Integer desiredNumberOfDomainControllers)ServiceRegionState.BuilderdirectoryId(com.pulumi.core.Output<java.lang.String> directoryId)ServiceRegionState.BuilderdirectoryId(java.lang.String directoryId)ServiceRegionState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ServiceRegionState.Builderregion(java.lang.String region)ServiceRegionState.BuilderregionName(com.pulumi.core.Output<java.lang.String> regionName)ServiceRegionState.BuilderregionName(java.lang.String regionName)ServiceRegionState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ServiceRegionState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ServiceRegionState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)ServiceRegionState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)ServiceRegionState.BuildervpcSettings(ServiceRegionVpcSettingsArgs vpcSettings)ServiceRegionState.BuildervpcSettings(com.pulumi.core.Output<ServiceRegionVpcSettingsArgs> vpcSettings)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ServiceRegionState defaults)
-
-
Method Detail
-
desiredNumberOfDomainControllers
public ServiceRegionState.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 ServiceRegionState.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 ServiceRegionState.Builder directoryId(@Nullable 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 ServiceRegionState.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 ServiceRegionState.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 ServiceRegionState.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 ServiceRegionState.Builder regionName(@Nullable 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 ServiceRegionState.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 ServiceRegionState.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 ServiceRegionState.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
-
tagsAll
public ServiceRegionState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public ServiceRegionState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
vpcSettings
public ServiceRegionState.Builder vpcSettings(@Nullable com.pulumi.core.Output<ServiceRegionVpcSettingsArgs> vpcSettings)
- Parameters:
vpcSettings- VPC information in the replicated Region. Detailed below.- Returns:
- builder
-
vpcSettings
public ServiceRegionState.Builder vpcSettings(ServiceRegionVpcSettingsArgs vpcSettings)
- Parameters:
vpcSettings- VPC information in the replicated Region. Detailed below.- Returns:
- builder
-
build
public ServiceRegionState build()
-
-