Skip to main content

CreateOciRepoInput

Create a new OCI repository in your organization's catalog. Repositories must exist before any version can be published to them.

input CreateOciRepoInput {
artifactType: OciArtifactType!
attributes: Map
id: String!
}

Fields

CreateOciRepoInput.artifactType ● OciArtifactType! non-null enum {#artifact-type}

OCI artifact type stored in this repository. Today only BUNDLE is accepted; additional types will be added as Massdriver expands the catalog.

CreateOciRepoInput.attributes ● Map scalar {#attributes}

Key-value attributes for this repository. Used by ABAC policies for fine-grained access control. Reserved md-* keys are rejected. Must conform to the organization's custom attributes for the repo scope.

CreateOciRepoInput.id ● String! non-null scalar {#id}

Unique repository name within your organization, e.g. aws-aurora-postgres. Lowercase letters, numbers, dashes, underscores only. Max 53 characters. Cannot be changed after creation.

Member Of

createOciRepo mutation