# aws-cdk-lib.interfaces.aws_batch

| Name | Kind | Summary |
| --- | --- | --- |
| [`ComputeEnvironmentReference`](/v2/docs/aws-cdk-lib.interfaces.aws_batch.ComputeEnvironmentReference) | Struct | A reference to a ComputeEnvironment resource. |
| [`ConsumableResourceReference`](/v2/docs/aws-cdk-lib.interfaces.aws_batch.ConsumableResourceReference) | Struct | A reference to a ConsumableResource resource. |
| [`IComputeEnvironmentRef`](/v2/docs/aws-cdk-lib.interfaces.aws_batch.IComputeEnvironmentRef) | Interface | Indicates that this resource can be referenced as a ComputeEnvironment. |
| [`IConsumableResourceRef`](/v2/docs/aws-cdk-lib.interfaces.aws_batch.IConsumableResourceRef) | Interface | Indicates that this resource can be referenced as a ConsumableResource. |
| [`IJobDefinitionRef`](/v2/docs/aws-cdk-lib.interfaces.aws_batch.IJobDefinitionRef) | Interface | Indicates that this resource can be referenced as a JobDefinition. |
| [`IJobQueueRef`](/v2/docs/aws-cdk-lib.interfaces.aws_batch.IJobQueueRef) | Interface | Indicates that this resource can be referenced as a JobQueue. |
| [`IQuotaShareRef`](/v2/docs/aws-cdk-lib.interfaces.aws_batch.IQuotaShareRef) | Interface | Indicates that this resource can be referenced as a QuotaShare. |
| [`ISchedulingPolicyRef`](/v2/docs/aws-cdk-lib.interfaces.aws_batch.ISchedulingPolicyRef) | Interface | Indicates that this resource can be referenced as a SchedulingPolicy. |
| [`IServiceEnvironmentRef`](/v2/docs/aws-cdk-lib.interfaces.aws_batch.IServiceEnvironmentRef) | Interface | Indicates that this resource can be referenced as a ServiceEnvironment. |
| [`JobDefinitionReference`](/v2/docs/aws-cdk-lib.interfaces.aws_batch.JobDefinitionReference) | Struct | A reference to a JobDefinition resource. |
| [`JobQueueReference`](/v2/docs/aws-cdk-lib.interfaces.aws_batch.JobQueueReference) | Struct | A reference to a JobQueue resource. |
| [`QuotaShareReference`](/v2/docs/aws-cdk-lib.interfaces.aws_batch.QuotaShareReference) | Struct | A reference to a QuotaShare resource. |
| [`SchedulingPolicyReference`](/v2/docs/aws-cdk-lib.interfaces.aws_batch.SchedulingPolicyReference) | Struct | A reference to a SchedulingPolicy resource. |
| [`ServiceEnvironmentReference`](/v2/docs/aws-cdk-lib.interfaces.aws_batch.ServiceEnvironmentReference) | Struct | A reference to a ServiceEnvironment resource. |
