CreateCustomActionTypeInput
public struct CreateCustomActionTypeInput : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
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.
Declaration
Swift
public let category: ActionCategory
-
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.
Declaration
Swift
public let configurationProperties: [ActionConfigurationProperty]?
-
The details of the input artifact for the action, such as its commit ID.
Declaration
Swift
public let inputArtifactDetails: ArtifactDetails
-
The details of the output artifact of the action, such as its commit ID.
Declaration
Swift
public let outputArtifactDetails: ArtifactDetails
-
The provider of the service used in the custom action, such as AWS CodeDeploy.
Declaration
Swift
public let provider: String
-
URLs that provide users information about this custom action.
Declaration
Swift
public let settings: ActionTypeSettings?
-
The tags for the custom action.
Declaration
Swift
public let tags: [Tag]?
-
The version identifier of the custom action.
Declaration
Swift
public let version: String
-
init(category:configurationProperties:inputArtifactDetails:outputArtifactDetails:provider:settings:tags:version:)
Undocumented
Declaration
Swift
public init(category: ActionCategory, configurationProperties: [ActionConfigurationProperty]? = nil, inputArtifactDetails: ArtifactDetails, outputArtifactDetails: ArtifactDetails, provider: String, settings: ActionTypeSettings? = nil, tags: [Tag]? = nil, version: String)
-
Declaration
Swift
public func validate(name: String) throws