Struct aws_sdk_codepipeline::model::ActionTypeId
source · [−]#[non_exhaustive]pub struct ActionTypeId { /* private fields */ }
Expand description
Represents information about an action type.
Implementations
sourceimpl ActionTypeId
impl ActionTypeId
sourcepub fn category(&self) -> Option<&ActionCategory>
pub fn category(&self) -> Option<&ActionCategory>
A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the following values.
-
Source
-
Build
-
Test
-
Deploy
-
Invoke
-
Approval
sourcepub fn owner(&self) -> Option<&ActionOwner>
pub fn owner(&self) -> Option<&ActionOwner>
The creator of the action being called. There are three valid values for the Owner
field in the action category section within your pipeline structure: AWS
, ThirdParty
, and Custom
. For more information, see Valid Action Types and Providers in CodePipeline.
sourcepub fn provider(&self) -> Option<&str>
pub fn provider(&self) -> Option<&str>
The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy. For more information, see Valid Action Types and Providers in CodePipeline.
sourceimpl ActionTypeId
impl ActionTypeId
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ActionTypeId
.
Trait Implementations
sourceimpl Clone for ActionTypeId
impl Clone for ActionTypeId
sourcefn clone(&self) -> ActionTypeId
fn clone(&self) -> ActionTypeId
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more