[][src]Struct rusoto_codepipeline::ArtifactRevision

pub struct ArtifactRevision {
    pub created: Option<f64>,
    pub name: Option<String>,
    pub revision_change_identifier: Option<String>,
    pub revision_id: Option<String>,
    pub revision_summary: Option<String>,
    pub revision_url: Option<String>,
}

Represents revision details of an artifact.

Fields

The date and time when the most recent revision of the artifact was created, in timestamp format.

The name of an artifact. This name might be system-generated, such as "MyApp", or might be defined by the user when an action is created.

An additional identifier for a revision, such as a commit date or, for artifacts stored in Amazon S3 buckets, the ETag value.

The revision ID of the artifact.

Summary information about the most recent revision of the artifact. For GitHub and AWS CodeCommit repositories, the commit message. For Amazon S3 buckets or actions, the user-provided content of a codepipeline-artifact-revision-summary key specified in the object metadata.

The commit ID for the artifact revision. For artifacts stored in GitHub or AWS CodeCommit repositories, the commit ID is linked to a commit details page.

Trait Implementations

impl Clone for ArtifactRevision
[src]

Performs copy-assignment from source. Read more

impl Default for ArtifactRevision
[src]

impl PartialEq<ArtifactRevision> for ArtifactRevision
[src]

impl Debug for ArtifactRevision
[src]

impl<'de> Deserialize<'de> for ArtifactRevision
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Same for T

Should always be Self

impl<T> Erased for T