Class IGateway.Jsii$Proxy
- All Implemented Interfaces:
IGatewayRef,IGatewayRef.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IResource,IResource.Jsii$Default,IGateway,IGateway.Jsii$Default,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default
- Enclosing interface:
IGateway
-
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.bedrockagentcore.IGateway
IGateway.Jsii$Default, IGateway.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.bedrockagentcore.IGatewayRef
IGatewayRef.Jsii$Default, IGatewayRef.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 gateway.final MetricReturn a metric measuring the duration of requests for this gateway.final MetricReturn a metric containing the total number of invocations for this gateway.final MetricReturn a metric measuring the latency of requests for this gateway.final MetricReturn a metric containing the number of system errors (5xx status code) for this gateway.final MetricReturn a metric measuring the target execution time for this gateway.final MetricmetricTargetType(String targetType) Return a metric containing the number of requests served by each target type for this gateway.final MetricReturn a metric containing the number of throttled requests (429 status code) for this gateway.final MetricReturn a metric containing the number of user errors (4xx status code, excluding 429) for this gateway.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.bedrockagentcore.IGateway.Jsii$Default
getAuthorizerConfiguration, getCreatedAt, getDescription, getExceptionLevel, getGatewayArn, getGatewayId, getGatewayName, getGatewayUrl, getKmsKey, getProtocolConfiguration, getRole, getStatus, getStatusReason, getUpdatedAt, grant, grantInvoke, grantManage, grantRead, metric, metricDuration, metricInvocations, metricLatency, metricSystemErrors, metricTargetExecutionTime, metricTargetType, metricThrottles, metricUserErrorsMethods inherited from interface software.amazon.awscdk.interfaces.bedrockagentcore.IGatewayRef.Jsii$Default
getGatewayRefMethods 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 gateway.- Specified by:
metricin interfaceIGateway- Specified by:
metricin interfaceIGateway.Jsii$Default- Parameters:
metricName- The name of the metric. This parameter is required.
-
metricDuration
Return a metric measuring the duration of requests for this gateway.The duration metric represents the total time elapsed between receiving the request and sending the final response token, representing complete end-to-end processing time.
Default: - Average statistic over 5 minutes
- Specified by:
metricDurationin interfaceIGateway- Specified by:
metricDurationin interfaceIGateway.Jsii$Default
-
metricInvocations
Return a metric containing the total number of invocations for this gateway.This metric tracks all successful invocations of the gateway.
Default: - Sum statistic over 5 minutes
- Specified by:
metricInvocationsin interfaceIGateway- Specified by:
metricInvocationsin interfaceIGateway.Jsii$Default
-
metricLatency
Return a metric measuring the latency of requests for this gateway.The latency metric represents the time elapsed between when the service receives the request and when it begins sending the first response token.
Default: - Average statistic over 5 minutes
- Specified by:
metricLatencyin interfaceIGateway- Specified by:
metricLatencyin interfaceIGateway.Jsii$Default
-
metricSystemErrors
Return a metric containing the number of system errors (5xx status code) for this gateway.This metric tracks internal server errors and system failures.
Default: - Sum statistic over 5 minutes
- Specified by:
metricSystemErrorsin interfaceIGateway- Specified by:
metricSystemErrorsin interfaceIGateway.Jsii$Default
-
metricTargetExecutionTime
Return a metric measuring the target execution time for this gateway.This metric helps determine the contribution of the target (Lambda, OpenAPI, etc.) to the total latency.
Default: - Average statistic over 5 minutes
- Specified by:
metricTargetExecutionTimein interfaceIGateway- Specified by:
metricTargetExecutionTimein interfaceIGateway.Jsii$Default
-
metricTargetType
Return a metric containing the number of requests served by each target type for this gateway.Default: - Sum statistic over 5 minutes
- Specified by:
metricTargetTypein interfaceIGateway- Specified by:
metricTargetTypein interfaceIGateway.Jsii$Default- Parameters:
targetType- The type of target (e.g., 'Lambda', 'OpenAPI', 'Smithy'). This parameter is required.
-
metricThrottles
Return a metric containing the number of throttled requests (429 status code) for this gateway.This metric helps identify when the gateway is rate limiting requests.
Default: - Sum statistic over 5 minutes
- Specified by:
metricThrottlesin interfaceIGateway- Specified by:
metricThrottlesin interfaceIGateway.Jsii$Default
-
metricUserErrors
Return a metric containing the number of user errors (4xx status code, excluding 429) for this gateway.This metric tracks client errors like bad requests, unauthorized access, etc.
Default: - Sum statistic over 5 minutes
- Specified by:
metricUserErrorsin interfaceIGateway- Specified by:
metricUserErrorsin interfaceIGateway.Jsii$Default
-