50 lines
1.5 KiB
YAML
50 lines
1.5 KiB
YAML
$schema: "http://json-schema.org/draft-06/schema#"
|
|
|
|
title: compute beta Metadata export schema
|
|
description: A gcloud export/import command YAML validation schema.
|
|
type: object
|
|
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
|
|
fingerprint:
|
|
description: |-
|
|
Specifies a fingerprint for this request, which is essentially a hash of
|
|
the metadata's contents and used for optimistic locking. The fingerprint
|
|
is initially generated by Compute Engine and changes after every request
|
|
to modify or update metadata. You must always provide an up-to-date
|
|
fingerprint hash in order to update or change metadata, otherwise the
|
|
request will fail with error 412 conditionNotMet. To see the latest
|
|
fingerprint, make a get() request to retrieve the resource.
|
|
type: string
|
|
items:
|
|
description: |-
|
|
Array of key/value pairs. The total size of all keys and values must be
|
|
less than 512 KB.
|
|
type: array
|
|
items:
|
|
$ref: ItemsValueListEntry.yaml
|
|
kind:
|
|
description: |-
|
|
[Output Only] Type of the resource. Always compute#metadata for
|
|
metadata.
|
|
type: string
|