# Interface Actor

interface Actor {
actorId: string;
connectableTs?: number;
crashPolicy: Rivet.CrashPolicy;
createTs: number;
datacenter: string;
destroyTs?: number;
key?: string;
name: string;
namespaceId: string;
pendingAllocationTs?: number;
rescheduleTs?: number;
runnerNameSelector: string;
sleepTs?: number;
startTs?: number;
}

- Defined in engine/sdks/typescript/api-full/types/api/types/Actor.d.ts:5

##### Index

### Properties

actorId
connectableTs?
crashPolicy
createTs
datacenter
destroyTs?
key?
name
namespaceId
pendingAllocationTs?
rescheduleTs?
runnerNameSelector
sleepTs?
startTs?

## Properties

### actorId

actorId: string

- Defined in engine/sdks/typescript/api-full/types/api/types/Actor.d.ts:6

### `Optional` connectableTs

connectableTs?: number

Denotes when the actor was last connectable. Null if actor is not running.

- Defined in engine/sdks/typescript/api-full/types/api/types/Actor.d.ts:8

### crashPolicy

crashPolicy: Rivet.CrashPolicy

- Defined in engine/sdks/typescript/api-full/types/api/types/Actor.d.ts:9

### createTs

createTs: number

Denotes when the actor was first created.

- Defined in engine/sdks/typescript/api-full/types/api/types/Actor.d.ts:11

### datacenter

datacenter: string

- Defined in engine/sdks/typescript/api-full/types/api/types/Actor.d.ts:12

### `Optional` destroyTs

destroyTs?: number

Denotes when the actor was destroyed.

- Defined in engine/sdks/typescript/api-full/types/api/types/Actor.d.ts:14

### `Optional` key

key?: string

- Defined in engine/sdks/typescript/api-full/types/api/types/Actor.d.ts:15

### name

name: string

- Defined in engine/sdks/typescript/api-full/types/api/types/Actor.d.ts:16

### namespaceId

namespaceId: string

- Defined in engine/sdks/typescript/api-full/types/api/types/Actor.d.ts:17

### `Optional` pendingAllocationTs

pendingAllocationTs?: number

Denotes when the actor started waiting for an allocation.

- Defined in engine/sdks/typescript/api-full/types/api/types/Actor.d.ts:19

### `Optional` rescheduleTs

rescheduleTs?: number

Denotes when the actor will try to allocate again. If this is set, the actor will not attempt to allocate until the given timestamp.

- Defined in engine/sdks/typescript/api-full/types/api/types/Actor.d.ts:24

### runnerNameSelector

runnerNameSelector: string

- Defined in engine/sdks/typescript/api-full/types/api/types/Actor.d.ts:25

### `Optional` sleepTs

sleepTs?: number

Denotes when the actor entered a sleeping state.

- Defined in engine/sdks/typescript/api-full/types/api/types/Actor.d.ts:27

### `Optional` startTs

startTs?: number

Denotes when the actor was first made connectable. Null if never.

- Defined in engine/sdks/typescript/api-full/types/api/types/Actor.d.ts:29