Class IPolicyEngine.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrockagentcore.IPolicyEngine.Jsii$Proxy
- All Implemented Interfaces:
IPolicyEngineRef,IPolicyEngineRef.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IResource,IResource.Jsii$Default,IPolicyEngine,IPolicyEngine.Jsii$Default,IGrantable,IGrantable.Jsii$Default,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default
- Enclosing interface:
IPolicyEngine
@Internal
public static final class IPolicyEngine.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements IPolicyEngine.Jsii$Default
A proxy class which represents a concrete javascript instance of this type.
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.iam.IGrantable
IGrantable.Jsii$Default, IGrantable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrockagentcore.IPolicyEngine
IPolicyEngine.Jsii$Default, IPolicyEngine.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.bedrockagentcore.IPolicyEngineRef
IPolicyEngineRef.Jsii$Default, IPolicyEngineRef.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal MetricReturn the given named metric for this policy engine.final MetricReturn a metric measuring the authorization latency for this policy engine.final MetricReturn a metric containing the number of denied authorization requests for this policy engine.final MetricReturn a metric containing the number of errors during authorization for this policy engine.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.constructs.IConstruct.Jsii$Default
getNode, withMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware.Jsii$Default
getEnvMethods inherited from interface software.amazon.awscdk.services.iam.IGrantable.Jsii$Default
getGrantPrincipalMethods inherited from interface software.amazon.awscdk.services.bedrockagentcore.IPolicyEngine.Jsii$Default
getDescription, getKmsKey, getPolicyEngineArn, getPolicyEngineId, getPolicyEngineName, grant, grantEvaluate, grantEvaluateForGateway, grantRead, metric, metricAuthorizationLatency, metricDeniedRequests, metricErrorsMethods inherited from interface software.amazon.awscdk.interfaces.bedrockagentcore.IPolicyEngineRef.Jsii$Default
getPolicyEngineRefMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
metric
Return the given named metric for this policy engine.- Specified by:
metricin interfaceIPolicyEngine- Specified by:
metricin interfaceIPolicyEngine.Jsii$Default- Parameters:
metricName- The name of the metric. This parameter is required.
-
metricAuthorizationLatency
Return a metric measuring the authorization latency for this policy engine.This metric represents the time taken to evaluate authorization policies.
- Specified by:
metricAuthorizationLatencyin interfaceIPolicyEngine- Specified by:
metricAuthorizationLatencyin interfaceIPolicyEngine.Jsii$Default
-
metricDeniedRequests
Return a metric containing the number of denied authorization requests for this policy engine.This metric tracks authorization requests that were explicitly denied by policies.
- Specified by:
metricDeniedRequestsin interfaceIPolicyEngine- Specified by:
metricDeniedRequestsin interfaceIPolicyEngine.Jsii$Default
-
metricErrors
Return a metric containing the number of errors during authorization for this policy engine.This metric tracks errors encountered during policy evaluation.
- Specified by:
metricErrorsin interfaceIPolicyEngine- Specified by:
metricErrorsin interfaceIPolicyEngine.Jsii$Default
-