GetRightsizingRecommendationRequest

public struct GetRightsizingRecommendationRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Enables you to customize recommendations across two attributes. You can choose to view recommendations for instances within the same instance families or across different instance families. You can also choose to view your estimated savings associated with recommendations with consideration of existing Savings Plans or RI benefits, or neither.

    Declaration

    Swift

    public let configuration: RightsizingRecommendationConfiguration?
  • Undocumented

    Declaration

    Swift

    public let filter: Expression?
  • The pagination token that indicates the next set of results that you want to retrieve.

    Declaration

    Swift

    public let nextPageToken: String?
  • The number of recommendations that you want returned in a single response object.

    Declaration

    Swift

    public let pageSize: Int?
  • The specific service that you want recommendations for. The only valid value for GetRightsizingRecommendation is “AmazonEC2”.

    Declaration

    Swift

    public let service: String
  • Undocumented

    Declaration

    Swift

    public init(configuration: RightsizingRecommendationConfiguration? = nil, filter: Expression? = nil, nextPageToken: String? = nil, pageSize: Int? = nil, service: String)
  • Declaration

    Swift

    public func validate(name: String) throws