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
View on GitHub
AwsJobExponentialRolloutRate Structure Reference