Anchorage API reference
    Preparing search index...
    interface FleetRecord {
        activeRelease?: ExternalReleaseSnapshot;
        applicationBindings?: ApplicationBindingTopology;
        applicationResources?: readonly ApplicationR2Resource[];
        artifactVersion: string;
        backend: ProvisioningBackendKind;
        backendSwitchIntent?: BackendSwitchIntent;
        databaseExportLocation?: string;
        databaseExportSha256?: string;
        databaseExportSize?: number;
        databaseId: string;
        databaseName: string;
        desiredSpecDigest: string;
        durableObjectBindings: readonly DurableObjectBindingInventory[];
        durableObjectMigrationHistory?: readonly DurableObjectMigration[];
        durableObjectMigrationHistoryDigest?: string;
        durableObjectTag?: string;
        environment: string;
        migrationIntent?: ExternalMigrationIntent;
        migrationPriorRelease?: ExternalReleaseSnapshot;
        outboundPolicy?: DeploymentEgressPolicy;
        pendingArtifactVersion?: string;
        pendingRelease?: ExternalReleaseSnapshot;
        pendingSpecDigest?: string;
        phase:
            | "database-reserved"
            | "database-create-authorized"
            | "database-created"
            | "identity-seeded"
            | "migrated"
            | "application-resources-create-authorized"
            | "application-resources-deployed"
            | "platform-resources-deployed"
            | "worker-deployed"
            | "maintenance-armed"
            | "publishing"
            | "migrating"
            | "ready"
            | "decommissioning"
            | "traffic-removed"
            | "credentials-revoked"
            | "worker-deleted"
            | "platform-credentials-revoked"
            | "platform-resources-deleted"
            | "application-resources-deleting"
            | "application-resources-deleted"
            | "database-exported"
            | "database-deleting"
            | "decommissioned"
            | "rolling-back";
        platformResources?: ExternalPlatformResources;
        platformTarget?: ExternalPlatformTargetDescription;
        retiringRelease?: ExternalReleaseSnapshot;
        rollbackRelease?: ExternalReleaseSnapshot;
        routeHostname: string;
        schemaVersion: number;
        scriptName: string;
        settledSettlementKey?: string;
        tenantTag: string;
        updatedAt: string;
    }
    Index

    Properties

    activeRelease?: ExternalReleaseSnapshot
    applicationBindings?: ApplicationBindingTopology
    applicationResources?: readonly ApplicationR2Resource[]
    artifactVersion: string
    backendSwitchIntent?: BackendSwitchIntent
    databaseExportLocation?: string
    databaseExportSha256?: string
    databaseExportSize?: number
    databaseId: string
    databaseName: string
    desiredSpecDigest: string
    durableObjectBindings: readonly DurableObjectBindingInventory[]
    durableObjectMigrationHistory?: readonly DurableObjectMigration[]
    durableObjectMigrationHistoryDigest?: string
    durableObjectTag?: string
    environment: string
    migrationIntent?: ExternalMigrationIntent
    migrationPriorRelease?: ExternalReleaseSnapshot
    outboundPolicy?: DeploymentEgressPolicy
    pendingArtifactVersion?: string
    pendingRelease?: ExternalReleaseSnapshot
    pendingSpecDigest?: string
    phase:
        | "database-reserved"
        | "database-create-authorized"
        | "database-created"
        | "identity-seeded"
        | "migrated"
        | "application-resources-create-authorized"
        | "application-resources-deployed"
        | "platform-resources-deployed"
        | "worker-deployed"
        | "maintenance-armed"
        | "publishing"
        | "migrating"
        | "ready"
        | "decommissioning"
        | "traffic-removed"
        | "credentials-revoked"
        | "worker-deleted"
        | "platform-credentials-revoked"
        | "platform-resources-deleted"
        | "application-resources-deleting"
        | "application-resources-deleted"
        | "database-exported"
        | "database-deleting"
        | "decommissioned"
        | "rolling-back"
    platformResources?: ExternalPlatformResources
    retiringRelease?: ExternalReleaseSnapshot
    rollbackRelease?: ExternalReleaseSnapshot
    routeHostname: string
    schemaVersion: number
    scriptName: string
    settledSettlementKey?: string

    The key of the last settlement this deployment completed.

    Persisted for one reason: the convergence entry is the steady-state path, so a fleet that reconciles on a schedule re-enters it forever. Without a durable marker every one of those converges would re-fire settlement on an unchanged deployment, and a host charging per settlement would charge per reconcile. Absent on any deployment that has not settled since this field existed, which reads as "settle once more", never as "already settled".

    tenantTag: string
    updatedAt: string