AwsJobExponentialRolloutRate
public struct AwsJobExponentialRolloutRate : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The minimum number of things that will be notified of a pending job, per minute, at the start of the job rollout. This is the initial rate of the rollout.
Declaration
Swift
public let baseRatePerMinute: Int
-
The rate of increase for a job rollout. The number of things notified is multiplied by this factor.
Declaration
Swift
public let incrementFactor: Double
-
The criteria to initiate the increase in rate of rollout for a job. AWS IoT supports up to one digit after the decimal (for example, 1.5, but not 1.55).
Declaration
Swift
public let rateIncreaseCriteria: AwsJobRateIncreaseCriteria
-
Undocumented
Declaration
Swift
public init(baseRatePerMinute: Int, incrementFactor: Double, rateIncreaseCriteria: AwsJobRateIncreaseCriteria)
-
Declaration
Swift
public func validate(name: String) throws