Skip to main content

EnvironmentBlueprint

An environment's realized infrastructure graph.

The environment blueprint is the runtime counterpart of the project's design-time blueprint. It contains the instances (deployed infrastructure) and connections (runtime wiring) that show exactly how your infrastructure is running in this environment.

While the project blueprint defines the architecture once, each environment has its own environment blueprint with independent instances and connections. This means staging and production can run different versions, different configurations, or even different subsets of the full blueprint.

type EnvironmentBlueprint {
instances(
filter: InstancesFilter
sort: InstancesSort
cursor: Cursor
): InstancesPage
connections(
filter: ConnectionsFilter
sort: ConnectionsSort
cursor: Cursor
): ConnectionsPage
}

Fields

EnvironmentBlueprint.instances ● InstancesPage object {#instances}

Paginated list of instances deployed in this environment.

Returns all deployed infrastructure for the environment. Filter by status, bundle name, or configuration parameters. Defaults to alphabetical order by name.

EnvironmentBlueprint.instances.filter ● InstancesFilter input {#environment-blueprint-instances-filter}

Narrow results by status, bundle, or configuration values.

EnvironmentBlueprint.instances.sort ● InstancesSort input {#environment-blueprint-instances-sort}

Sort field and direction. Defaults to name ascending.

EnvironmentBlueprint.instances.cursor ● Cursor input {#environment-blueprint-instances-cursor}

Pagination cursor returned by a previous page.

EnvironmentBlueprint.connections ● ConnectionsPage object {#connections}

Paginated list of connections between instances in this environment.

Each connection represents a runtime data flow from one instance's output to another instance's input. Defaults to chronological order by creation time.

EnvironmentBlueprint.connections.filter ● ConnectionsFilter input {#environment-blueprint-connections-filter}

Narrow results by source or destination instance.

EnvironmentBlueprint.connections.sort ● ConnectionsSort input {#environment-blueprint-connections-sort}

Sort field and direction. Defaults to created_at ascending.

EnvironmentBlueprint.connections.cursor ● Cursor input {#environment-blueprint-connections-cursor}

Pagination cursor returned by a previous page.

Member Of

Environment object