ποΈ AccessTokensFilter
Filters for the access tokens list.
ποΈ AccessTokensSort
Sort options for the access tokens list.
ποΈ ActorSearchFilter
Case-insensitive substring search across the actor's identifying fields.
ποΈ AddAccountToGroupInput
Add an account to a group by email. If the email belongs to an existing organization member they are added directly; otherwise an invitation is sent.
ποΈ AddComponentInput
Add an infrastructure component to a project's blueprint. Each component is a specific instance of a bundle (like a Redis cache or PostgreSQL database) that composes with other components to form your application.
ποΈ AlarmMetricDimensionInput
A key-value dimension identifying the cloud resource a metric applies to.
ποΈ AlarmMetricInput
The cloud metric an alarm evaluates.
ποΈ AuditLogActorTypeFilter
Filter audit log events by the type of actor that performed the action.
ποΈ AuditLogsFilter
Filter criteria for narrowing which audit log events are returned.
ποΈ AuditLogsSort
Sorting options for the audit logs list.
ποΈ BundleIdFilter
Filter by a specific bundle version using the name@version composite identifier.
ποΈ BundlesFilter
Filters for narrowing the bundles list.
ποΈ BundlesSort
Controls the sort order of the bundles list.
ποΈ CloneProjectInput
Attributes for the new project.
ποΈ ComponentsFilter
Filter which components to return.
ποΈ ComponentsSort
Sorting options for the components list.
ποΈ ConnectionsFilter
Filter which connections to return.
ποΈ ConnectionsSort
Sorting options for the connections list.
ποΈ CopyInstanceInput
Copy configuration from one instance to another. The source and destination must be instances of the same component. Source params (minus any fields marked non-copyable in the bundle) are written to the destination, then a plan deployment is created on the destination so the changes can be reviewed before applying.
ποΈ CreateAccessTokenInput
Create a scoped, time-limited access token for the authenticated identity.
ποΈ CreateCustomAttributeInput
Declare a custom attribute key for your organization. Custom attributes control which user-defined attribute keys can be set on resources at each level of the hierarchy. System attributes (md-*) are auto-injected by Massdriver and do not need to be declared.
ποΈ CreateDeploymentInput
Deploy an instance with configuration parameters. Params are validated against the bundle's params schema, cached on the instance, and snapshotted into the deployment.
ποΈ CreateEnvironmentInput
Create a new environment. Environments are isolated deployment contexts like production, staging, or development, each with independent secrets and configurations.
ποΈ CreateGroupInput
Create a new group. Groups control which projects members can access.
ποΈ CreateGroupPolicyInput
Attach an ABAC policy to a group. Each policy grants or denies one or more actions on entities whose attributes satisfy the conditions.
ποΈ CreateInstanceAlarmInput
Register a cloud metric alarm with an instance. The alarm appears in the UI immediately and receives state transitions as soon as the cloud provider reports them. Webhooks from AWS CloudWatch, Azure Monitor, GCP Cloud Monitoring, and Prometheus Alertmanager match against cloudResourceId to attach state.
ποΈ CreateIntegrationInput
Create and activate an integration for your organization. The config and auth payloads must conform to the integration type's configSchema and authSchema respectively.
ποΈ CreateOciRepoInput
Create a new OCI repository in your organization's catalog. Repositories must exist before any version can be published to them.
ποΈ CreateOrganizationInput
Create a new organization. An organization is the top-level container for all your projects, environments, and infrastructure resources.
ποΈ CreateProjectInput
Create a new project. A project is the complete model of your applicationβits infrastructure, architecture, configurations, and environments.
ποΈ CreateRepoGrantInput
Share an OCI repo with recipient projects matching attribute conditions. The caller must have repo:grant on the source repo.
ποΈ CreateResourceGrantInput
Share a resource with recipient environments matching attribute conditions. The caller must have resource:grant on the source resource.
ποΈ CreateResourceInput
Import a new resource with a name and optional payload conforming to the resource type's schema.
ποΈ CreateServiceAccountInput
Create a new service account for programmatic API access. Issues a default access token alongside the service account; the raw token value is returned once and cannot be retrieved later.
ποΈ Cursor
Cursor-based pagination input for list queries.
ποΈ CustomAttributesSort
Sorting options for the custom attributes list. Specify a field and direction.
ποΈ DatetimeFilter
Filter by a datetime field.
ποΈ DeploymentActionFilter
Filter by deployment action.
ποΈ DeploymentStatusFilter
Filter by deployment status.
ποΈ DeploymentsFilter
Narrows the deployments list to only matching records.
ποΈ DeploymentsSort
Controls the sort order of the deployments list.
ποΈ EnvironmentsFilter
Filters for narrowing the environments list. All filters are optional and combine with AND logic.
ποΈ EnvironmentsSort
Sorting options for the environments list. Specify a field and direction.
ποΈ EventTypesFilter
Filter criteria for narrowing the event type catalog.
ποΈ EventTypesSort
Sort order for the event type catalog.
ποΈ ForkEnvironmentInput
Attributes for the new environment. The fork references the parent via parentId, starts with blank instances, and does not copy any instance-level configuration. Use copyInstance per-instance if you want to seed configuration from the parent.
ποΈ GroupInvitationsSort
Sorting options for a group's pending invitations.
ποΈ GroupMembersSort
Sorting options for a group's members list.
ποΈ GroupsSort
Sorting options for the groups list.
ποΈ IdFilter
Filter by an identifier field.
ποΈ IdentitiesSort
Sorting options for the viewer's linked identities list.
ποΈ InstanceAlarmsFilter
Narrows the instance alarms list to only matching records.
ποΈ InstanceAlarmsSort
Sorting options for the instance alarms list. Specify a field and direction.
ποΈ InstanceStatusFilter
Filter by instance status.
ποΈ InstancesFilter
Filter which instances to return.
ποΈ InstancesSort
Sorting options for the instances list.
ποΈ IntegrationStatusFilter
Filter by integration status.
ποΈ IntegrationsFilter
Filter options for the integrations query.
ποΈ IntegrationsSort
Sorting options for the integrations query.
ποΈ InvitesSort
Sorting options for the viewer's pending invitations list.
ποΈ LinkComponentsInput
Create a link between two components in a project's blueprint. Links connect an output field on the source component to an input field on the destination component, establishing data flow between infrastructure resources.
ποΈ LinksFilter
Filter which links to return.
ποΈ LinksSort
Sorting options for the links list.
ποΈ OciFilesSort
Controls the sort order of files in a tagged version of an OCI artifact.
ποΈ OciRepoNameFilter
Filter by OCI repository name (the bundle's package identifier).
ποΈ OciRepoReleaseChannelsFilter
Filters for narrowing the release channels list.
ποΈ OciRepoReleaseChannelsSort
Controls the sort order of release channels.
ποΈ OciRepoTagsFilter
Filters for narrowing the tags list within an OCI repository.
ποΈ OciRepoTagsSort
Controls the sort order of tags within an OCI repository.
ποΈ OciReposFilter
Filters for narrowing the OCI repositories list.
ποΈ OciReposSort
Controls the sort order of the OCI repositories list.
ποΈ OrganizationsSort
Sorting options for organization lists.
ποΈ OrphanInstanceInput
Reset an instance to INITIALIZED, clearing all of its Terraform/OpenTofu state locks. Optionally also deletes the remote IaC state files.
ποΈ ParamDimensionFilter
Filter instances by the value of a configuration parameter at a specific JSON path.
ποΈ ParamDimensionsFilter
Scope which instances' bundle schemas are introspected for param dimensions.
ποΈ ParamDimensionsSort
Sorting options for the param dimensions list.
ποΈ PoliciesFilter
Filters for narrowing a list of policies. All filters are optional and combine with AND logic.
ποΈ PoliciesSort
Sorting options for a list of policies. Specify a field and direction.
ποΈ PolicyDecisionInput
A single permission question inside an evaluatePolicies request.
ποΈ PolicyEffectFilter
Filter by ALLOW or DENY.
ποΈ ProjectsSort
Sorting options for the projects list. Specify a field and direction.
ποΈ ProposeDeploymentInput
Propose a deployment for human review. The deployment is created in PROPOSED status and will not execute until it is approved via approveDeployment. Params are validated against the bundle's params schema and snapshotted into the proposal.
ποΈ PublishResourceTypeInput
Upsert a resource type for your organization from a JSON Schema document. If an existing resource type has the same identifier, its schema is replaced. Deprecated: this mutation exists solely to bridge V0 publishArtifactDefinition into the V2 API while resource types are being migrated to OCI. New integrations should use the OCI-native publishing flow β this mutation may be removed without notice.
ποΈ RemoveRemoteReferenceInput
Remove a remote reference from an instance. The reference can only be removed if no provisioned instances are connected through it.
ποΈ ResourceOriginFilter
Filter resources by their origin.
ποΈ ResourceTypesFilter
Filters for narrowing the resource types list.
ποΈ ResourceTypesSort
Controls the sort order of the resource types list.
ποΈ ResourcesFilter
Narrows the resources list to only matching records.
ποΈ ResourcesSort
Controls the sort order of the resources list.
ποΈ ServiceAccountsFilter
Filter criteria for narrowing which service accounts are returned.
ποΈ ServiceAccountsSort
Sorting options for the service accounts list. Specify a field and direction.
ποΈ SetComponentPositionInput
Set the position of a component on the canvas.
ποΈ SetInstanceSecretInput
Create or update a secret on an instance. The secret value is encrypted at rest and never returned in API responses.
ποΈ SetRemoteReferenceInput
Link an instance's resource field to a resource from another project or an imported resource. The instance must not be in a provisioned or failed state.
ποΈ StringFilter
Filter by a string field.
ποΈ UpdateComponentInput
Update an existing component's name, description, and attributes. The component ID and underlying bundle cannot be changed.
ποΈ UpdateCustomAttributeInput
Replace the closed set of values for an existing custom attribute. The key and scope are immutable.
ποΈ UpdateEnvironmentInput
Update an existing environment's name and description. The ID cannot be changed after creation.
ποΈ UpdateGroupInput
Update a group's name or description.
ποΈ UpdateInstanceAlarmInput
Update a registered alarm's mutable fields. Omit a field to leave it unchanged.
ποΈ UpdateInstanceInput
Update an instance's version constraint or release strategy. Changes take effect on the next deployment.
ποΈ UpdateOciRepoInput
Update an OCI repository's user-settable metadata. The repository name and artifact type are immutable.
ποΈ UpdateOrganizationInput
Update mutable settings on an organization. The identifier is fixed at creation and cannot be changed.
ποΈ UpdatePolicyInput
Edit an existing policy in place. The principal cannot be changed.
ποΈ UpdateProjectInput
Update an existing project's name and description. The ID cannot be changed after creation.
ποΈ UpdateResourceInput
Update a resource's name or payload. Provisioned resources can only have their name updated. Imported resources can also update their payload.
ποΈ UpdateServiceAccountInput
Update a service account's name or description. Both fields are optional; send only the fields you want to change.