Package com.pulumi.aws.auditmanager
Class AssessmentDelegationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.auditmanager.AssessmentDelegationArgs.Builder
-
- Enclosing class:
- AssessmentDelegationArgs
public static final class AssessmentDelegationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AssessmentDelegationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AssessmentDelegationArgs.BuilderassessmentId(com.pulumi.core.Output<java.lang.String> assessmentId)AssessmentDelegationArgs.BuilderassessmentId(java.lang.String assessmentId)AssessmentDelegationArgsbuild()AssessmentDelegationArgs.Buildercomment(com.pulumi.core.Output<java.lang.String> comment)AssessmentDelegationArgs.Buildercomment(java.lang.String comment)AssessmentDelegationArgs.BuildercontrolSetId(com.pulumi.core.Output<java.lang.String> controlSetId)AssessmentDelegationArgs.BuildercontrolSetId(java.lang.String controlSetId)AssessmentDelegationArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)AssessmentDelegationArgs.Builderregion(java.lang.String region)AssessmentDelegationArgs.BuilderroleArn(com.pulumi.core.Output<java.lang.String> roleArn)AssessmentDelegationArgs.BuilderroleArn(java.lang.String roleArn)AssessmentDelegationArgs.BuilderroleType(com.pulumi.core.Output<java.lang.String> roleType)AssessmentDelegationArgs.BuilderroleType(java.lang.String roleType)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AssessmentDelegationArgs defaults)
-
-
Method Detail
-
assessmentId
public AssessmentDelegationArgs.Builder assessmentId(com.pulumi.core.Output<java.lang.String> assessmentId)
- Parameters:
assessmentId- Identifier for the assessment.- Returns:
- builder
-
assessmentId
public AssessmentDelegationArgs.Builder assessmentId(java.lang.String assessmentId)
- Parameters:
assessmentId- Identifier for the assessment.- Returns:
- builder
-
comment
public AssessmentDelegationArgs.Builder comment(@Nullable com.pulumi.core.Output<java.lang.String> comment)
- Parameters:
comment- Comment describing the delegation request.- Returns:
- builder
-
comment
public AssessmentDelegationArgs.Builder comment(java.lang.String comment)
- Parameters:
comment- Comment describing the delegation request.- Returns:
- builder
-
controlSetId
public AssessmentDelegationArgs.Builder controlSetId(com.pulumi.core.Output<java.lang.String> controlSetId)
- Parameters:
controlSetId- Assessment control set name. This value is the control set name used during assessment creation (not the AWS-generated ID). The `_id` suffix on this attribute has been preserved to be consistent with the underlying AWS API.- Returns:
- builder
-
controlSetId
public AssessmentDelegationArgs.Builder controlSetId(java.lang.String controlSetId)
- Parameters:
controlSetId- Assessment control set name. This value is the control set name used during assessment creation (not the AWS-generated ID). The `_id` suffix on this attribute has been preserved to be consistent with the underlying AWS API.- Returns:
- builder
-
region
public AssessmentDelegationArgs.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 AssessmentDelegationArgs.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
-
roleArn
public AssessmentDelegationArgs.Builder roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- ARN of the IAM role.- Returns:
- builder
-
roleArn
public AssessmentDelegationArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- ARN of the IAM role.- Returns:
- builder
-
roleType
public AssessmentDelegationArgs.Builder roleType(com.pulumi.core.Output<java.lang.String> roleType)
- Parameters:
roleType- Type of customer persona. For assessment delegation, type must always be `RESOURCE_OWNER`. The following arguments are optional:- Returns:
- builder
-
roleType
public AssessmentDelegationArgs.Builder roleType(java.lang.String roleType)
- Parameters:
roleType- Type of customer persona. For assessment delegation, type must always be `RESOURCE_OWNER`. The following arguments are optional:- Returns:
- builder
-
build
public AssessmentDelegationArgs build()
-
-