Skip to content

Bedrock  >  Operations  >  put_enforced_guardrail_configuration

put_enforced_guardrail_configuration

Operation

put_enforced_guardrail_configuration async

put_enforced_guardrail_configuration(input: PutEnforcedGuardrailConfigurationInput, plugins: list[Plugin] | None = None) -> PutEnforcedGuardrailConfigurationOutput

Sets the account-level enforced guardrail configuration.

Parameters:

Name Type Description Default
input PutEnforcedGuardrailConfigurationInput

An instance of PutEnforcedGuardrailConfigurationInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
PutEnforcedGuardrailConfigurationOutput

An instance of PutEnforcedGuardrailConfigurationOutput.

Input

PutEnforcedGuardrailConfigurationInput dataclass

Dataclass for PutEnforcedGuardrailConfigurationInput structure.

Attributes

config_id class-attribute instance-attribute
config_id: str | None = None

Unique ID for the account enforced configuration.

guardrail_inference_config class-attribute instance-attribute
guardrail_inference_config: AccountEnforcedGuardrailInferenceInputConfiguration | None = None

Account-level enforced guardrail input configuration.

Output

PutEnforcedGuardrailConfigurationOutput dataclass

Dataclass for PutEnforcedGuardrailConfigurationOutput structure.

Attributes

config_id class-attribute instance-attribute
config_id: str | None = None

Unique ID for the account enforced configuration.

updated_at class-attribute instance-attribute
updated_at: datetime | None = None

Timestamp.

updated_by class-attribute instance-attribute
updated_by: str | None = None

The ARN of the role used to update the configuration.