gcp_clouddeploy_custom_target_type
ancestors
Type: UNORDERED_LIST_STRING
annotations
Type: MAP_STRING_STRING
Provider name: annotations
Description: 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.
create_time
Type: TIMESTAMP
Provider name: createTime
Description: Output only. Time at which the CustomTargetType was created.
custom_actions
Type: STRUCT
Provider name: customActions
Description: Optional. Configures render and deploy for the CustomTargetType using Skaffold custom actions.
deploy_action
Type: STRING
Provider name: deployAction
Description: Required. The Skaffold custom action responsible for deploy operations.
include_skaffold_modules
Type: UNORDERED_LIST_STRUCT
Provider name: includeSkaffoldModules
Description: Optional. List of Skaffold modules Cloud Deploy will include in the Skaffold Config as required before performing diagnose.
configs
Type: UNORDERED_LIST_STRING
Provider name: configs
Description: Optional. The Skaffold Config modules to use from the specified source.
git
Type: STRUCT
Provider name: git
Description: Optional. Remote git repository containing the Skaffold Config modules.
path
Type: STRING
Provider name: path
Description: Optional. Relative path from the repository root to the Skaffold file.
ref
Type: STRING
Provider name: ref
Description: Optional. Git branch or tag to use when cloning the repository.
repo
Type: STRING
Provider name: repo
Description: Required. Git repository the package should be cloned from.
google_cloud_build_repo
Type: STRUCT
Provider name: googleCloudBuildRepo
Description: Optional. Cloud Build V2 repository containing the Skaffold Config modules.
path
Type: STRING
Provider name: path
Description: Optional. Relative path from the repository root to the Skaffold Config file.
ref
Type: STRING
Provider name: ref
Description: Optional. Branch or tag to use when cloning the repository.
repository
Type: STRING
Provider name: repository
Description: Required. Name of the Cloud Build V2 Repository. Format is projects/{project}/locations/{location}/connections/{connection}/repositories/{repository}.
google_cloud_storage
Type: STRUCT
Provider name: googleCloudStorage
Description: Optional. Cloud Storage bucket containing the Skaffold Config modules.
gcp_source
Type: STRING
Provider name: source
Description: Required. Cloud Storage source paths to copy recursively. For example, providing “gs://my-bucket/dir/configs/*” will result in Skaffold copying all files within the “dir/configs” directory in the bucket “my-bucket”.
path
Type: STRING
Provider name: path
Description: Optional. Relative path from the source to the Skaffold file.
render_action
Type: STRING
Provider name: renderAction
Description: Optional. The Skaffold custom action responsible for render operations. If not provided then Cloud Deploy will perform the render operations via skaffold render.
custom_target_type_id
Type: STRING
Provider name: customTargetTypeId
Description: Output only. Resource id of the CustomTargetType.
description
Type: STRING
Provider name: description
Description: Optional. Description of the CustomTargetType. Max length is 255 characters.
etag
Type: STRING
Provider name: etag
Description: 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: UNORDERED_LIST_STRING
name
Type: STRING
Provider name: name
Description: Identifier. Name of the CustomTargetType. Format is projects/{project}/locations/{location}/customTargetTypes/{customTargetType}. The customTargetType component must match [a-z]([a-z0-9-]{0,61}[a-z0-9])?
organization_id
Type: STRING
parent
Type: STRING
project_id
Type: STRING
project_number
Type: STRING
region_id
Type: STRING
resource_name
Type: STRING
Type: UNORDERED_LIST_STRING
uid
Type: STRING
Provider name: uid
Description: Output only. Unique identifier of the CustomTargetType.
update_time
Type: TIMESTAMP
Provider name: updateTime
Description: Output only. Most recent time at which the CustomTargetType was updated.
zone_id
Type: STRING