Struct aws_sdk_codepipeline::types::ActionType
source · #[non_exhaustive]pub struct ActionType {
pub id: Option<ActionTypeId>,
pub settings: Option<ActionTypeSettings>,
pub action_configuration_properties: Option<Vec<ActionConfigurationProperty>>,
pub input_artifact_details: Option<ArtifactDetails>,
pub output_artifact_details: Option<ArtifactDetails>,
}
Expand description
Returns information about the details of an action type.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.id: Option<ActionTypeId>
Represents information about an action type.
settings: Option<ActionTypeSettings>
The settings for the action type.
action_configuration_properties: Option<Vec<ActionConfigurationProperty>>
The configuration properties for the action type.
input_artifact_details: Option<ArtifactDetails>
The details of the input artifact for the action, such as its commit ID.
output_artifact_details: Option<ArtifactDetails>
The details of the output artifact of the action, such as its commit ID.
Implementations§
source§impl ActionType
impl ActionType
sourcepub fn id(&self) -> Option<&ActionTypeId>
pub fn id(&self) -> Option<&ActionTypeId>
Represents information about an action type.
sourcepub fn settings(&self) -> Option<&ActionTypeSettings>
pub fn settings(&self) -> Option<&ActionTypeSettings>
The settings for the action type.
sourcepub fn action_configuration_properties(&self) -> &[ActionConfigurationProperty]
pub fn action_configuration_properties(&self) -> &[ActionConfigurationProperty]
The configuration properties for the action type.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .action_configuration_properties.is_none()
.
sourcepub fn input_artifact_details(&self) -> Option<&ArtifactDetails>
pub fn input_artifact_details(&self) -> Option<&ArtifactDetails>
The details of the input artifact for the action, such as its commit ID.
sourcepub fn output_artifact_details(&self) -> Option<&ArtifactDetails>
pub fn output_artifact_details(&self) -> Option<&ArtifactDetails>
The details of the output artifact of the action, such as its commit ID.
source§impl ActionType
impl ActionType
sourcepub fn builder() -> ActionTypeBuilder
pub fn builder() -> ActionTypeBuilder
Creates a new builder-style object to manufacture ActionType
.
Trait Implementations§
source§impl Clone for ActionType
impl Clone for ActionType
source§fn clone(&self) -> ActionType
fn clone(&self) -> ActionType
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ActionType
impl Debug for ActionType
source§impl PartialEq for ActionType
impl PartialEq for ActionType
source§fn eq(&self, other: &ActionType) -> bool
fn eq(&self, other: &ActionType) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ActionType
Auto Trait Implementations§
impl Freeze for ActionType
impl RefUnwindSafe for ActionType
impl Send for ActionType
impl Sync for ActionType
impl Unpin for ActionType
impl UnwindSafe for ActionType
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more