Class ExportArtifactRequest (1.18.0)

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

The request for exporting an artifact to a destination.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

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

Attributes

Name Description
source_version str
The artifact version to export. Format: projects/{project}/locations/{location}/repositories/{repository}/packages/{package}/versions/{version} This field is a member of oneof_ source_artifact.
source_tag str
The artifact tag to export. Format:projects/{project}/locations/{location}/repositories/{repository}/packages/{package}/tags/{tag} This field is a member of oneof_ source_artifact.
gcs_path str
The Cloud Storage path to export the artifact to. Should start with the bucket name, and optionally have a directory path. Examples: dst_bucket, dst_bucket/sub_dir. Existing objects with the same path will be overwritten. This field is a member of oneof_ destination.
repository str
Required. The repository of the artifact to export. Format: projects/{project}/locations/{location}/repositories/{repository}