<?xml version="1.0"?>
<doc>
    <assembly>
        <name>AWSSDK.CostOptimizationHub</name>
    </assembly>
    <members>
        <member name="T:Amazon.CostOptimizationHub.AmazonCostOptimizationHubConfig">
            <summary>
            Configuration for accessing Amazon CostOptimizationHub service
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.AmazonCostOptimizationHubConfig.ServiceId">
            <summary>
             The ServiceId, which is the unique identifier for a service.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubConfig.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.AmazonCostOptimizationHubConfig.RegionEndpointServiceName">
            <summary>
            The constant used to lookup in the region hash the endpoint.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.AmazonCostOptimizationHubConfig.ServiceVersion">
            <summary>
            Gets the ServiceVersion property.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.AmazonCostOptimizationHubConfig.UserAgent">
            <summary>
            Gets the value of UserAgent property.
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.AmazonCostOptimizationHubDefaultConfiguration">
            <summary>
            Configuration for accessing Amazon CostOptimizationHub service
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubDefaultConfiguration.GetAllConfigurations">
            <summary>
            Collection of all <see cref="T:Amazon.Runtime.DefaultConfiguration"/>s supported by
            CostOptimizationHub
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.AmazonCostOptimizationHubDefaultConfiguration.Standard">
            <summary>
            <p>The STANDARD mode provides the latest recommended default values that should be safe to run in most scenarios</p><p>Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK</p>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.AmazonCostOptimizationHubDefaultConfiguration.InRegion">
            <summary>
            <p>The IN_REGION mode builds on the standard mode and includes optimization tailored for applications which call AWS services from within the same AWS region</p><p>Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK</p>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.AmazonCostOptimizationHubDefaultConfiguration.CrossRegion">
            <summary>
            <p>The CROSS_REGION mode builds on the standard mode and includes optimization tailored for applications which call AWS services in a different region</p><p>Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK</p>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.AmazonCostOptimizationHubDefaultConfiguration.Mobile">
            <summary>
            <p>The MOBILE mode builds on the standard mode and includes optimization tailored for mobile applications</p><p>Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK</p>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.AmazonCostOptimizationHubDefaultConfiguration.Auto">
            <summary>
            <p>The AUTO mode is an experimental mode that builds on the standard mode. The SDK will attempt to discover the execution environment to determine the appropriate settings automatically.</p><p>Note that the auto detection is heuristics-based and does not guarantee 100% accuracy. STANDARD mode will be used if the execution environment cannot be determined. The auto detection might query <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html">EC2 Instance Metadata service</a>, which might introduce latency. Therefore we recommend choosing an explicit defaults_mode instead if startup latency is critical to your application</p>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.AmazonCostOptimizationHubDefaultConfiguration.Legacy">
            <summary>
            <p>The LEGACY mode provides default settings that vary per SDK and were used prior to establishment of defaults_mode</p>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Endpoints.CostOptimizationHubEndpointParameters">
            <summary>
            Contains parameters used for resolving CostOptimizationHub endpoints
            Parameters can be sourced from client config and service operations
            Used by internal CostOptimizationHubEndpointProvider and CostOptimizationHubEndpointResolver
            Can be used by custom EndpointProvider, see ClientConfig.EndpointProvider
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Endpoints.CostOptimizationHubEndpointParameters.#ctor">
            <summary>
            CostOptimizationHubEndpointParameters constructor
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Endpoints.CostOptimizationHubEndpointParameters.Region">
            <summary>
            Region parameter
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Endpoints.CostOptimizationHubEndpointParameters.UseDualStack">
            <summary>
            UseDualStack parameter
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Endpoints.CostOptimizationHubEndpointParameters.UseFIPS">
            <summary>
            UseFIPS parameter
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Endpoints.CostOptimizationHubEndpointParameters.Endpoint">
            <summary>
            Endpoint parameter
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.AmazonCostOptimizationHubException">
            <summary>
             Common exception for the CostOptimizationHub service.
             </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubException.#ctor(System.String)">
            <summary>
            Construct instance of AmazonCostOptimizationHubException
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of AmazonCostOptimizationHubException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubException.#ctor(System.Exception)">
            <summary>
            Construct instance of AmazonCostOptimizationHubException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonCostOptimizationHubException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonCostOptimizationHubException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the AmazonCostOptimizationHubException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Internal.AmazonCostOptimizationHubEndpointProvider">
            <summary>
            Amazon CostOptimizationHub endpoint provider.
            Resolves endpoint for given set of CostOptimizationHubEndpointParameters.
            Can throw AmazonClientException if endpoint resolution is unsuccessful.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Internal.AmazonCostOptimizationHubEndpointProvider.ResolveEndpoint(Amazon.Runtime.Endpoints.EndpointParameters)">
            <summary>
            Resolve endpoint for CostOptimizationHubEndpointParameters
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Internal.AmazonCostOptimizationHubEndpointResolver">
            <summary>
            Amazon CostOptimizationHub endpoint resolver.
            Custom PipelineHandler responsible for resolving endpoint and setting authentication parameters for CostOptimizationHub service requests.
            Collects values for CostOptimizationHubEndpointParameters and then tries to resolve endpoint by calling 
            ResolveEndpoint method on GlobalEndpoints.Provider if present, otherwise uses CostOptimizationHubEndpointProvider.
            Responsible for setting authentication and http headers provided by resolved endpoint.
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Internal.AmazonCostOptimizationHubMetadata">
            <summary>
            Service metadata for  Amazon CostOptimizationHub service
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Internal.AmazonCostOptimizationHubMetadata.ServiceId">
            <summary>
            Gets the value of the Service Id.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Internal.AmazonCostOptimizationHubMetadata.OperationNameMapping">
            <summary>
            Gets the dictionary that gives mapping of renamed operations
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.AccessDeniedException">
            <summary>
            You are not authorized to use this operation with the given parameters.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.AccessDeniedException.#ctor(System.String)">
            <summary>
            Constructs a new AccessDeniedException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.AccessDeniedException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of AccessDeniedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.AccessDeniedException.#ctor(System.Exception)">
            <summary>
            Construct instance of AccessDeniedException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.AccessDeniedException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AccessDeniedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.AccessDeniedException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AccessDeniedException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.AccessDeniedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the AccessDeniedException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.AccessDeniedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.AccountEnrollmentStatus">
            <summary>
            Describes the enrollment status of an organization's member accounts in Cost Optimization
            Hub.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.AccountEnrollmentStatus.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.AccountEnrollmentStatus.CreatedTimestamp">
            <summary>
            Gets and sets the property CreatedTimestamp. 
            <para>
            The time when the account enrollment status was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.AccountEnrollmentStatus.LastUpdatedTimestamp">
            <summary>
            Gets and sets the property LastUpdatedTimestamp. 
            <para>
            The time when the account enrollment status was last updated.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.AccountEnrollmentStatus.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The account enrollment status.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.AuroraDbClusterStorage">
            <summary>
            Contains the details of an Aurora DB cluster storage.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.AuroraDbClusterStorage.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            The Aurora DB cluster storage configuration used for recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.AuroraDbClusterStorage.CostCalculation">
            <summary>
            Gets and sets the property CostCalculation.
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.AuroraDbClusterStorageConfiguration">
            <summary>
            The Aurora DB cluster storage configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.AuroraDbClusterStorageConfiguration.StorageType">
            <summary>
            Gets and sets the property StorageType. 
            <para>
            The storage type to associate with the Aurora DB cluster.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.BlockStoragePerformanceConfiguration">
            <summary>
            Describes the Amazon Elastic Block Store performance configuration of the current
            and recommended resource configuration for a recommendation.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.BlockStoragePerformanceConfiguration.Iops">
            <summary>
            Gets and sets the property Iops. 
            <para>
            The number of I/O operations per second.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.BlockStoragePerformanceConfiguration.Throughput">
            <summary>
            Gets and sets the property Throughput. 
            <para>
            The throughput that the volume supports.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ComputeConfiguration">
            <summary>
            Describes the performance configuration for compute services such as Amazon EC2, Lambda,
            and ECS.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ComputeConfiguration.Architecture">
            <summary>
            Gets and sets the property Architecture. 
            <para>
            The architecture of the resource.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ComputeConfiguration.MemorySizeInMB">
            <summary>
            Gets and sets the property MemorySizeInMB. 
            <para>
            The memory size of the resource.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ComputeConfiguration.Platform">
            <summary>
            Gets and sets the property Platform. 
            <para>
            The platform of the resource. The platform is the specific combination of operating
            system, license model, and software on an instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ComputeConfiguration.VCpu">
            <summary>
            Gets and sets the property VCpu. 
            <para>
            The number of vCPU cores in the resource.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ComputeSavingsPlans">
            <summary>
            The Compute Savings Plans recommendation details.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ComputeSavingsPlans.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            Configuration details of the Compute Savings Plans to purchase.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ComputeSavingsPlans.CostCalculation">
            <summary>
            Gets and sets the property CostCalculation. 
            <para>
            Cost impact of the Savings Plans purchase recommendation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ComputeSavingsPlansConfiguration">
            <summary>
            The Compute Savings Plans configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ComputeSavingsPlansConfiguration.AccountScope">
            <summary>
            Gets and sets the property AccountScope. 
            <para>
            The account scope for which you want recommendations. Amazon Web Services calculates
            recommendations including the management account and member accounts if the value
            is set to <c>PAYER</c>. If the value is <c>LINKED</c>, recommendations are calculated
            for individual member accounts only.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ComputeSavingsPlansConfiguration.HourlyCommitment">
            <summary>
            Gets and sets the property HourlyCommitment. 
            <para>
            The hourly commitment for the Savings Plans type.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ComputeSavingsPlansConfiguration.PaymentOption">
            <summary>
            Gets and sets the property PaymentOption. 
            <para>
            The payment option for the commitment.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ComputeSavingsPlansConfiguration.Term">
            <summary>
            Gets and sets the property Term. 
            <para>
            The Savings Plans recommendation term in years.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.DbInstanceConfiguration">
            <summary>
            The DB instance configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.DbInstanceConfiguration.DbInstanceClass">
            <summary>
            Gets and sets the property DbInstanceClass. 
            <para>
            The DB instance class of the DB instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.DynamoDbReservedCapacity">
            <summary>
            The DynamoDB reserved capacity recommendation details.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.DynamoDbReservedCapacity.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            The DynamoDB reserved capacity configuration used for recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.DynamoDbReservedCapacity.CostCalculation">
            <summary>
            Gets and sets the property CostCalculation.
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.DynamoDbReservedCapacityConfiguration">
            <summary>
            The DynamoDB reserved capacity configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.DynamoDbReservedCapacityConfiguration.AccountScope">
            <summary>
            Gets and sets the property AccountScope. 
            <para>
            The account scope for which you want recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.DynamoDbReservedCapacityConfiguration.CapacityUnits">
            <summary>
            Gets and sets the property CapacityUnits. 
            <para>
            The capacity unit of the recommended reservation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.DynamoDbReservedCapacityConfiguration.MonthlyRecurringCost">
            <summary>
            Gets and sets the property MonthlyRecurringCost. 
            <para>
            How much purchasing this reserved capacity costs you on a monthly basis.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.DynamoDbReservedCapacityConfiguration.NumberOfCapacityUnitsToPurchase">
            <summary>
            Gets and sets the property NumberOfCapacityUnitsToPurchase. 
            <para>
            The number of reserved capacity units that Amazon Web Services recommends that you
            purchase.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.DynamoDbReservedCapacityConfiguration.PaymentOption">
            <summary>
            Gets and sets the property PaymentOption. 
            <para>
            The payment option for the commitment.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.DynamoDbReservedCapacityConfiguration.ReservedInstancesRegion">
            <summary>
            Gets and sets the property ReservedInstancesRegion. 
            <para>
            The Amazon Web Services Region of the commitment.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.DynamoDbReservedCapacityConfiguration.Service">
            <summary>
            Gets and sets the property Service. 
            <para>
            The service for which you want recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.DynamoDbReservedCapacityConfiguration.Term">
            <summary>
            Gets and sets the property Term. 
            <para>
            The reserved capacity recommendation term in years.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.DynamoDbReservedCapacityConfiguration.UpfrontCost">
            <summary>
            Gets and sets the property UpfrontCost. 
            <para>
            How much purchasing this reserved capacity costs you upfront.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.EbsVolume">
            <summary>
            Describes the Amazon Elastic Block Store volume configuration of the current and recommended
            resource configuration for a recommendation.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.EbsVolume.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            The Amazon Elastic Block Store volume configuration used for recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.EbsVolume.CostCalculation">
            <summary>
            Gets and sets the property CostCalculation. 
            <para>
            Cost impact of the recommendation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.EbsVolumeConfiguration">
            <summary>
            The Amazon Elastic Block Store volume configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.EbsVolumeConfiguration.AttachmentState">
            <summary>
            Gets and sets the property AttachmentState. 
            <para>
            The Amazon Elastic Block Store attachment state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.EbsVolumeConfiguration.Performance">
            <summary>
            Gets and sets the property Performance. 
            <para>
            The Amazon Elastic Block Store performance configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.EbsVolumeConfiguration.Storage">
            <summary>
            Gets and sets the property Storage. 
            <para>
            The disk storage of the Amazon Elastic Block Store volume.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Ec2AutoScalingGroup">
            <summary>
            The EC2 Auto Scaling group recommendation details.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2AutoScalingGroup.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            The EC2 Auto Scaling group configuration used for recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2AutoScalingGroup.CostCalculation">
            <summary>
            Gets and sets the property CostCalculation. 
            <para>
            Cost impact of the recommendation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Ec2AutoScalingGroupConfiguration">
            <summary>
            The EC2 Auto Scaling group configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2AutoScalingGroupConfiguration.AllocationStrategy">
            <summary>
            Gets and sets the property AllocationStrategy. 
            <para>
            The strategy used for allocating instances, based on a predefined priority order or
            based on the lowest available price.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2AutoScalingGroupConfiguration.Instance">
            <summary>
            Gets and sets the property Instance. 
            <para>
            Details about the instance for the EC2 Auto Scaling group with a single instance type.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2AutoScalingGroupConfiguration.MixedInstances">
            <summary>
            Gets and sets the property MixedInstances. 
            <para>
            A list of instance types for an EC2 Auto Scaling group with mixed instance types.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2AutoScalingGroupConfiguration.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            The type of EC2 Auto Scaling group, showing whether it consists of a single instance
            type or mixed instance types.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Ec2Instance">
            <summary>
            Describes the EC2 instance configuration of the current and recommended resource configuration
            for a recommendation.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2Instance.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            The EC2 instance configuration used for recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2Instance.CostCalculation">
            <summary>
            Gets and sets the property CostCalculation. 
            <para>
            Cost impact of the recommendation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Ec2InstanceConfiguration">
            <summary>
            The EC2 instance configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2InstanceConfiguration.Instance">
            <summary>
            Gets and sets the property Instance. 
            <para>
            Details about the instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Ec2InstanceSavingsPlans">
            <summary>
            The EC2 instance Savings Plans recommendation details.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2InstanceSavingsPlans.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            The EC2 instance Savings Plans configuration used for recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2InstanceSavingsPlans.CostCalculation">
            <summary>
            Gets and sets the property CostCalculation. 
            <para>
            Cost impact of the Savings Plans purchase recommendation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Ec2InstanceSavingsPlansConfiguration">
            <summary>
            The EC2 instance Savings Plans configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2InstanceSavingsPlansConfiguration.AccountScope">
            <summary>
            Gets and sets the property AccountScope. 
            <para>
            The account scope for which you want recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2InstanceSavingsPlansConfiguration.HourlyCommitment">
            <summary>
            Gets and sets the property HourlyCommitment. 
            <para>
            The hourly commitment for the Savings Plans type.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2InstanceSavingsPlansConfiguration.InstanceFamily">
            <summary>
            Gets and sets the property InstanceFamily. 
            <para>
            The instance family of the recommended Savings Plans.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2InstanceSavingsPlansConfiguration.PaymentOption">
            <summary>
            Gets and sets the property PaymentOption. 
            <para>
            The payment option for the commitment.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2InstanceSavingsPlansConfiguration.SavingsPlansRegion">
            <summary>
            Gets and sets the property SavingsPlansRegion. 
            <para>
            The Amazon Web Services Region of the commitment.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2InstanceSavingsPlansConfiguration.Term">
            <summary>
            Gets and sets the property Term. 
            <para>
            The Savings Plans recommendation term in years.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Ec2ReservedInstances">
            <summary>
            The EC2 reserved instances recommendation details.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2ReservedInstances.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            The EC2 reserved instances configuration used for recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2ReservedInstances.CostCalculation">
            <summary>
            Gets and sets the property CostCalculation. 
            <para>
            Cost impact of the purchase recommendation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Ec2ReservedInstancesConfiguration">
            <summary>
            The EC2 reserved instances configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2ReservedInstancesConfiguration.AccountScope">
            <summary>
            Gets and sets the property AccountScope. 
            <para>
            The account scope for which you want recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2ReservedInstancesConfiguration.CurrentGeneration">
            <summary>
            Gets and sets the property CurrentGeneration. 
            <para>
            Determines whether the recommendation is for a current generation instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2ReservedInstancesConfiguration.InstanceFamily">
            <summary>
            Gets and sets the property InstanceFamily. 
            <para>
            The instance family of the recommended reservation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2ReservedInstancesConfiguration.InstanceType">
            <summary>
            Gets and sets the property InstanceType. 
            <para>
            The type of instance that Amazon Web Services recommends.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2ReservedInstancesConfiguration.MonthlyRecurringCost">
            <summary>
            Gets and sets the property MonthlyRecurringCost. 
            <para>
            How much purchasing these reserved instances costs you on a monthly basis.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2ReservedInstancesConfiguration.NormalizedUnitsToPurchase">
            <summary>
            Gets and sets the property NormalizedUnitsToPurchase. 
            <para>
            The number of normalized units that Amazon Web Services recommends that you purchase.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2ReservedInstancesConfiguration.NumberOfInstancesToPurchase">
            <summary>
            Gets and sets the property NumberOfInstancesToPurchase. 
            <para>
            The number of instances that Amazon Web Services recommends that you purchase.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2ReservedInstancesConfiguration.OfferingClass">
            <summary>
            Gets and sets the property OfferingClass. 
            <para>
            Indicates whether the recommendation is for standard or convertible reservations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2ReservedInstancesConfiguration.PaymentOption">
            <summary>
            Gets and sets the property PaymentOption. 
            <para>
            The payment option for the commitment.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2ReservedInstancesConfiguration.Platform">
            <summary>
            Gets and sets the property Platform. 
            <para>
            The platform of the recommended reservation. The platform is the specific combination
            of operating system, license model, and software on an instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2ReservedInstancesConfiguration.ReservedInstancesRegion">
            <summary>
            Gets and sets the property ReservedInstancesRegion. 
            <para>
            The Amazon Web Services Region of the commitment.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2ReservedInstancesConfiguration.Service">
            <summary>
            Gets and sets the property Service. 
            <para>
            The service for which you want recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2ReservedInstancesConfiguration.SizeFlexEligible">
            <summary>
            Gets and sets the property SizeFlexEligible. 
            <para>
            Determines whether the recommendation is size flexible.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2ReservedInstancesConfiguration.Tenancy">
            <summary>
            Gets and sets the property Tenancy. 
            <para>
            Determines whether the recommended reservation is dedicated or shared.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2ReservedInstancesConfiguration.Term">
            <summary>
            Gets and sets the property Term. 
            <para>
            The reserved instances recommendation term in years.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Ec2ReservedInstancesConfiguration.UpfrontCost">
            <summary>
            Gets and sets the property UpfrontCost. 
            <para>
            How much purchasing this instance costs you upfront.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.EcsService">
            <summary>
            The ECS service recommendation details.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.EcsService.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            The ECS service configuration used for recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.EcsService.CostCalculation">
            <summary>
            Gets and sets the property CostCalculation. 
            <para>
            Cost impact of the recommendation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.EcsServiceConfiguration">
            <summary>
            The ECS service configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.EcsServiceConfiguration.Compute">
            <summary>
            Gets and sets the property Compute. 
            <para>
            Details about the compute configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.EfficiencyMetricsByGroup">
            <summary>
            Contains cost efficiency metrics for a specific group over time. The group is defined
            by the grouping dimension specified in the request, such as account ID, Amazon Web
            Services Region.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.EfficiencyMetricsByGroup.Group">
            <summary>
            Gets and sets the property Group. 
            <para>
            The value of the grouping dimension for this set of metrics. For example, if grouped
            by account ID, this field contains the account ID. If no grouping is specified, this
            field is empty.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.EfficiencyMetricsByGroup.Message">
            <summary>
            Gets and sets the property Message. 
            <para>
            An explanation of why efficiency metrics could not be calculated for this group when
            the metricsByTime field is null. Common reasons include insufficient or inconclusive
            cost and usage data during the specified time period. This field is null or empty
            when metrics are successfully calculated.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.EfficiencyMetricsByGroup.MetricsByTime">
            <summary>
            Gets and sets the property MetricsByTime. 
            <para>
            A list of time-series data points containing efficiency metrics for this group. Each
            data point includes an efficiency score, estimated savings, spending, and a timestamp
            corresponding to the specified granularity. This field is null when efficiency metrics
            cannot be calculated for the group, in which case the message field provides an explanation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ElastiCacheReservedInstances">
            <summary>
            The ElastiCache reserved instances recommendation details.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ElastiCacheReservedInstances.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            The ElastiCache reserved instances configuration used for recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ElastiCacheReservedInstances.CostCalculation">
            <summary>
            Gets and sets the property CostCalculation. 
            <para>
            Cost impact of the purchase recommendation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ElastiCacheReservedInstancesConfiguration">
            <summary>
            The ElastiCache reserved instances configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ElastiCacheReservedInstancesConfiguration.AccountScope">
            <summary>
            Gets and sets the property AccountScope. 
            <para>
            The account scope for which you want recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ElastiCacheReservedInstancesConfiguration.CurrentGeneration">
            <summary>
            Gets and sets the property CurrentGeneration. 
            <para>
            Determines whether the recommendation is for a current generation instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ElastiCacheReservedInstancesConfiguration.InstanceFamily">
            <summary>
            Gets and sets the property InstanceFamily. 
            <para>
            The instance family of the recommended reservation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ElastiCacheReservedInstancesConfiguration.InstanceType">
            <summary>
            Gets and sets the property InstanceType. 
            <para>
            The type of instance that Amazon Web Services recommends.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ElastiCacheReservedInstancesConfiguration.MonthlyRecurringCost">
            <summary>
            Gets and sets the property MonthlyRecurringCost. 
            <para>
            How much purchasing these reserved instances costs you on a monthly basis.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ElastiCacheReservedInstancesConfiguration.NormalizedUnitsToPurchase">
            <summary>
            Gets and sets the property NormalizedUnitsToPurchase. 
            <para>
            The number of normalized units that Amazon Web Services recommends that you purchase.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ElastiCacheReservedInstancesConfiguration.NumberOfInstancesToPurchase">
            <summary>
            Gets and sets the property NumberOfInstancesToPurchase. 
            <para>
            The number of instances that Amazon Web Services recommends that you purchase.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ElastiCacheReservedInstancesConfiguration.PaymentOption">
            <summary>
            Gets and sets the property PaymentOption. 
            <para>
            The payment option for the commitment.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ElastiCacheReservedInstancesConfiguration.ReservedInstancesRegion">
            <summary>
            Gets and sets the property ReservedInstancesRegion. 
            <para>
            The Amazon Web Services Region of the commitment.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ElastiCacheReservedInstancesConfiguration.Service">
            <summary>
            Gets and sets the property Service. 
            <para>
            The service for which you want recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ElastiCacheReservedInstancesConfiguration.SizeFlexEligible">
            <summary>
            Gets and sets the property SizeFlexEligible. 
            <para>
            Determines whether the recommendation is size flexible.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ElastiCacheReservedInstancesConfiguration.Term">
            <summary>
            Gets and sets the property Term. 
            <para>
            The reserved instances recommendation term in years.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ElastiCacheReservedInstancesConfiguration.UpfrontCost">
            <summary>
            Gets and sets the property UpfrontCost. 
            <para>
            How much purchasing this instance costs you upfront.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.EstimatedDiscounts">
            <summary>
            Estimated discount details of the current and recommended resource configuration for
            a recommendation.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.EstimatedDiscounts.OtherDiscount">
            <summary>
            Gets and sets the property OtherDiscount. 
            <para>
            Estimated other discounts include all discounts that are not itemized. Itemized discounts
            include <c>reservedInstanceDiscount</c> and <c>savingsPlansDiscount</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.EstimatedDiscounts.ReservedInstancesDiscount">
            <summary>
            Gets and sets the property ReservedInstancesDiscount. 
            <para>
            Estimated reserved instance discounts.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.EstimatedDiscounts.SavingsPlansDiscount">
            <summary>
            Gets and sets the property SavingsPlansDiscount. 
            <para>
            Estimated Savings Plans discounts.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Filter">
            <summary>
            Describes a filter that returns a more specific list of recommendations. Filters recommendations
            by different dimensions.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Filter.AccountIds">
            <summary>
            Gets and sets the property AccountIds. 
            <para>
            The account to which the recommendation applies.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Filter.ActionTypes">
            <summary>
            Gets and sets the property ActionTypes. 
            <para>
            The type of action you can take by adopting the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Filter.ImplementationEfforts">
            <summary>
            Gets and sets the property ImplementationEfforts. 
            <para>
            The effort required to implement the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Filter.RecommendationIds">
            <summary>
            Gets and sets the property RecommendationIds. 
            <para>
            The IDs for the recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Filter.Regions">
            <summary>
            Gets and sets the property Regions. 
            <para>
            The Amazon Web Services Region of the resource.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Filter.ResourceArns">
            <summary>
            Gets and sets the property ResourceArns. 
            <para>
            The Amazon Resource Name (ARN) of the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Filter.ResourceIds">
            <summary>
            Gets and sets the property ResourceIds. 
            <para>
            The resource ID of the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Filter.ResourceTypes">
            <summary>
            Gets and sets the property ResourceTypes. 
            <para>
            The resource type of the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Filter.RestartNeeded">
            <summary>
            Gets and sets the property RestartNeeded. 
            <para>
            Whether or not implementing the recommendation requires a restart.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Filter.RollbackPossible">
            <summary>
            Gets and sets the property RollbackPossible. 
            <para>
            Whether or not implementing the recommendation can be rolled back.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Filter.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            A list of tags assigned to the recommendation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.GetPreferencesRequest">
            <summary>
            Container for the parameters to the GetPreferences operation.
            Returns a set of preferences for an account in order to add account-specific preferences
            into the service. These preferences impact how the savings associated with recommendations
            are presented—estimated savings after discounts or estimated savings before discounts,
            for example.
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.GetPreferencesResponse">
            <summary>
            This is the response object from the GetPreferences operation.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetPreferencesResponse.MemberAccountDiscountVisibility">
            <summary>
            Gets and sets the property MemberAccountDiscountVisibility. 
            <para>
            Retrieves the status of the "member account discount visibility" preference.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetPreferencesResponse.PreferredCommitment">
            <summary>
            Gets and sets the property PreferredCommitment. 
            <para>
            Retrieves the current preferences for how Reserved Instances and Savings Plans cost-saving
            opportunities are prioritized in terms of payment option and term length.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetPreferencesResponse.SavingsEstimationMode">
            <summary>
            Gets and sets the property SavingsEstimationMode. 
            <para>
            Retrieves the status of the "savings estimation mode" preference.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.GetRecommendationRequest">
            <summary>
            Container for the parameters to the GetRecommendation operation.
            Returns both the current and recommended resource configuration and the estimated
            cost impact for a recommendation.
            
             
            <para>
            The <c>recommendationId</c> is only valid for up to a maximum of 24 hours as recommendations
            are refreshed daily. To retrieve the <c>recommendationId</c>, use the <c>ListRecommendations</c>
            API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationRequest.RecommendationId">
            <summary>
            Gets and sets the property RecommendationId. 
            <para>
            The ID for the recommendation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.GetRecommendationResponse">
            <summary>
            This is the response object from the GetRecommendation operation.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account to which the recommendation applies.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.ActionType">
            <summary>
            Gets and sets the property ActionType. 
            <para>
            The type of action you can take by adopting the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.CostCalculationLookbackPeriodInDays">
            <summary>
            Gets and sets the property CostCalculationLookbackPeriodInDays. 
            <para>
            The lookback period used to calculate cost impact for a recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.CurrencyCode">
            <summary>
            Gets and sets the property CurrencyCode. 
            <para>
            The currency code used for the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.CurrentResourceDetails">
            <summary>
            Gets and sets the property CurrentResourceDetails. 
            <para>
            The details for the resource.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.CurrentResourceType">
            <summary>
            Gets and sets the property CurrentResourceType. 
            <para>
            The type of resource.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.EstimatedMonthlyCost">
            <summary>
            Gets and sets the property EstimatedMonthlyCost. 
            <para>
            The estimated monthly cost of the current resource. For Reserved Instances and Savings
            Plans, it refers to the cost for eligible usage.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.EstimatedMonthlySavings">
            <summary>
            Gets and sets the property EstimatedMonthlySavings. 
            <para>
            The estimated monthly savings amount for the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.EstimatedSavingsOverCostCalculationLookbackPeriod">
            <summary>
            Gets and sets the property EstimatedSavingsOverCostCalculationLookbackPeriod. 
            <para>
            The estimated savings amount over the lookback period used to calculate cost impact
            for a recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.EstimatedSavingsPercentage">
            <summary>
            Gets and sets the property EstimatedSavingsPercentage. 
            <para>
            The estimated savings percentage relative to the total cost over the cost calculation
            lookback period.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.ImplementationEffort">
            <summary>
            Gets and sets the property ImplementationEffort. 
            <para>
            The effort required to implement the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.LastRefreshTimestamp">
            <summary>
            Gets and sets the property LastRefreshTimestamp. 
            <para>
            The time when the recommendation was last generated.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.RecommendationId">
            <summary>
            Gets and sets the property RecommendationId. 
            <para>
            The ID for the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.RecommendationLookbackPeriodInDays">
            <summary>
            Gets and sets the property RecommendationLookbackPeriodInDays. 
            <para>
            The lookback period that's used to generate the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.RecommendedResourceDetails">
            <summary>
            Gets and sets the property RecommendedResourceDetails. 
            <para>
            The details about the recommended resource.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.RecommendedResourceType">
            <summary>
            Gets and sets the property RecommendedResourceType. 
            <para>
            The resource type of the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.Region">
            <summary>
            Gets and sets the property Region. 
            <para>
            The Amazon Web Services Region of the resource.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.ResourceArn">
            <summary>
            Gets and sets the property ResourceArn. 
            <para>
            The Amazon Resource Name (ARN) of the resource.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.ResourceId">
            <summary>
            Gets and sets the property ResourceId. 
            <para>
            The unique identifier for the resource. This is the same as the Amazon Resource Name
            (ARN), if available.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.RestartNeeded">
            <summary>
            Gets and sets the property RestartNeeded. 
            <para>
            Whether or not implementing the recommendation requires a restart.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.RollbackPossible">
            <summary>
            Gets and sets the property RollbackPossible. 
            <para>
            Whether or not implementing the recommendation can be rolled back.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.Source">
            <summary>
            Gets and sets the property Source. 
            <para>
            The source of the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.GetRecommendationResponse.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            A list of tags associated with the resource for which the recommendation exists.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.InstanceConfiguration">
            <summary>
            The instance configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.InstanceConfiguration.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            The instance type of the configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.InternalServerException">
            <summary>
            An error on the server occurred during the processing of your request. Try again later.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.InternalServerException.#ctor(System.String)">
            <summary>
            Constructs a new InternalServerException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.InternalServerException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InternalServerException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.InternalServerException.#ctor(System.Exception)">
            <summary>
            Construct instance of InternalServerException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.InternalServerException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InternalServerException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.InternalServerException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InternalServerException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.InternalServerException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InternalServerException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.InternalServerException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.AccessDeniedExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for AccessDeniedException Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.AccessDeniedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.AccessDeniedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.AccessDeniedExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.AccountEnrollmentStatusUnmarshaller">
            <summary>
            Response Unmarshaller for AccountEnrollmentStatus Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.AccountEnrollmentStatusUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#AccountEnrollmentStatus,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.AccountEnrollmentStatusUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.AccountEnrollmentStatusUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.AuroraDbClusterStorageConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for AuroraDbClusterStorageConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.AuroraDbClusterStorageConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#AuroraDbClusterStorageConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.AuroraDbClusterStorageConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.AuroraDbClusterStorageConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.AuroraDbClusterStorageUnmarshaller">
            <summary>
            Response Unmarshaller for AuroraDbClusterStorage Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.AuroraDbClusterStorageUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#AuroraDbClusterStorage,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.AuroraDbClusterStorageUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.AuroraDbClusterStorageUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.BlockStoragePerformanceConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for BlockStoragePerformanceConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.BlockStoragePerformanceConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#BlockStoragePerformanceConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.BlockStoragePerformanceConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.BlockStoragePerformanceConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ComputeConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for ComputeConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ComputeConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#ComputeConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ComputeConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ComputeConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ComputeSavingsPlansConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for ComputeSavingsPlansConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ComputeSavingsPlansConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#ComputeSavingsPlansConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ComputeSavingsPlansConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ComputeSavingsPlansConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ComputeSavingsPlansUnmarshaller">
            <summary>
            Response Unmarshaller for ComputeSavingsPlans Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ComputeSavingsPlansUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#ComputeSavingsPlans,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ComputeSavingsPlansUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ComputeSavingsPlansUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.DbInstanceConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for DbInstanceConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.DbInstanceConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#DbInstanceConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.DbInstanceConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.DbInstanceConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.DynamoDbReservedCapacityConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for DynamoDbReservedCapacityConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.DynamoDbReservedCapacityConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#DynamoDbReservedCapacityConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.DynamoDbReservedCapacityConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.DynamoDbReservedCapacityConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.DynamoDbReservedCapacityUnmarshaller">
            <summary>
            Response Unmarshaller for DynamoDbReservedCapacity Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.DynamoDbReservedCapacityUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#DynamoDbReservedCapacity,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.DynamoDbReservedCapacityUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.DynamoDbReservedCapacityUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EbsVolumeConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for EbsVolumeConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EbsVolumeConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#EbsVolumeConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EbsVolumeConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EbsVolumeConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EbsVolumeUnmarshaller">
            <summary>
            Response Unmarshaller for EbsVolume Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EbsVolumeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#EbsVolume,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EbsVolumeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EbsVolumeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2AutoScalingGroupConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for Ec2AutoScalingGroupConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2AutoScalingGroupConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#Ec2AutoScalingGroupConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2AutoScalingGroupConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2AutoScalingGroupConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2AutoScalingGroupUnmarshaller">
            <summary>
            Response Unmarshaller for Ec2AutoScalingGroup Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2AutoScalingGroupUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#Ec2AutoScalingGroup,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2AutoScalingGroupUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2AutoScalingGroupUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2InstanceConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for Ec2InstanceConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2InstanceConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#Ec2InstanceConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2InstanceConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2InstanceConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2InstanceSavingsPlansConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for Ec2InstanceSavingsPlansConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2InstanceSavingsPlansConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#Ec2InstanceSavingsPlansConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2InstanceSavingsPlansConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2InstanceSavingsPlansConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2InstanceSavingsPlansUnmarshaller">
            <summary>
            Response Unmarshaller for Ec2InstanceSavingsPlans Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2InstanceSavingsPlansUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#Ec2InstanceSavingsPlans,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2InstanceSavingsPlansUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2InstanceSavingsPlansUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2InstanceUnmarshaller">
            <summary>
            Response Unmarshaller for Ec2Instance Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2InstanceUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#Ec2Instance,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2InstanceUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2InstanceUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2ReservedInstancesConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for Ec2ReservedInstancesConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2ReservedInstancesConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#Ec2ReservedInstancesConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2ReservedInstancesConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2ReservedInstancesConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2ReservedInstancesUnmarshaller">
            <summary>
            Response Unmarshaller for Ec2ReservedInstances Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2ReservedInstancesUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#Ec2ReservedInstances,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2ReservedInstancesUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.Ec2ReservedInstancesUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EcsServiceConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for EcsServiceConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EcsServiceConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#EcsServiceConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EcsServiceConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EcsServiceConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EcsServiceUnmarshaller">
            <summary>
            Response Unmarshaller for EcsService Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EcsServiceUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#EcsService,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EcsServiceUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EcsServiceUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EfficiencyMetricsByGroupUnmarshaller">
            <summary>
            Response Unmarshaller for EfficiencyMetricsByGroup Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EfficiencyMetricsByGroupUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#EfficiencyMetricsByGroup,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EfficiencyMetricsByGroupUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EfficiencyMetricsByGroupUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ElastiCacheReservedInstancesConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for ElastiCacheReservedInstancesConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ElastiCacheReservedInstancesConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#ElastiCacheReservedInstancesConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ElastiCacheReservedInstancesConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ElastiCacheReservedInstancesConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ElastiCacheReservedInstancesUnmarshaller">
            <summary>
            Response Unmarshaller for ElastiCacheReservedInstances Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ElastiCacheReservedInstancesUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#ElastiCacheReservedInstances,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ElastiCacheReservedInstancesUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ElastiCacheReservedInstancesUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EstimatedDiscountsUnmarshaller">
            <summary>
            Response Unmarshaller for EstimatedDiscounts Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EstimatedDiscountsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#EstimatedDiscounts,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EstimatedDiscountsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.EstimatedDiscountsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.FilterMarshaller">
            <summary>
            Filter Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.FilterMarshaller.Marshall(Amazon.CostOptimizationHub.Model.Filter,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.FilterMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.GetPreferencesRequestMarshaller">
            <summary>
            GetPreferences Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.GetPreferencesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.GetPreferencesRequestMarshaller.Marshall(Amazon.CostOptimizationHub.Model.GetPreferencesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.GetPreferencesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.GetPreferencesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetPreferences operation
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.GetPreferencesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.GetPreferencesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.GetPreferencesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.GetRecommendationRequestMarshaller">
            <summary>
            GetRecommendation Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.GetRecommendationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.GetRecommendationRequestMarshaller.Marshall(Amazon.CostOptimizationHub.Model.GetRecommendationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.GetRecommendationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.GetRecommendationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetRecommendation operation
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.GetRecommendationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.GetRecommendationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.GetRecommendationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.InstanceConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for InstanceConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.InstanceConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#InstanceConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.InstanceConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.InstanceConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.InternalServerExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InternalServerException Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.InternalServerExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.InternalServerExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.InternalServerExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.LambdaFunctionConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for LambdaFunctionConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.LambdaFunctionConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#LambdaFunctionConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.LambdaFunctionConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.LambdaFunctionConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.LambdaFunctionUnmarshaller">
            <summary>
            Response Unmarshaller for LambdaFunction Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.LambdaFunctionUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#LambdaFunction,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.LambdaFunctionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.LambdaFunctionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListEfficiencyMetricsRequestMarshaller">
            <summary>
            ListEfficiencyMetrics Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListEfficiencyMetricsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListEfficiencyMetricsRequestMarshaller.Marshall(Amazon.CostOptimizationHub.Model.ListEfficiencyMetricsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListEfficiencyMetricsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListEfficiencyMetricsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListEfficiencyMetrics operation
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListEfficiencyMetricsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListEfficiencyMetricsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListEfficiencyMetricsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListEnrollmentStatusesRequestMarshaller">
            <summary>
            ListEnrollmentStatuses Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListEnrollmentStatusesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListEnrollmentStatusesRequestMarshaller.Marshall(Amazon.CostOptimizationHub.Model.ListEnrollmentStatusesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListEnrollmentStatusesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListEnrollmentStatusesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListEnrollmentStatuses operation
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListEnrollmentStatusesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListEnrollmentStatusesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListEnrollmentStatusesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListRecommendationsRequestMarshaller">
            <summary>
            ListRecommendations Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListRecommendationsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListRecommendationsRequestMarshaller.Marshall(Amazon.CostOptimizationHub.Model.ListRecommendationsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListRecommendationsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListRecommendationsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListRecommendations operation
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListRecommendationsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListRecommendationsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListRecommendationsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListRecommendationSummariesRequestMarshaller">
            <summary>
            ListRecommendationSummaries Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListRecommendationSummariesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListRecommendationSummariesRequestMarshaller.Marshall(Amazon.CostOptimizationHub.Model.ListRecommendationSummariesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListRecommendationSummariesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListRecommendationSummariesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListRecommendationSummaries operation
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListRecommendationSummariesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListRecommendationSummariesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ListRecommendationSummariesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.MemoryDbReservedInstancesConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for MemoryDbReservedInstancesConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.MemoryDbReservedInstancesConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#MemoryDbReservedInstancesConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.MemoryDbReservedInstancesConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.MemoryDbReservedInstancesConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.MemoryDbReservedInstancesUnmarshaller">
            <summary>
            Response Unmarshaller for MemoryDbReservedInstances Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.MemoryDbReservedInstancesUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#MemoryDbReservedInstances,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.MemoryDbReservedInstancesUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.MemoryDbReservedInstancesUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.MetricsByTimeUnmarshaller">
            <summary>
            Response Unmarshaller for MetricsByTime Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.MetricsByTimeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#MetricsByTime,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.MetricsByTimeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.MetricsByTimeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.MixedInstanceConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for MixedInstanceConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.MixedInstanceConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#MixedInstanceConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.MixedInstanceConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.MixedInstanceConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.NatGatewayConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for NatGatewayConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.NatGatewayConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#NatGatewayConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.NatGatewayConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.NatGatewayConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.NatGatewayUnmarshaller">
            <summary>
            Response Unmarshaller for NatGateway Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.NatGatewayUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#NatGateway,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.NatGatewayUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.NatGatewayUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.OpenSearchReservedInstancesConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for OpenSearchReservedInstancesConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.OpenSearchReservedInstancesConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#OpenSearchReservedInstancesConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.OpenSearchReservedInstancesConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.OpenSearchReservedInstancesConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.OpenSearchReservedInstancesUnmarshaller">
            <summary>
            Response Unmarshaller for OpenSearchReservedInstances Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.OpenSearchReservedInstancesUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#OpenSearchReservedInstances,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.OpenSearchReservedInstancesUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.OpenSearchReservedInstancesUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.OrderByMarshaller">
            <summary>
            OrderBy Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.OrderByMarshaller.Marshall(Amazon.CostOptimizationHub.Model.OrderBy,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.OrderByMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.PreferredCommitmentMarshaller">
            <summary>
            PreferredCommitment Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.PreferredCommitmentMarshaller.Marshall(Amazon.CostOptimizationHub.Model.PreferredCommitment,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.PreferredCommitmentMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.PreferredCommitmentUnmarshaller">
            <summary>
            Response Unmarshaller for PreferredCommitment Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.PreferredCommitmentUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#PreferredCommitment,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.PreferredCommitmentUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.PreferredCommitmentUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsDbInstanceConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for RdsDbInstanceConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsDbInstanceConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#RdsDbInstanceConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsDbInstanceConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsDbInstanceConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsDbInstanceStorageConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for RdsDbInstanceStorageConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsDbInstanceStorageConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#RdsDbInstanceStorageConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsDbInstanceStorageConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsDbInstanceStorageConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsDbInstanceStorageUnmarshaller">
            <summary>
            Response Unmarshaller for RdsDbInstanceStorage Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsDbInstanceStorageUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#RdsDbInstanceStorage,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsDbInstanceStorageUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsDbInstanceStorageUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsDbInstanceUnmarshaller">
            <summary>
            Response Unmarshaller for RdsDbInstance Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsDbInstanceUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#RdsDbInstance,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsDbInstanceUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsDbInstanceUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsReservedInstancesConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for RdsReservedInstancesConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsReservedInstancesConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#RdsReservedInstancesConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsReservedInstancesConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsReservedInstancesConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsReservedInstancesUnmarshaller">
            <summary>
            Response Unmarshaller for RdsReservedInstances Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsReservedInstancesUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#RdsReservedInstances,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsReservedInstancesUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RdsReservedInstancesUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RecommendationSummaryUnmarshaller">
            <summary>
            Response Unmarshaller for RecommendationSummary Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RecommendationSummaryUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#RecommendationSummary,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RecommendationSummaryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RecommendationSummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RecommendationUnmarshaller">
            <summary>
            Response Unmarshaller for Recommendation Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RecommendationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#Recommendation,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RecommendationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RecommendationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RedshiftReservedInstancesConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for RedshiftReservedInstancesConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RedshiftReservedInstancesConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#RedshiftReservedInstancesConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RedshiftReservedInstancesConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RedshiftReservedInstancesConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RedshiftReservedInstancesUnmarshaller">
            <summary>
            Response Unmarshaller for RedshiftReservedInstances Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RedshiftReservedInstancesUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#RedshiftReservedInstances,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RedshiftReservedInstancesUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.RedshiftReservedInstancesUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ReservedInstancesCostCalculationUnmarshaller">
            <summary>
            Response Unmarshaller for ReservedInstancesCostCalculation Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ReservedInstancesCostCalculationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#ReservedInstancesCostCalculation,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ReservedInstancesCostCalculationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ReservedInstancesCostCalculationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ReservedInstancesPricingUnmarshaller">
            <summary>
            Response Unmarshaller for ReservedInstancesPricing Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ReservedInstancesPricingUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#ReservedInstancesPricing,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ReservedInstancesPricingUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ReservedInstancesPricingUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ResourceCostCalculationUnmarshaller">
            <summary>
            Response Unmarshaller for ResourceCostCalculation Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ResourceCostCalculationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#ResourceCostCalculation,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ResourceCostCalculationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ResourceCostCalculationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ResourceDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for ResourceDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ResourceDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#ResourceDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ResourceDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ResourceDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ResourceNotFoundExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ResourceNotFoundException Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ResourceNotFoundExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ResourceNotFoundExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ResourceNotFoundExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ResourcePricingUnmarshaller">
            <summary>
            Response Unmarshaller for ResourcePricing Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ResourcePricingUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#ResourcePricing,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ResourcePricingUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ResourcePricingUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.SageMakerSavingsPlansConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for SageMakerSavingsPlansConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.SageMakerSavingsPlansConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#SageMakerSavingsPlansConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.SageMakerSavingsPlansConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.SageMakerSavingsPlansConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.SageMakerSavingsPlansUnmarshaller">
            <summary>
            Response Unmarshaller for SageMakerSavingsPlans Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.SageMakerSavingsPlansUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#SageMakerSavingsPlans,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.SageMakerSavingsPlansUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.SageMakerSavingsPlansUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.SavingsPlansCostCalculationUnmarshaller">
            <summary>
            Response Unmarshaller for SavingsPlansCostCalculation Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.SavingsPlansCostCalculationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#SavingsPlansCostCalculation,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.SavingsPlansCostCalculationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.SavingsPlansCostCalculationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.SavingsPlansPricingUnmarshaller">
            <summary>
            Response Unmarshaller for SavingsPlansPricing Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.SavingsPlansPricingUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#SavingsPlansPricing,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.SavingsPlansPricingUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.SavingsPlansPricingUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.StorageConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for StorageConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.StorageConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#StorageConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.StorageConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.StorageConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.SummaryMetricsResultUnmarshaller">
            <summary>
            Response Unmarshaller for SummaryMetricsResult Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.SummaryMetricsResultUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#SummaryMetricsResult,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.SummaryMetricsResultUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.SummaryMetricsResultUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.TagMarshaller">
            <summary>
            Tag Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.TagMarshaller.Marshall(Amazon.CostOptimizationHub.Model.Tag,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.TagMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.TagUnmarshaller">
            <summary>
            Response Unmarshaller for Tag Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.TagUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#Tag,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.TagUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.TagUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ThrottlingExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ThrottlingException Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ThrottlingExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ThrottlingExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ThrottlingExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.TimePeriodMarshaller">
            <summary>
            TimePeriod Marshaller
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.TimePeriodMarshaller.Marshall(Amazon.CostOptimizationHub.Model.TimePeriod,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.TimePeriodMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.UpdateEnrollmentStatusRequestMarshaller">
            <summary>
            UpdateEnrollmentStatus Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.UpdateEnrollmentStatusRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.UpdateEnrollmentStatusRequestMarshaller.Marshall(Amazon.CostOptimizationHub.Model.UpdateEnrollmentStatusRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.UpdateEnrollmentStatusRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.UpdateEnrollmentStatusResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateEnrollmentStatus operation
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.UpdateEnrollmentStatusResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.UpdateEnrollmentStatusResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.UpdateEnrollmentStatusResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.UpdatePreferencesRequestMarshaller">
            <summary>
            UpdatePreferences Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.UpdatePreferencesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.UpdatePreferencesRequestMarshaller.Marshall(Amazon.CostOptimizationHub.Model.UpdatePreferencesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.UpdatePreferencesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.UpdatePreferencesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdatePreferences operation
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.UpdatePreferencesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.UpdatePreferencesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.UpdatePreferencesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.UsageUnmarshaller">
            <summary>
            Response Unmarshaller for Usage Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.UsageUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#Usage,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.UsageUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.UsageUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ValidationExceptionDetailUnmarshaller">
            <summary>
            Response Unmarshaller for ValidationExceptionDetail Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ValidationExceptionDetailUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#CostOptimizationHub#Model#ValidationExceptionDetail,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ValidationExceptionDetailUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ValidationExceptionDetailUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ValidationExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ValidationException Object
            </summary>  
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ValidationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ValidationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Internal.MarshallTransformations.ValidationExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.LambdaFunction">
            <summary>
            The Lambda function recommendation details.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.LambdaFunction.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            The Lambda function configuration used for recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.LambdaFunction.CostCalculation">
            <summary>
            Gets and sets the property CostCalculation. 
            <para>
            Cost impact of the recommendation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.LambdaFunctionConfiguration">
            <summary>
            The Lambda function configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.LambdaFunctionConfiguration.Compute">
            <summary>
            Gets and sets the property Compute. 
            <para>
            Details about the compute configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ListEfficiencyMetricsRequest">
            <summary>
            Container for the parameters to the ListEfficiencyMetrics operation.
            Returns cost efficiency metrics aggregated over time and optionally grouped by a specified
            dimension. The metrics provide insights into your cost optimization progress by tracking
            estimated savings, spending, and measures how effectively you're optimizing your Cloud
            resources.
            
             
            <para>
            The operation supports both daily and monthly time granularities and allows grouping
            results by account ID, Amazon Web Services Region. Results are returned as time-series
            data, enabling you to analyze trends in your cost optimization performance over the
            specified time period.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListEfficiencyMetricsRequest.Granularity">
            <summary>
            Gets and sets the property Granularity. 
            <para>
            The time granularity for the cost efficiency metrics. Specify <c>Daily</c> for metrics
            aggregated by day, or <c>Monthly</c> for metrics aggregated by month.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListEfficiencyMetricsRequest.GroupBy">
            <summary>
            Gets and sets the property GroupBy. 
            <para>
            The dimension by which to group the cost efficiency metrics. Valid values include
            account ID, Amazon Web Services Region. When no grouping is specified, metrics are
            aggregated across all resources in the specified time period.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListEfficiencyMetricsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of groups to return in the response. Valid values range from 0
            to 1000. Use in conjunction with <c>nextToken</c> to paginate through results when
            the total number of groups exceeds this limit.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListEfficiencyMetricsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The token to retrieve the next page of results. This value is returned in the response
            when the number of groups exceeds the specified <c>maxResults</c> value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListEfficiencyMetricsRequest.OrderBy">
            <summary>
            Gets and sets the property OrderBy. 
            <para>
            The ordering specification for the results. Defines which dimension to sort by and
            whether to sort in ascending or descending order.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListEfficiencyMetricsRequest.TimePeriod">
            <summary>
            Gets and sets the property TimePeriod. 
            <para>
            The time period for which to retrieve the cost efficiency metrics. The start date
            is inclusive and the end date is exclusive. Dates can be specified in either YYYY-MM-DD
            format or YYYY-MM format depending on the desired granularity.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ListEfficiencyMetricsResponse">
            <summary>
            This is the response object from the ListEfficiencyMetrics operation.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListEfficiencyMetricsResponse.EfficiencyMetricsByGroup">
            <summary>
            Gets and sets the property EfficiencyMetricsByGroup. 
            <para>
            A list of cost efficiency metrics grouped by the specified dimension. Each group contains
            time-series data points with cost efficiency, potential savings, and optimzable spend
            for the specified time period.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListEfficiencyMetricsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The token to retrieve the next page of results. When this value is present in the
            response, additional groups are available. Pass this token in the <c>nextToken</c>
            parameter of a subsequent request to retrieve the next page.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ListEnrollmentStatusesRequest">
            <summary>
            Container for the parameters to the ListEnrollmentStatuses operation.
            Retrieves the enrollment status for an account. It can also return the list of accounts
            that are enrolled under the organization.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListEnrollmentStatusesRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID of a member account in the organization.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListEnrollmentStatusesRequest.IncludeOrganizationInfo">
            <summary>
            Gets and sets the property IncludeOrganizationInfo. 
            <para>
            Indicates whether to return the enrollment status for the organization.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListEnrollmentStatusesRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of objects that are returned for the request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListEnrollmentStatusesRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The token to retrieve the next set of results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ListEnrollmentStatusesResponse">
            <summary>
            This is the response object from the ListEnrollmentStatuses operation.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListEnrollmentStatusesResponse.IncludeMemberAccounts">
            <summary>
            Gets and sets the property IncludeMemberAccounts. 
            <para>
            The enrollment status of all member accounts in the organization if the account is
            the management account or delegated administrator.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListEnrollmentStatusesResponse.Items">
            <summary>
            Gets and sets the property Items. 
            <para>
            The enrollment status of a specific account ID, including creation and last updated
            timestamps.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListEnrollmentStatusesResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The token to retrieve the next set of results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ListRecommendationsRequest">
            <summary>
            Container for the parameters to the ListRecommendations operation.
            Returns a list of recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListRecommendationsRequest.Filter">
            <summary>
            Gets and sets the property Filter. 
            <para>
            The constraints that you want all returned recommendations to match.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListRecommendationsRequest.IncludeAllRecommendations">
            <summary>
            Gets and sets the property IncludeAllRecommendations. 
            <para>
            List of all recommendations for a resource, or a single recommendation if de-duped
            by <c>resourceId</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListRecommendationsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of recommendations that are returned for the request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListRecommendationsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The token to retrieve the next set of results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListRecommendationsRequest.OrderBy">
            <summary>
            Gets and sets the property OrderBy. 
            <para>
            The ordering of recommendations by a dimension.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ListRecommendationsResponse">
            <summary>
            This is the response object from the ListRecommendations operation.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListRecommendationsResponse.Items">
            <summary>
            Gets and sets the property Items. 
            <para>
            List of all savings recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListRecommendationsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The token to retrieve the next set of results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ListRecommendationSummariesRequest">
            <summary>
            Container for the parameters to the ListRecommendationSummaries operation.
            Returns a concise representation of savings estimates for resources. Also returns
            de-duped savings across different types of recommendations.
            
             <note> 
            <para>
            The following filters are not supported for this API: <c>recommendationIds</c>, <c>resourceArns</c>,
            and <c>resourceIds</c>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListRecommendationSummariesRequest.Filter">
            <summary>
            Gets and sets the property Filter.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListRecommendationSummariesRequest.GroupBy">
            <summary>
            Gets and sets the property GroupBy. 
            <para>
            The grouping of recommendations by a dimension.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListRecommendationSummariesRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of recommendations to be returned for the request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListRecommendationSummariesRequest.Metrics">
            <summary>
            Gets and sets the property Metrics. 
            <para>
            Additional metrics to be returned for the request. The only valid value is <c>savingsPercentage</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListRecommendationSummariesRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The token to retrieve the next set of results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ListRecommendationSummariesResponse">
            <summary>
            This is the response object from the ListRecommendationSummaries operation.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListRecommendationSummariesResponse.CurrencyCode">
            <summary>
            Gets and sets the property CurrencyCode. 
            <para>
            The currency code used for the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListRecommendationSummariesResponse.EstimatedTotalDedupedSavings">
            <summary>
            Gets and sets the property EstimatedTotalDedupedSavings. 
            <para>
            The total overall savings for the aggregated view.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListRecommendationSummariesResponse.GroupBy">
            <summary>
            Gets and sets the property GroupBy. 
            <para>
            The dimension used to group the recommendations by.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListRecommendationSummariesResponse.Items">
            <summary>
            Gets and sets the property Items. 
            <para>
            A list of all savings recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListRecommendationSummariesResponse.Metrics">
            <summary>
            Gets and sets the property Metrics. 
            <para>
            The results or descriptions for the additional metrics, based on whether the metrics
            were or were not requested.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ListRecommendationSummariesResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The token to retrieve the next set of results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.MemoryDbReservedInstances">
            <summary>
            The MemoryDB reserved instances recommendation details.
            
             <note> 
            <para>
            While the API reference uses "MemoryDB reserved instances", the user guide and other
            documentation refer to them as "MemoryDB reserved nodes", as the terms are used interchangeably.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.MemoryDbReservedInstances.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            The MemoryDB reserved instances configuration used for recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.MemoryDbReservedInstances.CostCalculation">
            <summary>
            Gets and sets the property CostCalculation.
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.MemoryDbReservedInstancesConfiguration">
            <summary>
            The MemoryDB reserved instances configuration used for recommendations.
            
             <note> 
            <para>
            While the API reference uses "MemoryDB reserved instances", the user guide and other
            documentation refer to them as "MemoryDB reserved nodes", as the terms are used interchangeably.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.MemoryDbReservedInstancesConfiguration.AccountScope">
            <summary>
            Gets and sets the property AccountScope. 
            <para>
            The account scope for which you want recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.MemoryDbReservedInstancesConfiguration.CurrentGeneration">
            <summary>
            Gets and sets the property CurrentGeneration. 
            <para>
            Determines whether the recommendation is for a current generation instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.MemoryDbReservedInstancesConfiguration.InstanceFamily">
            <summary>
            Gets and sets the property InstanceFamily. 
            <para>
            The instance family of the recommended reservation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.MemoryDbReservedInstancesConfiguration.InstanceType">
            <summary>
            Gets and sets the property InstanceType. 
            <para>
            The type of instance that Amazon Web Services recommends.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.MemoryDbReservedInstancesConfiguration.MonthlyRecurringCost">
            <summary>
            Gets and sets the property MonthlyRecurringCost. 
            <para>
            How much purchasing these reserved instances costs you on a monthly basis.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.MemoryDbReservedInstancesConfiguration.NormalizedUnitsToPurchase">
            <summary>
            Gets and sets the property NormalizedUnitsToPurchase. 
            <para>
            The number of normalized units that Amazon Web Services recommends that you purchase.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.MemoryDbReservedInstancesConfiguration.NumberOfInstancesToPurchase">
            <summary>
            Gets and sets the property NumberOfInstancesToPurchase. 
            <para>
            The number of instances that Amazon Web Services recommends that you purchase.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.MemoryDbReservedInstancesConfiguration.PaymentOption">
            <summary>
            Gets and sets the property PaymentOption. 
            <para>
            The payment option for the commitment.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.MemoryDbReservedInstancesConfiguration.ReservedInstancesRegion">
            <summary>
            Gets and sets the property ReservedInstancesRegion. 
            <para>
            The Amazon Web Services Region of the commitment.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.MemoryDbReservedInstancesConfiguration.Service">
            <summary>
            Gets and sets the property Service. 
            <para>
            The service for which you want recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.MemoryDbReservedInstancesConfiguration.SizeFlexEligible">
            <summary>
            Gets and sets the property SizeFlexEligible. 
            <para>
            Determines whether the recommendation is size flexible.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.MemoryDbReservedInstancesConfiguration.Term">
            <summary>
            Gets and sets the property Term. 
            <para>
            The reserved instances recommendation term in years.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.MemoryDbReservedInstancesConfiguration.UpfrontCost">
            <summary>
            Gets and sets the property UpfrontCost. 
            <para>
            How much purchasing these reserved instances costs you upfront.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.MetricsByTime">
            <summary>
            Contains efficiency metrics for a specific point in time, including an efficiency
            score, potential savings, optimizable spend, and timestamp.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.MetricsByTime.Savings">
            <summary>
            Gets and sets the property Savings. 
            <para>
            The estimated savings amount for this time period, representing the potential cost
            reduction achieved through optimization recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.MetricsByTime.Score">
            <summary>
            Gets and sets the property Score. 
            <para>
            The efficiency score for this time period. The score represents a measure of how effectively
            the cloud resources are being optimized, with higher scores indicating better optimization
            performance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.MetricsByTime.Spend">
            <summary>
            Gets and sets the property Spend. 
            <para>
            The total spending amount for this time period.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.MetricsByTime.Timestamp">
            <summary>
            Gets and sets the property Timestamp. 
            <para>
            The timestamp for this data point. The format depends on the granularity: YYYY-MM-DD
            for daily metrics, or YYYY-MM for monthly metrics.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.MixedInstanceConfiguration">
            <summary>
            The configuration for the EC2 Auto Scaling group with mixed instance types.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.MixedInstanceConfiguration.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            The instance type of the configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.NatGateway">
            <summary>
            The NAT Gateway recommendation details.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.NatGateway.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            The NAT Gateway configuration used for recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.NatGateway.CostCalculation">
            <summary>
            Gets and sets the property CostCalculation.
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.NatGatewayConfiguration">
            <summary>
            The NAT Gateway configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.NatGatewayConfiguration.ActiveConnectionCount">
            <summary>
            Gets and sets the property ActiveConnectionCount. 
            <para>
            The number of active connections through the NAT Gateway.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.NatGatewayConfiguration.PacketsInFromDestination">
            <summary>
            Gets and sets the property PacketsInFromDestination. 
            <para>
            The number of packets received from the destination through the NAT Gateway.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.NatGatewayConfiguration.PacketsInFromSource">
            <summary>
            Gets and sets the property PacketsInFromSource. 
            <para>
            The number of packets received from the source through the NAT Gateway.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.OpenSearchReservedInstances">
            <summary>
            The OpenSearch reserved instances recommendation details.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.OpenSearchReservedInstances.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            The OpenSearch reserved instances configuration used for recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.OpenSearchReservedInstances.CostCalculation">
            <summary>
            Gets and sets the property CostCalculation. 
            <para>
            Cost impact of the purchase recommendation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.OpenSearchReservedInstancesConfiguration">
            <summary>
            The OpenSearch reserved instances configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.OpenSearchReservedInstancesConfiguration.AccountScope">
            <summary>
            Gets and sets the property AccountScope. 
            <para>
            The account scope for which you want recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.OpenSearchReservedInstancesConfiguration.CurrentGeneration">
            <summary>
            Gets and sets the property CurrentGeneration. 
            <para>
            Determines whether the recommendation is for a current generation instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.OpenSearchReservedInstancesConfiguration.InstanceType">
            <summary>
            Gets and sets the property InstanceType. 
            <para>
            The type of instance that Amazon Web Services recommends.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.OpenSearchReservedInstancesConfiguration.MonthlyRecurringCost">
            <summary>
            Gets and sets the property MonthlyRecurringCost. 
            <para>
            How much purchasing these reserved instances costs you on a monthly basis.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.OpenSearchReservedInstancesConfiguration.NormalizedUnitsToPurchase">
            <summary>
            Gets and sets the property NormalizedUnitsToPurchase. 
            <para>
            The number of normalized units that Amazon Web Services recommends that you purchase.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.OpenSearchReservedInstancesConfiguration.NumberOfInstancesToPurchase">
            <summary>
            Gets and sets the property NumberOfInstancesToPurchase. 
            <para>
            The number of instances that Amazon Web Services recommends that you purchase.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.OpenSearchReservedInstancesConfiguration.PaymentOption">
            <summary>
            Gets and sets the property PaymentOption. 
            <para>
            The payment option for the commitment.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.OpenSearchReservedInstancesConfiguration.ReservedInstancesRegion">
            <summary>
            Gets and sets the property ReservedInstancesRegion. 
            <para>
            The Amazon Web Services Region of the commitment.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.OpenSearchReservedInstancesConfiguration.Service">
            <summary>
            Gets and sets the property Service. 
            <para>
            The service for which you want recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.OpenSearchReservedInstancesConfiguration.SizeFlexEligible">
            <summary>
            Gets and sets the property SizeFlexEligible. 
            <para>
            Determines whether the recommendation is size flexible.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.OpenSearchReservedInstancesConfiguration.Term">
            <summary>
            Gets and sets the property Term. 
            <para>
            The reserved instances recommendation term in years.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.OpenSearchReservedInstancesConfiguration.UpfrontCost">
            <summary>
            Gets and sets the property UpfrontCost. 
            <para>
            How much purchasing this instance costs you upfront.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.OrderBy">
            <summary>
            Defines how rows will be sorted in the response.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.OrderBy.Dimension">
            <summary>
            Gets and sets the property Dimension. 
            <para>
            Sorts by dimension values.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.OrderBy.Order">
            <summary>
            Gets and sets the property Order. 
            <para>
            The order that's used to sort the data.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.PreferredCommitment">
            <summary>
            The preferred configuration for Reserved Instances and Savings Plans commitment-based
            discounts, consisting of a payment option and a commitment duration.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.PreferredCommitment.PaymentOption">
            <summary>
            Gets and sets the property PaymentOption. 
            <para>
            The preferred upfront payment structure for commitments. If the value is null, it
            will default to <c>AllUpfront</c> (highest savings) where applicable.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.PreferredCommitment.Term">
            <summary>
            Gets and sets the property Term. 
            <para>
            The preferred length of the commitment period. If the value is null, it will default
            to <c>ThreeYears</c> (highest savings) where applicable.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.RdsDbInstance">
            <summary>
            Contains the details of an Amazon RDS DB instance.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsDbInstance.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            The Amazon RDS DB instance configuration used for recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsDbInstance.CostCalculation">
            <summary>
            Gets and sets the property CostCalculation.
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.RdsDbInstanceConfiguration">
            <summary>
            The Amazon RDS DB instance configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsDbInstanceConfiguration.Instance">
            <summary>
            Gets and sets the property Instance. 
            <para>
            Details about the instance configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.RdsDbInstanceStorage">
            <summary>
            Contains the details of an Amazon RDS DB instance storage.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsDbInstanceStorage.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            The Amazon RDS DB instance storage configuration used for recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsDbInstanceStorage.CostCalculation">
            <summary>
            Gets and sets the property CostCalculation.
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.RdsDbInstanceStorageConfiguration">
            <summary>
            The Amazon RDS DB instance storage configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsDbInstanceStorageConfiguration.AllocatedStorageInGb">
            <summary>
            Gets and sets the property AllocatedStorageInGb. 
            <para>
            The new amount of storage in GB to allocate for the DB instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsDbInstanceStorageConfiguration.Iops">
            <summary>
            Gets and sets the property Iops. 
            <para>
            The amount of Provisioned IOPS (input/output operations per second) to be initially
            allocated for the DB instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsDbInstanceStorageConfiguration.StorageThroughput">
            <summary>
            Gets and sets the property StorageThroughput. 
            <para>
            The storage throughput for the DB instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsDbInstanceStorageConfiguration.StorageType">
            <summary>
            Gets and sets the property StorageType. 
            <para>
            The storage type to associate with the DB instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.RdsReservedInstances">
            <summary>
            The RDS reserved instances recommendation details.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsReservedInstances.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            The RDS reserved instances configuration used for recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsReservedInstances.CostCalculation">
            <summary>
            Gets and sets the property CostCalculation. 
            <para>
            Cost impact of the purchase recommendation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.RdsReservedInstancesConfiguration">
            <summary>
            The RDS reserved instances configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsReservedInstancesConfiguration.AccountScope">
            <summary>
            Gets and sets the property AccountScope. 
            <para>
            The account scope for which you want recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsReservedInstancesConfiguration.CurrentGeneration">
            <summary>
            Gets and sets the property CurrentGeneration. 
            <para>
            Determines whether the recommendation is for a current generation instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsReservedInstancesConfiguration.DatabaseEdition">
            <summary>
            Gets and sets the property DatabaseEdition. 
            <para>
            The database edition that the recommended reservation supports.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsReservedInstancesConfiguration.DatabaseEngine">
            <summary>
            Gets and sets the property DatabaseEngine. 
            <para>
            The database engine that the recommended reservation supports.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsReservedInstancesConfiguration.DeploymentOption">
            <summary>
            Gets and sets the property DeploymentOption. 
            <para>
            Determines whether the recommendation is for a reservation in a single Availability
            Zone or a reservation with a backup in a second Availability Zone.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsReservedInstancesConfiguration.InstanceFamily">
            <summary>
            Gets and sets the property InstanceFamily. 
            <para>
            The instance family of the recommended reservation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsReservedInstancesConfiguration.InstanceType">
            <summary>
            Gets and sets the property InstanceType. 
            <para>
            The type of instance that Amazon Web Services recommends.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsReservedInstancesConfiguration.LicenseModel">
            <summary>
            Gets and sets the property LicenseModel. 
            <para>
            The license model that the recommended reservation supports.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsReservedInstancesConfiguration.MonthlyRecurringCost">
            <summary>
            Gets and sets the property MonthlyRecurringCost. 
            <para>
            How much purchasing this instance costs you on a monthly basis.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsReservedInstancesConfiguration.NormalizedUnitsToPurchase">
            <summary>
            Gets and sets the property NormalizedUnitsToPurchase. 
            <para>
            The number of normalized units that Amazon Web Services recommends that you purchase.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsReservedInstancesConfiguration.NumberOfInstancesToPurchase">
            <summary>
            Gets and sets the property NumberOfInstancesToPurchase. 
            <para>
            The number of instances that Amazon Web Services recommends that you purchase.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsReservedInstancesConfiguration.PaymentOption">
            <summary>
            Gets and sets the property PaymentOption. 
            <para>
            The payment option for the commitment.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsReservedInstancesConfiguration.ReservedInstancesRegion">
            <summary>
            Gets and sets the property ReservedInstancesRegion. 
            <para>
            The Amazon Web Services Region of the commitment.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsReservedInstancesConfiguration.Service">
            <summary>
            Gets and sets the property Service. 
            <para>
            The service for which you want recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsReservedInstancesConfiguration.SizeFlexEligible">
            <summary>
            Gets and sets the property SizeFlexEligible. 
            <para>
            Determines whether the recommendation is size flexible.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsReservedInstancesConfiguration.Term">
            <summary>
            Gets and sets the property Term. 
            <para>
            The reserved instances recommendation term in years.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RdsReservedInstancesConfiguration.UpfrontCost">
            <summary>
            Gets and sets the property UpfrontCost. 
            <para>
            How much purchasing this instance costs you upfront.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Recommendation">
            <summary>
            Describes a recommendation.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account to which the recommendation applies.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.ActionType">
            <summary>
            Gets and sets the property ActionType. 
            <para>
            The type of tasks that can be carried out by this action.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.CurrencyCode">
            <summary>
            Gets and sets the property CurrencyCode. 
            <para>
            The currency code used for the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.CurrentResourceSummary">
            <summary>
            Gets and sets the property CurrentResourceSummary. 
            <para>
            Describes the current resource.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.CurrentResourceType">
            <summary>
            Gets and sets the property CurrentResourceType. 
            <para>
            The current resource type.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.EstimatedMonthlyCost">
            <summary>
            Gets and sets the property EstimatedMonthlyCost. 
            <para>
            The estimated monthly cost of the current resource. For Reserved Instances and Savings
            Plans, it refers to the cost for eligible usage.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.EstimatedMonthlySavings">
            <summary>
            Gets and sets the property EstimatedMonthlySavings. 
            <para>
            The estimated monthly savings amount for the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.EstimatedSavingsPercentage">
            <summary>
            Gets and sets the property EstimatedSavingsPercentage. 
            <para>
            The estimated savings percentage relative to the total cost over the cost calculation
            lookback period.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.ImplementationEffort">
            <summary>
            Gets and sets the property ImplementationEffort. 
            <para>
            The effort required to implement the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.LastRefreshTimestamp">
            <summary>
            Gets and sets the property LastRefreshTimestamp. 
            <para>
            The time when the recommendation was last generated.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.RecommendationId">
            <summary>
            Gets and sets the property RecommendationId. 
            <para>
            The ID for the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.RecommendationLookbackPeriodInDays">
            <summary>
            Gets and sets the property RecommendationLookbackPeriodInDays. 
            <para>
            The lookback period that's used to generate the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.RecommendedResourceSummary">
            <summary>
            Gets and sets the property RecommendedResourceSummary. 
            <para>
            Describes the recommended resource.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.RecommendedResourceType">
            <summary>
            Gets and sets the property RecommendedResourceType. 
            <para>
            The recommended resource type.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.Region">
            <summary>
            Gets and sets the property Region. 
            <para>
            The Amazon Web Services Region of the resource.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.ResourceArn">
            <summary>
            Gets and sets the property ResourceArn. 
            <para>
            The Amazon Resource Name (ARN) for the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.ResourceId">
            <summary>
            Gets and sets the property ResourceId. 
            <para>
            The resource ID for the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.RestartNeeded">
            <summary>
            Gets and sets the property RestartNeeded. 
            <para>
            Whether or not implementing the recommendation requires a restart.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.RollbackPossible">
            <summary>
            Gets and sets the property RollbackPossible. 
            <para>
            Whether or not implementing the recommendation can be rolled back.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.Source">
            <summary>
            Gets and sets the property Source. 
            <para>
            The source of the recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Recommendation.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            A list of tags assigned to the recommendation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.RecommendationSummary">
            <summary>
            The summary of rightsizing recommendations, including de-duped savings from all types
            of recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RecommendationSummary.EstimatedMonthlySavings">
            <summary>
            Gets and sets the property EstimatedMonthlySavings. 
            <para>
            The estimated total savings resulting from modifications, on a monthly basis.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RecommendationSummary.Group">
            <summary>
            Gets and sets the property Group. 
            <para>
            The grouping of recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RecommendationSummary.RecommendationCount">
            <summary>
            Gets and sets the property RecommendationCount. 
            <para>
            The total number of instance recommendations.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.RedshiftReservedInstances">
            <summary>
            The Redshift reserved instances recommendation details.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RedshiftReservedInstances.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            The Redshift reserved instances configuration used for recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RedshiftReservedInstances.CostCalculation">
            <summary>
            Gets and sets the property CostCalculation. 
            <para>
            Cost impact of the purchase recommendation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.RedshiftReservedInstancesConfiguration">
            <summary>
            The Redshift reserved instances configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RedshiftReservedInstancesConfiguration.AccountScope">
            <summary>
            Gets and sets the property AccountScope. 
            <para>
            The account scope for which you want recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RedshiftReservedInstancesConfiguration.CurrentGeneration">
            <summary>
            Gets and sets the property CurrentGeneration. 
            <para>
            Determines whether the recommendation is for a current generation instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RedshiftReservedInstancesConfiguration.InstanceFamily">
            <summary>
            Gets and sets the property InstanceFamily. 
            <para>
            The instance family of the recommended reservation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RedshiftReservedInstancesConfiguration.InstanceType">
            <summary>
            Gets and sets the property InstanceType. 
            <para>
            The type of instance that Amazon Web Services recommends.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RedshiftReservedInstancesConfiguration.MonthlyRecurringCost">
            <summary>
            Gets and sets the property MonthlyRecurringCost. 
            <para>
            How much purchasing these reserved instances costs you on a monthly basis.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RedshiftReservedInstancesConfiguration.NormalizedUnitsToPurchase">
            <summary>
            Gets and sets the property NormalizedUnitsToPurchase. 
            <para>
            The number of normalized units that Amazon Web Services recommends that you purchase.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RedshiftReservedInstancesConfiguration.NumberOfInstancesToPurchase">
            <summary>
            Gets and sets the property NumberOfInstancesToPurchase. 
            <para>
            The number of instances that Amazon Web Services recommends that you purchase.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RedshiftReservedInstancesConfiguration.PaymentOption">
            <summary>
            Gets and sets the property PaymentOption. 
            <para>
            The payment option for the commitment.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RedshiftReservedInstancesConfiguration.ReservedInstancesRegion">
            <summary>
            Gets and sets the property ReservedInstancesRegion. 
            <para>
            The Amazon Web Services Region of the commitment.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RedshiftReservedInstancesConfiguration.Service">
            <summary>
            Gets and sets the property Service. 
            <para>
            The service for which you want recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RedshiftReservedInstancesConfiguration.SizeFlexEligible">
            <summary>
            Gets and sets the property SizeFlexEligible. 
            <para>
            Determines whether the recommendation is size flexible.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RedshiftReservedInstancesConfiguration.Term">
            <summary>
            Gets and sets the property Term. 
            <para>
            The reserved instances recommendation term in years.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.RedshiftReservedInstancesConfiguration.UpfrontCost">
            <summary>
            Gets and sets the property UpfrontCost. 
            <para>
            How much purchasing this instance costs you upfront.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ReservedInstancesCostCalculation">
            <summary>
            Cost impact of the purchase recommendation.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ReservedInstancesCostCalculation.Pricing">
            <summary>
            Gets and sets the property Pricing. 
            <para>
            Pricing details of the purchase recommendation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ReservedInstancesPricing">
            <summary>
            Pricing details for your recommended reserved instance.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ReservedInstancesPricing.EstimatedMonthlyAmortizedReservationCost">
            <summary>
            Gets and sets the property EstimatedMonthlyAmortizedReservationCost. 
            <para>
            The estimated cost of your recurring monthly fees for the recommended reserved instance
            across the month.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ReservedInstancesPricing.EstimatedOnDemandCost">
            <summary>
            Gets and sets the property EstimatedOnDemandCost. 
            <para>
            The remaining On-Demand cost estimated to not be covered by the recommended reserved
            instance, over the length of the lookback period.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ReservedInstancesPricing.MonthlyReservationEligibleCost">
            <summary>
            Gets and sets the property MonthlyReservationEligibleCost. 
            <para>
            The cost of paying for the recommended reserved instance monthly.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ReservedInstancesPricing.SavingsPercentage">
            <summary>
            Gets and sets the property SavingsPercentage. 
            <para>
            The savings percentage relative to the total On-Demand costs that are associated with
            this instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ResourceCostCalculation">
            <summary>
            Cost impact of the resource recommendation.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceCostCalculation.Pricing">
            <summary>
            Gets and sets the property Pricing. 
            <para>
            Pricing details of the resource recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceCostCalculation.Usages">
            <summary>
            Gets and sets the property Usages. 
            <para>
            Usage details of the resource recommendation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ResourceDetails">
            <summary>
            Contains detailed information about the specified resource.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceDetails.AuroraDbClusterStorage">
            <summary>
            Gets and sets the property AuroraDbClusterStorage. 
            <para>
            The Aurora DB cluster storage recommendation details.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceDetails.ComputeSavingsPlans">
            <summary>
            Gets and sets the property ComputeSavingsPlans. 
            <para>
            The Compute Savings Plans recommendation details.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceDetails.DynamoDbReservedCapacity">
            <summary>
            Gets and sets the property DynamoDbReservedCapacity. 
            <para>
            The DynamoDB reserved capacity recommendation details.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceDetails.EbsVolume">
            <summary>
            Gets and sets the property EbsVolume. 
            <para>
            The Amazon Elastic Block Store volume recommendation details.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceDetails.Ec2AutoScalingGroup">
            <summary>
            Gets and sets the property Ec2AutoScalingGroup. 
            <para>
            The EC2 Auto Scaling group recommendation details.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceDetails.Ec2Instance">
            <summary>
            Gets and sets the property Ec2Instance. 
            <para>
            The EC2 instance recommendation details.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceDetails.Ec2InstanceSavingsPlans">
            <summary>
            Gets and sets the property Ec2InstanceSavingsPlans. 
            <para>
            The EC2 instance Savings Plans recommendation details.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceDetails.Ec2ReservedInstances">
            <summary>
            Gets and sets the property Ec2ReservedInstances. 
            <para>
            The EC2 reserved instances recommendation details.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceDetails.EcsService">
            <summary>
            Gets and sets the property EcsService. 
            <para>
            The ECS service recommendation details.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceDetails.ElastiCacheReservedInstances">
            <summary>
            Gets and sets the property ElastiCacheReservedInstances. 
            <para>
            The ElastiCache reserved instances recommendation details.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceDetails.LambdaFunction">
            <summary>
            Gets and sets the property LambdaFunction. 
            <para>
            The Lambda function recommendation details.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceDetails.MemoryDbReservedInstances">
            <summary>
            Gets and sets the property MemoryDbReservedInstances. 
            <para>
            The MemoryDB reserved instances recommendation details.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceDetails.NatGateway">
            <summary>
            Gets and sets the property NatGateway. 
            <para>
            The NAT Gateway recommendation details.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceDetails.OpenSearchReservedInstances">
            <summary>
            Gets and sets the property OpenSearchReservedInstances. 
            <para>
            The OpenSearch reserved instances recommendation details.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceDetails.RdsDbInstance">
            <summary>
            Gets and sets the property RdsDbInstance. 
            <para>
            The DB instance recommendation details.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceDetails.RdsDbInstanceStorage">
            <summary>
            Gets and sets the property RdsDbInstanceStorage. 
            <para>
            The DB instance storage recommendation details.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceDetails.RdsReservedInstances">
            <summary>
            Gets and sets the property RdsReservedInstances. 
            <para>
            The RDS reserved instances recommendation details.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceDetails.RedshiftReservedInstances">
            <summary>
            Gets and sets the property RedshiftReservedInstances. 
            <para>
            The Redshift reserved instances recommendation details.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceDetails.SageMakerSavingsPlans">
            <summary>
            Gets and sets the property SageMakerSavingsPlans. 
            <para>
            The SageMaker AI Savings Plans recommendation details.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ResourceNotFoundException">
            <summary>
            The specified Amazon Resource Name (ARN) in the request doesn't exist.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ResourceNotFoundException.#ctor(System.String)">
            <summary>
            Constructs a new ResourceNotFoundException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ResourceNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ResourceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ResourceNotFoundException.#ctor(System.Exception)">
            <summary>
            Construct instance of ResourceNotFoundException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ResourceNotFoundException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ResourceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ResourceNotFoundException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ResourceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ResourceNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ResourceNotFoundException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ResourceNotFoundException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourceNotFoundException.ResourceId">
            <summary>
            Gets and sets the property ResourceId. 
            <para>
            The identifier of the resource that was not found.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ResourcePricing">
            <summary>
            Contains pricing information about the specified resource.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourcePricing.EstimatedCostAfterDiscounts">
            <summary>
            Gets and sets the property EstimatedCostAfterDiscounts. 
            <para>
            The savings estimate incorporating all discounts with Amazon Web Services, such as
            Reserved Instances and Savings Plans.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourcePricing.EstimatedCostBeforeDiscounts">
            <summary>
            Gets and sets the property EstimatedCostBeforeDiscounts. 
            <para>
            The savings estimate using Amazon Web Services public pricing without incorporating
            any discounts.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourcePricing.EstimatedDiscounts">
            <summary>
            Gets and sets the property EstimatedDiscounts. 
            <para>
            The estimated discounts for a recommendation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ResourcePricing.EstimatedNetUnusedAmortizedCommitments">
            <summary>
            Gets and sets the property EstimatedNetUnusedAmortizedCommitments. 
            <para>
            The estimated net unused amortized commitment for the recommendation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.SageMakerSavingsPlans">
            <summary>
            The SageMaker Savings Plans recommendation details.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.SageMakerSavingsPlans.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            The SageMaker Savings Plans configuration used for recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.SageMakerSavingsPlans.CostCalculation">
            <summary>
            Gets and sets the property CostCalculation. 
            <para>
            Cost impact of the Savings Plans purchase recommendation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.SageMakerSavingsPlansConfiguration">
            <summary>
            The SageMaker Savings Plans configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.SageMakerSavingsPlansConfiguration.AccountScope">
            <summary>
            Gets and sets the property AccountScope. 
            <para>
            The account scope for which you want recommendations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.SageMakerSavingsPlansConfiguration.HourlyCommitment">
            <summary>
            Gets and sets the property HourlyCommitment. 
            <para>
            The hourly commitment for the Savings Plans type.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.SageMakerSavingsPlansConfiguration.PaymentOption">
            <summary>
            Gets and sets the property PaymentOption. 
            <para>
            The payment option for the commitment.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.SageMakerSavingsPlansConfiguration.Term">
            <summary>
            Gets and sets the property Term. 
            <para>
            The Savings Plans recommendation term in years.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.SavingsPlansCostCalculation">
            <summary>
            Cost impact of the purchase recommendation.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.SavingsPlansCostCalculation.Pricing">
            <summary>
            Gets and sets the property Pricing. 
            <para>
            Pricing details of the purchase recommendation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.SavingsPlansPricing">
            <summary>
            Pricing information about a Savings Plans.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.SavingsPlansPricing.EstimatedMonthlyCommitment">
            <summary>
            Gets and sets the property EstimatedMonthlyCommitment. 
            <para>
            Estimated monthly commitment for the Savings Plans.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.SavingsPlansPricing.EstimatedOnDemandCost">
            <summary>
            Gets and sets the property EstimatedOnDemandCost. 
            <para>
            Estimated On-Demand cost you will pay after buying the Savings Plans.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.SavingsPlansPricing.MonthlySavingsPlansEligibleCost">
            <summary>
            Gets and sets the property MonthlySavingsPlansEligibleCost. 
            <para>
            The cost of paying for the recommended Savings Plans monthly.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.SavingsPlansPricing.SavingsPercentage">
            <summary>
            Gets and sets the property SavingsPercentage. 
            <para>
            Estimated savings as a percentage of your overall costs after buying the Savings Plans.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.StorageConfiguration">
            <summary>
            The storage configuration used for recommendations.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.StorageConfiguration.SizeInGb">
            <summary>
            Gets and sets the property SizeInGb. 
            <para>
            The storage volume.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.StorageConfiguration.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            The storage type.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.SummaryMetricsResult">
            <summary>
            The results or descriptions for the additional metrics, based on whether the metrics
            were or were not requested.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.SummaryMetricsResult.SavingsPercentage">
            <summary>
            Gets and sets the property SavingsPercentage. 
            <para>
            The savings percentage based on your Amazon Web Services spend over the past 30 days.
            </para>
             <note> 
            <para>
            Savings percentage is only supported when filtering by Region, account ID, or tags.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Tag">
            <summary>
            The tag structure that contains a tag key and value.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Tag.Key">
            <summary>
            Gets and sets the property Key. 
            <para>
            The key that's associated with the tag.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Tag.Value">
            <summary>
            Gets and sets the property Value. 
            <para>
            The value that's associated with the tag.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ThrottlingException">
            <summary>
            The request was denied due to request throttling.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ThrottlingException.#ctor(System.String)">
            <summary>
            Constructs a new ThrottlingException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ThrottlingException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ThrottlingException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ThrottlingException.#ctor(System.Exception)">
            <summary>
            Construct instance of ThrottlingException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ThrottlingException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ThrottlingException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ThrottlingException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ThrottlingException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ThrottlingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ThrottlingException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ThrottlingException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.TimePeriod">
            <summary>
            Specifies a date range for retrieving efficiency metrics. The start date is inclusive
            and the end date is exclusive.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.TimePeriod.End">
            <summary>
            Gets and sets the property End. 
            <para>
            The end of the time period (exclusive). Specify the date in ISO 8601 format, such
            as 2024-12-31.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.TimePeriod.Start">
            <summary>
            Gets and sets the property Start. 
            <para>
            The beginning of the time period (inclusive). Specify the date in ISO 8601 format,
            such as 2024-01-01.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.UpdateEnrollmentStatusRequest">
            <summary>
            Container for the parameters to the UpdateEnrollmentStatus operation.
            Updates the enrollment (opt in and opt out) status of an account to the Cost Optimization
            Hub service.
            
             
            <para>
            If the account is a management account of an organization, this action can also be
            used to enroll member accounts of the organization.
            </para>
             
            <para>
            You must have the appropriate permissions to opt in to Cost Optimization Hub and to
            view its recommendations. When you opt in, Cost Optimization Hub automatically creates
            a service-linked role in your account to access its data.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.UpdateEnrollmentStatusRequest.IncludeMemberAccounts">
            <summary>
            Gets and sets the property IncludeMemberAccounts. 
            <para>
            Indicates whether to enroll member accounts of the organization if the account is
            the management account or delegated administrator.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.UpdateEnrollmentStatusRequest.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            Sets the account status.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.UpdateEnrollmentStatusResponse">
            <summary>
            This is the response object from the UpdateEnrollmentStatus operation.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.UpdateEnrollmentStatusResponse.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The enrollment status of the account.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.UpdatePreferencesRequest">
            <summary>
            Container for the parameters to the UpdatePreferences operation.
            Updates a set of preferences for an account in order to add account-specific preferences
            into the service. These preferences impact how the savings associated with recommendations
            are presented.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.UpdatePreferencesRequest.MemberAccountDiscountVisibility">
            <summary>
            Gets and sets the property MemberAccountDiscountVisibility. 
            <para>
            Sets the "member account discount visibility" preference.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.UpdatePreferencesRequest.PreferredCommitment">
            <summary>
            Gets and sets the property PreferredCommitment. 
            <para>
            Sets the preferences for how Reserved Instances and Savings Plans cost-saving opportunities
            are prioritized in terms of payment option and term length.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.UpdatePreferencesRequest.SavingsEstimationMode">
            <summary>
            Gets and sets the property SavingsEstimationMode. 
            <para>
            Sets the "savings estimation mode" preference.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.UpdatePreferencesResponse">
            <summary>
            This is the response object from the UpdatePreferences operation.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.UpdatePreferencesResponse.MemberAccountDiscountVisibility">
            <summary>
            Gets and sets the property MemberAccountDiscountVisibility. 
            <para>
            Shows the status of the "member account discount visibility" preference.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.UpdatePreferencesResponse.PreferredCommitment">
            <summary>
            Gets and sets the property PreferredCommitment. 
            <para>
            Shows the updated preferences for how Reserved Instances and Savings Plans cost-saving
            opportunities are prioritized in terms of payment option and term length.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.UpdatePreferencesResponse.SavingsEstimationMode">
            <summary>
            Gets and sets the property SavingsEstimationMode. 
            <para>
            Shows the status of the "savings estimation mode" preference.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.Usage">
            <summary>
            Details about the usage.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Usage.Operation">
            <summary>
            Gets and sets the property Operation. 
            <para>
            The operation value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Usage.ProductCode">
            <summary>
            Gets and sets the property ProductCode. 
            <para>
            The product code.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Usage.Unit">
            <summary>
            Gets and sets the property Unit. 
            <para>
            The usage unit.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Usage.UsageAmount">
            <summary>
            Gets and sets the property UsageAmount. 
            <para>
            The usage amount.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.Usage.UsageType">
            <summary>
            Gets and sets the property UsageType. 
            <para>
            The usage type.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ValidationException">
            <summary>
            The input fails to satisfy the constraints specified by an Amazon Web Services service.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ValidationException.#ctor(System.String)">
            <summary>
            Constructs a new ValidationException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ValidationException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ValidationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ValidationException.#ctor(System.Exception)">
            <summary>
            Construct instance of ValidationException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ValidationException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ValidationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ValidationException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ValidationException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ValidationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ValidationException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Model.ValidationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ValidationException.Fields">
            <summary>
            Gets and sets the property Fields. 
            <para>
            The list of fields that are invalid.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ValidationException.Reason">
            <summary>
            Gets and sets the property Reason. 
            <para>
            The reason for the validation exception.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Model.ValidationExceptionDetail">
            <summary>
            The input failed to meet the constraints specified by the Amazon Web Services service
            in a specified field.
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ValidationExceptionDetail.FieldName">
            <summary>
            Gets and sets the property FieldName. 
            <para>
            The field name where the invalid entry was detected.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.CostOptimizationHub.Model.ValidationExceptionDetail.Message">
            <summary>
            Gets and sets the property Message. 
            <para>
            A message with the reason for the validation exception error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.AmazonCostOptimizationHubRequest">
            <summary>
            Base class for CostOptimizationHub operation requests.
            </summary>
        </member>
        <member name="T:Amazon.CostOptimizationHub.ActionType">
            <summary>
            Constants used for properties of type ActionType.
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ActionType.Delete">
            <summary>
            Constant Delete for ActionType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ActionType.MigrateToGraviton">
            <summary>
            Constant MigrateToGraviton for ActionType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ActionType.PurchaseReservedInstances">
            <summary>
            Constant PurchaseReservedInstances for ActionType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ActionType.PurchaseSavingsPlans">
            <summary>
            Constant PurchaseSavingsPlans for ActionType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ActionType.Rightsize">
            <summary>
            Constant Rightsize for ActionType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ActionType.ScaleIn">
            <summary>
            Constant ScaleIn for ActionType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ActionType.Stop">
            <summary>
            Constant Stop for ActionType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ActionType.Upgrade">
            <summary>
            Constant Upgrade for ActionType
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.ActionType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.ActionType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.ActionType.op_Implicit(System.String)~Amazon.CostOptimizationHub.ActionType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CostOptimizationHub.AllocationStrategy">
            <summary>
            Constants used for properties of type AllocationStrategy.
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.AllocationStrategy.LowestPrice">
            <summary>
            Constant LowestPrice for AllocationStrategy
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.AllocationStrategy.Prioritized">
            <summary>
            Constant Prioritized for AllocationStrategy
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AllocationStrategy.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AllocationStrategy.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AllocationStrategy.op_Implicit(System.String)~Amazon.CostOptimizationHub.AllocationStrategy">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Ec2AutoScalingGroupType">
            <summary>
            Constants used for properties of type Ec2AutoScalingGroupType.
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.Ec2AutoScalingGroupType.MixedInstanceTypes">
            <summary>
            Constant MixedInstanceTypes for Ec2AutoScalingGroupType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.Ec2AutoScalingGroupType.SingleInstanceType">
            <summary>
            Constant SingleInstanceType for Ec2AutoScalingGroupType
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Ec2AutoScalingGroupType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Ec2AutoScalingGroupType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Ec2AutoScalingGroupType.op_Implicit(System.String)~Amazon.CostOptimizationHub.Ec2AutoScalingGroupType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CostOptimizationHub.EnrollmentStatus">
            <summary>
            Constants used for properties of type EnrollmentStatus.
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.EnrollmentStatus.Active">
            <summary>
            Constant Active for EnrollmentStatus
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.EnrollmentStatus.Inactive">
            <summary>
            Constant Inactive for EnrollmentStatus
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.EnrollmentStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.EnrollmentStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.EnrollmentStatus.op_Implicit(System.String)~Amazon.CostOptimizationHub.EnrollmentStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CostOptimizationHub.GranularityType">
            <summary>
            Constants used for properties of type GranularityType.
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.GranularityType.Daily">
            <summary>
            Constant Daily for GranularityType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.GranularityType.Monthly">
            <summary>
            Constant Monthly for GranularityType
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.GranularityType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.GranularityType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.GranularityType.op_Implicit(System.String)~Amazon.CostOptimizationHub.GranularityType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CostOptimizationHub.ImplementationEffort">
            <summary>
            Constants used for properties of type ImplementationEffort.
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ImplementationEffort.High">
            <summary>
            Constant High for ImplementationEffort
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ImplementationEffort.Low">
            <summary>
            Constant Low for ImplementationEffort
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ImplementationEffort.Medium">
            <summary>
            Constant Medium for ImplementationEffort
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ImplementationEffort.VeryHigh">
            <summary>
            Constant VeryHigh for ImplementationEffort
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ImplementationEffort.VeryLow">
            <summary>
            Constant VeryLow for ImplementationEffort
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.ImplementationEffort.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.ImplementationEffort.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.ImplementationEffort.op_Implicit(System.String)~Amazon.CostOptimizationHub.ImplementationEffort">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CostOptimizationHub.MemberAccountDiscountVisibility">
            <summary>
            Constants used for properties of type MemberAccountDiscountVisibility.
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.MemberAccountDiscountVisibility.All">
            <summary>
            Constant All for MemberAccountDiscountVisibility
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.MemberAccountDiscountVisibility.None">
            <summary>
            Constant None for MemberAccountDiscountVisibility
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.MemberAccountDiscountVisibility.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.MemberAccountDiscountVisibility.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.MemberAccountDiscountVisibility.op_Implicit(System.String)~Amazon.CostOptimizationHub.MemberAccountDiscountVisibility">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Order">
            <summary>
            Constants used for properties of type Order.
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.Order.Asc">
            <summary>
            Constant Asc for Order
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.Order.Desc">
            <summary>
            Constant Desc for Order
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Order.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Order.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Order.op_Implicit(System.String)~Amazon.CostOptimizationHub.Order">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CostOptimizationHub.PaymentOption">
            <summary>
            Constants used for properties of type PaymentOption.
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.PaymentOption.AllUpfront">
            <summary>
            Constant AllUpfront for PaymentOption
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.PaymentOption.NoUpfront">
            <summary>
            Constant NoUpfront for PaymentOption
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.PaymentOption.PartialUpfront">
            <summary>
            Constant PartialUpfront for PaymentOption
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.PaymentOption.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.PaymentOption.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.PaymentOption.op_Implicit(System.String)~Amazon.CostOptimizationHub.PaymentOption">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CostOptimizationHub.ResourceType">
            <summary>
            Constants used for properties of type ResourceType.
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ResourceType.AuroraDbClusterStorage">
            <summary>
            Constant AuroraDbClusterStorage for ResourceType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ResourceType.ComputeSavingsPlans">
            <summary>
            Constant ComputeSavingsPlans for ResourceType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ResourceType.DynamoDbReservedCapacity">
            <summary>
            Constant DynamoDbReservedCapacity for ResourceType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ResourceType.EbsVolume">
            <summary>
            Constant EbsVolume for ResourceType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ResourceType.Ec2AutoScalingGroup">
            <summary>
            Constant Ec2AutoScalingGroup for ResourceType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ResourceType.Ec2Instance">
            <summary>
            Constant Ec2Instance for ResourceType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ResourceType.Ec2InstanceSavingsPlans">
            <summary>
            Constant Ec2InstanceSavingsPlans for ResourceType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ResourceType.Ec2ReservedInstances">
            <summary>
            Constant Ec2ReservedInstances for ResourceType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ResourceType.EcsService">
            <summary>
            Constant EcsService for ResourceType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ResourceType.ElastiCacheReservedInstances">
            <summary>
            Constant ElastiCacheReservedInstances for ResourceType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ResourceType.LambdaFunction">
            <summary>
            Constant LambdaFunction for ResourceType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ResourceType.MemoryDbReservedInstances">
            <summary>
            Constant MemoryDbReservedInstances for ResourceType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ResourceType.NatGateway">
            <summary>
            Constant NatGateway for ResourceType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ResourceType.OpenSearchReservedInstances">
            <summary>
            Constant OpenSearchReservedInstances for ResourceType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ResourceType.RdsDbInstance">
            <summary>
            Constant RdsDbInstance for ResourceType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ResourceType.RdsDbInstanceStorage">
            <summary>
            Constant RdsDbInstanceStorage for ResourceType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ResourceType.RdsReservedInstances">
            <summary>
            Constant RdsReservedInstances for ResourceType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ResourceType.RedshiftReservedInstances">
            <summary>
            Constant RedshiftReservedInstances for ResourceType
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ResourceType.SageMakerSavingsPlans">
            <summary>
            Constant SageMakerSavingsPlans for ResourceType
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.ResourceType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.ResourceType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.ResourceType.op_Implicit(System.String)~Amazon.CostOptimizationHub.ResourceType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CostOptimizationHub.SavingsEstimationMode">
            <summary>
            Constants used for properties of type SavingsEstimationMode.
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.SavingsEstimationMode.AfterDiscounts">
            <summary>
            Constant AfterDiscounts for SavingsEstimationMode
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.SavingsEstimationMode.BeforeDiscounts">
            <summary>
            Constant BeforeDiscounts for SavingsEstimationMode
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.SavingsEstimationMode.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.SavingsEstimationMode.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.SavingsEstimationMode.op_Implicit(System.String)~Amazon.CostOptimizationHub.SavingsEstimationMode">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Source">
            <summary>
            Constants used for properties of type Source.
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.Source.ComputeOptimizer">
            <summary>
            Constant ComputeOptimizer for Source
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.Source.CostExplorer">
            <summary>
            Constant CostExplorer for Source
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Source.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Source.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Source.op_Implicit(System.String)~Amazon.CostOptimizationHub.Source">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CostOptimizationHub.SummaryMetrics">
            <summary>
            Constants used for properties of type SummaryMetrics.
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.SummaryMetrics.SavingsPercentage">
            <summary>
            Constant SavingsPercentage for SummaryMetrics
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.SummaryMetrics.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.SummaryMetrics.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.SummaryMetrics.op_Implicit(System.String)~Amazon.CostOptimizationHub.SummaryMetrics">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CostOptimizationHub.Term">
            <summary>
            Constants used for properties of type Term.
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.Term.OneYear">
            <summary>
            Constant OneYear for Term
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.Term.ThreeYears">
            <summary>
            Constant ThreeYears for Term
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Term.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Term.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.Term.op_Implicit(System.String)~Amazon.CostOptimizationHub.Term">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CostOptimizationHub.ValidationExceptionReason">
            <summary>
            Constants used for properties of type ValidationExceptionReason.
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ValidationExceptionReason.FieldValidationFailed">
            <summary>
            Constant FieldValidationFailed for ValidationExceptionReason
            </summary>
        </member>
        <member name="F:Amazon.CostOptimizationHub.ValidationExceptionReason.Other">
            <summary>
            Constant Other for ValidationExceptionReason
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.ValidationExceptionReason.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.ValidationExceptionReason.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.CostOptimizationHub.ValidationExceptionReason.op_Implicit(System.String)~Amazon.CostOptimizationHub.ValidationExceptionReason">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient">
             <summary>
             <para>Implementation for accessing CostOptimizationHub</para>
            
             You can use the Cost Optimization Hub API to programmatically identify, filter, aggregate,
             and quantify savings for your cost optimization recommendations across multiple Amazon
             Web Services Regions and Amazon Web Services accounts in your organization.
             
              
             <para>
             The Cost Optimization Hub API provides the following endpoint:
             </para>
              <ul> <li> 
             <para>
              https://cost-optimization-hub.us-east-1.amazonaws.com 
             </para>
              </li> </ul>
             </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.#ctor">
             <summary>
             Constructs AmazonCostOptimizationHubClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.#ctor(Amazon.RegionEndpoint)">
             <summary>
             Constructs AmazonCostOptimizationHubClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
             <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.#ctor(Amazon.CostOptimizationHub.AmazonCostOptimizationHubConfig)">
             <summary>
             Constructs AmazonCostOptimizationHubClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
             <param name="config">The AmazonCostOptimizationHubClient Configuration Object</param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.#ctor(Amazon.Runtime.AWSCredentials)">
            <summary>
            Constructs AmazonCostOptimizationHubClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonCostOptimizationHubClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.CostOptimizationHub.AmazonCostOptimizationHubConfig)">
            <summary>
            Constructs AmazonCostOptimizationHubClient with AWS Credentials and an
            AmazonCostOptimizationHubClient Configuration object.
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="clientConfig">The AmazonCostOptimizationHubClient Configuration Object</param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.#ctor(System.String,System.String)">
            <summary>
            Constructs AmazonCostOptimizationHubClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.#ctor(System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonCostOptimizationHubClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.#ctor(System.String,System.String,Amazon.CostOptimizationHub.AmazonCostOptimizationHubConfig)">
            <summary>
            Constructs AmazonCostOptimizationHubClient with AWS Access Key ID, AWS Secret Key and an
            AmazonCostOptimizationHubClient Configuration object. 
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="clientConfig">The AmazonCostOptimizationHubClient Configuration Object</param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.#ctor(System.String,System.String,System.String)">
            <summary>
            Constructs AmazonCostOptimizationHubClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.#ctor(System.String,System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonCostOptimizationHubClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.#ctor(System.String,System.String,System.String,Amazon.CostOptimizationHub.AmazonCostOptimizationHubConfig)">
            <summary>
            Constructs AmazonCostOptimizationHubClient with AWS Access Key ID, AWS Secret Key and an
            AmazonCostOptimizationHubClient Configuration object. 
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
            <param name="clientConfig">The AmazonCostOptimizationHubClient Configuration Object</param>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.CreateSigner">
            <summary>
            Creates the signer for the service.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.CustomizeRuntimePipeline(Amazon.Runtime.Internal.RuntimePipeline)">
            <summary>
            Customize the pipeline
            </summary>
            <param name="pipeline"></param>
        </member>
        <member name="P:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.ServiceMetadata">
            <summary>
            Capture metadata for the service.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.Dispose(System.Boolean)">
            <summary>
            Disposes the service client.
            </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.GetPreferences(Amazon.CostOptimizationHub.Model.GetPreferencesRequest)">
            <summary>
            Returns a set of preferences for an account in order to add account-specific preferences
            into the service. These preferences impact how the savings associated with recommendations
            are presented—estimated savings after discounts or estimated savings before discounts,
            for example.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetPreferences service method.</param>
            
            <returns>The response from the GetPreferences service method, as returned by CostOptimizationHub.</returns>
            <exception cref="T:Amazon.CostOptimizationHub.Model.AccessDeniedException">
            You are not authorized to use this operation with the given parameters.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.InternalServerException">
            An error on the server occurred during the processing of your request. Try again later.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ValidationException">
            The input fails to satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/GetPreferences">REST API Reference for GetPreferences Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.BeginGetPreferences(Amazon.CostOptimizationHub.Model.GetPreferencesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetPreferences operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetPreferences operation on AmazonCostOptimizationHubClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPreferences
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/GetPreferences">REST API Reference for GetPreferences Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.EndGetPreferences(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetPreferences operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetPreferences.</param>
            
            <returns>Returns a  GetPreferencesResult from CostOptimizationHub.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/GetPreferences">REST API Reference for GetPreferences Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.GetRecommendation(Amazon.CostOptimizationHub.Model.GetRecommendationRequest)">
            <summary>
            Returns both the current and recommended resource configuration and the estimated
            cost impact for a recommendation.
            
             
            <para>
            The <c>recommendationId</c> is only valid for up to a maximum of 24 hours as recommendations
            are refreshed daily. To retrieve the <c>recommendationId</c>, use the <c>ListRecommendations</c>
            API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetRecommendation service method.</param>
            
            <returns>The response from the GetRecommendation service method, as returned by CostOptimizationHub.</returns>
            <exception cref="T:Amazon.CostOptimizationHub.Model.AccessDeniedException">
            You are not authorized to use this operation with the given parameters.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.InternalServerException">
            An error on the server occurred during the processing of your request. Try again later.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ResourceNotFoundException">
            The specified Amazon Resource Name (ARN) in the request doesn't exist.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ValidationException">
            The input fails to satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/GetRecommendation">REST API Reference for GetRecommendation Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.BeginGetRecommendation(Amazon.CostOptimizationHub.Model.GetRecommendationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetRecommendation operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetRecommendation operation on AmazonCostOptimizationHubClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetRecommendation
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/GetRecommendation">REST API Reference for GetRecommendation Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.EndGetRecommendation(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetRecommendation operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetRecommendation.</param>
            
            <returns>Returns a  GetRecommendationResult from CostOptimizationHub.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/GetRecommendation">REST API Reference for GetRecommendation Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.ListEfficiencyMetrics(Amazon.CostOptimizationHub.Model.ListEfficiencyMetricsRequest)">
            <summary>
            Returns cost efficiency metrics aggregated over time and optionally grouped by a specified
            dimension. The metrics provide insights into your cost optimization progress by tracking
            estimated savings, spending, and measures how effectively you're optimizing your Cloud
            resources.
            
             
            <para>
            The operation supports both daily and monthly time granularities and allows grouping
            results by account ID, Amazon Web Services Region. Results are returned as time-series
            data, enabling you to analyze trends in your cost optimization performance over the
            specified time period.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListEfficiencyMetrics service method.</param>
            
            <returns>The response from the ListEfficiencyMetrics service method, as returned by CostOptimizationHub.</returns>
            <exception cref="T:Amazon.CostOptimizationHub.Model.AccessDeniedException">
            You are not authorized to use this operation with the given parameters.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.InternalServerException">
            An error on the server occurred during the processing of your request. Try again later.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ValidationException">
            The input fails to satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListEfficiencyMetrics">REST API Reference for ListEfficiencyMetrics Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.BeginListEfficiencyMetrics(Amazon.CostOptimizationHub.Model.ListEfficiencyMetricsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListEfficiencyMetrics operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListEfficiencyMetrics operation on AmazonCostOptimizationHubClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListEfficiencyMetrics
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListEfficiencyMetrics">REST API Reference for ListEfficiencyMetrics Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.EndListEfficiencyMetrics(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListEfficiencyMetrics operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListEfficiencyMetrics.</param>
            
            <returns>Returns a  ListEfficiencyMetricsResult from CostOptimizationHub.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListEfficiencyMetrics">REST API Reference for ListEfficiencyMetrics Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.ListEnrollmentStatuses(Amazon.CostOptimizationHub.Model.ListEnrollmentStatusesRequest)">
            <summary>
            Retrieves the enrollment status for an account. It can also return the list of accounts
            that are enrolled under the organization.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListEnrollmentStatuses service method.</param>
            
            <returns>The response from the ListEnrollmentStatuses service method, as returned by CostOptimizationHub.</returns>
            <exception cref="T:Amazon.CostOptimizationHub.Model.AccessDeniedException">
            You are not authorized to use this operation with the given parameters.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.InternalServerException">
            An error on the server occurred during the processing of your request. Try again later.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ValidationException">
            The input fails to satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListEnrollmentStatuses">REST API Reference for ListEnrollmentStatuses Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.BeginListEnrollmentStatuses(Amazon.CostOptimizationHub.Model.ListEnrollmentStatusesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListEnrollmentStatuses operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListEnrollmentStatuses operation on AmazonCostOptimizationHubClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListEnrollmentStatuses
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListEnrollmentStatuses">REST API Reference for ListEnrollmentStatuses Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.EndListEnrollmentStatuses(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListEnrollmentStatuses operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListEnrollmentStatuses.</param>
            
            <returns>Returns a  ListEnrollmentStatusesResult from CostOptimizationHub.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListEnrollmentStatuses">REST API Reference for ListEnrollmentStatuses Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.ListRecommendations(Amazon.CostOptimizationHub.Model.ListRecommendationsRequest)">
            <summary>
            Returns a list of recommendations.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListRecommendations service method.</param>
            
            <returns>The response from the ListRecommendations service method, as returned by CostOptimizationHub.</returns>
            <exception cref="T:Amazon.CostOptimizationHub.Model.AccessDeniedException">
            You are not authorized to use this operation with the given parameters.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.InternalServerException">
            An error on the server occurred during the processing of your request. Try again later.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ValidationException">
            The input fails to satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListRecommendations">REST API Reference for ListRecommendations Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.BeginListRecommendations(Amazon.CostOptimizationHub.Model.ListRecommendationsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListRecommendations operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListRecommendations operation on AmazonCostOptimizationHubClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRecommendations
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListRecommendations">REST API Reference for ListRecommendations Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.EndListRecommendations(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListRecommendations operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListRecommendations.</param>
            
            <returns>Returns a  ListRecommendationsResult from CostOptimizationHub.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListRecommendations">REST API Reference for ListRecommendations Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.ListRecommendationSummaries(Amazon.CostOptimizationHub.Model.ListRecommendationSummariesRequest)">
            <summary>
            Returns a concise representation of savings estimates for resources. Also returns
            de-duped savings across different types of recommendations.
            
             <note> 
            <para>
            The following filters are not supported for this API: <c>recommendationIds</c>, <c>resourceArns</c>,
            and <c>resourceIds</c>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListRecommendationSummaries service method.</param>
            
            <returns>The response from the ListRecommendationSummaries service method, as returned by CostOptimizationHub.</returns>
            <exception cref="T:Amazon.CostOptimizationHub.Model.AccessDeniedException">
            You are not authorized to use this operation with the given parameters.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.InternalServerException">
            An error on the server occurred during the processing of your request. Try again later.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ValidationException">
            The input fails to satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListRecommendationSummaries">REST API Reference for ListRecommendationSummaries Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.BeginListRecommendationSummaries(Amazon.CostOptimizationHub.Model.ListRecommendationSummariesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListRecommendationSummaries operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListRecommendationSummaries operation on AmazonCostOptimizationHubClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRecommendationSummaries
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListRecommendationSummaries">REST API Reference for ListRecommendationSummaries Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.EndListRecommendationSummaries(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListRecommendationSummaries operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListRecommendationSummaries.</param>
            
            <returns>Returns a  ListRecommendationSummariesResult from CostOptimizationHub.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListRecommendationSummaries">REST API Reference for ListRecommendationSummaries Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.UpdateEnrollmentStatus(Amazon.CostOptimizationHub.Model.UpdateEnrollmentStatusRequest)">
            <summary>
            Updates the enrollment (opt in and opt out) status of an account to the Cost Optimization
            Hub service.
            
             
            <para>
            If the account is a management account of an organization, this action can also be
            used to enroll member accounts of the organization.
            </para>
             
            <para>
            You must have the appropriate permissions to opt in to Cost Optimization Hub and to
            view its recommendations. When you opt in, Cost Optimization Hub automatically creates
            a service-linked role in your account to access its data.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateEnrollmentStatus service method.</param>
            
            <returns>The response from the UpdateEnrollmentStatus service method, as returned by CostOptimizationHub.</returns>
            <exception cref="T:Amazon.CostOptimizationHub.Model.AccessDeniedException">
            You are not authorized to use this operation with the given parameters.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.InternalServerException">
            An error on the server occurred during the processing of your request. Try again later.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ValidationException">
            The input fails to satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/UpdateEnrollmentStatus">REST API Reference for UpdateEnrollmentStatus Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.BeginUpdateEnrollmentStatus(Amazon.CostOptimizationHub.Model.UpdateEnrollmentStatusRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateEnrollmentStatus operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateEnrollmentStatus operation on AmazonCostOptimizationHubClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateEnrollmentStatus
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/UpdateEnrollmentStatus">REST API Reference for UpdateEnrollmentStatus Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.EndUpdateEnrollmentStatus(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateEnrollmentStatus operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateEnrollmentStatus.</param>
            
            <returns>Returns a  UpdateEnrollmentStatusResult from CostOptimizationHub.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/UpdateEnrollmentStatus">REST API Reference for UpdateEnrollmentStatus Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.UpdatePreferences(Amazon.CostOptimizationHub.Model.UpdatePreferencesRequest)">
            <summary>
            Updates a set of preferences for an account in order to add account-specific preferences
            into the service. These preferences impact how the savings associated with recommendations
            are presented.
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdatePreferences service method.</param>
            
            <returns>The response from the UpdatePreferences service method, as returned by CostOptimizationHub.</returns>
            <exception cref="T:Amazon.CostOptimizationHub.Model.AccessDeniedException">
            You are not authorized to use this operation with the given parameters.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.InternalServerException">
            An error on the server occurred during the processing of your request. Try again later.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ValidationException">
            The input fails to satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/UpdatePreferences">REST API Reference for UpdatePreferences Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.BeginUpdatePreferences(Amazon.CostOptimizationHub.Model.UpdatePreferencesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdatePreferences operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdatePreferences operation on AmazonCostOptimizationHubClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdatePreferences
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/UpdatePreferences">REST API Reference for UpdatePreferences Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.EndUpdatePreferences(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdatePreferences operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdatePreferences.</param>
            
            <returns>Returns a  UpdatePreferencesResult from CostOptimizationHub.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/UpdatePreferences">REST API Reference for UpdatePreferences Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.AmazonCostOptimizationHubClient.DetermineServiceOperationEndpoint(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Returns the endpoint that will be used for a particular request.
            </summary>
            <param name="request">Request for the desired service operation.</param>
            <returns>The resolved endpoint for the given request.</returns>
        </member>
        <member name="T:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub">
             <summary>
             <para>Interface for accessing CostOptimizationHub</para>
            
             You can use the Cost Optimization Hub API to programmatically identify, filter, aggregate,
             and quantify savings for your cost optimization recommendations across multiple Amazon
             Web Services Regions and Amazon Web Services accounts in your organization.
             
              
             <para>
             The Cost Optimization Hub API provides the following endpoint:
             </para>
              <ul> <li> 
             <para>
              https://cost-optimization-hub.us-east-1.amazonaws.com 
             </para>
              </li> </ul>
             </summary>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.GetPreferences(Amazon.CostOptimizationHub.Model.GetPreferencesRequest)">
            <summary>
            Returns a set of preferences for an account in order to add account-specific preferences
            into the service. These preferences impact how the savings associated with recommendations
            are presented—estimated savings after discounts or estimated savings before discounts,
            for example.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetPreferences service method.</param>
            
            <returns>The response from the GetPreferences service method, as returned by CostOptimizationHub.</returns>
            <exception cref="T:Amazon.CostOptimizationHub.Model.AccessDeniedException">
            You are not authorized to use this operation with the given parameters.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.InternalServerException">
            An error on the server occurred during the processing of your request. Try again later.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ValidationException">
            The input fails to satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/GetPreferences">REST API Reference for GetPreferences Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.BeginGetPreferences(Amazon.CostOptimizationHub.Model.GetPreferencesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetPreferences operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetPreferences operation on AmazonCostOptimizationHubClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPreferences
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/GetPreferences">REST API Reference for GetPreferences Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.EndGetPreferences(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetPreferences operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetPreferences.</param>
            
            <returns>Returns a  GetPreferencesResult from CostOptimizationHub.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/GetPreferences">REST API Reference for GetPreferences Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.GetRecommendation(Amazon.CostOptimizationHub.Model.GetRecommendationRequest)">
            <summary>
            Returns both the current and recommended resource configuration and the estimated
            cost impact for a recommendation.
            
             
            <para>
            The <c>recommendationId</c> is only valid for up to a maximum of 24 hours as recommendations
            are refreshed daily. To retrieve the <c>recommendationId</c>, use the <c>ListRecommendations</c>
            API.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetRecommendation service method.</param>
            
            <returns>The response from the GetRecommendation service method, as returned by CostOptimizationHub.</returns>
            <exception cref="T:Amazon.CostOptimizationHub.Model.AccessDeniedException">
            You are not authorized to use this operation with the given parameters.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.InternalServerException">
            An error on the server occurred during the processing of your request. Try again later.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ResourceNotFoundException">
            The specified Amazon Resource Name (ARN) in the request doesn't exist.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ValidationException">
            The input fails to satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/GetRecommendation">REST API Reference for GetRecommendation Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.BeginGetRecommendation(Amazon.CostOptimizationHub.Model.GetRecommendationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetRecommendation operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetRecommendation operation on AmazonCostOptimizationHubClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetRecommendation
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/GetRecommendation">REST API Reference for GetRecommendation Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.EndGetRecommendation(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetRecommendation operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetRecommendation.</param>
            
            <returns>Returns a  GetRecommendationResult from CostOptimizationHub.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/GetRecommendation">REST API Reference for GetRecommendation Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.ListEfficiencyMetrics(Amazon.CostOptimizationHub.Model.ListEfficiencyMetricsRequest)">
            <summary>
            Returns cost efficiency metrics aggregated over time and optionally grouped by a specified
            dimension. The metrics provide insights into your cost optimization progress by tracking
            estimated savings, spending, and measures how effectively you're optimizing your Cloud
            resources.
            
             
            <para>
            The operation supports both daily and monthly time granularities and allows grouping
            results by account ID, Amazon Web Services Region. Results are returned as time-series
            data, enabling you to analyze trends in your cost optimization performance over the
            specified time period.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListEfficiencyMetrics service method.</param>
            
            <returns>The response from the ListEfficiencyMetrics service method, as returned by CostOptimizationHub.</returns>
            <exception cref="T:Amazon.CostOptimizationHub.Model.AccessDeniedException">
            You are not authorized to use this operation with the given parameters.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.InternalServerException">
            An error on the server occurred during the processing of your request. Try again later.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ValidationException">
            The input fails to satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListEfficiencyMetrics">REST API Reference for ListEfficiencyMetrics Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.BeginListEfficiencyMetrics(Amazon.CostOptimizationHub.Model.ListEfficiencyMetricsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListEfficiencyMetrics operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListEfficiencyMetrics operation on AmazonCostOptimizationHubClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListEfficiencyMetrics
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListEfficiencyMetrics">REST API Reference for ListEfficiencyMetrics Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.EndListEfficiencyMetrics(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListEfficiencyMetrics operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListEfficiencyMetrics.</param>
            
            <returns>Returns a  ListEfficiencyMetricsResult from CostOptimizationHub.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListEfficiencyMetrics">REST API Reference for ListEfficiencyMetrics Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.ListEnrollmentStatuses(Amazon.CostOptimizationHub.Model.ListEnrollmentStatusesRequest)">
            <summary>
            Retrieves the enrollment status for an account. It can also return the list of accounts
            that are enrolled under the organization.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListEnrollmentStatuses service method.</param>
            
            <returns>The response from the ListEnrollmentStatuses service method, as returned by CostOptimizationHub.</returns>
            <exception cref="T:Amazon.CostOptimizationHub.Model.AccessDeniedException">
            You are not authorized to use this operation with the given parameters.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.InternalServerException">
            An error on the server occurred during the processing of your request. Try again later.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ValidationException">
            The input fails to satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListEnrollmentStatuses">REST API Reference for ListEnrollmentStatuses Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.BeginListEnrollmentStatuses(Amazon.CostOptimizationHub.Model.ListEnrollmentStatusesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListEnrollmentStatuses operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListEnrollmentStatuses operation on AmazonCostOptimizationHubClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListEnrollmentStatuses
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListEnrollmentStatuses">REST API Reference for ListEnrollmentStatuses Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.EndListEnrollmentStatuses(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListEnrollmentStatuses operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListEnrollmentStatuses.</param>
            
            <returns>Returns a  ListEnrollmentStatusesResult from CostOptimizationHub.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListEnrollmentStatuses">REST API Reference for ListEnrollmentStatuses Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.ListRecommendations(Amazon.CostOptimizationHub.Model.ListRecommendationsRequest)">
            <summary>
            Returns a list of recommendations.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListRecommendations service method.</param>
            
            <returns>The response from the ListRecommendations service method, as returned by CostOptimizationHub.</returns>
            <exception cref="T:Amazon.CostOptimizationHub.Model.AccessDeniedException">
            You are not authorized to use this operation with the given parameters.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.InternalServerException">
            An error on the server occurred during the processing of your request. Try again later.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ValidationException">
            The input fails to satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListRecommendations">REST API Reference for ListRecommendations Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.BeginListRecommendations(Amazon.CostOptimizationHub.Model.ListRecommendationsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListRecommendations operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListRecommendations operation on AmazonCostOptimizationHubClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRecommendations
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListRecommendations">REST API Reference for ListRecommendations Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.EndListRecommendations(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListRecommendations operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListRecommendations.</param>
            
            <returns>Returns a  ListRecommendationsResult from CostOptimizationHub.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListRecommendations">REST API Reference for ListRecommendations Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.ListRecommendationSummaries(Amazon.CostOptimizationHub.Model.ListRecommendationSummariesRequest)">
            <summary>
            Returns a concise representation of savings estimates for resources. Also returns
            de-duped savings across different types of recommendations.
            
             <note> 
            <para>
            The following filters are not supported for this API: <c>recommendationIds</c>, <c>resourceArns</c>,
            and <c>resourceIds</c>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListRecommendationSummaries service method.</param>
            
            <returns>The response from the ListRecommendationSummaries service method, as returned by CostOptimizationHub.</returns>
            <exception cref="T:Amazon.CostOptimizationHub.Model.AccessDeniedException">
            You are not authorized to use this operation with the given parameters.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.InternalServerException">
            An error on the server occurred during the processing of your request. Try again later.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ValidationException">
            The input fails to satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListRecommendationSummaries">REST API Reference for ListRecommendationSummaries Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.BeginListRecommendationSummaries(Amazon.CostOptimizationHub.Model.ListRecommendationSummariesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListRecommendationSummaries operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListRecommendationSummaries operation on AmazonCostOptimizationHubClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRecommendationSummaries
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListRecommendationSummaries">REST API Reference for ListRecommendationSummaries Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.EndListRecommendationSummaries(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListRecommendationSummaries operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListRecommendationSummaries.</param>
            
            <returns>Returns a  ListRecommendationSummariesResult from CostOptimizationHub.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/ListRecommendationSummaries">REST API Reference for ListRecommendationSummaries Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.UpdateEnrollmentStatus(Amazon.CostOptimizationHub.Model.UpdateEnrollmentStatusRequest)">
            <summary>
            Updates the enrollment (opt in and opt out) status of an account to the Cost Optimization
            Hub service.
            
             
            <para>
            If the account is a management account of an organization, this action can also be
            used to enroll member accounts of the organization.
            </para>
             
            <para>
            You must have the appropriate permissions to opt in to Cost Optimization Hub and to
            view its recommendations. When you opt in, Cost Optimization Hub automatically creates
            a service-linked role in your account to access its data.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateEnrollmentStatus service method.</param>
            
            <returns>The response from the UpdateEnrollmentStatus service method, as returned by CostOptimizationHub.</returns>
            <exception cref="T:Amazon.CostOptimizationHub.Model.AccessDeniedException">
            You are not authorized to use this operation with the given parameters.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.InternalServerException">
            An error on the server occurred during the processing of your request. Try again later.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ValidationException">
            The input fails to satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/UpdateEnrollmentStatus">REST API Reference for UpdateEnrollmentStatus Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.BeginUpdateEnrollmentStatus(Amazon.CostOptimizationHub.Model.UpdateEnrollmentStatusRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateEnrollmentStatus operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateEnrollmentStatus operation on AmazonCostOptimizationHubClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateEnrollmentStatus
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/UpdateEnrollmentStatus">REST API Reference for UpdateEnrollmentStatus Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.EndUpdateEnrollmentStatus(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateEnrollmentStatus operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateEnrollmentStatus.</param>
            
            <returns>Returns a  UpdateEnrollmentStatusResult from CostOptimizationHub.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/UpdateEnrollmentStatus">REST API Reference for UpdateEnrollmentStatus Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.UpdatePreferences(Amazon.CostOptimizationHub.Model.UpdatePreferencesRequest)">
            <summary>
            Updates a set of preferences for an account in order to add account-specific preferences
            into the service. These preferences impact how the savings associated with recommendations
            are presented.
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdatePreferences service method.</param>
            
            <returns>The response from the UpdatePreferences service method, as returned by CostOptimizationHub.</returns>
            <exception cref="T:Amazon.CostOptimizationHub.Model.AccessDeniedException">
            You are not authorized to use this operation with the given parameters.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.InternalServerException">
            An error on the server occurred during the processing of your request. Try again later.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ThrottlingException">
            The request was denied due to request throttling.
            </exception>
            <exception cref="T:Amazon.CostOptimizationHub.Model.ValidationException">
            The input fails to satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/UpdatePreferences">REST API Reference for UpdatePreferences Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.BeginUpdatePreferences(Amazon.CostOptimizationHub.Model.UpdatePreferencesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdatePreferences operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdatePreferences operation on AmazonCostOptimizationHubClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdatePreferences
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/UpdatePreferences">REST API Reference for UpdatePreferences Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.EndUpdatePreferences(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdatePreferences operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdatePreferences.</param>
            
            <returns>Returns a  UpdatePreferencesResult from CostOptimizationHub.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/cost-optimization-hub-2022-07-26/UpdatePreferences">REST API Reference for UpdatePreferences Operation</seealso>
        </member>
        <member name="M:Amazon.CostOptimizationHub.IAmazonCostOptimizationHub.DetermineServiceOperationEndpoint(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Returns the endpoint that will be used for a particular request.
            </summary>
            <param name="request">Request for the desired service operation.</param>
            <returns>The resolved endpoint for the given request.</returns>
        </member>
    </members>
</doc>
