Interface ICodeInterpreterCustom.Jsii$Default
- All Superinterfaces:
ICodeInterpreterCustom,ICodeInterpreterCustomRef,ICodeInterpreterCustomRef.Jsii$Default,IConnectable,IConnectable.Jsii$Default,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IGrantable,IGrantable.Jsii$Default,IResource,IResource.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ICodeInterpreterCustom.Jsii$Proxy
- Enclosing interface:
ICodeInterpreterCustom
@Internal
public static interface ICodeInterpreterCustom.Jsii$Default
extends ICodeInterpreterCustom, IResource.Jsii$Default, ICodeInterpreterCustomRef.Jsii$Default, IConnectable.Jsii$Default, IGrantable.Jsii$Default
Internal default implementation for
ICodeInterpreterCustom.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrockagentcore.ICodeInterpreterCustom
ICodeInterpreterCustom.Jsii$Default, ICodeInterpreterCustom.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.bedrockagentcore.ICodeInterpreterCustomRef
ICodeInterpreterCustomRef.Jsii$Default, ICodeInterpreterCustomRef.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.IConnectable
IConnectable.Jsii$Default, IConnectable.Jsii$ProxyNested 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.iam.IGrantable
IGrantable.Jsii$Default, IGrantable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault StringThe ARN of the code interpreter resource.default StringThe id of the code interpreter.default StringTimestamp when the code interpreter was created.default IRoleThe IAM role that provides permissions for the code interpreter to access AWS services.default StringTimestamp when the code interpreter was last updated.default StringThe status of the code interpreter.default Grantgrant(IGrantable grantee, String... actions) Grants IAM actions to the IAM Principal.default GrantgrantRead(IGrantable grantee) GrantsGetandListactions on the Code Interpreter.default GrantgrantUse(IGrantable grantee) GrantsInvoke,Start, andStopactions on the Code Interpreter.default MetricReturn the given named metric for this code interpreter.default Metricmetric(String metricName, MetricOptions props) Return the given named metric for this code interpreter.default MetricmetricErrorsForApiOperation(String operation) Return a metric containing the number of errors for a specific API operation performed on this code interpreter.default MetricmetricErrorsForApiOperation(String operation, MetricOptions props) Return a metric containing the number of errors for a specific API operation performed on this code interpreter.default MetricmetricForApiOperation(String metricName, String operation) Return the given named metric related to the API operation performed on this code interpreter.default MetricmetricForApiOperation(String metricName, String operation, MetricOptions props) Return the given named metric related to the API operation performed on this code interpreter.default MetricmetricInvocationsForApiOperation(String operation) Return a metric containing the total number of API requests made for a specific code interpreter operation.default MetricmetricInvocationsForApiOperation(String operation, MetricOptions props) Return a metric containing the total number of API requests made for a specific code interpreter operation.default MetricmetricLatencyForApiOperation(String operation) Return a metric measuring the latency of a specific API operation performed on this code interpreter.default MetricmetricLatencyForApiOperation(String operation, MetricOptions props) Return a metric measuring the latency of a specific API operation performed on this code interpreter.default MetricReturn a metric measuring the duration of code interpreter sessions.default MetricReturn a metric measuring the duration of code interpreter sessions.default MetricmetricSystemErrorsForApiOperation(String operation) Return a metric containing the number of system errors for a specific API operation performed on this code interpreter.default MetricmetricSystemErrorsForApiOperation(String operation, MetricOptions props) Return a metric containing the number of system errors for a specific API operation performed on this code interpreter.default MetricmetricThrottlesForApiOperation(String operation) Return a metric containing the number of throttled requests for a specific API operation performed on this code interpreter.default MetricmetricThrottlesForApiOperation(String operation, MetricOptions props) Return a metric containing the number of throttled requests for a specific API operation performed on this code interpreter.default MetricmetricUserErrorsForApiOperation(String operation) Return a metric containing the number of user errors for a specific API operation performed on this code interpreter.default MetricmetricUserErrorsForApiOperation(String operation, MetricOptions props) Return a metric containing the number of user errors for a specific API operation performed on this code interpreter.Methods inherited from interface software.amazon.awscdk.interfaces.bedrockagentcore.ICodeInterpreterCustomRef.Jsii$Default
getCodeInterpreterCustomRefMethods inherited from interface software.amazon.awscdk.services.ec2.IConnectable.Jsii$Default
getConnectionsMethods 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.services.iam.IGrantable.Jsii$Default
getGrantPrincipalMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCodeInterpreterArn
The ARN of the code interpreter resource.- Specified by:
getCodeInterpreterArnin interfaceICodeInterpreterCustom
-
getCodeInterpreterId
The id of the code interpreter.- Specified by:
getCodeInterpreterIdin interfaceICodeInterpreterCustom
-
getExecutionRole
The IAM role that provides permissions for the code interpreter to access AWS services.- Specified by:
getExecutionRolein interfaceICodeInterpreterCustom
-
getCreatedAt
Timestamp when the code interpreter was created.- Specified by:
getCreatedAtin interfaceICodeInterpreterCustom
-
getLastUpdatedAt
Timestamp when the code interpreter was last updated.- Specified by:
getLastUpdatedAtin interfaceICodeInterpreterCustom
-
getStatus
The status of the code interpreter.- Specified by:
getStatusin interfaceICodeInterpreterCustom
-
grant
@Stability(Stable) @NotNull default Grant grant(@NotNull IGrantable grantee, @NotNull String... actions) Grants IAM actions to the IAM Principal.- Specified by:
grantin interfaceICodeInterpreterCustom- Parameters:
grantee- This parameter is required.actions- This parameter is required.
-
grantRead
GrantsGetandListactions on the Code Interpreter.- Specified by:
grantReadin interfaceICodeInterpreterCustom- Parameters:
grantee- This parameter is required.
-
grantUse
GrantsInvoke,Start, andStopactions on the Code Interpreter.- Specified by:
grantUsein interfaceICodeInterpreterCustom- Parameters:
grantee- This parameter is required.
-
metric
@Stability(Stable) @NotNull default Metric metric(@NotNull String metricName, @Nullable MetricOptions props) Return the given named metric for this code interpreter.- Specified by:
metricin interfaceICodeInterpreterCustom- Parameters:
metricName- This parameter is required.props-
-
metric
Return the given named metric for this code interpreter.- Specified by:
metricin interfaceICodeInterpreterCustom- Parameters:
metricName- This parameter is required.
-
metricErrorsForApiOperation
@Stability(Stable) @NotNull default Metric metricErrorsForApiOperation(@NotNull String operation, @Nullable MetricOptions props) Return a metric containing the number of errors for a specific API operation performed on this code interpreter.- Specified by:
metricErrorsForApiOperationin interfaceICodeInterpreterCustom- Parameters:
operation- This parameter is required.props-
-
metricErrorsForApiOperation
Return a metric containing the number of errors for a specific API operation performed on this code interpreter.- Specified by:
metricErrorsForApiOperationin interfaceICodeInterpreterCustom- Parameters:
operation- This parameter is required.
-
metricForApiOperation
@Stability(Stable) @NotNull default Metric metricForApiOperation(@NotNull String metricName, @NotNull String operation, @Nullable MetricOptions props) Return the given named metric related to the API operation performed on this code interpreter.- Specified by:
metricForApiOperationin interfaceICodeInterpreterCustom- Parameters:
metricName- This parameter is required.operation- This parameter is required.props-
-
metricForApiOperation
@Stability(Stable) @NotNull default Metric metricForApiOperation(@NotNull String metricName, @NotNull String operation) Return the given named metric related to the API operation performed on this code interpreter.- Specified by:
metricForApiOperationin interfaceICodeInterpreterCustom- Parameters:
metricName- This parameter is required.operation- This parameter is required.
-
metricInvocationsForApiOperation
@Stability(Stable) @NotNull default Metric metricInvocationsForApiOperation(@NotNull String operation, @Nullable MetricOptions props) Return a metric containing the total number of API requests made for a specific code interpreter operation.- Specified by:
metricInvocationsForApiOperationin interfaceICodeInterpreterCustom- Parameters:
operation- This parameter is required.props-
-
metricInvocationsForApiOperation
@Stability(Stable) @NotNull default Metric metricInvocationsForApiOperation(@NotNull String operation) Return a metric containing the total number of API requests made for a specific code interpreter operation.- Specified by:
metricInvocationsForApiOperationin interfaceICodeInterpreterCustom- Parameters:
operation- This parameter is required.
-
metricLatencyForApiOperation
@Stability(Stable) @NotNull default Metric metricLatencyForApiOperation(@NotNull String operation, @Nullable MetricOptions props) Return a metric measuring the latency of a specific API operation performed on this code interpreter.- Specified by:
metricLatencyForApiOperationin interfaceICodeInterpreterCustom- Parameters:
operation- This parameter is required.props-
-
metricLatencyForApiOperation
Return a metric measuring the latency of a specific API operation performed on this code interpreter.- Specified by:
metricLatencyForApiOperationin interfaceICodeInterpreterCustom- Parameters:
operation- This parameter is required.
-
metricSessionDuration
Return a metric measuring the duration of code interpreter sessions.- Specified by:
metricSessionDurationin interfaceICodeInterpreterCustom- Parameters:
props-
-
metricSessionDuration
Return a metric measuring the duration of code interpreter sessions.- Specified by:
metricSessionDurationin interfaceICodeInterpreterCustom
-
metricSystemErrorsForApiOperation
@Stability(Stable) @NotNull default Metric metricSystemErrorsForApiOperation(@NotNull String operation, @Nullable MetricOptions props) Return a metric containing the number of system errors for a specific API operation performed on this code interpreter.- Specified by:
metricSystemErrorsForApiOperationin interfaceICodeInterpreterCustom- Parameters:
operation- This parameter is required.props-
-
metricSystemErrorsForApiOperation
@Stability(Stable) @NotNull default Metric metricSystemErrorsForApiOperation(@NotNull String operation) Return a metric containing the number of system errors for a specific API operation performed on this code interpreter.- Specified by:
metricSystemErrorsForApiOperationin interfaceICodeInterpreterCustom- Parameters:
operation- This parameter is required.
-
metricThrottlesForApiOperation
@Stability(Stable) @NotNull default Metric metricThrottlesForApiOperation(@NotNull String operation, @Nullable MetricOptions props) Return a metric containing the number of throttled requests for a specific API operation performed on this code interpreter.- Specified by:
metricThrottlesForApiOperationin interfaceICodeInterpreterCustom- Parameters:
operation- This parameter is required.props-
-
metricThrottlesForApiOperation
@Stability(Stable) @NotNull default Metric metricThrottlesForApiOperation(@NotNull String operation) Return a metric containing the number of throttled requests for a specific API operation performed on this code interpreter.- Specified by:
metricThrottlesForApiOperationin interfaceICodeInterpreterCustom- Parameters:
operation- This parameter is required.
-
metricUserErrorsForApiOperation
@Stability(Stable) @NotNull default Metric metricUserErrorsForApiOperation(@NotNull String operation, @Nullable MetricOptions props) Return a metric containing the number of user errors for a specific API operation performed on this code interpreter.- Specified by:
metricUserErrorsForApiOperationin interfaceICodeInterpreterCustom- Parameters:
operation- This parameter is required.props-
-
metricUserErrorsForApiOperation
@Stability(Stable) @NotNull default Metric metricUserErrorsForApiOperation(@NotNull String operation) Return a metric containing the number of user errors for a specific API operation performed on this code interpreter.- Specified by:
metricUserErrorsForApiOperationin interfaceICodeInterpreterCustom- Parameters:
operation- This parameter is required.
-