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? -
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)
View on GitHub
UsagePlan Structure Reference