Package org.cdk8s.plus24
Class Role.Builder
- java.lang.Object
-
- org.cdk8s.plus24.Role.Builder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Role
build()
static Role.Builder
create(software.constructs.Construct scope, String id)
Role.Builder
metadata(org.cdk8s.ApiObjectMetadata metadata)
Metadata that all persisted resources must have, which includes all objects users must create.Role.Builder
rules(List<? extends RolePolicyRule> rules)
A list of rules the role should allow.
-
-
-
Method Detail
-
create
@Stability(Stable) public static Role.Builder create(software.constructs.Construct scope, String id)
- Parameters:
scope
- This parameter is required.id
- This parameter is required.- Returns:
- a new instance of
Role.Builder
.
-
metadata
@Stability(Stable) public Role.Builder metadata(org.cdk8s.ApiObjectMetadata metadata)
Metadata that all persisted resources must have, which includes all objects users must create.- Parameters:
metadata
- Metadata that all persisted resources must have, which includes all objects users must create. This parameter is required.- Returns:
this
-
rules
@Stability(Stable) public Role.Builder rules(List<? extends RolePolicyRule> rules)
A list of rules the role should allow.Default: []
- Parameters:
rules
- A list of rules the role should allow. This parameter is required.- Returns:
this
-
-