Struct aws_sdk_codedeploy::model::RevisionLocation
source · [−]#[non_exhaustive]pub struct RevisionLocation { /* private fields */ }
Expand description
Information about the location of an application revision.
Implementations
sourceimpl RevisionLocation
impl RevisionLocation
sourcepub fn revision_type(&self) -> Option<&RevisionLocationType>
pub fn revision_type(&self) -> Option<&RevisionLocationType>
The type of application revision:
-
S3: An application revision stored in Amazon S3.
-
GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).
-
String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).
-
AppSpecContent: An
AppSpecContent
object that contains the contents of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML stored as a RawString.
sourcepub fn s3_location(&self) -> Option<&S3Location>
pub fn s3_location(&self) -> Option<&S3Location>
Information about the location of a revision stored in Amazon S3.
sourcepub fn git_hub_location(&self) -> Option<&GitHubLocation>
pub fn git_hub_location(&self) -> Option<&GitHubLocation>
Information about the location of application artifacts stored in GitHub.
sourcepub fn string(&self) -> Option<&RawString>
pub fn string(&self) -> Option<&RawString>
Information about the location of an AWS Lambda deployment revision stored as a RawString.
sourcepub fn app_spec_content(&self) -> Option<&AppSpecContent>
pub fn app_spec_content(&self) -> Option<&AppSpecContent>
The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.
sourceimpl RevisionLocation
impl RevisionLocation
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture RevisionLocation
.
Trait Implementations
sourceimpl Clone for RevisionLocation
impl Clone for RevisionLocation
sourcefn clone(&self) -> RevisionLocation
fn clone(&self) -> RevisionLocation
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for RevisionLocation
impl Debug for RevisionLocation
sourceimpl PartialEq<RevisionLocation> for RevisionLocation
impl PartialEq<RevisionLocation> for RevisionLocation
sourcefn eq(&self, other: &RevisionLocation) -> bool
fn eq(&self, other: &RevisionLocation) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &RevisionLocation) -> bool
fn ne(&self, other: &RevisionLocation) -> bool
This method tests for !=
.
impl StructuralPartialEq for RevisionLocation
Auto Trait Implementations
impl RefUnwindSafe for RevisionLocation
impl Send for RevisionLocation
impl Sync for RevisionLocation
impl Unpin for RevisionLocation
impl UnwindSafe for RevisionLocation
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more