pub struct ActionTypeId {
pub category: String,
pub owner: String,
pub provider: String,
pub version: String,
}
Expand description
Represents information about an action type.
Fields§
§category: String
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
owner: String
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.
provider: String
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.
version: String
A string that describes the action version.
Trait Implementations§
Source§impl Clone for ActionTypeId
impl Clone for ActionTypeId
Source§fn clone(&self) -> ActionTypeId
fn clone(&self) -> ActionTypeId
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more