Class GatewayTargetBase
java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.Resource
software.amazon.awscdk.services.bedrock.agentcore.alpha.GatewayTargetBase
- All Implemented Interfaces:
IGatewayTargetRef,IEnvironmentAware,IResource,IGatewayTarget,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
- Direct Known Subclasses:
GatewayTarget
@Generated(value="jsii-pacmak/1.140.0 (build 79fd58c)",
date="2026-09-30T11:05:24.294Z")
@Stability(Deprecated)
@Deprecated
public abstract class GatewayTargetBase
extends Resource
implements IGatewayTarget
Deprecated.
(deprecated) Base class for gateway target implementations.
Provides common functionality for all gateway target types including permission management and property definitions.
-
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.IGatewayTarget
IGatewayTarget.Jsii$DefaultNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGatewayTargetBase(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) Deprecated.protectedGatewayTargetBase(software.amazon.jsii.JsiiObjectRef objRef) Deprecated.protectedGatewayTargetBase(software.constructs.Construct scope, String id) Deprecated.protectedGatewayTargetBase(software.constructs.Construct scope, String id, ResourceProps props) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionabstract StringDeprecated.abstract List<ICredentialProviderConfig> Deprecated.abstract StringDeprecated.abstract IGatewayDeprecated.Deprecated.abstract StringgetName()Deprecated.abstract StringDeprecated.Deprecated.abstract StringDeprecated.abstract StringDeprecated.abstract GatewayTargetProtocolTypeDeprecated.abstract StringDeprecated.grant(IGrantable grantee, String... actions) Deprecated.grantManage(IGrantable grantee) Deprecated.grantRead(IGrantable grantee) 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
-
GatewayTargetBase
protected GatewayTargetBase(software.amazon.jsii.JsiiObjectRef objRef) Deprecated. -
GatewayTargetBase
protected GatewayTargetBase(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) Deprecated. -
GatewayTargetBase
@Stability(Stable) protected GatewayTargetBase(@NotNull software.constructs.Construct scope, @NotNull String id, @Nullable ResourceProps props) Deprecated.- Parameters:
scope- This parameter is required.id- This parameter is required.props-
-
GatewayTargetBase
@Stability(Stable) protected GatewayTargetBase(@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]
- Specified by:
grantin interfaceIGatewayTarget- Parameters:
grantee- The principal to grant permissions to. This parameter is required.actions- The IAM actions to grant. This parameter is required.
-
grantManage
Deprecated.(deprecated) GrantsCreate,Update, andDeleteactions on the Gateway Target.[disable-awslint:no-grants]
- Specified by:
grantManagein interfaceIGatewayTarget- Parameters:
grantee- The principal to grant manage permissions to. This parameter is required.
-
grantRead
Deprecated.(deprecated) GrantsGetandListactions on the Gateway Target.[disable-awslint:no-grants]
- Specified by:
grantReadin interfaceIGatewayTarget- Parameters:
grantee- The principal to grant read permissions to. This parameter is required.
-
getGateway
Deprecated.(deprecated) The gateway that this target belongs to.- Specified by:
getGatewayin interfaceIGatewayTarget
-
getGatewayTargetRef
Deprecated.(deprecated) A reference to a GatewayTarget resource.- Specified by:
getGatewayTargetRefin interfaceIGatewayTargetRef
-
getName
Deprecated.(deprecated) The name of the gateway target.- Specified by:
getNamein interfaceIGatewayTarget
-
getTargetArn
Deprecated.(deprecated) The ARN of the gateway target resource.- Specified by:
getTargetArnin interfaceIGatewayTarget
-
getTargetId
Deprecated.(deprecated) The id of the gateway target.- Specified by:
getTargetIdin interfaceIGatewayTarget
-
getTargetProtocolType
@Stability(Deprecated) @Deprecated @NotNull public abstract GatewayTargetProtocolType getTargetProtocolType()Deprecated.(deprecated) The target protocol.- Specified by:
getTargetProtocolTypein interfaceIGatewayTarget
-
getCreatedAt
Deprecated.(deprecated) Timestamp when the gateway target was created.- Specified by:
getCreatedAtin interfaceIGatewayTarget
-
getCredentialProviderConfigurations
@Stability(Deprecated) @Deprecated @Nullable public abstract List<ICredentialProviderConfig> getCredentialProviderConfigurations()Deprecated.(deprecated) The credential provider configuration for the target.- Specified by:
getCredentialProviderConfigurationsin interfaceIGatewayTarget
-
getDescription
Deprecated.(deprecated) The description of the gateway target.- Specified by:
getDescriptionin interfaceIGatewayTarget
-
getStatus
Deprecated.(deprecated) The status of the gateway target.- Specified by:
getStatusin interfaceIGatewayTarget
-
getStatusReasons
Deprecated.(deprecated) The status reasons for the gateway target.- Specified by:
getStatusReasonsin interfaceIGatewayTarget
-
getUpdatedAt
Deprecated.(deprecated) Timestamp when the gateway target was last updated.- Specified by:
getUpdatedAtin interfaceIGatewayTarget
-
aws-cdk-lib/aws-bedrockagentcoreinstead.