Package com.pulumi.aws.controltower
Class BaselineArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.controltower.BaselineArgs.Builder
-
- Enclosing class:
- BaselineArgs
public static final class BaselineArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(BaselineArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaselineArgs.BuilderbaselineIdentifier(com.pulumi.core.Output<java.lang.String> baselineIdentifier)BaselineArgs.BuilderbaselineIdentifier(java.lang.String baselineIdentifier)BaselineArgs.BuilderbaselineVersion(com.pulumi.core.Output<java.lang.String> baselineVersion)BaselineArgs.BuilderbaselineVersion(java.lang.String baselineVersion)BaselineArgsbuild()BaselineArgs.Builderparameters(BaselineParametersArgs parameters)BaselineArgs.Builderparameters(com.pulumi.core.Output<BaselineParametersArgs> parameters)BaselineArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)BaselineArgs.Builderregion(java.lang.String region)BaselineArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)BaselineArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)BaselineArgs.BuildertargetIdentifier(com.pulumi.core.Output<java.lang.String> targetIdentifier)BaselineArgs.BuildertargetIdentifier(java.lang.String targetIdentifier)BaselineArgs.Buildertimeouts(BaselineTimeoutsArgs timeouts)BaselineArgs.Buildertimeouts(com.pulumi.core.Output<BaselineTimeoutsArgs> timeouts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BaselineArgs defaults)
-
-
Method Detail
-
baselineIdentifier
public BaselineArgs.Builder baselineIdentifier(com.pulumi.core.Output<java.lang.String> baselineIdentifier)
- Parameters:
baselineIdentifier- The ARN of the baseline to be enabled.- Returns:
- builder
-
baselineIdentifier
public BaselineArgs.Builder baselineIdentifier(java.lang.String baselineIdentifier)
- Parameters:
baselineIdentifier- The ARN of the baseline to be enabled.- Returns:
- builder
-
baselineVersion
public BaselineArgs.Builder baselineVersion(com.pulumi.core.Output<java.lang.String> baselineVersion)
- Parameters:
baselineVersion- The version of the baseline to be enabled.- Returns:
- builder
-
baselineVersion
public BaselineArgs.Builder baselineVersion(java.lang.String baselineVersion)
- Parameters:
baselineVersion- The version of the baseline to be enabled.- Returns:
- builder
-
parameters
public BaselineArgs.Builder parameters(@Nullable com.pulumi.core.Output<BaselineParametersArgs> parameters)
- Parameters:
parameters- A list of key-value objects that specify enablement parameters, where key is a string and value is a document of any type. See Parameter below for details.- Returns:
- builder
-
parameters
public BaselineArgs.Builder parameters(BaselineParametersArgs parameters)
- Parameters:
parameters- A list of key-value objects that specify enablement parameters, where key is a string and value is a document of any type. See Parameter below for details.- Returns:
- builder
-
region
public BaselineArgs.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 BaselineArgs.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
-
tags
public BaselineArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Tags to apply to the landing zone. 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 BaselineArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Tags to apply to the landing zone. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
targetIdentifier
public BaselineArgs.Builder targetIdentifier(com.pulumi.core.Output<java.lang.String> targetIdentifier)
- Parameters:
targetIdentifier- The ARN of the target on which the baseline will be enabled. Only OUs are supported as targets. The following arguments are optional:- Returns:
- builder
-
targetIdentifier
public BaselineArgs.Builder targetIdentifier(java.lang.String targetIdentifier)
- Parameters:
targetIdentifier- The ARN of the target on which the baseline will be enabled. Only OUs are supported as targets. The following arguments are optional:- Returns:
- builder
-
timeouts
public BaselineArgs.Builder timeouts(@Nullable com.pulumi.core.Output<BaselineTimeoutsArgs> timeouts)
-
timeouts
public BaselineArgs.Builder timeouts(BaselineTimeoutsArgs timeouts)
-
build
public BaselineArgs build()
-
-