# Job (/docs/api/interfaces/Job)



Defined in: [packages/core/src/ir.ts:44](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L44)

## Indexable [#indexable]

```ts
[key: string]: unknown
```

## Properties [#properties]

### concurrency? [#concurrency]

```ts
optional concurrency?: unknown;
```

Defined in: [packages/core/src/ir.ts:52](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L52)

***

### container? [#container]

```ts
optional container?: unknown;
```

Defined in: [packages/core/src/ir.ts:55](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L55)

***

### defaults? [#defaults]

```ts
optional defaults?: unknown;
```

Defined in: [packages/core/src/ir.ts:57](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L57)

***

### dynamic-matrix? [#dynamic-matrix]

```ts
optional dynamic-matrix?: unknown;
```

Defined in: [packages/core/src/ir.ts:63](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L63)

***

### env? [#env]

```ts
optional env?: Record<string, unknown>;
```

Defined in: [packages/core/src/ir.ts:54](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L54)

***

### executor? [#executor]

```ts
optional executor?: unknown;
```

Defined in: [packages/core/src/ir.ts:59](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L59)

***

### expand\_matrix? [#expand_matrix]

```ts
optional expand_matrix?: unknown;
```

Defined in: [packages/core/src/ir.ts:64](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L64)

***

### extends? [#extends]

```ts
optional extends?: string | string[];
```

Defined in: [packages/core/src/ir.ts:60](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L60)

***

### fallback? [#fallback]

```ts
optional fallback?: unknown;
```

Defined in: [packages/core/src/ir.ts:62](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L62)

***

### if? [#if]

```ts
optional if?: string | number | boolean;
```

Defined in: [packages/core/src/ir.ts:48](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L48)

***

### needs? [#needs]

```ts
optional needs?: string | string[];
```

Defined in: [packages/core/src/ir.ts:47](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L47)

***

### outputs? [#outputs]

```ts
optional outputs?: Record<string, unknown>;
```

Defined in: [packages/core/src/ir.ts:53](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L53)

***

### permissions? [#permissions]

```ts
optional permissions?: unknown;
```

Defined in: [packages/core/src/ir.ts:51](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L51)

***

### retry? [#retry]

```ts
optional retry?: unknown;
```

Defined in: [packages/core/src/ir.ts:61](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L61)

***

### runs-on? [#runs-on]

```ts
optional runs-on?: unknown;
```

Defined in: [packages/core/src/ir.ts:45](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L45)

***

### services? [#services]

```ts
optional services?: unknown;
```

Defined in: [packages/core/src/ir.ts:56](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L56)

***

### steps? [#steps]

```ts
optional steps?: Step[];
```

Defined in: [packages/core/src/ir.ts:49](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L49)

***

### strategy? [#strategy]

```ts
optional strategy?: Record<string, unknown>;
```

Defined in: [packages/core/src/ir.ts:50](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L50)

***

### timeout-minutes? [#timeout-minutes]

```ts
optional timeout-minutes?: unknown;
```

Defined in: [packages/core/src/ir.ts:46](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L46)

***

### uses? [#uses]

```ts
optional uses?: string;
```

Defined in: [packages/core/src/ir.ts:58](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/ir.ts#L58)


## Sitemap

Browse the full documentation: [Markdown sitemap](https://austenstone.github.io/actio/sitemap.md) · [XML sitemap](https://austenstone.github.io/actio/sitemap.xml)