Class TargetArtifact (2.3.0)

TargetArtifact(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The artifacts produced by a target render operation.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
artifact_uri str
Output only. URI of a directory containing the artifacts. This contains deployment configuration used by Skaffold during a rollout, and all paths are relative to this location. This field is a member of oneof_ uri.
skaffold_config_path str
Output only. File path of the resolved Skaffold configuration relative to the URI.
manifest_path str
Output only. File path of the rendered manifest relative to the URI.
phase_artifacts MutableMapping[str, google.cloud.deploy_v1.types.TargetArtifact.PhaseArtifact]
Output only. Map from the phase ID to the phase artifacts for the Target.

Classes

PhaseArtifact

PhaseArtifact(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Contains the paths to the artifacts, relative to the URI, for a phase.

PhaseArtifactsEntry

PhaseArtifactsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
Name Description
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.