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