Interface IGatewayTarget
- 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.129.0 (build eaca441)",
date="2026-05-19T08:18:44.444Z")
@Stability(Stable)
public interface IGatewayTarget
extends software.amazon.jsii.JsiiSerializable, IResource, IGatewayTargetRef
Interface for GatewayTarget resources.
Represents a target that hosts tools for the gateway. Targets can be Lambda functions, OpenAPI schemas, or Smithy models.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceInternal default implementation forIGatewayTarget.static final classA proxy class which represents a concrete javascript instance of this type. -
Method Summary
Modifier and TypeMethodDescriptiondefault StringTimestamp when the gateway target was created.default List<ICredentialProviderConfig> The credential provider configuration for the target.default StringThe description of the gateway target.The gateway that this target belongs to.The name of the gateway target.default StringThe status of the gateway target.The status reasons for the gateway target.The ARN of the gateway target resource.The id of the gateway target.The target protocol.default StringTimestamp when the gateway target was last updated.grant(IGrantable grantee, String... actions) Grants IAM actions to the IAM Principal.grantManage(IGrantable grantee) GrantsCreate,Update, andDeleteactions on the Gateway Target.grantRead(IGrantable grantee) GrantsGetandListactions on the Gateway Target.Methods inherited from interface software.constructs.IConstruct
getNode, withMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
getEnvMethods inherited from interface software.amazon.awscdk.interfaces.bedrockagentcore.IGatewayTargetRef
getGatewayTargetRefMethods inherited from interface software.amazon.awscdk.IResource
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getGateway
The gateway that this target belongs to. -
getGatewayTargetName
The name of the gateway target. -
getTargetArn
The ARN of the gateway target resource. -
getTargetId
The id of the gateway target. -
getTargetProtocolType
The target protocol. -
getCreatedAt
Timestamp when the gateway target was created. -
getCredentialProviderConfigurations
@Stability(Stable) @Nullable default List<ICredentialProviderConfig> getCredentialProviderConfigurations()The credential provider configuration for the target. -
getDescription
The description of the gateway target. -
getStatus
The status of the gateway target. -
getStatusReasons
The status reasons for the gateway target. -
getUpdatedAt
Timestamp when the gateway target was last updated. -
grant
Grants IAM actions to the IAM Principal.- Parameters:
grantee- This parameter is required.actions- This parameter is required.
-
grantManage
GrantsCreate,Update, andDeleteactions on the Gateway Target.- Parameters:
grantee- This parameter is required.
-
grantRead
GrantsGetandListactions on the Gateway Target.- Parameters:
grantee- This parameter is required.
-