Struct rusoto_codepipeline::CreateCustomActionTypeInput[][src]

pub struct CreateCustomActionTypeInput {
    pub category: String,
    pub configuration_properties: Option<Vec<ActionConfigurationProperty>>,
    pub input_artifact_details: ArtifactDetails,
    pub output_artifact_details: ArtifactDetails,
    pub provider: String,
    pub settings: Option<ActionTypeSettings>,
    pub version: String,
}

Represents the input of a CreateCustomActionType operation.

Fields

The category of the custom action, such as a build action or a test action.

Although Source and Approval are listed as valid values, they are not currently functional. These values are reserved for future use.

The configuration properties for the custom action.

You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see Create a Custom Action for a Pipeline.

The details of the input artifact for the action, such as its commit ID.

The details of the output artifact of the action, such as its commit ID.

The provider of the service used in the custom action, such as AWS CodeDeploy.

Returns information about the settings for an action type.

The version identifier of the custom action.

Trait Implementations

impl Default for CreateCustomActionTypeInput
[src]

Returns the "default value" for a type. Read more

impl Debug for CreateCustomActionTypeInput
[src]

Formats the value using the given formatter. Read more

impl Clone for CreateCustomActionTypeInput
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for CreateCustomActionTypeInput
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations