Interface IGatewayTarget.Jsii$Default
- All Superinterfaces:
software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IGatewayTarget,IGatewayTargetRef,IGatewayTargetRef.Jsii$Default,IResource,IResource.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IMcpGatewayTarget.Jsii$Default
- All Known Implementing Classes:
IGatewayTarget.Jsii$Proxy,IMcpGatewayTarget.Jsii$Proxy
- Enclosing interface:
IGatewayTarget
@Internal
public static interface IGatewayTarget.Jsii$Default
extends IGatewayTarget, IResource.Jsii$Default, IGatewayTargetRef.Jsii$Default
Internal default implementation for
IGatewayTarget.-
Nested Class Summary
Nested 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.IGatewayTarget
IGatewayTarget.Jsii$Default, IGatewayTarget.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.bedrockagentcore.IGatewayTargetRef
IGatewayTargetRef.Jsii$Default, IGatewayTargetRef.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy -
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.default IGatewayThe gateway that this target belongs to.default StringThe name of the gateway target.default StringThe status of the gateway target.The status reasons for the gateway target.default StringThe ARN of the gateway target resource.default StringThe id of the gateway target.default GatewayTargetProtocolTypeThe target protocol.default StringTimestamp when the gateway target was last updated.default Grantgrant(IGrantable grantee, String... actions) Grants IAM actions to the IAM Principal.default GrantgrantManage(IGrantable grantee) GrantsCreate,Update, andDeleteactions on the Gateway Target.default GrantgrantRead(IGrantable grantee) GrantsGetandListactions on the Gateway Target.Methods 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.interfaces.bedrockagentcore.IGatewayTargetRef.Jsii$Default
getGatewayTargetRefMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getGateway
The gateway that this target belongs to.- Specified by:
getGatewayin interfaceIGatewayTarget
-
getGatewayTargetName
The name of the gateway target.- Specified by:
getGatewayTargetNamein interfaceIGatewayTarget
-
getTargetArn
The ARN of the gateway target resource.- Specified by:
getTargetArnin interfaceIGatewayTarget
-
getTargetId
The id of the gateway target.- Specified by:
getTargetIdin interfaceIGatewayTarget
-
getTargetProtocolType
The target protocol.- Specified by:
getTargetProtocolTypein interfaceIGatewayTarget
-
getCreatedAt
Timestamp when the gateway target was created.- Specified by:
getCreatedAtin interfaceIGatewayTarget
-
getCredentialProviderConfigurations
@Stability(Stable) @Nullable default List<ICredentialProviderConfig> getCredentialProviderConfigurations()The credential provider configuration for the target.- Specified by:
getCredentialProviderConfigurationsin interfaceIGatewayTarget
-
getDescription
The description of the gateway target.- Specified by:
getDescriptionin interfaceIGatewayTarget
-
getStatus
The status of the gateway target.- Specified by:
getStatusin interfaceIGatewayTarget
-
getStatusReasons
The status reasons for the gateway target.- Specified by:
getStatusReasonsin interfaceIGatewayTarget
-
getUpdatedAt
Timestamp when the gateway target was last updated.- Specified by:
getUpdatedAtin interfaceIGatewayTarget
-
grant
@Stability(Stable) @NotNull default Grant grant(@NotNull IGrantable grantee, @NotNull String... actions) Grants IAM actions to the IAM Principal.- Specified by:
grantin interfaceIGatewayTarget- Parameters:
grantee- This parameter is required.actions- This parameter is required.
-
grantManage
GrantsCreate,Update, andDeleteactions on the Gateway Target.- Specified by:
grantManagein interfaceIGatewayTarget- Parameters:
grantee- This parameter is required.
-
grantRead
GrantsGetandListactions on the Gateway Target.- Specified by:
grantReadin interfaceIGatewayTarget- Parameters:
grantee- This parameter is required.
-