We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.62.0
published on Monday, Apr 20, 2026 by Pulumi
published on Monday, Apr 20, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.62.0
published on Monday, Apr 20, 2026 by Pulumi
published on Monday, Apr 20, 2026 by Pulumi
Definition of AWS::Bedrock::EnforcedGuardrailConfiguration Resource Type
Using getEnforcedGuardrailConfiguration
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getEnforcedGuardrailConfiguration(args: GetEnforcedGuardrailConfigurationArgs, opts?: InvokeOptions): Promise<GetEnforcedGuardrailConfigurationResult>
function getEnforcedGuardrailConfigurationOutput(args: GetEnforcedGuardrailConfigurationOutputArgs, opts?: InvokeOptions): Output<GetEnforcedGuardrailConfigurationResult>def get_enforced_guardrail_configuration(config_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetEnforcedGuardrailConfigurationResult
def get_enforced_guardrail_configuration_output(config_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetEnforcedGuardrailConfigurationResult]func LookupEnforcedGuardrailConfiguration(ctx *Context, args *LookupEnforcedGuardrailConfigurationArgs, opts ...InvokeOption) (*LookupEnforcedGuardrailConfigurationResult, error)
func LookupEnforcedGuardrailConfigurationOutput(ctx *Context, args *LookupEnforcedGuardrailConfigurationOutputArgs, opts ...InvokeOption) LookupEnforcedGuardrailConfigurationResultOutput> Note: This function is named LookupEnforcedGuardrailConfiguration in the Go SDK.
public static class GetEnforcedGuardrailConfiguration
{
public static Task<GetEnforcedGuardrailConfigurationResult> InvokeAsync(GetEnforcedGuardrailConfigurationArgs args, InvokeOptions? opts = null)
public static Output<GetEnforcedGuardrailConfigurationResult> Invoke(GetEnforcedGuardrailConfigurationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetEnforcedGuardrailConfigurationResult> getEnforcedGuardrailConfiguration(GetEnforcedGuardrailConfigurationArgs args, InvokeOptions options)
public static Output<GetEnforcedGuardrailConfigurationResult> getEnforcedGuardrailConfiguration(GetEnforcedGuardrailConfigurationArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:bedrock:getEnforcedGuardrailConfiguration
arguments:
# arguments dictionaryThe following arguments are supported:
- Config
Id string - Unique ID for the account enforced configuration
- Config
Id string - Unique ID for the account enforced configuration
- config
Id String - Unique ID for the account enforced configuration
- config
Id string - Unique ID for the account enforced configuration
- config_
id str - Unique ID for the account enforced configuration
- config
Id String - Unique ID for the account enforced configuration
getEnforcedGuardrailConfiguration Result
The following output properties are available:
- Config
Id string - Unique ID for the account enforced configuration
- Created
At string - Timestamp when the configuration was created
- Created
By string - The ARN of the role used to create the configuration
- Guardrail
Arn string - ARN representation for the guardrail
- Guardrail
Id string - Unique ID for the guardrail
- Guardrail
Identifier string - Identifier for the guardrail, could be the ID or the ARN
- Guardrail
Version string - Numerical guardrail version (not DRAFT)
- Model
Enforcement Pulumi.Aws Native. Bedrock. Outputs. Enforced Guardrail Configuration Model Enforcement - Owner
Pulumi.
Aws Native. Bedrock. Enforced Guardrail Configuration Config Owner - Selective
Content Pulumi.Guarding Aws Native. Bedrock. Outputs. Enforced Guardrail Configuration Selective Content Guarding - Updated
At string - Timestamp when the configuration was last updated
- Updated
By string - The ARN of the role used to update the configuration
- Config
Id string - Unique ID for the account enforced configuration
- Created
At string - Timestamp when the configuration was created
- Created
By string - The ARN of the role used to create the configuration
- Guardrail
Arn string - ARN representation for the guardrail
- Guardrail
Id string - Unique ID for the guardrail
- Guardrail
Identifier string - Identifier for the guardrail, could be the ID or the ARN
- Guardrail
Version string - Numerical guardrail version (not DRAFT)
- Model
Enforcement EnforcedGuardrail Configuration Model Enforcement - Owner
Enforced
Guardrail Configuration Config Owner - Selective
Content EnforcedGuarding Guardrail Configuration Selective Content Guarding - Updated
At string - Timestamp when the configuration was last updated
- Updated
By string - The ARN of the role used to update the configuration
- config
Id String - Unique ID for the account enforced configuration
- created
At String - Timestamp when the configuration was created
- created
By String - The ARN of the role used to create the configuration
- guardrail
Arn String - ARN representation for the guardrail
- guardrail
Id String - Unique ID for the guardrail
- guardrail
Identifier String - Identifier for the guardrail, could be the ID or the ARN
- guardrail
Version String - Numerical guardrail version (not DRAFT)
- model
Enforcement EnforcedGuardrail Configuration Model Enforcement - owner
Enforced
Guardrail Configuration Config Owner - selective
Content EnforcedGuarding Guardrail Configuration Selective Content Guarding - updated
At String - Timestamp when the configuration was last updated
- updated
By String - The ARN of the role used to update the configuration
- config
Id string - Unique ID for the account enforced configuration
- created
At string - Timestamp when the configuration was created
- created
By string - The ARN of the role used to create the configuration
- guardrail
Arn string - ARN representation for the guardrail
- guardrail
Id string - Unique ID for the guardrail
- guardrail
Identifier string - Identifier for the guardrail, could be the ID or the ARN
- guardrail
Version string - Numerical guardrail version (not DRAFT)
- model
Enforcement EnforcedGuardrail Configuration Model Enforcement - owner
Enforced
Guardrail Configuration Config Owner - selective
Content EnforcedGuarding Guardrail Configuration Selective Content Guarding - updated
At string - Timestamp when the configuration was last updated
- updated
By string - The ARN of the role used to update the configuration
- config_
id str - Unique ID for the account enforced configuration
- created_
at str - Timestamp when the configuration was created
- created_
by str - The ARN of the role used to create the configuration
- guardrail_
arn str - ARN representation for the guardrail
- guardrail_
id str - Unique ID for the guardrail
- guardrail_
identifier str - Identifier for the guardrail, could be the ID or the ARN
- guardrail_
version str - Numerical guardrail version (not DRAFT)
- model_
enforcement EnforcedGuardrail Configuration Model Enforcement - owner
Enforced
Guardrail Configuration Config Owner - selective_
content_ Enforcedguarding Guardrail Configuration Selective Content Guarding - updated_
at str - Timestamp when the configuration was last updated
- updated_
by str - The ARN of the role used to update the configuration
- config
Id String - Unique ID for the account enforced configuration
- created
At String - Timestamp when the configuration was created
- created
By String - The ARN of the role used to create the configuration
- guardrail
Arn String - ARN representation for the guardrail
- guardrail
Id String - Unique ID for the guardrail
- guardrail
Identifier String - Identifier for the guardrail, could be the ID or the ARN
- guardrail
Version String - Numerical guardrail version (not DRAFT)
- model
Enforcement Property Map - owner "ACCOUNT"
- selective
Content Property MapGuarding - updated
At String - Timestamp when the configuration was last updated
- updated
By String - The ARN of the role used to update the configuration
Supporting Types
EnforcedGuardrailConfigurationConfigOwner
EnforcedGuardrailConfigurationModelEnforcement
- Excluded
Models List<string> - Models to exclude from enforcement. If a model is in both lists, it is excluded
- Included
Models List<string> - Models to enforce the guardrail on
- Excluded
Models []string - Models to exclude from enforcement. If a model is in both lists, it is excluded
- Included
Models []string - Models to enforce the guardrail on
- excluded
Models List<String> - Models to exclude from enforcement. If a model is in both lists, it is excluded
- included
Models List<String> - Models to enforce the guardrail on
- excluded
Models string[] - Models to exclude from enforcement. If a model is in both lists, it is excluded
- included
Models string[] - Models to enforce the guardrail on
- excluded_
models Sequence[str] - Models to exclude from enforcement. If a model is in both lists, it is excluded
- included_
models Sequence[str] - Models to enforce the guardrail on
- excluded
Models List<String> - Models to exclude from enforcement. If a model is in both lists, it is excluded
- included
Models List<String> - Models to enforce the guardrail on
EnforcedGuardrailConfigurationSelectiveContentGuarding
- Messages
Pulumi.
Aws Native. Bedrock. Enforced Guardrail Configuration Selective Content Guarding Messages - Selective guarding mode for user messages
- System
Pulumi.
Aws Native. Bedrock. Enforced Guardrail Configuration Selective Content Guarding System - Selective guarding mode for system prompts
- Messages
Enforced
Guardrail Configuration Selective Content Guarding Messages - Selective guarding mode for user messages
- System
Enforced
Guardrail Configuration Selective Content Guarding System - Selective guarding mode for system prompts
- messages
Enforced
Guardrail Configuration Selective Content Guarding Messages - Selective guarding mode for user messages
- system
Enforced
Guardrail Configuration Selective Content Guarding System - Selective guarding mode for system prompts
- messages
Enforced
Guardrail Configuration Selective Content Guarding Messages - Selective guarding mode for user messages
- system
Enforced
Guardrail Configuration Selective Content Guarding System - Selective guarding mode for system prompts
- messages
Enforced
Guardrail Configuration Selective Content Guarding Messages - Selective guarding mode for user messages
- system
Enforced
Guardrail Configuration Selective Content Guarding System - Selective guarding mode for system prompts
- messages "SELECTIVE" | "COMPREHENSIVE"
- Selective guarding mode for user messages
- system "SELECTIVE" | "COMPREHENSIVE"
- Selective guarding mode for system prompts
EnforcedGuardrailConfigurationSelectiveContentGuardingMessages
EnforcedGuardrailConfigurationSelectiveContentGuardingSystem
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.62.0
published on Monday, Apr 20, 2026 by Pulumi
published on Monday, Apr 20, 2026 by Pulumi
