Class ComprehendS3olab
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- io.github.hsiehshujeng.cdk.comprehend.s3olap.ComprehendS3olab
-
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.60.1 (build 2799dc8)", date="2022-06-12T09:44:01.747Z") @Stability(Stable) public class ComprehendS3olab extends software.constructs.Construct
Creates the foundation necessary to deploy the S3 Object Lambda Acceess Control Use Case.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classComprehendS3olab.BuilderA fluent builder forComprehendS3olab.
-
Constructor Summary
Constructors Modifier Constructor Description protectedComprehendS3olab(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedComprehendS3olab(software.amazon.jsii.JsiiObjectRef objRef)ComprehendS3olab(software.constructs.Construct scope, String id, ComprehendS3olabProps props)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgenerateS3Prefix(Number length)StringgetAdminLambdaArn()The ARN of the Lambda function combined with Amazon Comprehend for thie administrator role in the redaction case.StringgetBillingLambdaArn()The ARN of the Lambda function combined with Amazon Comprehend for thie billing role in the redaction case.StringgetCustomerSupportLambdaArn()The ARN of the Lambda function combined with Amazon Comprehend for thie customer support role in the redaction case.StringgetPiiAccessConrtolLambdaArn()The ARN of the Lambda function combined with Amazon Comprehend for the general case.StringgetS3objectLambdaAccessControlArn()The ARN of the S3 Object Lambda for access control.StringgetS3objectLambdaAdminArn()The ARN of the S3 Object Lambda for the admin role in the redaction case.StringgetS3objectLambdaBillingArn()The ARN of the S3 Object Lambda for the billing role in the redaction case.StringgetS3objectLambdaCustomerSupportArn()The ARN of the S3 Object Lambda for the customer support role in the redaction case.-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Constructor Detail
-
ComprehendS3olab
protected ComprehendS3olab(software.amazon.jsii.JsiiObjectRef objRef)
-
ComprehendS3olab
protected ComprehendS3olab(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
ComprehendS3olab
@Stability(Stable) public ComprehendS3olab(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull ComprehendS3olabProps props)- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.
-
-
Method Detail
-
generateS3Prefix
@Stability(Stable) @NotNull public String generateS3Prefix(@NotNull Number length)
- Parameters:
length- This parameter is required.
-
getAdminLambdaArn
@Stability(Stable) @NotNull public String getAdminLambdaArn()
The ARN of the Lambda function combined with Amazon Comprehend for thie administrator role in the redaction case.
-
getBillingLambdaArn
@Stability(Stable) @NotNull public String getBillingLambdaArn()
The ARN of the Lambda function combined with Amazon Comprehend for thie billing role in the redaction case.
-
getCustomerSupportLambdaArn
@Stability(Stable) @NotNull public String getCustomerSupportLambdaArn()
The ARN of the Lambda function combined with Amazon Comprehend for thie customer support role in the redaction case.
-
getPiiAccessConrtolLambdaArn
@Stability(Stable) @NotNull public String getPiiAccessConrtolLambdaArn()
The ARN of the Lambda function combined with Amazon Comprehend for the general case.
-
getS3objectLambdaAccessControlArn
@Stability(Stable) @NotNull public String getS3objectLambdaAccessControlArn()
The ARN of the S3 Object Lambda for access control.
-
getS3objectLambdaAdminArn
@Stability(Stable) @NotNull public String getS3objectLambdaAdminArn()
The ARN of the S3 Object Lambda for the admin role in the redaction case.
-
getS3objectLambdaBillingArn
@Stability(Stable) @NotNull public String getS3objectLambdaBillingArn()
The ARN of the S3 Object Lambda for the billing role in the redaction case.
-
getS3objectLambdaCustomerSupportArn
@Stability(Stable) @NotNull public String getS3objectLambdaCustomerSupportArn()
The ARN of the S3 Object Lambda for the customer support role in the redaction case.
-
-