67 lines
2.2 KiB
YAML
67 lines
2.2 KiB
YAML
$schema: "http://json-schema.org/draft-06/schema#"
|
|
|
|
title: clouddeploy v1 DeliveryPipeline export schema
|
|
description: A gcloud export/import command YAML validation schema.
|
|
type: object
|
|
required:
|
|
- name
|
|
additionalProperties: false
|
|
properties:
|
|
COMMENT:
|
|
type: object
|
|
description: User specified info ignored by gcloud import.
|
|
additionalProperties: false
|
|
properties:
|
|
template-id:
|
|
type: string
|
|
region:
|
|
type: string
|
|
description:
|
|
type: string
|
|
date:
|
|
type: string
|
|
version:
|
|
type: string
|
|
UNKNOWN:
|
|
type: array
|
|
description: Unknown API fields that cannot be imported.
|
|
items:
|
|
type: string
|
|
annotations:
|
|
description: |-
|
|
User annotations. These attributes can only be set and used by the user,
|
|
and not by Cloud Deploy. See https://google.aip.dev/128#annotations for
|
|
more details such as format and size limitations.
|
|
$ref: AnnotationsValue.yaml
|
|
description:
|
|
description: |-
|
|
Description of the `DeliveryPipeline`. Max length is 255 characters.
|
|
type: string
|
|
etag:
|
|
description: |-
|
|
This checksum is computed by the server based on the value of other
|
|
fields, and may be sent on update and delete requests to ensure the client
|
|
has an up-to-date value before proceeding.
|
|
type: string
|
|
labels:
|
|
description: |-
|
|
Labels are attributes that can be set and used by both the user and by
|
|
Cloud Deploy. Labels must meet the following constraints: Each resource is
|
|
limited to 64 labels. Keys must conform to the regexp: a-zA-Z{0,62} Values
|
|
must conform to the regexp: [a-zA-Z0-9_-]{0,63} Both keys and values are
|
|
additionally constrained to be <= 128 bytes in size.
|
|
$ref: LabelsValue.yaml
|
|
name:
|
|
description: |-
|
|
Name of the `DeliveryPipeline`. Format is projects/{project}/
|
|
locations/{location}/deliveryPipelines/a-z{0,62}.
|
|
type: string
|
|
renderServiceAccount:
|
|
description: |-
|
|
Service account used to render a `Release`. If unset, the compute service
|
|
account will be used.
|
|
type: string
|
|
serialPipeline:
|
|
description: A SerialPipeline attribute.
|
|
$ref: SerialPipeline.yaml
|