Package com.pulumi.aws.securityhub
Class StandardsControlArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.securityhub.StandardsControlArgs.Builder
-
- Enclosing class:
- StandardsControlArgs
public static final class StandardsControlArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(StandardsControlArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StandardsControlArgsbuild()StandardsControlArgs.BuildercontrolStatus(com.pulumi.core.Output<java.lang.String> controlStatus)StandardsControlArgs.BuildercontrolStatus(java.lang.String controlStatus)StandardsControlArgs.BuilderdisabledReason(com.pulumi.core.Output<java.lang.String> disabledReason)StandardsControlArgs.BuilderdisabledReason(java.lang.String disabledReason)StandardsControlArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)StandardsControlArgs.Builderregion(java.lang.String region)StandardsControlArgs.BuilderstandardsControlArn(com.pulumi.core.Output<java.lang.String> standardsControlArn)StandardsControlArgs.BuilderstandardsControlArn(java.lang.String standardsControlArn)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(StandardsControlArgs defaults)
-
-
Method Detail
-
controlStatus
public StandardsControlArgs.Builder controlStatus(com.pulumi.core.Output<java.lang.String> controlStatus)
- Parameters:
controlStatus- The control status could be `ENABLED` or `DISABLED`. You have to specify `disabledReason` argument for `DISABLED` control status.- Returns:
- builder
-
controlStatus
public StandardsControlArgs.Builder controlStatus(java.lang.String controlStatus)
- Parameters:
controlStatus- The control status could be `ENABLED` or `DISABLED`. You have to specify `disabledReason` argument for `DISABLED` control status.- Returns:
- builder
-
disabledReason
public StandardsControlArgs.Builder disabledReason(@Nullable com.pulumi.core.Output<java.lang.String> disabledReason)
- Parameters:
disabledReason- A description of the reason why you are disabling a security standard control. If you specify this attribute, `controlStatus` will be set to `DISABLED` automatically.- Returns:
- builder
-
disabledReason
public StandardsControlArgs.Builder disabledReason(java.lang.String disabledReason)
- Parameters:
disabledReason- A description of the reason why you are disabling a security standard control. If you specify this attribute, `controlStatus` will be set to `DISABLED` automatically.- Returns:
- builder
-
region
public StandardsControlArgs.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 StandardsControlArgs.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
-
standardsControlArn
public StandardsControlArgs.Builder standardsControlArn(com.pulumi.core.Output<java.lang.String> standardsControlArn)
- Parameters:
standardsControlArn- The standards control ARN. See the AWS documentation for how to list existing controls using [`get-enabled-standards`](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/securityhub/get-enabled-standards.html) and [`describe-standards-controls`](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/securityhub/describe-standards-controls.html).- Returns:
- builder
-
standardsControlArn
public StandardsControlArgs.Builder standardsControlArn(java.lang.String standardsControlArn)
- Parameters:
standardsControlArn- The standards control ARN. See the AWS documentation for how to list existing controls using [`get-enabled-standards`](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/securityhub/get-enabled-standards.html) and [`describe-standards-controls`](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/securityhub/describe-standards-controls.html).- Returns:
- builder
-
build
public StandardsControlArgs build()
-
-