ArtifactDefinition
A standardized contract for passing state between infrastructure modules, enabling cross-tool connectivity (e.g. Terraform outputs to Helm values) and automatic resource configuration (e.g. IAM policies, secrets, credentials)
type ArtifactDefinition {
id: ID!
createdAt: DateTime!
updatedAt: DateTime!
name: String!
access: ArtifactDefinitionAccess!
url: String
schema: JSON!
ui: ArtifactDefinitionUi
icon: String
label: String!
type: String @deprecated
exportFormats: [ArtifactDefinitionExportFormat]
}
Fields
ArtifactDefinition.id
● ID!
non-null scalar
ArtifactDefinition.createdAt
● DateTime!
non-null scalar
ArtifactDefinition.updatedAt
● DateTime!
non-null scalar
ArtifactDefinition.name
● String!
non-null scalar
The name of this type. Organization scoped: my-org/aws-iam-role
ArtifactDefinition.access
● ArtifactDefinitionAccess!
non-null enum
ArtifactDefinition.url
● String
scalar
ArtifactDefinition.schema
● JSON!
non-null scalar
ArtifactDefinition.ui
● ArtifactDefinitionUi
object
ArtifactDefinition.icon
● String
scalar
ArtifactDefinition.label
● String!
non-null scalar
ArtifactDefinition.type
● String
deprecated scalar
use name
field
ArtifactDefinition.exportFormats
● [ArtifactDefinitionExportFormat]
list object
Returned By
artifactDefinitions
query
Member Of
Artifact
object ● DefaultableEnvironmentConnectionGroup
object ● DefaultableTargetConnectionGroup
object ● LinkableField
object