CreateAutomatedReasoningPolicyRequest
¶
Source code in docs_src/capo_bedrock/types/create_automated_reasoning_policy_request.py
client_request_token
instance-attribute
¶
client_request_token: NotRequired[IdempotencyToken]
A unique, case-sensitive identifier to ensure that the operation completes no more than once. If this token matches a previous request, Amazon Bedrock ignores the request but doesn't return an error.
description
instance-attribute
¶
description: NotRequired[AutomatedReasoningPolicyDescription]
A description of the Automated Reasoning policy. Use this to provide context about the policy's purpose and the types of validations it performs.
kms_key_id
instance-attribute
¶
kms_key_id: NotRequired[KmsKeyId]
The identifier of the KMS key to use for encrypting the automated reasoning policy and its associated artifacts. If you don't specify a KMS key, Amazon Bedrock uses an KMS managed key for encryption. For enhanced security and control, you can specify a customer managed KMS key.
name
instance-attribute
¶
A unique name for the Automated Reasoning policy. The name must be between 1 and 63 characters and can contain letters, numbers, hyphens, and underscores.
policy_definition
instance-attribute
¶
policy_definition: NotRequired[AutomatedReasoningPolicyDefinition]
The policy definition that contains the formal logic rules, variables, and custom variable types used to validate foundation model responses in your application.