Class CfnResourcePolicy.Builder
java.lang.Object
software.amazon.awscdk.services.bedrock.CfnResourcePolicy.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnResourcePolicy>
- Enclosing class:
CfnResourcePolicy
@Stability(Stable)
public static final class CfnResourcePolicy.Builder
extends Object
implements software.amazon.jsii.Builder<CfnResourcePolicy>
A fluent builder for
CfnResourcePolicy.-
Method Summary
Modifier and TypeMethodDescriptionbuild()static CfnResourcePolicy.BuilderpolicyDocument(Object policyDocument) The IAM policy document defining access permissions for the guardrail and guardrail profile resources.resourceArn(String resourceArn) The ARN of the Bedrock Guardrail or Guardrail Profile resource.
-
Method Details
-
create
@Stability(Stable) public static CfnResourcePolicy.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnResourcePolicy.Builder.
-
policyDocument
The IAM policy document defining access permissions for the guardrail and guardrail profile resources.- Parameters:
policyDocument- The IAM policy document defining access permissions for the guardrail and guardrail profile resources. This parameter is required.- Returns:
this- See Also:
-
resourceArn
The ARN of the Bedrock Guardrail or Guardrail Profile resource.- Parameters:
resourceArn- The ARN of the Bedrock Guardrail or Guardrail Profile resource. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnResourcePolicy>- Returns:
- a newly built instance of
CfnResourcePolicy.
-