CreateMissionProfileRequest

public struct CreateMissionProfileRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

    Declaration

    Swift

    public let contactPostPassDurationSeconds: Int?
  • Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.

    Declaration

    Swift

    public let contactPrePassDurationSeconds: Int?
  • A list of lists of ARNs. Each list of ARNs is an edge, with a from Config and a to Config.

    Declaration

    Swift

    public let dataflowEdges: [[String]]
  • Smallest amount of time in seconds that you’d like to see for an available contact. AWS Ground Station will not present you with contacts shorter than this duration.

    Declaration

    Swift

    public let minimumViableContactDurationSeconds: Int
  • Name of a mission profile.

    Declaration

    Swift

    public let name: String
  • Tags assigned to a mission profile.

    Declaration

    Swift

    public let tags: [String : String]?
  • ARN of a tracking Config.

    Declaration

    Swift

    public let trackingConfigArn: String
  • Undocumented

    Declaration

    Swift

    public init(contactPostPassDurationSeconds: Int? = nil, contactPrePassDurationSeconds: Int? = nil, dataflowEdges: [[String]], minimumViableContactDurationSeconds: Int, name: String, tags: [String : String]? = nil, trackingConfigArn: String)
  • Declaration

    Swift

    public func validate(name: String) throws