Class AssessmentState.Builder
- java.lang.Object
-
- com.pulumi.aws.auditmanager.inputs.AssessmentState.Builder
-
- Enclosing class:
- AssessmentState
public static final class AssessmentState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AssessmentState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description AssessmentState.Builder
arn(com.pulumi.core.Output<java.lang.String> arn)
AssessmentState.Builder
arn(java.lang.String arn)
AssessmentState.Builder
assessmentReportsDestination(AssessmentAssessmentReportsDestinationArgs assessmentReportsDestination)
AssessmentState.Builder
assessmentReportsDestination(com.pulumi.core.Output<AssessmentAssessmentReportsDestinationArgs> assessmentReportsDestination)
AssessmentState
build()
AssessmentState.Builder
description(com.pulumi.core.Output<java.lang.String> description)
AssessmentState.Builder
description(java.lang.String description)
AssessmentState.Builder
frameworkId(com.pulumi.core.Output<java.lang.String> frameworkId)
AssessmentState.Builder
frameworkId(java.lang.String frameworkId)
AssessmentState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
AssessmentState.Builder
name(java.lang.String name)
AssessmentState.Builder
roles(AssessmentRoleArgs... roles)
AssessmentState.Builder
roles(com.pulumi.core.Output<java.util.List<AssessmentRoleArgs>> roles)
AssessmentState.Builder
roles(java.util.List<AssessmentRoleArgs> roles)
AssessmentState.Builder
rolesAlls(AssessmentRolesAllArgs... rolesAlls)
AssessmentState.Builder
rolesAlls(com.pulumi.core.Output<java.util.List<AssessmentRolesAllArgs>> rolesAlls)
AssessmentState.Builder
rolesAlls(java.util.List<AssessmentRolesAllArgs> rolesAlls)
AssessmentState.Builder
scope(AssessmentScopeArgs scope)
AssessmentState.Builder
scope(com.pulumi.core.Output<AssessmentScopeArgs> scope)
AssessmentState.Builder
status(com.pulumi.core.Output<java.lang.String> status)
AssessmentState.Builder
status(java.lang.String status)
AssessmentState.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
AssessmentState.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
AssessmentState.Builder
tagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.AssessmentState.Builder
tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AssessmentState defaults)
-
-
Method Detail
-
arn
public AssessmentState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn
- Amazon Resource Name (ARN) of the assessment.- Returns:
- builder
-
arn
public AssessmentState.Builder arn(java.lang.String arn)
- Parameters:
arn
- Amazon Resource Name (ARN) of the assessment.- Returns:
- builder
-
assessmentReportsDestination
public AssessmentState.Builder assessmentReportsDestination(@Nullable com.pulumi.core.Output<AssessmentAssessmentReportsDestinationArgs> assessmentReportsDestination)
- Parameters:
assessmentReportsDestination
- Assessment report storage destination configuration. See `assessment_reports_destination` below.- Returns:
- builder
-
assessmentReportsDestination
public AssessmentState.Builder assessmentReportsDestination(AssessmentAssessmentReportsDestinationArgs assessmentReportsDestination)
- Parameters:
assessmentReportsDestination
- Assessment report storage destination configuration. See `assessment_reports_destination` below.- Returns:
- builder
-
description
public AssessmentState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- Description of the assessment.- Returns:
- builder
-
description
public AssessmentState.Builder description(java.lang.String description)
- Parameters:
description
- Description of the assessment.- Returns:
- builder
-
frameworkId
public AssessmentState.Builder frameworkId(@Nullable com.pulumi.core.Output<java.lang.String> frameworkId)
- Parameters:
frameworkId
- Unique identifier of the framework the assessment will be created from.- Returns:
- builder
-
frameworkId
public AssessmentState.Builder frameworkId(java.lang.String frameworkId)
- Parameters:
frameworkId
- Unique identifier of the framework the assessment will be created from.- Returns:
- builder
-
name
public AssessmentState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Name of the assessment.- Returns:
- builder
-
name
public AssessmentState.Builder name(java.lang.String name)
- Parameters:
name
- Name of the assessment.- Returns:
- builder
-
roles
public AssessmentState.Builder roles(@Nullable com.pulumi.core.Output<java.util.List<AssessmentRoleArgs>> roles)
- Parameters:
roles
- List of roles for the assessment. See `roles` below.- Returns:
- builder
-
roles
public AssessmentState.Builder roles(java.util.List<AssessmentRoleArgs> roles)
- Parameters:
roles
- List of roles for the assessment. See `roles` below.- Returns:
- builder
-
roles
public AssessmentState.Builder roles(AssessmentRoleArgs... roles)
- Parameters:
roles
- List of roles for the assessment. See `roles` below.- Returns:
- builder
-
rolesAlls
public AssessmentState.Builder rolesAlls(@Nullable com.pulumi.core.Output<java.util.List<AssessmentRolesAllArgs>> rolesAlls)
- Parameters:
rolesAlls
- Complete list of all roles with access to the assessment. This includes both roles explicitly configured via the `roles` block, and any roles which have access to all Audit Manager assessments by default.- Returns:
- builder
-
rolesAlls
public AssessmentState.Builder rolesAlls(java.util.List<AssessmentRolesAllArgs> rolesAlls)
- Parameters:
rolesAlls
- Complete list of all roles with access to the assessment. This includes both roles explicitly configured via the `roles` block, and any roles which have access to all Audit Manager assessments by default.- Returns:
- builder
-
rolesAlls
public AssessmentState.Builder rolesAlls(AssessmentRolesAllArgs... rolesAlls)
- Parameters:
rolesAlls
- Complete list of all roles with access to the assessment. This includes both roles explicitly configured via the `roles` block, and any roles which have access to all Audit Manager assessments by default.- Returns:
- builder
-
scope
public AssessmentState.Builder scope(@Nullable com.pulumi.core.Output<AssessmentScopeArgs> scope)
- Parameters:
scope
- Amazon Web Services accounts and services that are in scope for the assessment. See `scope` below. The following arguments are optional:- Returns:
- builder
-
scope
public AssessmentState.Builder scope(AssessmentScopeArgs scope)
- Parameters:
scope
- Amazon Web Services accounts and services that are in scope for the assessment. See `scope` below. The following arguments are optional:- Returns:
- builder
-
status
public AssessmentState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status
- Status of the assessment. Valid values are `ACTIVE` and `INACTIVE`.- Returns:
- builder
-
status
public AssessmentState.Builder status(java.lang.String status)
- Parameters:
status
- Status of the assessment. Valid values are `ACTIVE` and `INACTIVE`.- Returns:
- builder
-
tags
public AssessmentState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- A map of tags to assign to the assessment. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public AssessmentState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- A map of tags to assign to the assessment. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
@Deprecated public AssessmentState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.- Returns:
- builder
-
tagsAll
@Deprecated public AssessmentState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.- Returns:
- builder
-
build
public AssessmentState build()
-
-