CreateNetworkProfileRequest

public struct CreateNetworkProfileRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The description of the network profile.

    Declaration

    Swift

    public let description: String?
  • The data throughput rate in bits per second, as an integer from 0 to 104857600.

    Declaration

    Swift

    public let downlinkBandwidthBits: Int64?
  • Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

    Declaration

    Swift

    public let downlinkDelayMs: Int64?
  • Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

    Declaration

    Swift

    public let downlinkJitterMs: Int64?
  • Proportion of received packets that fail to arrive from 0 to 100 percent.

    Declaration

    Swift

    public let downlinkLossPercent: Int?
  • The name for the new network profile.

    Declaration

    Swift

    public let name: String
  • The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

    Declaration

    Swift

    public let projectArn: String
  • The type of network profile to create. Valid values are listed here.

    Declaration

    Swift

    public let type: NetworkProfileType?
  • The data throughput rate in bits per second, as an integer from 0 to 104857600.

    Declaration

    Swift

    public let uplinkBandwidthBits: Int64?
  • Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

    Declaration

    Swift

    public let uplinkDelayMs: Int64?
  • Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

    Declaration

    Swift

    public let uplinkJitterMs: Int64?
  • Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

    Declaration

    Swift

    public let uplinkLossPercent: Int?
  • Undocumented

    Declaration

    Swift

    public init(description: String? = nil, downlinkBandwidthBits: Int64? = nil, downlinkDelayMs: Int64? = nil, downlinkJitterMs: Int64? = nil, downlinkLossPercent: Int? = nil, name: String, projectArn: String, type: NetworkProfileType? = nil, uplinkBandwidthBits: Int64? = nil, uplinkDelayMs: Int64? = nil, uplinkJitterMs: Int64? = nil, uplinkLossPercent: Int? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws