Interface ComprehendS3olabProps
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ComprehendS3olabProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.60.1 (build 2799dc8)", date="2022-06-12T09:44:01.750Z") @Stability(Stable) public interface ComprehendS3olabProps extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classComprehendS3olabProps.BuilderA builder forComprehendS3olabPropsstatic classComprehendS3olabProps.Jsii$ProxyAn implementation forComprehendS3olabProps
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static ComprehendS3olabProps.Builderbuilder()default AccessConrtolLambdaPropsgetAccessControlLambdaConfig()The parameters needed for the `ComprehendPiiAccessControlS3ObjectLambda` function.default RedactionLambdaPropsgetAdminRedactionLambdaConfig()The parameters of the `ComprehendPiiRedactionS3ObjectLambda` function for the `AdminRole`.default AdminRolePropsgetAdminRoleConfig()The manageable properties for the administrator IAM role in the redaction case.default RedactionLambdaPropsgetBillingRedactionLambdaConfig()The parameters of the `ComprehendPiiRedactionS3ObjectLambda` function for the `BillingRole`.default BillingRolePropsgetBillingRoleConfig()The manageable properties for the billing IAM role in the redaction case.default RedactionLambdaPropsgetCusrtSupportRedactionLambdaConfig()The parameters of the `ComprehendPiiRedactionS3ObjectLambda` function for the `CustSupportRole`.default CustSupportRolePropsgetCustSupportRoleConfig()The manageable properties for the customer support IAM role in the redaction case.default StringgetExampleFileDir()The directory path where `files/access_control/*.txt` and `files/redaction/*.txt` will be put.default GeneralRolePropsgetGeneralRoleConfig()The manageable properties for the IAM role used to access the `survey-results.txt` data.default BooleangetGenerateRandomCharacters()For distinguish test and normal deployment.default S3AccessPointNamesgetS3AccessPointNames()The names of the S3 access points for the access control case and redaction case.default StringgetSurveyBucketPrefix()The prefix attached to the name of the S3 bucket where you are going to explore the S3 Object Lambda pertaining to the access control case.default StringgetTranscriptsBucketPrefix()The prefix attached to the name of the S3 bucket where you are going to explore the S3 Object Lambda pertaining to the redaction case.
-
-
-
Method Detail
-
getAccessControlLambdaConfig
@Stability(Stable) @Nullable default AccessConrtolLambdaProps getAccessControlLambdaConfig()
The parameters needed for the `ComprehendPiiAccessControlS3ObjectLambda` function.
-
getAdminRedactionLambdaConfig
@Stability(Stable) @Nullable default RedactionLambdaProps getAdminRedactionLambdaConfig()
The parameters of the `ComprehendPiiRedactionS3ObjectLambda` function for the `AdminRole`.
-
getAdminRoleConfig
@Stability(Stable) @Nullable default AdminRoleProps getAdminRoleConfig()
The manageable properties for the administrator IAM role in the redaction case.
-
getBillingRedactionLambdaConfig
@Stability(Stable) @Nullable default RedactionLambdaProps getBillingRedactionLambdaConfig()
The parameters of the `ComprehendPiiRedactionS3ObjectLambda` function for the `BillingRole`.
-
getBillingRoleConfig
@Stability(Stable) @Nullable default BillingRoleProps getBillingRoleConfig()
The manageable properties for the billing IAM role in the redaction case.
-
getCusrtSupportRedactionLambdaConfig
@Stability(Stable) @Nullable default RedactionLambdaProps getCusrtSupportRedactionLambdaConfig()
The parameters of the `ComprehendPiiRedactionS3ObjectLambda` function for the `CustSupportRole`.
-
getCustSupportRoleConfig
@Stability(Stable) @Nullable default CustSupportRoleProps getCustSupportRoleConfig()
The manageable properties for the customer support IAM role in the redaction case.
-
getExampleFileDir
@Stability(Stable) @Nullable default String getExampleFileDir()
The directory path where `files/access_control/*.txt` and `files/redaction/*.txt` will be put.DO NOT INCLUDE
/in the end.Default: __dirname
-
getGeneralRoleConfig
@Stability(Stable) @Nullable default GeneralRoleProps getGeneralRoleConfig()
The manageable properties for the IAM role used to access the `survey-results.txt` data.
-
getGenerateRandomCharacters
@Stability(Stable) @Nullable default Boolean getGenerateRandomCharacters()
For distinguish test and normal deployment.Default: true
-
getS3AccessPointNames
@Stability(Stable) @Nullable default S3AccessPointNames getS3AccessPointNames()
The names of the S3 access points for the access control case and redaction case.
-
getSurveyBucketPrefix
@Stability(Stable) @Nullable default String getSurveyBucketPrefix()
The prefix attached to the name of the S3 bucket where you are going to explore the S3 Object Lambda pertaining to the access control case.Default: 6 random words
-
getTranscriptsBucketPrefix
@Stability(Stable) @Nullable default String getTranscriptsBucketPrefix()
The prefix attached to the name of the S3 bucket where you are going to explore the S3 Object Lambda pertaining to the redaction case.Default: 6 random words
-
builder
@Stability(Stable) static ComprehendS3olabProps.Builder builder()
- Returns:
- a
ComprehendS3olabProps.BuilderofComprehendS3olabProps
-
-