ExponentialRolloutRate

public struct ExponentialRolloutRate : 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 job rollout. This parameter allows you to define the initial rate of rollout.

    Declaration

    Swift

    public let baseRatePerMinute: Int
  • The exponential factor to increase the rate of rollout for a job.

    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: RateIncreaseCriteria
  • Undocumented

    Declaration

    Swift

    public init(baseRatePerMinute: Int, incrementFactor: Double, rateIncreaseCriteria: RateIncreaseCriteria)
  • Declaration

    Swift

    public func validate(name: String) throws