Interface CfnAutomatedReasoningPolicyProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAutomatedReasoningPolicyProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.113.0 (build fc68b25)",
date="2025-09-15T14:51:52.784Z")
@Stability(Stable)
public interface CfnAutomatedReasoningPolicyProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnAutomatedReasoningPolicy
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.bedrock.*; CfnAutomatedReasoningPolicyProps cfnAutomatedReasoningPolicyProps = CfnAutomatedReasoningPolicyProps.builder() .name("name") // the properties below are optional .description("description") .policyDefinition(PolicyDefinitionProperty.builder() .rules(List.of(PolicyDefinitionRuleProperty.builder() .expression("expression") .id("id") // the properties below are optional .alternateExpression("alternateExpression") .build())) .types(List.of(PolicyDefinitionTypeProperty.builder() .name("name") .values(List.of(PolicyDefinitionTypeValueProperty.builder() .value("value") // the properties below are optional .description("description") .build())) // the properties below are optional .description("description") .build())) .variables(List.of(PolicyDefinitionVariableProperty.builder() .description("description") .name("name") .type("type") .build())) .version("version") .build()) .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnAutomatedReasoningPolicyProps
static final class
An implementation forCfnAutomatedReasoningPolicyProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
The description of the policy.getName()
The name of the policy.default Object
The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.getTags()
The tags associated with the Automated Reasoning policy.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getName
The name of the policy.- See Also:
-
getDescription
The description of the policy.- See Also:
-
getPolicyDefinition
The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.- See Also:
-
getTags
The tags associated with the Automated Reasoning policy.- See Also:
-
builder
-