View Source GoogleApi.CloudDeploy.V1.Model.CustomTargetType (google_api_cloud_deploy v0.6.0)
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.
Attributes
-
annotations
(type:map()
, default:nil
) - 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. -
createTime
(type:DateTime.t
, default:nil
) - Output only. Time at which theCustomTargetType
was created. -
customActions
(type:GoogleApi.CloudDeploy.V1.Model.CustomTargetSkaffoldActions.t
, default:nil
) - Configures render and deploy for theCustomTargetType
using Skaffold custom actions. -
customTargetTypeId
(type:String.t
, default:nil
) - Output only. Resource id of theCustomTargetType
. -
description
(type:String.t
, default:nil
) - Optional. Description of theCustomTargetType
. Max length is 255 characters. -
etag
(type:String.t
, default:nil
) - 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
(type:map()
, default:nil
) - 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
(type:String.t
, default:nil
) - Optional. Name of theCustomTargetType
. Format isprojects/{project}/locations/{location}/customTargetTypes/a-z{0,62}
. -
uid
(type:String.t
, default:nil
) - Output only. Unique identifier of theCustomTargetType
. -
updateTime
(type:DateTime.t
, default:nil
) - Output only. Most recent time at which theCustomTargetType
was updated.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.CloudDeploy.V1.Model.CustomTargetType{ annotations: map() | nil, createTime: DateTime.t() | nil, customActions: GoogleApi.CloudDeploy.V1.Model.CustomTargetSkaffoldActions.t() | nil, customTargetTypeId: String.t() | nil, description: String.t() | nil, etag: String.t() | nil, labels: map() | nil, name: String.t() | nil, uid: String.t() | nil, updateTime: DateTime.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.