Class AdminRole.Builder
- java.lang.Object
-
- io.github.hsiehshujeng.cdk.comprehend.s3olap.AdminRole.Builder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AdminRolebuild()static AdminRole.Buildercreate(software.constructs.Construct scope, String id)AdminRole.BuilderiamRoleName(String iamRoleName)The name of the IAM role.AdminRole.BuilderobjectLambdaAccessPointName(String objectLambdaAccessPointName)The name of the object Lambda access point, which will be the same as the S3 acceess point for the S3 bucket in the demostration.AdminRole.BuilderpolicyName(String policyName)The name of the IAM policy for the IAM role.
-
-
-
Method Detail
-
create
@Stability(Stable) public static AdminRole.Builder create(software.constructs.Construct scope, String id)
- Parameters:
scope- This parameter is required.id- This parameter is required.- Returns:
- a new instance of
AdminRole.Builder.
-
iamRoleName
@Stability(Stable) public AdminRole.Builder iamRoleName(String iamRoleName)
The name of the IAM role.Default: 'RedactionAdminRole'
- Parameters:
iamRoleName- The name of the IAM role. This parameter is required.- Returns:
this
-
objectLambdaAccessPointName
@Stability(Stable) public AdminRole.Builder objectLambdaAccessPointName(String objectLambdaAccessPointName)
The name of the object Lambda access point, which will be the same as the S3 acceess point for the S3 bucket in the demostration.Default: 'admin-s3olap-call-transcripts-known-pii'
- Parameters:
objectLambdaAccessPointName- The name of the object Lambda access point, which will be the same as the S3 acceess point for the S3 bucket in the demostration. This parameter is required.- Returns:
this
-
policyName
@Stability(Stable) public AdminRole.Builder policyName(String policyName)
The name of the IAM policy for the IAM role.Default: 'admin-role-s3olap-policy'
- Parameters:
policyName- The name of the IAM policy for the IAM role. This parameter is required.- Returns:
this
-
-