Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CustomTargetType

import type { CustomTargetType } from "https://googleapis.deno.dev/v1/clouddeploy:v1.ts";

A CustomTargetType resource in the Cloud Deploy API. A CustomTargetType defines a type of custom target that can be referenced in a Target in order to facilitate deploying to other systems besides the supported runtimes.

interface CustomTargetType {
annotations?: {
[key: string]: string;
}
;
readonly createTime?: Date;
readonly customTargetTypeId?: string;
description?: string;
etag?: string;
labels?: {
[key: string]: string;
}
;
name?: string;
readonly uid?: string;
readonly updateTime?: Date;
}

§Properties

§
annotations?: {
[key: string]: string;
}
[src]

Optional. 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.

§
readonly createTime?: Date
[src]

Output only. Time at which the CustomTargetType was created.

§

Configures render and deploy for the CustomTargetType using Skaffold custom actions.

§
readonly customTargetTypeId?: string
[src]

Output only. Resource id of the CustomTargetType.

§
description?: string
[src]

Optional. Description of the CustomTargetType. Max length is 255 characters.

§
etag?: string
[src]

Optional. 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.

§
labels?: {
[key: string]: string;
}
[src]

Optional. Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes.

§
name?: string
[src]

Optional. Name of the CustomTargetType. Format is projects/{project}/locations/{location}/customTargetTypes/a-z{0,62}.

§
readonly uid?: string
[src]

Output only. Unique identifier of the CustomTargetType.

§
readonly updateTime?: Date
[src]

Output only. Most recent time at which the CustomTargetType was updated.