CreateProjectRequest

public struct CreateProjectRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • An optional description for the project.

    Declaration

    Swift

    public let description: String?
  • The schema defining the placement to be created. A placement template defines placement default attributes and device templates. You cannot add or remove device templates after the project has been created. However, you can update callbackOverrides for the device templates using the UpdateProject API.

    Declaration

    Swift

    public let placementTemplate: PlacementTemplate?
  • The name of the project to create.

    Declaration

    Swift

    public let projectName: String
  • Optional tags (metadata key/value pairs) to be associated with the project. For example, { {“key1”: “value1”, “key2”: “value2”} }. For more information, see AWS Tagging Strategies.

    Declaration

    Swift

    public let tags: [String : String]?
  • Undocumented

    Declaration

    Swift

    public init(description: String? = nil, placementTemplate: PlacementTemplate? = nil, projectName: String, tags: [String : String]? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws