File: //snap/google-cloud-cli/396/lib/googlecloudsdk/schemas/compute/alpha/Metadata.yaml
$schema: "http://json-schema.org/draft-06/schema#"
title: compute alpha 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