Class GatewayBase
- All Implemented Interfaces:
IGatewayRef,IEnvironmentAware,IResource,IGateway,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
- Direct Known Subclasses:
Gateway
-
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$DefaultNested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrock.agentcore.alpha.IGateway
IGateway.Jsii$DefaultNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGatewayBase(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) Deprecated.protectedGatewayBase(software.amazon.jsii.JsiiObjectRef objRef) Deprecated.protectedGatewayBase(software.constructs.Construct scope, String id) Deprecated.protectedGatewayBase(software.constructs.Construct scope, String id, ResourceProps props) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionabstract IGatewayAuthorizerConfigDeprecated.abstract StringDeprecated.abstract StringDeprecated.abstract GatewayExceptionLevelDeprecated.abstract StringDeprecated.abstract StringDeprecated.Deprecated.abstract StringDeprecated.abstract IKeyDeprecated.abstract StringgetName()Deprecated.abstract IGatewayProtocolConfigDeprecated.abstract IRolegetRole()Deprecated.abstract StringDeprecated.Deprecated.abstract StringDeprecated.grant(IGrantable grantee, String... actions) Deprecated.grantInvoke(IGrantable grantee) Deprecated.grantManage(IGrantable grantee) Deprecated.grantRead(IGrantable grantee) Deprecated.Deprecated.Deprecated.Deprecated.metricDuration(MetricOptions props) Deprecated.Deprecated.metricInvocations(MetricOptions props) Deprecated.Deprecated.metricLatency(MetricOptions props) Deprecated.Deprecated.metricSystemErrors(MetricOptions props) Deprecated.Deprecated.Deprecated.metricTargetType(String targetType) Deprecated.metricTargetType(String targetType, MetricOptions props) Deprecated.Deprecated.metricThrottles(MetricOptions props) Deprecated.Deprecated.metricUserErrors(MetricOptions props) Deprecated.Methods inherited from class software.amazon.awscdk.Resource
applyCrossStackReferenceStrength, applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isOwnedResource, isResource, withMethods inherited from class software.constructs.Construct
getNode, isConstruct, toStringMethods 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, wait, wait, waitMethods inherited from interface software.constructs.IConstruct
getNode, withMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
getEnvMethods inherited from interface software.amazon.awscdk.IResource
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
GatewayBase
protected GatewayBase(software.amazon.jsii.JsiiObjectRef objRef) Deprecated. -
GatewayBase
protected GatewayBase(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) Deprecated. -
GatewayBase
@Stability(Deprecated) @Deprecated protected GatewayBase(@NotNull software.constructs.Construct scope, @NotNull String id, @Nullable ResourceProps props) Deprecated.- Parameters:
scope- This parameter is required.id- This parameter is required.props-
-
GatewayBase
@Stability(Deprecated) @Deprecated protected GatewayBase(@NotNull software.constructs.Construct scope, @NotNull String id) Deprecated.- Parameters:
scope- This parameter is required.id- This parameter is required.
-
-
Method Details
-
grant
@Stability(Deprecated) @Deprecated @NotNull public Grant grant(@NotNull IGrantable grantee, @NotNull String... actions) Deprecated.(deprecated) Grants IAM actions to the IAM Principal.[disable-awslint:no-grants]
-
grantInvoke
Deprecated.(deprecated) Grants permission to invoke this Gateway.[disable-awslint:no-grants]
- Specified by:
grantInvokein interfaceIGateway- Parameters:
grantee- The principal to grant invoke permissions to. This parameter is required.
-
grantManage
Deprecated.(deprecated) GrantsCreate,Update, andDeleteactions on the Gateway.[disable-awslint:no-grants]
- Specified by:
grantManagein interfaceIGateway- Parameters:
grantee- The principal to grant manage permissions to. This parameter is required.
-
grantRead
Deprecated.(deprecated) GrantsGetandListactions on the Gateway.[disable-awslint:no-grants]
-
metric
@Stability(Deprecated) @Deprecated @NotNull public Metric metric(@NotNull String metricName, @NotNull Map<String, String> dimensions, @Nullable MetricOptions props) Deprecated.(deprecated) Return the given named metric for this gateway.By default, the metric will be calculated as a sum over a period of 5 minutes. You can customize this by using the
statisticandperiodproperties. -
metric
@Stability(Deprecated) @Deprecated @NotNull public Metric metric(@NotNull String metricName, @NotNull Map<String, String> dimensions) Deprecated.(deprecated) Return the given named metric for this gateway.By default, the metric will be calculated as a sum over a period of 5 minutes. You can customize this by using the
statisticandperiodproperties. -
metricDuration
@Stability(Deprecated) @Deprecated @NotNull public Metric metricDuration(@Nullable MetricOptions props) Deprecated.(deprecated) 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.
- Specified by:
metricDurationin interfaceIGateway- Parameters:
props-
-
metricDuration
Deprecated.(deprecated) 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.
- Specified by:
metricDurationin interfaceIGateway
-
metricInvocations
@Stability(Deprecated) @Deprecated @NotNull public Metric metricInvocations(@Nullable MetricOptions props) Deprecated.(deprecated) Return a metric containing the total number of invocations for this gateway.- Specified by:
metricInvocationsin interfaceIGateway- Parameters:
props-
-
metricInvocations
Deprecated.(deprecated) Return a metric containing the total number of invocations for this gateway.- Specified by:
metricInvocationsin interfaceIGateway
-
metricLatency
@Stability(Deprecated) @Deprecated @NotNull public Metric metricLatency(@Nullable MetricOptions props) Deprecated.(deprecated) 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.
- Specified by:
metricLatencyin interfaceIGateway- Parameters:
props-
-
metricLatency
Deprecated.(deprecated) 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.
- Specified by:
metricLatencyin interfaceIGateway
-
metricSystemErrors
@Stability(Deprecated) @Deprecated @NotNull public Metric metricSystemErrors(@Nullable MetricOptions props) Deprecated.(deprecated) Return a metric containing the number of system errors (5xx status code) for this gateway.- Specified by:
metricSystemErrorsin interfaceIGateway- Parameters:
props-
-
metricSystemErrors
Deprecated.(deprecated) Return a metric containing the number of system errors (5xx status code) for this gateway.- Specified by:
metricSystemErrorsin interfaceIGateway
-
metricTargetExecutionTime
@Stability(Deprecated) @Deprecated @NotNull public Metric metricTargetExecutionTime(@Nullable MetricOptions props) Deprecated.(deprecated) 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.
- Specified by:
metricTargetExecutionTimein interfaceIGateway- Parameters:
props-
-
metricTargetExecutionTime
Deprecated.(deprecated) 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.
- Specified by:
metricTargetExecutionTimein interfaceIGateway
-
metricTargetType
@Stability(Deprecated) @Deprecated @NotNull public Metric metricTargetType(@NotNull String targetType, @Nullable MetricOptions props) Deprecated.(deprecated) Return a metric containing the number of requests served by each target type for this gateway.- Specified by:
metricTargetTypein interfaceIGateway- Parameters:
targetType- This parameter is required.props-
-
metricTargetType
@Stability(Deprecated) @Deprecated @NotNull public Metric metricTargetType(@NotNull String targetType) Deprecated.(deprecated) Return a metric containing the number of requests served by each target type for this gateway.- Specified by:
metricTargetTypein interfaceIGateway- Parameters:
targetType- This parameter is required.
-
metricThrottles
@Stability(Deprecated) @Deprecated @NotNull public Metric metricThrottles(@Nullable MetricOptions props) Deprecated.(deprecated) Return a metric containing the number of throttled requests (429 status code) for this gateway.- Specified by:
metricThrottlesin interfaceIGateway- Parameters:
props-
-
metricThrottles
Deprecated.(deprecated) Return a metric containing the number of throttled requests (429 status code) for this gateway.- Specified by:
metricThrottlesin interfaceIGateway
-
metricUserErrors
@Stability(Deprecated) @Deprecated @NotNull public Metric metricUserErrors(@Nullable MetricOptions props) Deprecated.(deprecated) Return a metric containing the number of user errors (4xx status code, excluding 429) for this gateway.- Specified by:
metricUserErrorsin interfaceIGateway- Parameters:
props-
-
metricUserErrors
Deprecated.(deprecated) Return a metric containing the number of user errors (4xx status code, excluding 429) for this gateway.- Specified by:
metricUserErrorsin interfaceIGateway
-
getAuthorizerConfiguration
@Stability(Deprecated) @Deprecated @NotNull public abstract IGatewayAuthorizerConfig getAuthorizerConfiguration()Deprecated.(deprecated) The authorizer configuration for the gateway.- Specified by:
getAuthorizerConfigurationin interfaceIGateway
-
getGatewayArn
Deprecated.(deprecated) The ARN of the gateway resource.- Specified by:
getGatewayArnin interfaceIGateway
-
getGatewayId
Deprecated.(deprecated) The id of the gateway.- Specified by:
getGatewayIdin interfaceIGateway
-
getGatewayRef
Deprecated.(deprecated) A reference to a Gateway resource.- Specified by:
getGatewayRefin interfaceIGatewayRef
-
getName
Deprecated.(deprecated) The name of the gateway. -
getProtocolConfiguration
@Stability(Deprecated) @Deprecated @NotNull public abstract IGatewayProtocolConfig getProtocolConfiguration()Deprecated.(deprecated) The protocol configuration for the gateway.- Specified by:
getProtocolConfigurationin interfaceIGateway
-
getRole
Deprecated.(deprecated) The IAM role that provides permissions for the gateway to access AWS services. -
getCreatedAt
Deprecated.(deprecated) Timestamp when the gateway was created.- Specified by:
getCreatedAtin interfaceIGateway
-
getDescription
Deprecated.(deprecated) The description of the gateway.- Specified by:
getDescriptionin interfaceIGateway
-
getExceptionLevel
@Stability(Deprecated) @Deprecated @Nullable public abstract GatewayExceptionLevel getExceptionLevel()Deprecated.(deprecated) The exception level for the gateway.- Specified by:
getExceptionLevelin interfaceIGateway
-
getGatewayUrl
Deprecated.(deprecated) The URL endpoint for the gateway.- Specified by:
getGatewayUrlin interfaceIGateway
-
getKmsKey
Deprecated.(deprecated) The KMS key used for encryption. -
getStatus
Deprecated.(deprecated) The status of the gateway. -
getStatusReason
Deprecated.(deprecated) The status reasons for the gateway.- Specified by:
getStatusReasonin interfaceIGateway
-
getUpdatedAt
Deprecated.(deprecated) Timestamp when the gateway was last updated.- Specified by:
getUpdatedAtin interfaceIGateway
-
aws-cdk-lib/aws-bedrockagentcoreinstead.