Class BaselineState.Builder

  • Enclosing class:
    BaselineState

    public static final class BaselineState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • arn

        public BaselineState.Builder arn​(@Nullable
                                         com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - ARN of the Baseline.
        Returns:
        builder
      • arn

        public BaselineState.Builder arn​(java.lang.String arn)
        Parameters:
        arn - ARN of the Baseline.
        Returns:
        builder
      • baselineIdentifier

        public BaselineState.Builder baselineIdentifier​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> baselineIdentifier)
        Parameters:
        baselineIdentifier - The ARN of the baseline to be enabled.
        Returns:
        builder
      • baselineIdentifier

        public BaselineState.Builder baselineIdentifier​(java.lang.String baselineIdentifier)
        Parameters:
        baselineIdentifier - The ARN of the baseline to be enabled.
        Returns:
        builder
      • baselineVersion

        public BaselineState.Builder baselineVersion​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> baselineVersion)
        Parameters:
        baselineVersion - The version of the baseline to be enabled.
        Returns:
        builder
      • baselineVersion

        public BaselineState.Builder baselineVersion​(java.lang.String baselineVersion)
        Parameters:
        baselineVersion - The version of the baseline to be enabled.
        Returns:
        builder
      • operationIdentifier

        public BaselineState.Builder operationIdentifier​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> operationIdentifier)
      • operationIdentifier

        public BaselineState.Builder operationIdentifier​(java.lang.String operationIdentifier)
      • parameters

        public BaselineState.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 BaselineState.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 BaselineState.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 BaselineState.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 BaselineState.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 BaselineState.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
      • tagsAll

        public BaselineState.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 landing zone, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • tagsAll

        public BaselineState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)
        Parameters:
        tagsAll - A map of tags assigned to the landing zone, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • targetIdentifier

        public BaselineState.Builder targetIdentifier​(@Nullable
                                                      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 BaselineState.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