Interface IOnlineEvaluationConfig

All Superinterfaces:
software.constructs.IConstruct, software.constructs.IDependable, IEnvironmentAware, IGrantable, IOnlineEvaluationConfigRef, IResource, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IOnlineEvaluationConfig.Jsii$Default
All Known Implementing Classes:
IOnlineEvaluationConfig.Jsii$Proxy, OnlineEvaluationBase, OnlineEvaluationConfig

@Generated(value="jsii-pacmak/1.130.0 (build 048a5ee)", date="2026-05-19T19:44:37.124Z") @Stability(Stable) public interface IOnlineEvaluationConfig extends software.amazon.jsii.JsiiSerializable, IResource, IGrantable, IOnlineEvaluationConfigRef
Interface for OnlineEvaluationConfig resources.
  • Method Details

    • getOnlineEvaluationConfigArn

      @Stability(Stable) @NotNull String getOnlineEvaluationConfigArn()
      The ARN of the online evaluation configuration.
    • getOnlineEvaluationConfigId

      @Stability(Stable) @NotNull String getOnlineEvaluationConfigId()
      The unique identifier of the online evaluation configuration.
    • getOnlineEvaluationConfigName

      @Stability(Stable) @NotNull String getOnlineEvaluationConfigName()
      The name of the online evaluation configuration.
    • getCreatedAt

      @Stability(Stable) @Nullable default String getCreatedAt()
      The timestamp when the configuration was created.
    • getExecutionRole

      @Stability(Stable) @Nullable default IRole getExecutionRole()
      The IAM execution role for the evaluation.
    • getExecutionStatus

      @Stability(Stable) @Nullable default String getExecutionStatus()
      The execution status of the evaluation (ENABLED or DISABLED).
    • getStatus

      @Stability(Stable) @Nullable default String getStatus()
      The lifecycle status of the configuration (CREATING, ACTIVE, FAILED, DELETING).
    • getUpdatedAt

      @Stability(Stable) @Nullable default String getUpdatedAt()
      The timestamp when the configuration was last updated.
    • grant

      @Stability(Stable) @NotNull Grant grant(@NotNull IGrantable grantee, @NotNull String... actions)
      Grant the given principal identity permissions to perform actions on this configuration.

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