diff --git a/component-descriptor-v2.html b/component-descriptor-v2.html index 25e40097..85c5b922 100644 --- a/component-descriptor-v2.html +++ b/component-descriptor-v2.html @@ -1 +1 @@ - Schema Docs Type: object

Gardener Component Descriptor v2 schema

Type: object

component descriptor metadata

Type: string

Type: object

a component

Type: string
Must match regular expression: ^[a-z0-9.\-]+[.][a-z][a-z]+/[-a-z0-9/_.]*$

Must be at most 255 characters long

Type: string
Must match regular expression: ^[v]?(0|[1-9]\d*)(?:\.(0|[1-9]\d*))?(?:\.(0|[1-9]\d*))?(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$

Type: string

Type: array
No Additional Items

Each item of this array must be:

Type: object

The following properties are required:

  • name
  • value

Type: array
No Additional Items

Each item of this array must be:

Type: object

Type: string
Must match regular expression: ^[a-z0-9]([-_+a-z0-9]*[a-z0-9])?$

Must be at least 2 characters long

Type: enum (of string)

Must be one of:

  • "git"

Type: array
No Additional Items

Each item of this array must be:


Type: object

base type for accesses (for extensions)

The following properties are required:

  • type
Type: object

Type: enum (of string)

Must be one of:

  • "github"

Type: object

Type: enum (of string)

Must be one of:

  • "http"

Type: array
No Additional Items

Each item of this array must be:

Type: object

a reference to a component

Type: array
No Additional Items

Each item of this array must be:


Type: object

base type for resources

Type: array
No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "local"
  • "external"

Type: array
No Additional Items

Each item of this array must be:


Type: object

The following properties are required:

  • layer

Type: enum (of string)

Must be one of:

  • "ociBlob"

Type: string

A oci reference to the manifest

Type: string

The media type of the object this access refers to

Type: string

The digest of the targeted content

Type: number

The size in bytes of the blob

Type: object

Type: enum (of string)

Must be one of:

  • "localFilesystemBlob"

Type: string

filename of the blob that is located in the "blobs" directory

Type: object

The following properties are required:

  • filename

Type: enum (of string)

Must be one of:

  • "localOciBlob"

Type: string

digest of the layer within the current component descriptor

Type: array
No Additional Items

Each item of this array must be:

Type: object

Type: string

Type: object

Type: string

The media type of the signature value

\ No newline at end of file + Schema Docs Type: object

Gardener Component Descriptor v2 schema

Type: object

component descriptor metadata

Type: string

Type: object

a component

Type: string
Must match regular expression: ^[a-z0-9.\-]+[.][a-z][a-z]+/[-a-z0-9/_.]*$

Must be at most 255 characters long

Type: string
Must match regular expression: ^[v]?(0|[1-9]\d*)(?:\.(0|[1-9]\d*))?(?:\.(0|[1-9]\d*))?(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$

Type: string

Type: array
No Additional Items

Each item of this array must be:

Type: object

The following properties are required:

  • name
  • value

Type: array
No Additional Items

Each item of this array must be:

Type: object

Type: string
Must match regular expression: ^[a-z0-9]([-_+a-z0-9]*[a-z0-9])?$

Must be at least 2 characters long

Type: enum (of string)

Must be one of:

  • "git"

Type: array
No Additional Items

Each item of this array must be:


Type: object

base type for accesses (for extensions)

The following properties are required:

  • type
Type: object

Type: enum (of string)

Must be one of:

  • "github"

Type: object

Type: enum (of string)

Must be one of:

  • "http"

Type: array
No Additional Items

Each item of this array must be:

Type: object

a reference to a component

Type: array
No Additional Items

Each item of this array must be:


Type: object

base type for resources

Type: array
No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "local"
  • "external"

Type: array
No Additional Items

Each item of this array must be:


Type: object

The following properties are required:

  • layer

Type: enum (of string)

Must be one of:

  • "ociBlob"

Type: string

A oci reference to the manifest

Type: string

The media type of the object this access refers to

Type: string

The digest of the targeted content

Type: number

The size in bytes of the blob

Type: object

Type: enum (of string)

Must be one of:

  • "localFilesystemBlob"

Type: string

filename of the blob that is located in the "blobs" directory

Type: object

The following properties are required:

  • filename

Type: enum (of string)

Must be one of:

  • "localOciBlob"

Type: string

digest of the layer within the current component descriptor

Type: array
No Additional Items

Each item of this array must be:

Type: object

Type: string

Type: object

Type: string

The media type of the signature value

\ No newline at end of file