CreateUsagePlanRequest

public struct CreateUsagePlanRequest : AWSShape

Undocumented

  • Declaration

    Swift

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

    Declaration

    Swift

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

    Declaration

    Swift

    public let description: String?
  • [Required] The name of the usage plan.

    Declaration

    Swift

    public let name: String
  • The quota of the usage plan.

    Declaration

    Swift

    public let quota: QuotaSettings?
  • The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters.

    Declaration

    Swift

    public let tags: [String : String]?
  • The throttling limits of the usage plan.

    Declaration

    Swift

    public let throttle: ThrottleSettings?
  • Undocumented

    Declaration

    Swift

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