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