Class GatewayPolicyEngineConfig.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrockagentcore.GatewayPolicyEngineConfig.Jsii$Proxy
- All Implemented Interfaces:
GatewayPolicyEngineConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
GatewayPolicyEngineConfig
@Stability(Stable)
@Internal
public static final class GatewayPolicyEngineConfig.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements GatewayPolicyEngineConfig
An implementation for
GatewayPolicyEngineConfig-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrockagentcore.GatewayPolicyEngineConfig
GatewayPolicyEngineConfig.Builder, GatewayPolicyEngineConfig.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theGatewayPolicyEngineConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal PolicyEngineModegetMode()The enforcement mode for the policy engine.final IPolicyEngineThe policy engine to associate with this gateway.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theGatewayPolicyEngineConfig.Builder.
-
-
Method Details
-
getPolicyEngine
Description copied from interface:GatewayPolicyEngineConfigThe policy engine to associate with this gateway.[disable-awslint:prefer-ref-interface]
- Specified by:
getPolicyEnginein interfaceGatewayPolicyEngineConfig
-
getMode
Description copied from interface:GatewayPolicyEngineConfigThe enforcement mode for the policy engine.ENFORCE: Actively allows or denies requests based on Cedar policy evaluation.LOG_ONLY: Evaluates and logs decisions without enforcing them. Every tool call succeeds regardless of anyforbidpolicy, so this is intended for testing a policy against real traffic and is not recommended for production.
Default: PolicyEngineMode.ENFORCE
- Specified by:
getModein interfaceGatewayPolicyEngineConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-