All Superinterfaces:
software.constructs.IConstruct, software.constructs.IDependable, IEnvironmentAware, IGatewayTargetRef, IResource, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IGatewayTarget.Jsii$Default, IMcpGatewayTarget, IMcpGatewayTarget.Jsii$Default
All Known Implementing Classes:
GatewayTarget, GatewayTargetBase, IGatewayTarget.Jsii$Proxy, IMcpGatewayTarget.Jsii$Proxy

@Generated(value="jsii-pacmak/1.140.0 (build 79fd58c)", date="2026-10-08T17:00:26.849Z") @Stability(Deprecated) @Deprecated public interface IGatewayTarget extends software.amazon.jsii.JsiiSerializable, IResource, IGatewayTargetRef
Deprecated.
Use the equivalent construct from aws-cdk-lib/aws-bedrockagentcore instead.
(deprecated) Interface for GatewayTarget resources.

Represents a target that hosts tools for the gateway. Targets can be Lambda functions, OpenAPI schemas, or Smithy models.

  • Method Details

    • getGateway

      @Stability(Deprecated) @Deprecated @NotNull IGateway getGateway()
      Deprecated.
      (deprecated) The gateway that this target belongs to.
    • getName

      @Stability(Deprecated) @Deprecated @NotNull String getName()
      Deprecated.
      (deprecated) The name of the gateway target.
    • getTargetArn

      @Stability(Deprecated) @Deprecated @NotNull String getTargetArn()
      Deprecated.
      (deprecated) The ARN of the gateway target resource.
    • getTargetId

      @Stability(Deprecated) @Deprecated @NotNull String getTargetId()
      Deprecated.
      (deprecated) The id of the gateway target.
    • getTargetProtocolType

      @Stability(Deprecated) @Deprecated @NotNull GatewayTargetProtocolType getTargetProtocolType()
      Deprecated.
      (deprecated) The target protocol.
    • getCreatedAt

      @Stability(Deprecated) @Deprecated @Nullable default String getCreatedAt()
      Deprecated.
      (deprecated) Timestamp when the gateway target was created.
    • getCredentialProviderConfigurations

      @Stability(Deprecated) @Deprecated @Nullable default List<ICredentialProviderConfig> getCredentialProviderConfigurations()
      Deprecated.
      (deprecated) The credential provider configuration for the target.
    • getDescription

      @Stability(Deprecated) @Deprecated @Nullable default String getDescription()
      Deprecated.
      (deprecated) The description of the gateway target.
    • getStatus

      @Stability(Deprecated) @Deprecated @Nullable default String getStatus()
      Deprecated.
      (deprecated) The status of the gateway target.
    • getStatusReasons

      @Stability(Deprecated) @Deprecated @Nullable default List<String> getStatusReasons()
      Deprecated.
      (deprecated) The status reasons for the gateway target.
    • getUpdatedAt

      @Stability(Deprecated) @Deprecated @Nullable default String getUpdatedAt()
      Deprecated.
      (deprecated) Timestamp when the gateway target was last updated.
    • grant

      @Stability(Deprecated) @Deprecated @NotNull Grant grant(@NotNull IGrantable grantee, @NotNull String... actions)
      Deprecated.
      (deprecated) Grants IAM actions to the IAM Principal.

      Parameters:
      grantee - This parameter is required.
      actions - This parameter is required.
    • grantManage

      @Stability(Deprecated) @Deprecated @NotNull Grant grantManage(@NotNull IGrantable grantee)
      Deprecated.
      (deprecated) Grants Create, Update, and Delete actions on the Gateway Target.

      Parameters:
      grantee - This parameter is required.
    • grantRead

      @Stability(Deprecated) @Deprecated @NotNull Grant grantRead(@NotNull IGrantable grantee)
      Deprecated.
      (deprecated) Grants Get and List actions on the Gateway Target.

      Parameters:
      grantee - This parameter is required.