Interface GeneralRoleProps
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
GeneralRoleProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.61.0 (build abf4039)", date="2022-06-25T01:32:09.410Z") @Stability(Stable) public interface GeneralRoleProps extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classGeneralRoleProps.BuilderA builder forGeneralRolePropsstatic classGeneralRoleProps.Jsii$ProxyAn implementation forGeneralRoleProps
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static GeneralRoleProps.Builderbuilder()default StringgetIamRoleName()The name of the IAM role.default StringgetObjectLambdaAccessPointName()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 StringgetPolicyName()The name of the IAM policy for the IAM role.
-
-
-
Method Detail
-
getIamRoleName
@Stability(Stable) @Nullable default String getIamRoleName()
The name of the IAM role.Default: 'GeneralRole'
-
getObjectLambdaAccessPointName
@Stability(Stable) @Nullable default String getObjectLambdaAccessPointName()
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: 'accessctl-s3olap-survey-results-unknown-pii'
-
getPolicyName
@Stability(Stable) @Nullable default String getPolicyName()
The name of the IAM policy for the IAM role.Default: 'general-role-s3olap-policy'
-
builder
@Stability(Stable) static GeneralRoleProps.Builder builder()
- Returns:
- a
GeneralRoleProps.BuilderofGeneralRoleProps
-
-