InstanceResource
An output resource produced by an instance, keyed by the field handle that produced it.
Resources are the outputs an instance publishes after a successful deployment (e.g., a database connection string, a Kubernetes cluster endpoint). Other instances can consume these resources via connections.
type InstanceResource {
field: String!
resource: Resource!
required: Boolean!
resourceType: ResourceType!
}
Fields
InstanceResource.field ● String! non-null scalar {#field}
The output handle name that produced this resource (e.g., authentication).
InstanceResource.resource ● Resource! non-null object {#resource}
The resource containing the actual data.
InstanceResource.required ● Boolean! non-null scalar {#required}
Whether the bundle guarantees this output is produced on every successful deployment.
InstanceResource.resourceType ● ResourceType! non-null object {#resource-type}
The resource type (artifact definition) this output produces.
Member Of
Instance object