UsagePlan

public struct UsagePlan : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The associated API stages of a usage plan.

    Declaration

    Swift

    public let apiStages: [ApiStage]?
  • The description of a usage plan.

    Declaration

    Swift

    public let description: String?
  • id

    The identifier of a UsagePlan resource.

    Declaration

    Swift

    public let id: String?
  • The name of a usage plan.

    Declaration

    Swift

    public let name: String?
  • The AWS Markeplace product identifier to associate with the usage plan as a SaaS product on AWS Marketplace.

    Declaration

    Swift

    public let productCode: String?
  • The maximum number of permitted requests per a given unit time interval.

    Declaration

    Swift

    public let quota: QuotaSettings?
  • The collection of tags. Each tag element is associated with a given resource.

    Declaration

    Swift

    public let tags: [String : String]?
  • The request throttle limits of a usage plan.

    Declaration

    Swift

    public let throttle: ThrottleSettings?
  • Undocumented

    Declaration

    Swift

    public init(apiStages: [ApiStage]? = nil, description: String? = nil, id: String? = nil, name: String? = nil, productCode: String? = nil, quota: QuotaSettings? = nil, tags: [String : String]? = nil, throttle: ThrottleSettings? = nil)