Control: AWS > Bedrock > Guardrail > Settings
Compare the configuration of an AWS Bedrock guardrail against the settings sub-policies and, when set to Enforce: Configured, correct drift to match.
The content section is always managed: the 12 content sub-policies (six filter types with input/output strengths, plus the content tier) default to the AWS console "Default settings" baseline (MEDIUM strength on input and output for the five harmful-content categories, HIGH input on Prompt Attack, CLASSIC tier), so flipping to Enforce: Configured without setting individual sub-policies produces a working baseline guardrail with the same content filtering AWS would auto-configure. Override individual sub-policies to tighten (HIGH) or disable (NONE) per category, or switch the tier to STANDARD for broader language coverage (requires cross-region inference).
Every other section (topic, word, sensitive information, contextual grounding, automated reasoning, cross-region) and the four scalars (blocked messaging, description, KMS key) are opt-in: when all of a section's sub-policies are at their defaults, the section is excluded from the diff and the reconciler preserves the guardrail's existing configuration for that section. Setting any sub-policy in a section causes the reconciler to manage that section. Within a managed section, sub-policies that customers leave at defaults fall back to the guardrail's current values for those sub-fields. The policy declares what it cares about; the rest of the section is preserved untouched. This avoids silently wiping AWS-side state that the policy didn't intend to manage.
Recommended workflow: Check: Configured first to surface any diff against the guardrail's current config, then Enforce: Configured once the diff matches intent.
Resource Types
This control targets the following resource types:
Policies
The following policies can be used to configure this control:
This control type relies on these other policies when running actions:
- AWS > Bedrock > Guardrail > Settings > Blocked Input Messaging
- AWS > Bedrock > Guardrail > Settings > Blocked Outputs Messaging
- AWS > Bedrock > Guardrail > Settings > Description
- AWS > Bedrock > Guardrail > Settings > KMS Key
- AWS > Bedrock > Guardrail > Settings > Content Policy > Hate Filter Input Strength
- AWS > Bedrock > Guardrail > Settings > Content Policy > Hate Filter Output Strength
- AWS > Bedrock > Guardrail > Settings > Content Policy > Insults Filter Input Strength
- AWS > Bedrock > Guardrail > Settings > Content Policy > Insults Filter Output Strength
- AWS > Bedrock > Guardrail > Settings > Content Policy > Sexual Filter Input Strength
- AWS > Bedrock > Guardrail > Settings > Content Policy > Sexual Filter Output Strength
- AWS > Bedrock > Guardrail > Settings > Content Policy > Violence Filter Input Strength
- AWS > Bedrock > Guardrail > Settings > Content Policy > Violence Filter Output Strength
- AWS > Bedrock > Guardrail > Settings > Content Policy > Misconduct Filter Input Strength
- AWS > Bedrock > Guardrail > Settings > Content Policy > Misconduct Filter Output Strength
- AWS > Bedrock > Guardrail > Settings > Content Policy > Prompt Attack Filter Input Strength
- AWS > Bedrock > Guardrail > Settings > Content Policy > Tier
- AWS > Bedrock > Guardrail > Settings > Topic Policy > Topics Config
- AWS > Bedrock > Guardrail > Settings > Topic Policy > Tier
- AWS > Bedrock > Guardrail > Settings > Word Policy > Words Config
- AWS > Bedrock > Guardrail > Settings > Word Policy > Managed Word Lists
- AWS > Bedrock > Guardrail > Settings > Sensitive Information Policy > PII Entities Config
- AWS > Bedrock > Guardrail > Settings > Sensitive Information Policy > Regexes Config
- AWS > Bedrock > Guardrail > Settings > Contextual Grounding Policy > Grounding Threshold
- AWS > Bedrock > Guardrail > Settings > Contextual Grounding Policy > Relevance Threshold
- AWS > Bedrock > Guardrail > Settings > Automated Reasoning Policy > Policies
- AWS > Bedrock > Guardrail > Settings > Automated Reasoning Policy > Confidence Threshold
- AWS > Bedrock > Guardrail > Settings > Cross-Region Guardrail Profile
Permissions
Cloud permissions used by this control and its actions:
bedrock:UpdateGuardrail
Category
In Your Workspace
Developers
- tmod:@turbot/aws-bedrock#/control/types/bedrockGuardrailSettings
- tmod:@turbot/turbot#/control/categories/security
- turbot graphql controls --filter "controlTypeId:tmod:@turbot/aws-bedrock#/control/types/bedrockGuardrailSettings"
Get Controls