CreateProjectRequest

public struct CreateProjectRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • A user- or system-generated token that identifies the entity that requested project creation. This token can be used to repeat the request.

    Declaration

    Swift

    public let clientRequestToken: String?
  • The description of the project, if any.

    Declaration

    Swift

    public let description: String?
  • id

    The ID of the project to be created in AWS CodeStar.

    Declaration

    Swift

    public let id: String
  • The display name for the project to be created in AWS CodeStar.

    Declaration

    Swift

    public let name: String
  • A list of the Code objects submitted with the project request. If this parameter is specified, the request must also include the toolchain parameter.

    Declaration

    Swift

    public let sourceCode: [Code]?
  • The tags created for the project.

    Declaration

    Swift

    public let tags: [String : String]?
  • The name of the toolchain template file submitted with the project request. If this parameter is specified, the request must also include the sourceCode parameter.

    Declaration

    Swift

    public let toolchain: Toolchain?
  • Undocumented

    Declaration

    Swift

    public init(clientRequestToken: String? = nil, description: String? = nil, id: String, name: String, sourceCode: [Code]? = nil, tags: [String : String]? = nil, toolchain: Toolchain? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws