<?xml version="1.0"?>
<doc>
    <assembly>
        <name>AWSSDK.PCS</name>
    </assembly>
    <members>
        <member name="T:Amazon.PCS.AmazonPCSConfig">
            <summary>
            Configuration for accessing Amazon PCS service
            </summary>
        </member>
        <member name="P:Amazon.PCS.AmazonPCSConfig.ServiceId">
            <summary>
             The ServiceId, which is the unique identifier for a service.
            </summary>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSConfig.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Amazon.PCS.AmazonPCSConfig.RegionEndpointServiceName">
            <summary>
            The constant used to lookup in the region hash the endpoint.
            </summary>
        </member>
        <member name="P:Amazon.PCS.AmazonPCSConfig.ServiceVersion">
            <summary>
            Gets the ServiceVersion property.
            </summary>
        </member>
        <member name="P:Amazon.PCS.AmazonPCSConfig.UserAgent">
            <summary>
            Gets the value of UserAgent property.
            </summary>
        </member>
        <member name="T:Amazon.PCS.AmazonPCSDefaultConfiguration">
            <summary>
            Configuration for accessing Amazon PCS service
            </summary>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSDefaultConfiguration.GetAllConfigurations">
            <summary>
            Collection of all <see cref="T:Amazon.Runtime.DefaultConfiguration"/>s supported by
            PCS
            </summary>
        </member>
        <member name="P:Amazon.PCS.AmazonPCSDefaultConfiguration.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.PCS.AmazonPCSDefaultConfiguration.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.PCS.AmazonPCSDefaultConfiguration.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.PCS.AmazonPCSDefaultConfiguration.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.PCS.AmazonPCSDefaultConfiguration.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.PCS.AmazonPCSDefaultConfiguration.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.PCS.Endpoints.PCSEndpointParameters">
            <summary>
            Contains parameters used for resolving PCS endpoints
            Parameters can be sourced from client config and service operations
            Used by internal PCSEndpointProvider and PCSEndpointResolver
            Can be used by custom EndpointProvider, see ClientConfig.EndpointProvider
            </summary>
        </member>
        <member name="M:Amazon.PCS.Endpoints.PCSEndpointParameters.#ctor">
            <summary>
            PCSEndpointParameters constructor
            </summary>
        </member>
        <member name="P:Amazon.PCS.Endpoints.PCSEndpointParameters.Region">
            <summary>
            Region parameter
            </summary>
        </member>
        <member name="P:Amazon.PCS.Endpoints.PCSEndpointParameters.UseDualStack">
            <summary>
            UseDualStack parameter
            </summary>
        </member>
        <member name="P:Amazon.PCS.Endpoints.PCSEndpointParameters.UseFIPS">
            <summary>
            UseFIPS parameter
            </summary>
        </member>
        <member name="P:Amazon.PCS.Endpoints.PCSEndpointParameters.Endpoint">
            <summary>
            Endpoint parameter
            </summary>
        </member>
        <member name="T:Amazon.PCS.AmazonPCSException">
            <summary>
             Common exception for the PCS service.
             </summary>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSException.#ctor(System.String)">
            <summary>
            Construct instance of AmazonPCSException
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of AmazonPCSException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSException.#ctor(System.Exception)">
            <summary>
            Construct instance of AmazonPCSException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonPCSException
            </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.PCS.AmazonPCSException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonPCSException
            </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.PCS.AmazonPCSException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the AmazonPCSException 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.PCS.Internal.AmazonPCSEndpointProvider">
            <summary>
            Amazon PCS endpoint provider.
            Resolves endpoint for given set of PCSEndpointParameters.
            Can throw AmazonClientException if endpoint resolution is unsuccessful.
            </summary>
        </member>
        <member name="M:Amazon.PCS.Internal.AmazonPCSEndpointProvider.ResolveEndpoint(Amazon.Runtime.Endpoints.EndpointParameters)">
            <summary>
            Resolve endpoint for PCSEndpointParameters
            </summary>
        </member>
        <member name="T:Amazon.PCS.Internal.AmazonPCSEndpointResolver">
            <summary>
            Amazon PCS endpoint resolver.
            Custom PipelineHandler responsible for resolving endpoint and setting authentication parameters for PCS service requests.
            Collects values for PCSEndpointParameters and then tries to resolve endpoint by calling 
            ResolveEndpoint method on GlobalEndpoints.Provider if present, otherwise uses PCSEndpointProvider.
            Responsible for setting authentication and http headers provided by resolved endpoint.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Internal.AmazonPCSMetadata">
            <summary>
            Service metadata for  Amazon PCS service
            </summary>
        </member>
        <member name="P:Amazon.PCS.Internal.AmazonPCSMetadata.ServiceId">
            <summary>
            Gets the value of the Service Id.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Internal.AmazonPCSMetadata.OperationNameMapping">
            <summary>
            Gets the dictionary that gives mapping of renamed operations
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.AccessDeniedException">
            <summary>
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="M:Amazon.PCS.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.PCS.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.PCS.Model.AccessDeniedException.#ctor(System.Exception)">
            <summary>
            Construct instance of AccessDeniedException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.PCS.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.PCS.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.PCS.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.PCS.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.PCS.Model.Accounting">
            <summary>
            The accounting configuration includes configurable settings for Slurm accounting.
            It's a property of the <b>ClusterSlurmConfiguration</b> object.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Accounting.DefaultPurgeTimeInDays">
            <summary>
            Gets and sets the property DefaultPurgeTimeInDays. 
            <para>
            The default value for all purge settings for <c>slurmdbd.conf</c>. For more information,
            see the <a href="https://slurm.schedmd.com/slurmdbd.conf.html">slurmdbd.conf documentation
            at SchedMD</a>.
            </para>
             
            <para>
            The default value for <c>defaultPurgeTimeInDays</c> is <c>-1</c>.
            </para>
             
            <para>
            A value of <c>-1</c> means there is no purge time and records persist as long as the
            cluster exists.
            </para>
             <important> 
            <para>
             <c>0</c> isn't a valid value.
            </para>
             </important>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Accounting.Mode">
            <summary>
            Gets and sets the property Mode. 
            <para>
            The default value for <c>mode</c> is <c>NONE</c>. A value of <c>STANDARD</c> means
            Slurm accounting is enabled.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.AccountingRequest">
            <summary>
            The accounting configuration includes configurable settings for Slurm accounting.
            It's a property of the <b>ClusterSlurmConfiguration</b> object.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.AccountingRequest.DefaultPurgeTimeInDays">
            <summary>
            Gets and sets the property DefaultPurgeTimeInDays. 
            <para>
            The default value for all purge settings for <c>slurmdbd.conf</c>. For more information,
            see the <a href="https://slurm.schedmd.com/slurmdbd.conf.html">slurmdbd.conf documentation
            at SchedMD</a>.
            </para>
             
            <para>
            The default value for <c>defaultPurgeTimeInDays</c> is <c>-1</c>.
            </para>
             
            <para>
            A value of <c>-1</c> means there is no purge time and records persist as long as the
            cluster exists.
            </para>
             <important> 
            <para>
             <c>0</c> isn't a valid value.
            </para>
             </important>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.AccountingRequest.Mode">
            <summary>
            Gets and sets the property Mode. 
            <para>
            The default value for <c>mode</c> is <c>NONE</c>. A value of <c>STANDARD</c> means
            Slurm accounting is enabled.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.CgroupCustomSetting">
            <summary>
            Additional settings that directly map to Cgroup settings.
            
             <important> 
            <para>
            PCS supports a subset of Cgroup settings. For more information, see <a href="https://docs.aws.amazon.com/pcs/latest/userguide/cgroup-custom-settings.html">Configuring
            custom Cgroup settings in PCS</a> in the <i>PCS User Guide</i>.
            </para>
             </important>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CgroupCustomSetting.ParameterName">
            <summary>
            Gets and sets the property ParameterName. 
            <para>
            PCS supports custom Cgroup settings for clusters. For more information, see <a href="https://docs.aws.amazon.com/pcs/latest/userguide/cgroup-custom-settings.html">Configuring
            custom Cgroup settings in PCS</a> in the <i>PCS User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CgroupCustomSetting.ParameterValue">
            <summary>
            Gets and sets the property ParameterValue. 
            <para>
            The values for the configured Cgroup settings.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Cluster">
            <summary>
            The cluster resource and configuration.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Cluster.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The unique Amazon Resource Name (ARN) of the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Cluster.CreatedAt">
            <summary>
            Gets and sets the property CreatedAt. 
            <para>
            The date and time the resource was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Cluster.Endpoints">
            <summary>
            Gets and sets the property Endpoints. 
            <para>
            The list of endpoints available for interaction with the scheduler.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Cluster.ErrorInfo">
            <summary>
            Gets and sets the property ErrorInfo. 
            <para>
            The list of errors that occurred during cluster provisioning.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Cluster.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The generated unique ID of the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Cluster.ModifiedAt">
            <summary>
            Gets and sets the property ModifiedAt. 
            <para>
            The date and time the resource was modified.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Cluster.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name that identifies the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Cluster.Networking">
            <summary>
            Gets and sets the property Networking.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Cluster.Scheduler">
            <summary>
            Gets and sets the property Scheduler.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Cluster.Size">
            <summary>
            Gets and sets the property Size. 
            <para>
            The size of the cluster.
            </para>
             <ul> <li> 
            <para>
             <c>SMALL</c>: 32 compute nodes and 256 jobs
            </para>
             </li> <li> 
            <para>
             <c>MEDIUM</c>: 512 compute nodes and 8192 jobs
            </para>
             </li> <li> 
            <para>
             <c>LARGE</c>: 2048 compute nodes and 16,384 jobs
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Cluster.SlurmConfiguration">
            <summary>
            Gets and sets the property SlurmConfiguration. 
            <para>
            Additional options related to the Slurm scheduler.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Cluster.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The provisioning status of the cluster.
            </para>
             <note> 
            <para>
            The provisioning status doesn't indicate the overall health of the cluster.
            </para>
             </note> <important> 
            <para>
            The resource enters the <c>SUSPENDING</c> and <c>SUSPENDED</c> states when the scheduler
            is beyond end of life and we have suspended the cluster. When in these states, you
            can't use the cluster. The cluster controller is down and all compute instances are
            terminated. The resources still count toward your service quotas. You can delete a
            resource if its status is <c>SUSPENDED</c>. For more information, see <a href="https://docs.aws.amazon.com/pcs/latest/userguide/slurm-versions_faq.html">Frequently
            asked questions about Slurm versions in PCS</a> in the <i>PCS User Guide</i>.
            </para>
             </important>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ClusterSlurmConfiguration">
            <summary>
            Additional options related to the Slurm scheduler.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ClusterSlurmConfiguration.Accounting">
            <summary>
            Gets and sets the property Accounting. 
            <para>
            The accounting configuration includes configurable settings for Slurm accounting.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ClusterSlurmConfiguration.AuthKey">
            <summary>
            Gets and sets the property AuthKey. 
            <para>
            The shared Slurm key for authentication, also known as the <b>cluster secret</b>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ClusterSlurmConfiguration.CgroupCustomSettings">
            <summary>
            Gets and sets the property CgroupCustomSettings. 
            <para>
            Additional Cgroup-specific configuration that directly maps to Cgroup settings.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ClusterSlurmConfiguration.JwtAuth">
            <summary>
            Gets and sets the property JwtAuth. 
            <para>
            The JWT authentication configuration for Slurm REST API access.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ClusterSlurmConfiguration.ScaleDownIdleTimeInSeconds">
            <summary>
            Gets and sets the property ScaleDownIdleTimeInSeconds. 
            <para>
            The time (in seconds) before an idle node is scaled down.
            </para>
             
            <para>
            Default: <c>600</c> 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ClusterSlurmConfiguration.SlurmCustomSettings">
            <summary>
            Gets and sets the property SlurmCustomSettings. 
            <para>
            Additional Slurm-specific configuration that directly maps to Slurm settings.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ClusterSlurmConfiguration.SlurmdbdCustomSettings">
            <summary>
            Gets and sets the property SlurmdbdCustomSettings. 
            <para>
            Additional SlurmDBD-specific configuration that directly maps to SlurmDBD settings.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ClusterSlurmConfiguration.SlurmRest">
            <summary>
            Gets and sets the property SlurmRest. 
            <para>
            The Slurm REST API configuration for the cluster.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ClusterSlurmConfigurationRequest">
            <summary>
            Additional options related to the Slurm scheduler.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ClusterSlurmConfigurationRequest.Accounting">
            <summary>
            Gets and sets the property Accounting. 
            <para>
            The accounting configuration includes configurable settings for Slurm accounting.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ClusterSlurmConfigurationRequest.CgroupCustomSettings">
            <summary>
            Gets and sets the property CgroupCustomSettings. 
            <para>
            Additional Cgroup-specific configuration that directly maps to Cgroup settings.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ClusterSlurmConfigurationRequest.ScaleDownIdleTimeInSeconds">
            <summary>
            Gets and sets the property ScaleDownIdleTimeInSeconds. 
            <para>
            The time (in seconds) before an idle node is scaled down.
            </para>
             
            <para>
            Default: <c>600</c> 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ClusterSlurmConfigurationRequest.SlurmCustomSettings">
            <summary>
            Gets and sets the property SlurmCustomSettings. 
            <para>
            Additional Slurm-specific configuration that directly maps to Slurm settings.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ClusterSlurmConfigurationRequest.SlurmdbdCustomSettings">
            <summary>
            Gets and sets the property SlurmdbdCustomSettings. 
            <para>
            Additional SlurmDBD-specific configuration that directly maps to SlurmDBD settings.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ClusterSlurmConfigurationRequest.SlurmRest">
            <summary>
            Gets and sets the property SlurmRest. 
            <para>
            The Slurm REST API configuration for the cluster.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ClusterSummary">
            <summary>
            The object returned by the <c>ListClusters</c> API action.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ClusterSummary.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The unique Amazon Resource Name (ARN) of the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ClusterSummary.CreatedAt">
            <summary>
            Gets and sets the property CreatedAt. 
            <para>
            The date and time the resource was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ClusterSummary.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The generated unique ID of the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ClusterSummary.ModifiedAt">
            <summary>
            Gets and sets the property ModifiedAt. 
            <para>
            The date and time the resource was modified.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ClusterSummary.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name that identifies the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ClusterSummary.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The provisioning status of the cluster.
            </para>
             <note> 
            <para>
            The provisioning status doesn't indicate the overall health of the cluster.
            </para>
             </note> <important> 
            <para>
            The resource enters the <c>SUSPENDING</c> and <c>SUSPENDED</c> states when the scheduler
            is beyond end of life and we have suspended the cluster. When in these states, you
            can't use the cluster. The cluster controller is down and all compute instances are
            terminated. The resources still count toward your service quotas. You can delete a
            resource if its status is <c>SUSPENDED</c>. For more information, see <a href="https://docs.aws.amazon.com/pcs/latest/userguide/slurm-versions_faq.html">Frequently
            asked questions about Slurm versions in PCS</a> in the <i>PCS User Guide</i>.
            </para>
             </important>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ComputeNodeGroup">
            <summary>
            A compute node group associated with a cluster.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroup.AmiId">
            <summary>
            Gets and sets the property AmiId. 
            <para>
            The ID of the Amazon Machine Image (AMI) that PCS uses to launch instances. If not
            provided, PCS uses the AMI ID specified in the custom launch template.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroup.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The unique Amazon Resource Name (ARN) of the compute node group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroup.ClusterId">
            <summary>
            Gets and sets the property ClusterId. 
            <para>
            The ID of the cluster of the compute node group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroup.CreatedAt">
            <summary>
            Gets and sets the property CreatedAt. 
            <para>
            The date and time the resource was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroup.CustomLaunchTemplate">
            <summary>
            Gets and sets the property CustomLaunchTemplate.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroup.ErrorInfo">
            <summary>
            Gets and sets the property ErrorInfo. 
            <para>
            The list of errors that occurred during compute node group provisioning.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroup.IamInstanceProfileArn">
            <summary>
            Gets and sets the property IamInstanceProfileArn. 
            <para>
            The Amazon Resource Name (ARN) of the IAM instance profile used to pass an IAM role
            when launching EC2 instances. The role contained in your instance profile must have
            the <c>pcs:RegisterComputeNodeGroupInstance</c> permission and the role name must
            start with <c>AWSPCS</c> or must have the path <c>/aws-pcs/</c>. For more information,
            see <a href="https://docs.aws.amazon.com/pcs/latest/userguide/security-instance-profiles.html">IAM
            instance profiles for PCS</a> in the <i>PCS User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroup.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The generated unique ID of the compute node group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroup.InstanceConfigs">
            <summary>
            Gets and sets the property InstanceConfigs. 
            <para>
            A list of EC2 instance configurations that PCS can provision in the compute node group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroup.ModifiedAt">
            <summary>
            Gets and sets the property ModifiedAt. 
            <para>
            The date and time the resource was modified.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroup.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name that identifies the compute node group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroup.PurchaseOption">
            <summary>
            Gets and sets the property PurchaseOption. 
            <para>
            Specifies how EC2 instances are purchased on your behalf. PCS supports On-Demand Instances,
            Spot Instances, and Amazon EC2 Capacity Blocks for ML. For more information, see <a
            href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-purchasing-options.html">Amazon
            EC2 billing and purchasing options</a> in the <i>Amazon Elastic Compute Cloud User
            Guide</i>. For more information about PCS support for Capacity Blocks, see <a href="https://docs.aws.amazon.com/pcs/latest/userguide/capacity-blocks.html">Using
            Amazon EC2 Capacity Blocks for ML with PCS</a> in the <i>PCS User Guide</i>. If you
            don't provide this option, it defaults to On-Demand.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroup.ScalingConfiguration">
            <summary>
            Gets and sets the property ScalingConfiguration.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroup.SlurmConfiguration">
            <summary>
            Gets and sets the property SlurmConfiguration.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroup.SpotOptions">
            <summary>
            Gets and sets the property SpotOptions.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroup.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The provisioning status of the compute node group.
            </para>
             <note> 
            <para>
            The provisioning status doesn't indicate the overall health of the compute node group.
            </para>
             </note> <important> 
            <para>
            The resource enters the <c>SUSPENDING</c> and <c>SUSPENDED</c> states when the scheduler
            is beyond end of life and we have suspended the cluster. When in these states, you
            can't use the cluster. The cluster controller is down and all compute instances are
            terminated. The resources still count toward your service quotas. You can delete a
            resource if its status is <c>SUSPENDED</c>. For more information, see <a href="https://docs.aws.amazon.com/pcs/latest/userguide/slurm-versions_faq.html">Frequently
            asked questions about Slurm versions in PCS</a> in the <i>PCS User Guide</i>.
            </para>
             </important>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroup.SubnetIds">
            <summary>
            Gets and sets the property SubnetIds. 
            <para>
            The list of subnet IDs where instances are provisioned by the compute node group.
            The subnets must be in the same VPC as the cluster.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ComputeNodeGroupConfiguration">
            <summary>
            The compute node group configuration for a queue.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroupConfiguration.ComputeNodeGroupId">
            <summary>
            Gets and sets the property ComputeNodeGroupId. 
            <para>
            The compute node group ID for the compute node group configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ComputeNodeGroupSlurmConfiguration">
            <summary>
            Additional options related to the Slurm scheduler.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroupSlurmConfiguration.SlurmCustomSettings">
            <summary>
            Gets and sets the property SlurmCustomSettings. 
            <para>
            Additional Slurm-specific configuration that directly maps to Slurm settings.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ComputeNodeGroupSlurmConfigurationRequest">
            <summary>
            Additional options related to the Slurm scheduler.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroupSlurmConfigurationRequest.SlurmCustomSettings">
            <summary>
            Gets and sets the property SlurmCustomSettings. 
            <para>
            Additional Slurm-specific configuration that directly maps to Slurm settings.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ComputeNodeGroupSummary">
            <summary>
            The object returned by the <c>ListComputeNodeGroups</c> API action.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroupSummary.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The unique Amazon Resource Name (ARN) of the compute node group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroupSummary.ClusterId">
            <summary>
            Gets and sets the property ClusterId. 
            <para>
            The ID of the cluster of the compute node group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroupSummary.CreatedAt">
            <summary>
            Gets and sets the property CreatedAt. 
            <para>
            The date and time the resource was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroupSummary.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The generated unique ID of the compute node group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroupSummary.ModifiedAt">
            <summary>
            Gets and sets the property ModifiedAt. 
            <para>
            The date and time the resource was modified.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroupSummary.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name that identifies the compute node group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ComputeNodeGroupSummary.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The provisioning status of the compute node group.
            </para>
             <note> 
            <para>
            The provisioning status doesn't indicate the overall health of the compute node group.
            </para>
             </note> <important> 
            <para>
            The resource enters the <c>SUSPENDING</c> and <c>SUSPENDED</c> states when the scheduler
            is beyond end of life and we have suspended the cluster. When in these states, you
            can't use the cluster. The cluster controller is down and all compute instances are
            terminated. The resources still count toward your service quotas. You can delete a
            resource if its status is <c>SUSPENDED</c>. For more information, see <a href="https://docs.aws.amazon.com/pcs/latest/userguide/slurm-versions_faq.html">Frequently
            asked questions about Slurm versions in PCS</a> in the <i>PCS User Guide</i>.
            </para>
             </important>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ConflictException">
            <summary>
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.ConflictException.#ctor(System.String)">
            <summary>
            Constructs a new ConflictException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.PCS.Model.ConflictException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ConflictException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.PCS.Model.ConflictException.#ctor(System.Exception)">
            <summary>
            Construct instance of ConflictException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.PCS.Model.ConflictException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ConflictException
            </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.PCS.Model.ConflictException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ConflictException
            </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.PCS.Model.ConflictException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ConflictException 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.PCS.Model.ConflictException.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.PCS.Model.ConflictException.ResourceId">
            <summary>
            Gets and sets the property ResourceId. 
            <para>
             The unique identifier of the resource that caused the conflict exception. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ConflictException.ResourceType">
            <summary>
            Gets and sets the property ResourceType. 
            <para>
             The type or category of the resource that caused the conflict exception." 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.CreateClusterRequest">
            <summary>
            Container for the parameters to the CreateCluster operation.
            Creates a cluster in your account. PCS creates the cluster controller in a service-owned
            account. The cluster controller communicates with the cluster resources in your account.
            The subnets and security groups for the cluster must already exist before you use
            this API action.
            
             <note> 
            <para>
            It takes time for PCS to create the cluster. The cluster is in a <c>Creating</c> state
            until it is ready to use. There can only be 1 cluster in a <c>Creating</c> state per
            Amazon Web Services Region per Amazon Web Services account. <c>CreateCluster</c> fails
            with a <c>ServiceQuotaExceededException</c> if there is already a cluster in a <c>Creating</c>
            state.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateClusterRequest.ClientToken">
            <summary>
            Gets and sets the property ClientToken. 
            <para>
            A unique, case-sensitive identifier that you provide to ensure the idempotency of
            the request. Idempotency ensures that an API request completes only once. With an
            idempotent request, if the original request completes successfully, the subsequent
            retries with the same client token return the result from the original successful
            request and they have no additional effect. If you don't specify a client token, the
            CLI and SDK automatically generate 1 for you.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateClusterRequest.ClusterName">
            <summary>
            Gets and sets the property ClusterName. 
            <para>
            A name to identify the cluster. Example: <c>MyCluster</c> 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateClusterRequest.Networking">
            <summary>
            Gets and sets the property Networking. 
            <para>
            The networking configuration used to set up the cluster's control plane.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateClusterRequest.Scheduler">
            <summary>
            Gets and sets the property Scheduler. 
            <para>
            The cluster management and job scheduling software associated with the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateClusterRequest.Size">
            <summary>
            Gets and sets the property Size. 
            <para>
            A value that determines the maximum number of compute nodes in the cluster and the
            maximum number of jobs (active and queued).
            </para>
             <ul> <li> 
            <para>
             <c>SMALL</c>: 32 compute nodes and 256 jobs
            </para>
             </li> <li> 
            <para>
             <c>MEDIUM</c>: 512 compute nodes and 8192 jobs
            </para>
             </li> <li> 
            <para>
             <c>LARGE</c>: 2048 compute nodes and 16,384 jobs
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateClusterRequest.SlurmConfiguration">
            <summary>
            Gets and sets the property SlurmConfiguration. 
            <para>
            Additional options related to the Slurm scheduler.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateClusterRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            1 or more tags added to the resource. Each tag consists of a tag key and tag value.
            The tag value is optional and can be an empty string.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.CreateClusterResponse">
            <summary>
            This is the response object from the CreateCluster operation.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateClusterResponse.Cluster">
            <summary>
            Gets and sets the property Cluster. 
            <para>
            The cluster resource.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.CreateComputeNodeGroupRequest">
            <summary>
            Container for the parameters to the CreateComputeNodeGroup operation.
            Creates a managed set of compute nodes. You associate a compute node group with a
            cluster through 1 or more PCS queues or as part of the login fleet. A compute node
            group includes the definition of the compute properties and lifecycle management.
            PCS uses the information you provide to this API action to launch compute nodes in
            your account. You can only specify subnets in the same Amazon VPC as your cluster.
            You receive billing charges for the compute nodes that PCS launches in your account.
            You must already have a launch template before you call this API. For more information,
            see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html">Launch
            an instance from a launch template</a> in the <i>Amazon Elastic Compute Cloud User
            Guide for Linux Instances</i>.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateComputeNodeGroupRequest.AmiId">
            <summary>
            Gets and sets the property AmiId. 
            <para>
             The ID of the Amazon Machine Image (AMI) that PCS uses to launch compute nodes (Amazon
            EC2 instances). If you don't provide this value, PCS uses the AMI ID specified in
            the custom launch template.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateComputeNodeGroupRequest.ClientToken">
            <summary>
            Gets and sets the property ClientToken. 
            <para>
            A unique, case-sensitive identifier that you provide to ensure the idempotency of
            the request. Idempotency ensures that an API request completes only once. With an
            idempotent request, if the original request completes successfully, the subsequent
            retries with the same client token return the result from the original successful
            request and they have no additional effect. If you don't specify a client token, the
            CLI and SDK automatically generate 1 for you.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateComputeNodeGroupRequest.ClusterIdentifier">
            <summary>
            Gets and sets the property ClusterIdentifier. 
            <para>
            The name or ID of the cluster to create a compute node group in.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateComputeNodeGroupRequest.ComputeNodeGroupName">
            <summary>
            Gets and sets the property ComputeNodeGroupName. 
            <para>
            A name to identify the cluster. Example: <c>MyCluster</c> 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateComputeNodeGroupRequest.CustomLaunchTemplate">
            <summary>
            Gets and sets the property CustomLaunchTemplate.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateComputeNodeGroupRequest.IamInstanceProfileArn">
            <summary>
            Gets and sets the property IamInstanceProfileArn. 
            <para>
            The Amazon Resource Name (ARN) of the IAM instance profile used to pass an IAM role
            when launching EC2 instances. The role contained in your instance profile must have
            the <c>pcs:RegisterComputeNodeGroupInstance</c> permission and the role name must
            start with <c>AWSPCS</c> or must have the path <c>/aws-pcs/</c>. For more information,
            see <a href="https://docs.aws.amazon.com/pcs/latest/userguide/security-instance-profiles.html">IAM
            instance profiles for PCS</a> in the <i>PCS User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateComputeNodeGroupRequest.InstanceConfigs">
            <summary>
            Gets and sets the property InstanceConfigs. 
            <para>
            A list of EC2 instance configurations that PCS can provision in the compute node group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateComputeNodeGroupRequest.PurchaseOption">
            <summary>
            Gets and sets the property PurchaseOption. 
            <para>
            Specifies how EC2 instances are purchased on your behalf. PCS supports On-Demand Instances,
            Spot Instances, and Amazon EC2 Capacity Blocks for ML. For more information, see <a
            href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-purchasing-options.html">Amazon
            EC2 billing and purchasing options</a> in the <i>Amazon Elastic Compute Cloud User
            Guide</i>. For more information about PCS support for Capacity Blocks, see <a href="https://docs.aws.amazon.com/pcs/latest/userguide/capacity-blocks.html">Using
            Amazon EC2 Capacity Blocks for ML with PCS</a> in the <i>PCS User Guide</i>. If you
            don't provide this option, it defaults to On-Demand.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateComputeNodeGroupRequest.ScalingConfiguration">
            <summary>
            Gets and sets the property ScalingConfiguration. 
            <para>
            Specifies the boundaries of the compute node group auto scaling.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateComputeNodeGroupRequest.SlurmConfiguration">
            <summary>
            Gets and sets the property SlurmConfiguration. 
            <para>
            Additional options related to the Slurm scheduler.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateComputeNodeGroupRequest.SpotOptions">
            <summary>
            Gets and sets the property SpotOptions.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateComputeNodeGroupRequest.SubnetIds">
            <summary>
            Gets and sets the property SubnetIds. 
            <para>
            The list of subnet IDs where the compute node group launches instances. Subnets must
            be in the same VPC as the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateComputeNodeGroupRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            1 or more tags added to the resource. Each tag consists of a tag key and tag value.
            The tag value is optional and can be an empty string.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.CreateComputeNodeGroupResponse">
            <summary>
            This is the response object from the CreateComputeNodeGroup operation.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateComputeNodeGroupResponse.ComputeNodeGroup">
            <summary>
            Gets and sets the property ComputeNodeGroup.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.CreateQueueRequest">
            <summary>
            Container for the parameters to the CreateQueue operation.
            Creates a job queue. You must associate 1 or more compute node groups with the queue.
            You can associate 1 compute node group with multiple queues.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateQueueRequest.ClientToken">
            <summary>
            Gets and sets the property ClientToken. 
            <para>
            A unique, case-sensitive identifier that you provide to ensure the idempotency of
            the request. Idempotency ensures that an API request completes only once. With an
            idempotent request, if the original request completes successfully, the subsequent
            retries with the same client token return the result from the original successful
            request and they have no additional effect. If you don't specify a client token, the
            CLI and SDK automatically generate 1 for you.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateQueueRequest.ClusterIdentifier">
            <summary>
            Gets and sets the property ClusterIdentifier. 
            <para>
            The name or ID of the cluster for which to create a queue.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateQueueRequest.ComputeNodeGroupConfigurations">
            <summary>
            Gets and sets the property ComputeNodeGroupConfigurations. 
            <para>
            The list of compute node group configurations to associate with the queue. Queues
            assign jobs to associated compute node groups.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateQueueRequest.QueueName">
            <summary>
            Gets and sets the property QueueName. 
            <para>
            A name to identify the queue.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateQueueRequest.SlurmConfiguration">
            <summary>
            Gets and sets the property SlurmConfiguration. 
            <para>
            Additional options related to the Slurm scheduler.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateQueueRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            1 or more tags added to the resource. Each tag consists of a tag key and tag value.
            The tag value is optional and can be an empty string.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.CreateQueueResponse">
            <summary>
            This is the response object from the CreateQueue operation.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CreateQueueResponse.Queue">
            <summary>
            Gets and sets the property Queue.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.CustomLaunchTemplate">
            <summary>
            An Amazon EC2 launch template PCS uses to launch compute nodes.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CustomLaunchTemplate.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The ID of the EC2 launch template to use to provision instances.
            </para>
             
            <para>
             Example: <c>lt-xxxx</c> 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.CustomLaunchTemplate.Version">
            <summary>
            Gets and sets the property Version. 
            <para>
            The version of the EC2 launch template to use to provision instances.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.DeleteClusterRequest">
            <summary>
            Container for the parameters to the DeleteCluster operation.
            Deletes a cluster and all its linked resources. You must delete all queues and compute
            node groups associated with the cluster before you can delete the cluster.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.DeleteClusterRequest.ClientToken">
            <summary>
            Gets and sets the property ClientToken. 
            <para>
            A unique, case-sensitive identifier that you provide to ensure the idempotency of
            the request. Idempotency ensures that an API request completes only once. With an
            idempotent request, if the original request completes successfully, the subsequent
            retries with the same client token return the result from the original successful
            request and they have no additional effect. If you don't specify a client token, the
            CLI and SDK automatically generate 1 for you.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.DeleteClusterRequest.ClusterIdentifier">
            <summary>
            Gets and sets the property ClusterIdentifier. 
            <para>
            The name or ID of the cluster to delete.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.DeleteClusterResponse">
            <summary>
            This is the response object from the DeleteCluster operation.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.DeleteComputeNodeGroupRequest">
            <summary>
            Container for the parameters to the DeleteComputeNodeGroup operation.
            Deletes a compute node group. You must delete all queues associated with the compute
            node group first.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.DeleteComputeNodeGroupRequest.ClientToken">
            <summary>
            Gets and sets the property ClientToken. 
            <para>
            A unique, case-sensitive identifier that you provide to ensure the idempotency of
            the request. Idempotency ensures that an API request completes only once. With an
            idempotent request, if the original request completes successfully, the subsequent
            retries with the same client token return the result from the original successful
            request and they have no additional effect. If you don't specify a client token, the
            CLI and SDK automatically generate 1 for you.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.DeleteComputeNodeGroupRequest.ClusterIdentifier">
            <summary>
            Gets and sets the property ClusterIdentifier. 
            <para>
            The name or ID of the cluster of the compute node group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.DeleteComputeNodeGroupRequest.ComputeNodeGroupIdentifier">
            <summary>
            Gets and sets the property ComputeNodeGroupIdentifier. 
            <para>
            The name or ID of the compute node group to delete.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.DeleteComputeNodeGroupResponse">
            <summary>
            This is the response object from the DeleteComputeNodeGroup operation.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.DeleteQueueRequest">
            <summary>
            Container for the parameters to the DeleteQueue operation.
            Deletes a job queue. If the compute node group associated with this queue isn't associated
            with any other queues, PCS terminates all the compute nodes for this queue.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.DeleteQueueRequest.ClientToken">
            <summary>
            Gets and sets the property ClientToken. 
            <para>
            A unique, case-sensitive identifier that you provide to ensure the idempotency of
            the request. Idempotency ensures that an API request completes only once. With an
            idempotent request, if the original request completes successfully, the subsequent
            retries with the same client token return the result from the original successful
            request and they have no additional effect. If you don't specify a client token, the
            CLI and SDK automatically generate 1 for you.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.DeleteQueueRequest.ClusterIdentifier">
            <summary>
            Gets and sets the property ClusterIdentifier. 
            <para>
            The name or ID of the cluster of the queue.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.DeleteQueueRequest.QueueIdentifier">
            <summary>
            Gets and sets the property QueueIdentifier. 
            <para>
            The name or ID of the queue to delete.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.DeleteQueueResponse">
            <summary>
            This is the response object from the DeleteQueue operation.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Endpoint">
            <summary>
            An endpoint available for interaction with the scheduler.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Endpoint.Ipv6Address">
            <summary>
            Gets and sets the property Ipv6Address. 
            <para>
            The endpoint's IPv6 address.
            </para>
             
            <para>
            Example: <c>2001:db8::1</c> 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Endpoint.Port">
            <summary>
            Gets and sets the property Port. 
            <para>
            The endpoint's connection port number.
            </para>
             
            <para>
             Example: <c>1234</c> 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Endpoint.PrivateIpAddress">
            <summary>
            Gets and sets the property PrivateIpAddress. 
            <para>
            For clusters that use IPv4, this is the endpoint's private IP address.
            </para>
             
            <para>
            Example: <c>10.1.2.3</c> 
            </para>
             
            <para>
            For clusters configured to use IPv6, this is an empty string.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Endpoint.PublicIpAddress">
            <summary>
            Gets and sets the property PublicIpAddress. 
            <para>
            The endpoint's public IP address.
            </para>
             
            <para>
            Example: <c>192.0.2.1</c> 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Endpoint.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            Indicates the type of endpoint running at the specific IP address.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ErrorInfo">
            <summary>
            An error that occurred during resource creation.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ErrorInfo.Code">
            <summary>
            Gets and sets the property Code. 
            <para>
            The short-form error code.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ErrorInfo.Message">
            <summary>
            Gets and sets the property Message. 
            <para>
            The detailed error information.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.GetClusterRequest">
            <summary>
            Container for the parameters to the GetCluster operation.
            Returns detailed information about a running cluster in your account. This API action
            provides networking information, endpoint information for communication with the scheduler,
            and provisioning status.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.GetClusterRequest.ClusterIdentifier">
            <summary>
            Gets and sets the property ClusterIdentifier. 
            <para>
            The name or ID of the cluster.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.GetClusterResponse">
            <summary>
            This is the response object from the GetCluster operation.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.GetClusterResponse.Cluster">
            <summary>
            Gets and sets the property Cluster. 
            <para>
            The cluster resource.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.GetComputeNodeGroupRequest">
            <summary>
            Container for the parameters to the GetComputeNodeGroup operation.
            Returns detailed information about a compute node group. This API action provides
            networking information, EC2 instance type, compute node group status, and scheduler
            (such as Slurm) configuration.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.GetComputeNodeGroupRequest.ClusterIdentifier">
            <summary>
            Gets and sets the property ClusterIdentifier. 
            <para>
            The name or ID of the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.GetComputeNodeGroupRequest.ComputeNodeGroupIdentifier">
            <summary>
            Gets and sets the property ComputeNodeGroupIdentifier. 
            <para>
            The name or ID of the compute node group.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.GetComputeNodeGroupResponse">
            <summary>
            This is the response object from the GetComputeNodeGroup operation.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.GetComputeNodeGroupResponse.ComputeNodeGroup">
            <summary>
            Gets and sets the property ComputeNodeGroup.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.GetQueueRequest">
            <summary>
            Container for the parameters to the GetQueue operation.
            Returns detailed information about a queue. The information includes the compute node
            groups that the queue uses to schedule jobs.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.GetQueueRequest.ClusterIdentifier">
            <summary>
            Gets and sets the property ClusterIdentifier. 
            <para>
            The name or ID of the cluster of the queue.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.GetQueueRequest.QueueIdentifier">
            <summary>
            Gets and sets the property QueueIdentifier. 
            <para>
            The name or ID of the queue.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.GetQueueResponse">
            <summary>
            This is the response object from the GetQueue operation.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.GetQueueResponse.Queue">
            <summary>
            Gets and sets the property Queue.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.InstanceConfig">
            <summary>
            An EC2 instance configuration PCS uses to launch compute nodes.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.InstanceConfig.InstanceType">
            <summary>
            Gets and sets the property InstanceType. 
            <para>
            The EC2 instance type that PCS can provision in the compute node group.
            </para>
             
            <para>
             Example: <c>t2.xlarge</c> 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.InternalServerException">
            <summary>
            PCS can't process your request right now. Try again later.
            </summary>
        </member>
        <member name="M:Amazon.PCS.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.PCS.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.PCS.Model.InternalServerException.#ctor(System.Exception)">
            <summary>
            Construct instance of InternalServerException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.PCS.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.PCS.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.PCS.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.PCS.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="P:Amazon.PCS.Model.InternalServerException.Retryable">
            <summary>
            Flag indicating if the exception is retryable and the associated retry
            details. A null value indicates that the exception is not retryable.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.AccessDeniedExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for AccessDeniedException Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.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.PCS.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.PCS.Model.Internal.MarshallTransformations.AccessDeniedExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.AccountingRequestMarshaller">
            <summary>
            AccountingRequest Marshaller
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.AccountingRequestMarshaller.Marshall(Amazon.PCS.Model.AccountingRequest,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.PCS.Model.Internal.MarshallTransformations.AccountingRequestMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.AccountingUnmarshaller">
            <summary>
            Response Unmarshaller for Accounting Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.AccountingUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#Accounting,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.PCS.Model.Internal.MarshallTransformations.AccountingUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.AccountingUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.CgroupCustomSettingMarshaller">
            <summary>
            CgroupCustomSetting Marshaller
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.CgroupCustomSettingMarshaller.Marshall(Amazon.PCS.Model.CgroupCustomSetting,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.PCS.Model.Internal.MarshallTransformations.CgroupCustomSettingMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.CgroupCustomSettingUnmarshaller">
            <summary>
            Response Unmarshaller for CgroupCustomSetting Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.CgroupCustomSettingUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#CgroupCustomSetting,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.PCS.Model.Internal.MarshallTransformations.CgroupCustomSettingUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.CgroupCustomSettingUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ClusterSlurmConfigurationRequestMarshaller">
            <summary>
            ClusterSlurmConfigurationRequest Marshaller
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ClusterSlurmConfigurationRequestMarshaller.Marshall(Amazon.PCS.Model.ClusterSlurmConfigurationRequest,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.PCS.Model.Internal.MarshallTransformations.ClusterSlurmConfigurationRequestMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ClusterSlurmConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for ClusterSlurmConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ClusterSlurmConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#ClusterSlurmConfiguration,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.PCS.Model.Internal.MarshallTransformations.ClusterSlurmConfigurationUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ClusterSlurmConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ClusterSummaryUnmarshaller">
            <summary>
            Response Unmarshaller for ClusterSummary Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ClusterSummaryUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#ClusterSummary,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.PCS.Model.Internal.MarshallTransformations.ClusterSummaryUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ClusterSummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ClusterUnmarshaller">
            <summary>
            Response Unmarshaller for Cluster Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ClusterUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#Cluster,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.PCS.Model.Internal.MarshallTransformations.ClusterUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ClusterUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupConfigurationMarshaller">
            <summary>
            ComputeNodeGroupConfiguration Marshaller
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupConfigurationMarshaller.Marshall(Amazon.PCS.Model.ComputeNodeGroupConfiguration,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.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupConfigurationMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for ComputeNodeGroupConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#ComputeNodeGroupConfiguration,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.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupConfigurationUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupSlurmConfigurationRequestMarshaller">
            <summary>
            ComputeNodeGroupSlurmConfigurationRequest Marshaller
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupSlurmConfigurationRequestMarshaller.Marshall(Amazon.PCS.Model.ComputeNodeGroupSlurmConfigurationRequest,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.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupSlurmConfigurationRequestMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupSlurmConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for ComputeNodeGroupSlurmConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupSlurmConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#ComputeNodeGroupSlurmConfiguration,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.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupSlurmConfigurationUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupSlurmConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupSummaryUnmarshaller">
            <summary>
            Response Unmarshaller for ComputeNodeGroupSummary Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupSummaryUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#ComputeNodeGroupSummary,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.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupSummaryUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupSummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupUnmarshaller">
            <summary>
            Response Unmarshaller for ComputeNodeGroup Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#ComputeNodeGroup,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.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ComputeNodeGroupUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ConflictExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ConflictException Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ConflictExceptionUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ConflictExceptionUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ConflictExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.CreateClusterRequestMarshaller">
            <summary>
            CreateCluster Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.CreateClusterRequestMarshaller.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.PCS.Model.Internal.MarshallTransformations.CreateClusterRequestMarshaller.Marshall(Amazon.PCS.Model.CreateClusterRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PCS.Model.Internal.MarshallTransformations.CreateClusterRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.CreateClusterResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateCluster operation
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.CreateClusterResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.CreateClusterResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.CreateClusterResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.CreateComputeNodeGroupRequestMarshaller">
            <summary>
            CreateComputeNodeGroup Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.CreateComputeNodeGroupRequestMarshaller.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.PCS.Model.Internal.MarshallTransformations.CreateComputeNodeGroupRequestMarshaller.Marshall(Amazon.PCS.Model.CreateComputeNodeGroupRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PCS.Model.Internal.MarshallTransformations.CreateComputeNodeGroupRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.CreateComputeNodeGroupResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateComputeNodeGroup operation
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.CreateComputeNodeGroupResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.CreateComputeNodeGroupResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.CreateComputeNodeGroupResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.CreateQueueRequestMarshaller">
            <summary>
            CreateQueue Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.CreateQueueRequestMarshaller.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.PCS.Model.Internal.MarshallTransformations.CreateQueueRequestMarshaller.Marshall(Amazon.PCS.Model.CreateQueueRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PCS.Model.Internal.MarshallTransformations.CreateQueueRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.CreateQueueResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateQueue operation
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.CreateQueueResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.CreateQueueResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.CreateQueueResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.CustomLaunchTemplateMarshaller">
            <summary>
            CustomLaunchTemplate Marshaller
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.CustomLaunchTemplateMarshaller.Marshall(Amazon.PCS.Model.CustomLaunchTemplate,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.PCS.Model.Internal.MarshallTransformations.CustomLaunchTemplateMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.CustomLaunchTemplateUnmarshaller">
            <summary>
            Response Unmarshaller for CustomLaunchTemplate Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.CustomLaunchTemplateUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#CustomLaunchTemplate,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.PCS.Model.Internal.MarshallTransformations.CustomLaunchTemplateUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.CustomLaunchTemplateUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.DeleteClusterRequestMarshaller">
            <summary>
            DeleteCluster Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.DeleteClusterRequestMarshaller.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.PCS.Model.Internal.MarshallTransformations.DeleteClusterRequestMarshaller.Marshall(Amazon.PCS.Model.DeleteClusterRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PCS.Model.Internal.MarshallTransformations.DeleteClusterRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.DeleteClusterResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteCluster operation
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.DeleteClusterResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.DeleteClusterResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.DeleteClusterResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.DeleteComputeNodeGroupRequestMarshaller">
            <summary>
            DeleteComputeNodeGroup Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.DeleteComputeNodeGroupRequestMarshaller.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.PCS.Model.Internal.MarshallTransformations.DeleteComputeNodeGroupRequestMarshaller.Marshall(Amazon.PCS.Model.DeleteComputeNodeGroupRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PCS.Model.Internal.MarshallTransformations.DeleteComputeNodeGroupRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.DeleteComputeNodeGroupResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteComputeNodeGroup operation
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.DeleteComputeNodeGroupResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.DeleteComputeNodeGroupResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.DeleteComputeNodeGroupResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.DeleteQueueRequestMarshaller">
            <summary>
            DeleteQueue Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.DeleteQueueRequestMarshaller.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.PCS.Model.Internal.MarshallTransformations.DeleteQueueRequestMarshaller.Marshall(Amazon.PCS.Model.DeleteQueueRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PCS.Model.Internal.MarshallTransformations.DeleteQueueRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.DeleteQueueResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteQueue operation
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.DeleteQueueResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.DeleteQueueResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.DeleteQueueResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.EndpointUnmarshaller">
            <summary>
            Response Unmarshaller for Endpoint Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.EndpointUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#Endpoint,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.PCS.Model.Internal.MarshallTransformations.EndpointUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.EndpointUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ErrorInfoUnmarshaller">
            <summary>
            Response Unmarshaller for ErrorInfo Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ErrorInfoUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#ErrorInfo,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.PCS.Model.Internal.MarshallTransformations.ErrorInfoUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ErrorInfoUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.GetClusterRequestMarshaller">
            <summary>
            GetCluster Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.GetClusterRequestMarshaller.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.PCS.Model.Internal.MarshallTransformations.GetClusterRequestMarshaller.Marshall(Amazon.PCS.Model.GetClusterRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PCS.Model.Internal.MarshallTransformations.GetClusterRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.GetClusterResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetCluster operation
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.GetClusterResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.GetClusterResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.GetClusterResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.GetComputeNodeGroupRequestMarshaller">
            <summary>
            GetComputeNodeGroup Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.GetComputeNodeGroupRequestMarshaller.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.PCS.Model.Internal.MarshallTransformations.GetComputeNodeGroupRequestMarshaller.Marshall(Amazon.PCS.Model.GetComputeNodeGroupRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PCS.Model.Internal.MarshallTransformations.GetComputeNodeGroupRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.GetComputeNodeGroupResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetComputeNodeGroup operation
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.GetComputeNodeGroupResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.GetComputeNodeGroupResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.GetComputeNodeGroupResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.GetQueueRequestMarshaller">
            <summary>
            GetQueue Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.GetQueueRequestMarshaller.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.PCS.Model.Internal.MarshallTransformations.GetQueueRequestMarshaller.Marshall(Amazon.PCS.Model.GetQueueRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PCS.Model.Internal.MarshallTransformations.GetQueueRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.GetQueueResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetQueue operation
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.GetQueueResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.GetQueueResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.GetQueueResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.InstanceConfigMarshaller">
            <summary>
            InstanceConfig Marshaller
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.InstanceConfigMarshaller.Marshall(Amazon.PCS.Model.InstanceConfig,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.PCS.Model.Internal.MarshallTransformations.InstanceConfigMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.InstanceConfigUnmarshaller">
            <summary>
            Response Unmarshaller for InstanceConfig Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.InstanceConfigUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#InstanceConfig,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.PCS.Model.Internal.MarshallTransformations.InstanceConfigUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.InstanceConfigUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.InternalServerExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InternalServerException Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.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.PCS.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.PCS.Model.Internal.MarshallTransformations.InternalServerExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.JwtAuthUnmarshaller">
            <summary>
            Response Unmarshaller for JwtAuth Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.JwtAuthUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#JwtAuth,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.PCS.Model.Internal.MarshallTransformations.JwtAuthUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.JwtAuthUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.JwtKeyUnmarshaller">
            <summary>
            Response Unmarshaller for JwtKey Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.JwtKeyUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#JwtKey,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.PCS.Model.Internal.MarshallTransformations.JwtKeyUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.JwtKeyUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ListClustersRequestMarshaller">
            <summary>
            ListClusters Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ListClustersRequestMarshaller.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.PCS.Model.Internal.MarshallTransformations.ListClustersRequestMarshaller.Marshall(Amazon.PCS.Model.ListClustersRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PCS.Model.Internal.MarshallTransformations.ListClustersRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ListClustersResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListClusters operation
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ListClustersResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ListClustersResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ListClustersResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ListComputeNodeGroupsRequestMarshaller">
            <summary>
            ListComputeNodeGroups Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ListComputeNodeGroupsRequestMarshaller.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.PCS.Model.Internal.MarshallTransformations.ListComputeNodeGroupsRequestMarshaller.Marshall(Amazon.PCS.Model.ListComputeNodeGroupsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PCS.Model.Internal.MarshallTransformations.ListComputeNodeGroupsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ListComputeNodeGroupsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListComputeNodeGroups operation
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ListComputeNodeGroupsResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ListComputeNodeGroupsResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ListComputeNodeGroupsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ListQueuesRequestMarshaller">
            <summary>
            ListQueues Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ListQueuesRequestMarshaller.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.PCS.Model.Internal.MarshallTransformations.ListQueuesRequestMarshaller.Marshall(Amazon.PCS.Model.ListQueuesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PCS.Model.Internal.MarshallTransformations.ListQueuesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ListQueuesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListQueues operation
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ListQueuesResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ListQueuesResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ListQueuesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller">
            <summary>
            ListTagsForResource Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller.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.PCS.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller.Marshall(Amazon.PCS.Model.ListTagsForResourceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PCS.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ListTagsForResourceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListTagsForResource operation
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ListTagsForResourceResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ListTagsForResourceResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ListTagsForResourceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.NetworkingRequestMarshaller">
            <summary>
            NetworkingRequest Marshaller
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.NetworkingRequestMarshaller.Marshall(Amazon.PCS.Model.NetworkingRequest,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.PCS.Model.Internal.MarshallTransformations.NetworkingRequestMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.NetworkingUnmarshaller">
            <summary>
            Response Unmarshaller for Networking Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.NetworkingUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#Networking,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.PCS.Model.Internal.MarshallTransformations.NetworkingUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.NetworkingUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.QueueSlurmConfigurationRequestMarshaller">
            <summary>
            QueueSlurmConfigurationRequest Marshaller
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.QueueSlurmConfigurationRequestMarshaller.Marshall(Amazon.PCS.Model.QueueSlurmConfigurationRequest,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.PCS.Model.Internal.MarshallTransformations.QueueSlurmConfigurationRequestMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.QueueSlurmConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for QueueSlurmConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.QueueSlurmConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#QueueSlurmConfiguration,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.PCS.Model.Internal.MarshallTransformations.QueueSlurmConfigurationUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.QueueSlurmConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.QueueSummaryUnmarshaller">
            <summary>
            Response Unmarshaller for QueueSummary Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.QueueSummaryUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#QueueSummary,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.PCS.Model.Internal.MarshallTransformations.QueueSummaryUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.QueueSummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.QueueUnmarshaller">
            <summary>
            Response Unmarshaller for Queue Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.QueueUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#Queue,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.PCS.Model.Internal.MarshallTransformations.QueueUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.QueueUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.RegisterComputeNodeGroupInstanceRequestMarshaller">
            <summary>
            RegisterComputeNodeGroupInstance Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.RegisterComputeNodeGroupInstanceRequestMarshaller.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.PCS.Model.Internal.MarshallTransformations.RegisterComputeNodeGroupInstanceRequestMarshaller.Marshall(Amazon.PCS.Model.RegisterComputeNodeGroupInstanceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PCS.Model.Internal.MarshallTransformations.RegisterComputeNodeGroupInstanceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.RegisterComputeNodeGroupInstanceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for RegisterComputeNodeGroupInstance operation
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.RegisterComputeNodeGroupInstanceResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.RegisterComputeNodeGroupInstanceResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.RegisterComputeNodeGroupInstanceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ResourceNotFoundExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ResourceNotFoundException Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.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.PCS.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.PCS.Model.Internal.MarshallTransformations.ResourceNotFoundExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ScalingConfigurationRequestMarshaller">
            <summary>
            ScalingConfigurationRequest Marshaller
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ScalingConfigurationRequestMarshaller.Marshall(Amazon.PCS.Model.ScalingConfigurationRequest,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.PCS.Model.Internal.MarshallTransformations.ScalingConfigurationRequestMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ScalingConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for ScalingConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ScalingConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#ScalingConfiguration,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.PCS.Model.Internal.MarshallTransformations.ScalingConfigurationUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ScalingConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.SchedulerRequestMarshaller">
            <summary>
            SchedulerRequest Marshaller
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.SchedulerRequestMarshaller.Marshall(Amazon.PCS.Model.SchedulerRequest,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.PCS.Model.Internal.MarshallTransformations.SchedulerRequestMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.SchedulerUnmarshaller">
            <summary>
            Response Unmarshaller for Scheduler Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.SchedulerUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#Scheduler,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.PCS.Model.Internal.MarshallTransformations.SchedulerUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.SchedulerUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ServiceQuotaExceededExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ServiceQuotaExceededException Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ServiceQuotaExceededExceptionUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ServiceQuotaExceededExceptionUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ServiceQuotaExceededExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.SlurmAuthKeyUnmarshaller">
            <summary>
            Response Unmarshaller for SlurmAuthKey Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.SlurmAuthKeyUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#SlurmAuthKey,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.PCS.Model.Internal.MarshallTransformations.SlurmAuthKeyUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.SlurmAuthKeyUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.SlurmCustomSettingMarshaller">
            <summary>
            SlurmCustomSetting Marshaller
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.SlurmCustomSettingMarshaller.Marshall(Amazon.PCS.Model.SlurmCustomSetting,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.PCS.Model.Internal.MarshallTransformations.SlurmCustomSettingMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.SlurmCustomSettingUnmarshaller">
            <summary>
            Response Unmarshaller for SlurmCustomSetting Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.SlurmCustomSettingUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#SlurmCustomSetting,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.PCS.Model.Internal.MarshallTransformations.SlurmCustomSettingUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.SlurmCustomSettingUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.SlurmdbdCustomSettingMarshaller">
            <summary>
            SlurmdbdCustomSetting Marshaller
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.SlurmdbdCustomSettingMarshaller.Marshall(Amazon.PCS.Model.SlurmdbdCustomSetting,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.PCS.Model.Internal.MarshallTransformations.SlurmdbdCustomSettingMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.SlurmdbdCustomSettingUnmarshaller">
            <summary>
            Response Unmarshaller for SlurmdbdCustomSetting Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.SlurmdbdCustomSettingUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#SlurmdbdCustomSetting,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.PCS.Model.Internal.MarshallTransformations.SlurmdbdCustomSettingUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.SlurmdbdCustomSettingUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.SlurmRestRequestMarshaller">
            <summary>
            SlurmRestRequest Marshaller
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.SlurmRestRequestMarshaller.Marshall(Amazon.PCS.Model.SlurmRestRequest,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.PCS.Model.Internal.MarshallTransformations.SlurmRestRequestMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.SlurmRestUnmarshaller">
            <summary>
            Response Unmarshaller for SlurmRest Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.SlurmRestUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#SlurmRest,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.PCS.Model.Internal.MarshallTransformations.SlurmRestUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.SlurmRestUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.SpotOptionsMarshaller">
            <summary>
            SpotOptions Marshaller
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.SpotOptionsMarshaller.Marshall(Amazon.PCS.Model.SpotOptions,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.PCS.Model.Internal.MarshallTransformations.SpotOptionsMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.SpotOptionsUnmarshaller">
            <summary>
            Response Unmarshaller for SpotOptions Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.SpotOptionsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#SpotOptions,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.PCS.Model.Internal.MarshallTransformations.SpotOptionsUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.SpotOptionsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller">
            <summary>
            TagResource Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller.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.PCS.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller.Marshall(Amazon.PCS.Model.TagResourceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PCS.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.TagResourceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for TagResource operation
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.TagResourceResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.TagResourceResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.TagResourceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ThrottlingExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ThrottlingException Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.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.PCS.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.PCS.Model.Internal.MarshallTransformations.ThrottlingExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller">
            <summary>
            UntagResource Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller.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.PCS.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller.Marshall(Amazon.PCS.Model.UntagResourceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PCS.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.UntagResourceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UntagResource operation
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.UntagResourceResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.UntagResourceResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.UntagResourceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateAccountingRequestMarshaller">
            <summary>
            UpdateAccountingRequest Marshaller
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateAccountingRequestMarshaller.Marshall(Amazon.PCS.Model.UpdateAccountingRequest,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.PCS.Model.Internal.MarshallTransformations.UpdateAccountingRequestMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateClusterRequestMarshaller">
            <summary>
            UpdateCluster Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateClusterRequestMarshaller.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.PCS.Model.Internal.MarshallTransformations.UpdateClusterRequestMarshaller.Marshall(Amazon.PCS.Model.UpdateClusterRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateClusterRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateClusterResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateCluster operation
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateClusterResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.UpdateClusterResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.UpdateClusterResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateClusterSlurmConfigurationRequestMarshaller">
            <summary>
            UpdateClusterSlurmConfigurationRequest Marshaller
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateClusterSlurmConfigurationRequestMarshaller.Marshall(Amazon.PCS.Model.UpdateClusterSlurmConfigurationRequest,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.PCS.Model.Internal.MarshallTransformations.UpdateClusterSlurmConfigurationRequestMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateComputeNodeGroupRequestMarshaller">
            <summary>
            UpdateComputeNodeGroup Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateComputeNodeGroupRequestMarshaller.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.PCS.Model.Internal.MarshallTransformations.UpdateComputeNodeGroupRequestMarshaller.Marshall(Amazon.PCS.Model.UpdateComputeNodeGroupRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateComputeNodeGroupRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateComputeNodeGroupResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateComputeNodeGroup operation
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateComputeNodeGroupResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.UpdateComputeNodeGroupResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.UpdateComputeNodeGroupResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateComputeNodeGroupSlurmConfigurationRequestMarshaller">
            <summary>
            UpdateComputeNodeGroupSlurmConfigurationRequest Marshaller
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateComputeNodeGroupSlurmConfigurationRequestMarshaller.Marshall(Amazon.PCS.Model.UpdateComputeNodeGroupSlurmConfigurationRequest,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.PCS.Model.Internal.MarshallTransformations.UpdateComputeNodeGroupSlurmConfigurationRequestMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateQueueRequestMarshaller">
            <summary>
            UpdateQueue Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateQueueRequestMarshaller.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.PCS.Model.Internal.MarshallTransformations.UpdateQueueRequestMarshaller.Marshall(Amazon.PCS.Model.UpdateQueueRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateQueueRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateQueueResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateQueue operation
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateQueueResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.UpdateQueueResponseUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.UpdateQueueResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateQueueSlurmConfigurationRequestMarshaller">
            <summary>
            UpdateQueueSlurmConfigurationRequest Marshaller
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateQueueSlurmConfigurationRequestMarshaller.Marshall(Amazon.PCS.Model.UpdateQueueSlurmConfigurationRequest,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.PCS.Model.Internal.MarshallTransformations.UpdateQueueSlurmConfigurationRequestMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateSlurmRestRequestMarshaller">
            <summary>
            UpdateSlurmRestRequest Marshaller
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.UpdateSlurmRestRequestMarshaller.Marshall(Amazon.PCS.Model.UpdateSlurmRestRequest,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.PCS.Model.Internal.MarshallTransformations.UpdateSlurmRestRequestMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ValidationExceptionFieldUnmarshaller">
            <summary>
            Response Unmarshaller for ValidationExceptionField Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.Model.Internal.MarshallTransformations.ValidationExceptionFieldUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#PCS#Model#ValidationExceptionField,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.PCS.Model.Internal.MarshallTransformations.ValidationExceptionFieldUnmarshaller.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.PCS.Model.Internal.MarshallTransformations.ValidationExceptionFieldUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.Internal.MarshallTransformations.ValidationExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ValidationException Object
            </summary>  
        </member>
        <member name="M:Amazon.PCS.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.PCS.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.PCS.Model.Internal.MarshallTransformations.ValidationExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.PCS.Model.JwtAuth">
            <summary>
            The JWT authentication configuration for Slurm REST API access.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.JwtAuth.JwtKey">
            <summary>
            Gets and sets the property JwtKey. 
            <para>
            The JWT key for Slurm REST API authentication.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.JwtKey">
            <summary>
            The JWT key stored in Amazon Web Services Secrets Manager for Slurm REST API authentication.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.JwtKey.SecretArn">
            <summary>
            Gets and sets the property SecretArn. 
            <para>
            The Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret containing
            the JWT key.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.JwtKey.SecretVersion">
            <summary>
            Gets and sets the property SecretVersion. 
            <para>
            The version of the Amazon Web Services Secrets Manager secret containing the JWT key.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ListClustersRequest">
            <summary>
            Container for the parameters to the ListClusters operation.
            Returns a list of running clusters in your account.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ListClustersRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of results that are returned per call. You can use <c>nextToken</c>
            to obtain further pages of results. The default is 10 results, and the maximum allowed
            page size is 100 results. A value of 0 uses the default.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ListClustersRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The value of <c>nextToken</c> is a unique pagination token for each page of results
            returned. If <c>nextToken</c> is returned, there are more results available. Make
            the call again using the returned token to retrieve the next page. Keep all other
            arguments unchanged. Each pagination token expires after 24 hours. Using an expired
            pagination token returns an <c>HTTP 400 InvalidToken</c> error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ListClustersResponse">
            <summary>
            This is the response object from the ListClusters operation.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ListClustersResponse.Clusters">
            <summary>
            Gets and sets the property Clusters. 
            <para>
            The list of clusters.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ListClustersResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The value of <c>nextToken</c> is a unique pagination token for each page of results
            returned. If <c>nextToken</c> is returned, there are more results available. Make
            the call again using the returned token to retrieve the next page. Keep all other
            arguments unchanged. Each pagination token expires after 24 hours. Using an expired
            pagination token returns an <c>HTTP 400 InvalidToken</c> error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ListComputeNodeGroupsRequest">
            <summary>
            Container for the parameters to the ListComputeNodeGroups operation.
            Returns a list of all compute node groups associated with a cluster.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ListComputeNodeGroupsRequest.ClusterIdentifier">
            <summary>
            Gets and sets the property ClusterIdentifier. 
            <para>
            The name or ID of the cluster to list compute node groups for.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ListComputeNodeGroupsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of results that are returned per call. You can use <c>nextToken</c>
            to obtain further pages of results. The default is 10 results, and the maximum allowed
            page size is 100 results. A value of 0 uses the default.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ListComputeNodeGroupsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The value of <c>nextToken</c> is a unique pagination token for each page of results
            returned. If <c>nextToken</c> is returned, there are more results available. Make
            the call again using the returned token to retrieve the next page. Keep all other
            arguments unchanged. Each pagination token expires after 24 hours. Using an expired
            pagination token returns an <c>HTTP 400 InvalidToken</c> error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ListComputeNodeGroupsResponse">
            <summary>
            This is the response object from the ListComputeNodeGroups operation.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ListComputeNodeGroupsResponse.ComputeNodeGroups">
            <summary>
            Gets and sets the property ComputeNodeGroups. 
            <para>
            The list of compute node groups for the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ListComputeNodeGroupsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The value of <c>nextToken</c> is a unique pagination token for each page of results
            returned. If <c>nextToken</c> is returned, there are more results available. Make
            the call again using the returned token to retrieve the next page. Keep all other
            arguments unchanged. Each pagination token expires after 24 hours. Using an expired
            pagination token returns an <c>HTTP 400 InvalidToken</c> error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ListQueuesRequest">
            <summary>
            Container for the parameters to the ListQueues operation.
            Returns a list of all queues associated with a cluster.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ListQueuesRequest.ClusterIdentifier">
            <summary>
            Gets and sets the property ClusterIdentifier. 
            <para>
            The name or ID of the cluster to list queues for.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ListQueuesRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of results that are returned per call. You can use <c>nextToken</c>
            to obtain further pages of results. The default is 10 results, and the maximum allowed
            page size is 100 results. A value of 0 uses the default.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ListQueuesRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The value of <c>nextToken</c> is a unique pagination token for each page of results
            returned. If <c>nextToken</c> is returned, there are more results available. Make
            the call again using the returned token to retrieve the next page. Keep all other
            arguments unchanged. Each pagination token expires after 24 hours. Using an expired
            pagination token returns an <c>HTTP 400 InvalidToken</c> error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ListQueuesResponse">
            <summary>
            This is the response object from the ListQueues operation.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ListQueuesResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The value of <c>nextToken</c> is a unique pagination token for each page of results
            returned. If <c>nextToken</c> is returned, there are more results available. Make
            the call again using the returned token to retrieve the next page. Keep all other
            arguments unchanged. Each pagination token expires after 24 hours. Using an expired
            pagination token returns an <c>HTTP 400 InvalidToken</c> error.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ListQueuesResponse.Queues">
            <summary>
            Gets and sets the property Queues. 
            <para>
            The list of queues associated with the cluster.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ListTagsForResourceRequest">
            <summary>
            Container for the parameters to the ListTagsForResource operation.
            Returns a list of all tags on an PCS resource.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ListTagsForResourceRequest.ResourceArn">
            <summary>
            Gets and sets the property ResourceArn. 
            <para>
            The Amazon Resource Name (ARN) of the resource for which to list tags.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ListTagsForResourceResponse">
            <summary>
            This is the response object from the ListTagsForResource operation.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ListTagsForResourceResponse.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            1 or more tags added to the resource. Each tag consists of a tag key and tag value.
            The tag value is optional and can be an empty string.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Networking">
            <summary>
            The networking configuration for the cluster's control plane.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Networking.NetworkType">
            <summary>
            Gets and sets the property NetworkType. 
            <para>
            The IP address version the cluster uses. The default is <c>IPV4</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Networking.SecurityGroupIds">
            <summary>
            Gets and sets the property SecurityGroupIds. 
            <para>
            The list of security group IDs associated with the Elastic Network Interface (ENI)
            created in subnets.
            </para>
             
            <para>
            The following rules are required:
            </para>
             <ul> <li> 
            <para>
            Inbound rule 1
            </para>
             <ul> <li> 
            <para>
            Protocol: All
            </para>
             </li> <li> 
            <para>
            Ports: All
            </para>
             </li> <li> 
            <para>
            Source: Self
            </para>
             </li> </ul> </li> <li> 
            <para>
            Outbound rule 1
            </para>
             <ul> <li> 
            <para>
            Protocol: All
            </para>
             </li> <li> 
            <para>
            Ports: All
            </para>
             </li> <li> 
            <para>
            Destination: 0.0.0.0/0 (IPv4) or ::/0 (IPv6)
            </para>
             </li> </ul> </li> <li> 
            <para>
            Outbound rule 2
            </para>
             <ul> <li> 
            <para>
            Protocol: All
            </para>
             </li> <li> 
            <para>
            Ports: All
            </para>
             </li> <li> 
            <para>
            Destination: Self
            </para>
             </li> </ul> </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Networking.SubnetIds">
            <summary>
            Gets and sets the property SubnetIds. 
            <para>
            The ID of the subnet where PCS creates an Elastic Network Interface (ENI) to enable
            communication between managed controllers and PCS resources. The subnet must have
            an available IP address, cannot reside in Outposts, Wavelength, or an Amazon Web Services
            Local Zone.
            </para>
             
            <para>
             Example: <c>subnet-abcd1234</c> 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.NetworkingRequest">
            <summary>
            The networking configuration for the cluster's control plane.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.NetworkingRequest.NetworkType">
            <summary>
            Gets and sets the property NetworkType. 
            <para>
            The IP address version the cluster uses. The default is <c>IPV4</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.NetworkingRequest.SecurityGroupIds">
            <summary>
            Gets and sets the property SecurityGroupIds. 
            <para>
            A list of security group IDs associated with the Elastic Network Interface (ENI) created
            in subnets.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.NetworkingRequest.SubnetIds">
            <summary>
            Gets and sets the property SubnetIds. 
            <para>
            The list of subnet IDs where PCS creates an Elastic Network Interface (ENI) to enable
            communication between managed controllers and PCS resources. Subnet IDs have the form
            <c>subnet-0123456789abcdef0</c>.
            </para>
             
            <para>
            Subnets can't be in Outposts, Wavelength or an Amazon Web Services Local Zone.
            </para>
             <note> 
            <para>
            PCS currently supports only 1 subnet in this list.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Queue">
            <summary>
            A queue resource.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Queue.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The unique Amazon Resource Name (ARN) of the queue.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Queue.ClusterId">
            <summary>
            Gets and sets the property ClusterId. 
            <para>
            The ID of the cluster of the queue.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Queue.ComputeNodeGroupConfigurations">
            <summary>
            Gets and sets the property ComputeNodeGroupConfigurations. 
            <para>
            The list of compute node group configurations associated with the queue. Queues assign
            jobs to associated compute node groups.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Queue.CreatedAt">
            <summary>
            Gets and sets the property CreatedAt. 
            <para>
            The date and time the resource was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Queue.ErrorInfo">
            <summary>
            Gets and sets the property ErrorInfo. 
            <para>
            The list of errors that occurred during queue provisioning.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Queue.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The generated unique ID of the queue.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Queue.ModifiedAt">
            <summary>
            Gets and sets the property ModifiedAt. 
            <para>
            The date and time the resource was modified.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Queue.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name that identifies the queue.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Queue.SlurmConfiguration">
            <summary>
            Gets and sets the property SlurmConfiguration. 
            <para>
            Additional options related to the Slurm scheduler.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Queue.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The provisioning status of the queue.
            </para>
             <note> 
            <para>
            The provisioning status doesn't indicate the overall health of the queue.
            </para>
             </note> <important> 
            <para>
            The resource enters the <c>SUSPENDING</c> and <c>SUSPENDED</c> states when the scheduler
            is beyond end of life and we have suspended the cluster. When in these states, you
            can't use the cluster. The cluster controller is down and all compute instances are
            terminated. The resources still count toward your service quotas. You can delete a
            resource if its status is <c>SUSPENDED</c>. For more information, see <a href="https://docs.aws.amazon.com/pcs/latest/userguide/slurm-versions_faq.html">Frequently
            asked questions about Slurm versions in PCS</a> in the <i>PCS User Guide</i>.
            </para>
             </important>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.QueueSlurmConfiguration">
            <summary>
            Additional options related to the Slurm scheduler.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.QueueSlurmConfiguration.SlurmCustomSettings">
            <summary>
            Gets and sets the property SlurmCustomSettings. 
            <para>
            Additional Slurm-specific configuration that directly maps to Slurm settings.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.QueueSlurmConfigurationRequest">
            <summary>
            Additional options related to the Slurm scheduler.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.QueueSlurmConfigurationRequest.SlurmCustomSettings">
            <summary>
            Gets and sets the property SlurmCustomSettings. 
            <para>
            Additional Slurm-specific configuration that directly maps to Slurm settings.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.QueueSummary">
            <summary>
            The object returned by the <c>ListQueues</c> API action.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.QueueSummary.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The unique Amazon Resource Name (ARN) of the queue.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.QueueSummary.ClusterId">
            <summary>
            Gets and sets the property ClusterId. 
            <para>
            The ID of the cluster of the queue.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.QueueSummary.CreatedAt">
            <summary>
            Gets and sets the property CreatedAt. 
            <para>
            The date and time the resource was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.QueueSummary.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The generated unique ID of the queue.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.QueueSummary.ModifiedAt">
            <summary>
            Gets and sets the property ModifiedAt. 
            <para>
            The date and time the resource was modified.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.QueueSummary.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name that identifies the queue.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.QueueSummary.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The provisioning status of the queue.
            </para>
             <note> 
            <para>
             The provisioning status doesn't indicate the overall health of the queue.
            </para>
             </note> <important> 
            <para>
            The resource enters the <c>SUSPENDING</c> and <c>SUSPENDED</c> states when the scheduler
            is beyond end of life and we have suspended the cluster. When in these states, you
            can't use the cluster. The cluster controller is down and all compute instances are
            terminated. The resources still count toward your service quotas. You can delete a
            resource if its status is <c>SUSPENDED</c>. For more information, see <a href="https://docs.aws.amazon.com/pcs/latest/userguide/slurm-versions_faq.html">Frequently
            asked questions about Slurm versions in PCS</a> in the <i>PCS User Guide</i>.
            </para>
             </important>
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "T:Amazon.PCS.Model.RegisterComputeNodeGroupInstanceRequest" -->
        <member name="P:Amazon.PCS.Model.RegisterComputeNodeGroupInstanceRequest.BootstrapId">
            <summary>
            Gets and sets the property BootstrapId. 
            <para>
            The client-generated token to allow for retries.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.RegisterComputeNodeGroupInstanceRequest.ClusterIdentifier">
            <summary>
            Gets and sets the property ClusterIdentifier. 
            <para>
            The name or ID of the cluster to register the compute node group instance in.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.RegisterComputeNodeGroupInstanceResponse">
            <summary>
            This is the response object from the RegisterComputeNodeGroupInstance operation.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.RegisterComputeNodeGroupInstanceResponse.Endpoints">
            <summary>
            Gets and sets the property Endpoints. 
            <para>
            The list of endpoints available for interaction with the scheduler.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.RegisterComputeNodeGroupInstanceResponse.NodeID">
            <summary>
            Gets and sets the property NodeID. 
            <para>
            The scheduler node ID for this instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.RegisterComputeNodeGroupInstanceResponse.SharedSecret">
            <summary>
            Gets and sets the property SharedSecret. 
            <para>
            For the Slurm scheduler, this is the shared Munge key the scheduler uses to authenticate
            compute node group instances.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ResourceNotFoundException">
            <summary>
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </summary>
        </member>
        <member name="M:Amazon.PCS.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.PCS.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.PCS.Model.ResourceNotFoundException.#ctor(System.Exception)">
            <summary>
            Construct instance of ResourceNotFoundException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.PCS.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.PCS.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.PCS.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.PCS.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.PCS.Model.ResourceNotFoundException.ResourceId">
            <summary>
            Gets and sets the property ResourceId. 
            <para>
             The unique identifier of the resource that was not found. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ResourceNotFoundException.ResourceType">
            <summary>
            Gets and sets the property ResourceType. 
            <para>
             The type or category of the resource that was not found. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ScalingConfiguration">
            <summary>
            Specifies the boundaries of the compute node group auto scaling.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ScalingConfiguration.MaxInstanceCount">
            <summary>
            Gets and sets the property MaxInstanceCount. 
            <para>
            The upper bound of the number of instances allowed in the compute fleet.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ScalingConfiguration.MinInstanceCount">
            <summary>
            Gets and sets the property MinInstanceCount. 
            <para>
            The lower bound of the number of instances allowed in the compute fleet.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ScalingConfigurationRequest">
            <summary>
            Specifies the boundaries of the compute node group auto scaling.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ScalingConfigurationRequest.MaxInstanceCount">
            <summary>
            Gets and sets the property MaxInstanceCount. 
            <para>
            The upper bound of the number of instances allowed in the compute fleet.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ScalingConfigurationRequest.MinInstanceCount">
            <summary>
            Gets and sets the property MinInstanceCount. 
            <para>
            The lower bound of the number of instances allowed in the compute fleet.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.Scheduler">
            <summary>
            The cluster management and job scheduling software associated with the cluster.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Scheduler.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            The software PCS uses to manage cluster scaling and job scheduling.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.Scheduler.Version">
            <summary>
            Gets and sets the property Version. 
            <para>
            The version of the specified scheduling software that PCS uses to manage cluster scaling
            and job scheduling. For more information, see <a href="https://docs.aws.amazon.com/pcs/latest/userguide/slurm-versions.html">Slurm
            versions in PCS</a> in the <i>PCS User Guide</i>.
            </para>
             
            <para>
            Valid Values: <c>23.11 | 24.05 | 24.11 | 25.05</c> 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.SchedulerRequest">
            <summary>
            The cluster management and job scheduling software associated with the cluster.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.SchedulerRequest.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            The software PCS uses to manage cluster scaling and job scheduling.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.SchedulerRequest.Version">
            <summary>
            Gets and sets the property Version. 
            <para>
            The version of the specified scheduling software that PCS uses to manage cluster scaling
            and job scheduling. For more information, see <a href="https://docs.aws.amazon.com/pcs/latest/userguide/slurm-versions.html">Slurm
            versions in PCS</a> in the <i>PCS User Guide</i>.
            </para>
             
            <para>
            Valid Values: <c>24.11 | 25.05</c> 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ServiceQuotaExceededException">
            <summary>
            You exceeded your service quota. Service quotas, also referred to as limits, are the
            maximum number of service resources or operations for your Amazon Web Services account.
            To learn how to increase your service quota, see <a href="https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html">Requesting
            a quota increase</a> in the <i>Service Quotas User Guide</i> 
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The max number of clusters or queues has been reached for the account.
            </para>
             </li> <li> 
            <para>
            The max number of compute node groups has been reached for the associated cluster.
            </para>
             </li> <li> 
            <para>
            The total of <c>maxInstances</c> across all compute node groups has been reached for
            associated cluster.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="M:Amazon.PCS.Model.ServiceQuotaExceededException.#ctor(System.String)">
            <summary>
            Constructs a new ServiceQuotaExceededException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.PCS.Model.ServiceQuotaExceededException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ServiceQuotaExceededException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.PCS.Model.ServiceQuotaExceededException.#ctor(System.Exception)">
            <summary>
            Construct instance of ServiceQuotaExceededException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.PCS.Model.ServiceQuotaExceededException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ServiceQuotaExceededException
            </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.PCS.Model.ServiceQuotaExceededException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ServiceQuotaExceededException
            </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.PCS.Model.ServiceQuotaExceededException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ServiceQuotaExceededException 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.PCS.Model.ServiceQuotaExceededException.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.PCS.Model.ServiceQuotaExceededException.QuotaCode">
            <summary>
            Gets and sets the property QuotaCode. 
            <para>
             The <b>quota code</b> of the service quota that was exceeded. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ServiceQuotaExceededException.ResourceId">
            <summary>
            Gets and sets the property ResourceId. 
            <para>
             The unique identifier of the resource that caused the quota to be exceeded. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ServiceQuotaExceededException.ResourceType">
            <summary>
            Gets and sets the property ResourceType. 
            <para>
             The type or category of the resource that caused the quota to be exceeded. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ServiceQuotaExceededException.ServiceCode">
            <summary>
            Gets and sets the property ServiceCode. 
            <para>
             The service code associated with the quota that was exceeded. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.SlurmAuthKey">
            <summary>
            The shared Slurm key for authentication, also known as the <b>cluster secret</b>.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.SlurmAuthKey.SecretArn">
            <summary>
            Gets and sets the property SecretArn. 
            <para>
            The Amazon Resource Name (ARN) of the shared Slurm key.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.SlurmAuthKey.SecretVersion">
            <summary>
            Gets and sets the property SecretVersion. 
            <para>
            The version of the shared Slurm key.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.SlurmCustomSetting">
            <summary>
            Additional settings that directly map to Slurm settings.
            
             <important> 
            <para>
            PCS supports a subset of Slurm settings. For more information, see <a href="https://docs.aws.amazon.com/pcs/latest/userguide/slurm-custom-settings.html">Configuring
            custom Slurm settings in PCS</a> in the <i>PCS User Guide</i>.
            </para>
             </important>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.SlurmCustomSetting.ParameterName">
            <summary>
            Gets and sets the property ParameterName. 
            <para>
            PCS supports custom Slurm settings for clusters, compute node groups, and queues.
            For more information, see <a href="https://docs.aws.amazon.com/pcs/latest/userguide/slurm-custom-settings.html">Configuring
            custom Slurm settings in PCS</a> in the <i>PCS User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.SlurmCustomSetting.ParameterValue">
            <summary>
            Gets and sets the property ParameterValue. 
            <para>
            The values for the configured Slurm settings.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.SlurmdbdCustomSetting">
            <summary>
            Additional settings that directly map to SlurmDBD settings.
            
             <important> 
            <para>
            PCS supports a subset of SlurmDBD settings. For more information, see <a href="https://docs.aws.amazon.com/pcs/latest/userguide/slurmdbd-custom-settings.html">Configuring
            custom SlurmDBD settings in PCS</a> in the <i>PCS User Guide</i>.
            </para>
             </important>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.SlurmdbdCustomSetting.ParameterName">
            <summary>
            Gets and sets the property ParameterName. 
            <para>
            PCS supports custom SlurmDBD settings for clusters. For more information, see <a href="https://docs.aws.amazon.com/pcs/latest/userguide/slurmdbd-custom-settings.html">Configuring
            custom SlurmDBD settings in PCS</a> in the <i>PCS User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.SlurmdbdCustomSetting.ParameterValue">
            <summary>
            Gets and sets the property ParameterValue. 
            <para>
            The values for the configured SlurmDBD settings.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.SlurmRest">
            <summary>
            The Slurm REST API configuration includes settings for enabling and configuring the
            Slurm REST API. It's a property of the <b>ClusterSlurmConfiguration</b> object.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.SlurmRest.Mode">
            <summary>
            Gets and sets the property Mode. 
            <para>
            The default value for <c>mode</c> is <c>NONE</c>. A value of <c>STANDARD</c> means
            the Slurm REST API is enabled.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.SlurmRestRequest">
            <summary>
            The Slurm REST API configuration includes settings for enabling and configuring the
            Slurm REST API. It's a property of the <b>ClusterSlurmConfiguration</b> object.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.SlurmRestRequest.Mode">
            <summary>
            Gets and sets the property Mode. 
            <para>
            The default value for <c>mode</c> is <c>NONE</c>. A value of <c>STANDARD</c> means
            the Slurm REST API is enabled.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.SpotOptions">
            <summary>
            Additional configuration when you specify <c>SPOT</c> as the <c>purchaseOption</c>
            for the <c>CreateComputeNodeGroup</c> API action.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.SpotOptions.AllocationStrategy">
            <summary>
            Gets and sets the property AllocationStrategy. 
            <para>
            The Amazon EC2 allocation strategy PCS uses to provision EC2 instances. PCS supports
            <b>lowest price</b>, <b>capacity optimized</b>, and <b>price capacity optimized</b>.
            For more information, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-allocation-strategy.html">Use
            allocation strategies to determine how EC2 Fleet or Spot Fleet fulfills Spot and On-Demand
            capacity</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>. If you don't provide
            this option, it defaults to <b>price capacity optimized</b>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.TagResourceRequest">
            <summary>
            Container for the parameters to the TagResource operation.
            Adds or edits tags on an PCS resource. Each tag consists of a tag key and a tag value.
            The tag key and tag value are case-sensitive strings. The tag value can be an empty
            (null) string. To add a tag, specify a new tag key and a tag value. To edit a tag,
            specify an existing tag key and a new tag value.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.TagResourceRequest.ResourceArn">
            <summary>
            Gets and sets the property ResourceArn. 
            <para>
            The Amazon Resource Name (ARN) of the resource.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.TagResourceRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            1 or more tags added to the resource. Each tag consists of a tag key and tag value.
            The tag value is optional and can be an empty string.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.TagResourceResponse">
            <summary>
            This is the response object from the TagResource operation.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ThrottlingException">
            <summary>
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </summary>
        </member>
        <member name="M:Amazon.PCS.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.PCS.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.PCS.Model.ThrottlingException.#ctor(System.Exception)">
            <summary>
            Construct instance of ThrottlingException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.PCS.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.PCS.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.PCS.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.PCS.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="P:Amazon.PCS.Model.ThrottlingException.RetryAfterSeconds">
            <summary>
            Gets and sets the property RetryAfterSeconds. 
            <para>
             The number of seconds to wait before retrying the request. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ThrottlingException.Retryable">
            <summary>
            Flag indicating if the exception is retryable and the associated retry
            details. A null value indicates that the exception is not retryable.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.UntagResourceRequest">
            <summary>
            Container for the parameters to the UntagResource operation.
            Deletes tags from an PCS resource. To delete a tag, specify the tag key and the Amazon
            Resource Name (ARN) of the PCS resource.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UntagResourceRequest.ResourceArn">
            <summary>
            Gets and sets the property ResourceArn. 
            <para>
            The Amazon Resource Name (ARN) of the resource.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UntagResourceRequest.TagKeys">
            <summary>
            Gets and sets the property TagKeys. 
            <para>
            1 or more tag keys to remove from the resource. Specify only tag keys and not tag
            values.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.UntagResourceResponse">
            <summary>
            This is the response object from the UntagResource operation.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.UpdateAccountingRequest">
            <summary>
            The accounting configuration includes configurable settings for Slurm accounting.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateAccountingRequest.DefaultPurgeTimeInDays">
            <summary>
            Gets and sets the property DefaultPurgeTimeInDays. 
            <para>
            The default value for all purge settings for <c>slurmdbd.conf</c>. For more information,
            see the <a href="https://slurm.schedmd.com/slurmdbd.conf.html">slurmdbd.conf documentation
            at SchedMD</a>.
            </para>
             
            <para>
            The default value for <c>defaultPurgeTimeInDays</c> is <c>-1</c>.
            </para>
             
            <para>
            A value of <c>-1</c> means there is no purge time and records persist as long as the
            cluster exists.
            </para>
             <important> 
            <para>
             <c>0</c> isn't a valid value.
            </para>
             </important>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateAccountingRequest.Mode">
            <summary>
            Gets and sets the property Mode. 
            <para>
            The default value for <c>mode</c> is <c>NONE</c>. A value of <c>STANDARD</c> means
            Slurm accounting is enabled.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.UpdateClusterRequest">
            <summary>
            Container for the parameters to the UpdateCluster operation.
            Updates a cluster configuration. You can modify Slurm scheduler settings, accounting
            configuration, and security groups for an existing cluster. 
            
             <note> 
            <para>
            You can only update clusters that are in <c>ACTIVE</c>, <c>UPDATE_FAILED</c>, or <c>SUSPENDED</c>
            state. All associated resources (queues and compute node groups) must be in <c>ACTIVE</c>
            state before you can update the cluster.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateClusterRequest.ClientToken">
            <summary>
            Gets and sets the property ClientToken. 
            <para>
            A unique, case-sensitive identifier that you provide to ensure the idempotency of
            the request. Idempotency ensures that an API request completes only once. With an
            idempotent request, if the original request completes successfully, the subsequent
            retries with the same client token return the result from the original successful
            request and they have no additional effect. If you don't specify a client token, the
            CLI and SDK automatically generate 1 for you.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateClusterRequest.ClusterIdentifier">
            <summary>
            Gets and sets the property ClusterIdentifier. 
            <para>
            The name or ID of the cluster to update.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateClusterRequest.SlurmConfiguration">
            <summary>
            Gets and sets the property SlurmConfiguration. 
            <para>
            Additional options related to the Slurm scheduler.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.UpdateClusterResponse">
            <summary>
            This is the response object from the UpdateCluster operation.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateClusterResponse.Cluster">
            <summary>
            Gets and sets the property Cluster.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.UpdateClusterSlurmConfigurationRequest">
            <summary>
            Additional options related to the Slurm scheduler.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateClusterSlurmConfigurationRequest.Accounting">
            <summary>
            Gets and sets the property Accounting. 
            <para>
            The accounting configuration includes configurable settings for Slurm accounting.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateClusterSlurmConfigurationRequest.CgroupCustomSettings">
            <summary>
            Gets and sets the property CgroupCustomSettings. 
            <para>
            Additional Cgroup-specific configuration that directly maps to Cgroup settings.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateClusterSlurmConfigurationRequest.ScaleDownIdleTimeInSeconds">
            <summary>
            Gets and sets the property ScaleDownIdleTimeInSeconds. 
            <para>
            The time (in seconds) before an idle node is scaled down.
            </para>
             
            <para>
            Default: <c>600</c> 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateClusterSlurmConfigurationRequest.SlurmCustomSettings">
            <summary>
            Gets and sets the property SlurmCustomSettings. 
            <para>
            Additional Slurm-specific configuration that directly maps to Slurm settings.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateClusterSlurmConfigurationRequest.SlurmdbdCustomSettings">
            <summary>
            Gets and sets the property SlurmdbdCustomSettings. 
            <para>
            Additional SlurmDBD-specific configuration that directly maps to SlurmDBD settings.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateClusterSlurmConfigurationRequest.SlurmRest">
            <summary>
            Gets and sets the property SlurmRest. 
            <para>
            The Slurm REST API configuration for the cluster.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.UpdateComputeNodeGroupRequest">
            <summary>
            Container for the parameters to the UpdateComputeNodeGroup operation.
            Updates a compute node group. You can update many of the fields related to your compute
            node group including the configurations for networking, compute nodes, and settings
            specific to your scheduler (such as Slurm).
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateComputeNodeGroupRequest.AmiId">
            <summary>
            Gets and sets the property AmiId. 
            <para>
            The ID of the Amazon Machine Image (AMI) that PCS uses to launch instances. If not
            provided, PCS uses the AMI ID specified in the custom launch template.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateComputeNodeGroupRequest.ClientToken">
            <summary>
            Gets and sets the property ClientToken. 
            <para>
            A unique, case-sensitive identifier that you provide to ensure the idempotency of
            the request. Idempotency ensures that an API request completes only once. With an
            idempotent request, if the original request completes successfully, the subsequent
            retries with the same client token return the result from the original successful
            request and they have no additional effect. If you don't specify a client token, the
            CLI and SDK automatically generate 1 for you.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateComputeNodeGroupRequest.ClusterIdentifier">
            <summary>
            Gets and sets the property ClusterIdentifier. 
            <para>
            The name or ID of the cluster of the compute node group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateComputeNodeGroupRequest.ComputeNodeGroupIdentifier">
            <summary>
            Gets and sets the property ComputeNodeGroupIdentifier. 
            <para>
            The name or ID of the compute node group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateComputeNodeGroupRequest.CustomLaunchTemplate">
            <summary>
            Gets and sets the property CustomLaunchTemplate.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateComputeNodeGroupRequest.IamInstanceProfileArn">
            <summary>
            Gets and sets the property IamInstanceProfileArn. 
            <para>
            The Amazon Resource Name (ARN) of the IAM instance profile used to pass an IAM role
            when launching EC2 instances. The role contained in your instance profile must have
            the <c>pcs:RegisterComputeNodeGroupInstance</c> permission and the role name must
            start with <c>AWSPCS</c> or must have the path <c>/aws-pcs/</c>. For more information,
            see <a href="https://docs.aws.amazon.com/pcs/latest/userguide/security-instance-profiles.html">IAM
            instance profiles for PCS</a> in the <i>PCS User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateComputeNodeGroupRequest.PurchaseOption">
            <summary>
            Gets and sets the property PurchaseOption. 
            <para>
            Specifies how EC2 instances are purchased on your behalf. PCS supports On-Demand Instances,
            Spot Instances, and Amazon EC2 Capacity Blocks for ML. For more information, see <a
            href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-purchasing-options.html">Amazon
            EC2 billing and purchasing options</a> in the <i>Amazon Elastic Compute Cloud User
            Guide</i>. For more information about PCS support for Capacity Blocks, see <a href="https://docs.aws.amazon.com/pcs/latest/userguide/capacity-blocks.html">Using
            Amazon EC2 Capacity Blocks for ML with PCS</a> in the <i>PCS User Guide</i>. If you
            don't provide this option, it defaults to On-Demand.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateComputeNodeGroupRequest.ScalingConfiguration">
            <summary>
            Gets and sets the property ScalingConfiguration. 
            <para>
            Specifies the boundaries of the compute node group auto scaling.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateComputeNodeGroupRequest.SlurmConfiguration">
            <summary>
            Gets and sets the property SlurmConfiguration. 
            <para>
            Additional options related to the Slurm scheduler.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateComputeNodeGroupRequest.SpotOptions">
            <summary>
            Gets and sets the property SpotOptions.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateComputeNodeGroupRequest.SubnetIds">
            <summary>
            Gets and sets the property SubnetIds. 
            <para>
            The list of subnet IDs where the compute node group provisions instances. The subnets
            must be in the same VPC as the cluster.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.UpdateComputeNodeGroupResponse">
            <summary>
            This is the response object from the UpdateComputeNodeGroup operation.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateComputeNodeGroupResponse.ComputeNodeGroup">
            <summary>
            Gets and sets the property ComputeNodeGroup.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.UpdateComputeNodeGroupSlurmConfigurationRequest">
            <summary>
            Additional options related to the Slurm scheduler.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateComputeNodeGroupSlurmConfigurationRequest.SlurmCustomSettings">
            <summary>
            Gets and sets the property SlurmCustomSettings. 
            <para>
            Additional Slurm-specific configuration that directly maps to Slurm settings.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.UpdateQueueRequest">
            <summary>
            Container for the parameters to the UpdateQueue operation.
            Updates the compute node group configuration of a queue. Use this API to change the
            compute node groups that the queue can send jobs to.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateQueueRequest.ClientToken">
            <summary>
            Gets and sets the property ClientToken. 
            <para>
            A unique, case-sensitive identifier that you provide to ensure the idempotency of
            the request. Idempotency ensures that an API request completes only once. With an
            idempotent request, if the original request completes successfully, the subsequent
            retries with the same client token return the result from the original successful
            request and they have no additional effect. If you don't specify a client token, the
            CLI and SDK automatically generate 1 for you.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateQueueRequest.ClusterIdentifier">
            <summary>
            Gets and sets the property ClusterIdentifier. 
            <para>
            The name or ID of the cluster of the queue.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateQueueRequest.ComputeNodeGroupConfigurations">
            <summary>
            Gets and sets the property ComputeNodeGroupConfigurations. 
            <para>
            The list of compute node group configurations to associate with the queue. Queues
            assign jobs to associated compute node groups.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateQueueRequest.QueueIdentifier">
            <summary>
            Gets and sets the property QueueIdentifier. 
            <para>
            The name or ID of the queue.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateQueueRequest.SlurmConfiguration">
            <summary>
            Gets and sets the property SlurmConfiguration. 
            <para>
            Additional options related to the Slurm scheduler.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.UpdateQueueResponse">
            <summary>
            This is the response object from the UpdateQueue operation.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateQueueResponse.Queue">
            <summary>
            Gets and sets the property Queue.
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.UpdateQueueSlurmConfigurationRequest">
            <summary>
            Additional options related to the Slurm scheduler.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateQueueSlurmConfigurationRequest.SlurmCustomSettings">
            <summary>
            Gets and sets the property SlurmCustomSettings. 
            <para>
            Additional Slurm-specific configuration that directly maps to Slurm settings.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.UpdateSlurmRestRequest">
            <summary>
            The Slurm REST API configuration includes settings for enabling and configuring the
            Slurm REST API.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.UpdateSlurmRestRequest.Mode">
            <summary>
            Gets and sets the property Mode. 
            <para>
            The default value for <c>mode</c> is <c>NONE</c>. A value of <c>STANDARD</c> means
            the Slurm REST API is enabled.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ValidationException">
            <summary>
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="M:Amazon.PCS.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.PCS.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.PCS.Model.ValidationException.#ctor(System.Exception)">
            <summary>
            Construct instance of ValidationException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.PCS.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.PCS.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.PCS.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.PCS.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.PCS.Model.ValidationException.FieldList">
            <summary>
            Gets and sets the property FieldList. 
            <para>
             A list of fields or properties that failed validation. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ValidationException.Reason">
            <summary>
            Gets and sets the property Reason. 
            <para>
             The specific reason or cause of the validation error. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.Model.ValidationExceptionField">
            <summary>
            Stores information about a field in a request that caused an exception.
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ValidationExceptionField.Message">
            <summary>
            Gets and sets the property Message. 
            <para>
            The message body of the exception.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PCS.Model.ValidationExceptionField.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the exception.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.PCS.AmazonPCSRequest">
            <summary>
            Base class for PCS operation requests.
            </summary>
        </member>
        <member name="T:Amazon.PCS.AccountingMode">
            <summary>
            Constants used for properties of type AccountingMode.
            </summary>
        </member>
        <member name="F:Amazon.PCS.AccountingMode.NONE">
            <summary>
            Constant NONE for AccountingMode
            </summary>
        </member>
        <member name="F:Amazon.PCS.AccountingMode.STANDARD">
            <summary>
            Constant STANDARD for AccountingMode
            </summary>
        </member>
        <member name="M:Amazon.PCS.AccountingMode.#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.PCS.AccountingMode.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.PCS.AccountingMode.op_Implicit(System.String)~Amazon.PCS.AccountingMode">
            <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.PCS.ClusterStatus">
            <summary>
            Constants used for properties of type ClusterStatus.
            </summary>
        </member>
        <member name="F:Amazon.PCS.ClusterStatus.ACTIVE">
            <summary>
            Constant ACTIVE for ClusterStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.ClusterStatus.CREATE_FAILED">
            <summary>
            Constant CREATE_FAILED for ClusterStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.ClusterStatus.CREATING">
            <summary>
            Constant CREATING for ClusterStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.ClusterStatus.DELETE_FAILED">
            <summary>
            Constant DELETE_FAILED for ClusterStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.ClusterStatus.DELETING">
            <summary>
            Constant DELETING for ClusterStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.ClusterStatus.RESUMING">
            <summary>
            Constant RESUMING for ClusterStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.ClusterStatus.SUSPENDED">
            <summary>
            Constant SUSPENDED for ClusterStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.ClusterStatus.SUSPENDING">
            <summary>
            Constant SUSPENDING for ClusterStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.ClusterStatus.UPDATE_FAILED">
            <summary>
            Constant UPDATE_FAILED for ClusterStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.ClusterStatus.UPDATING">
            <summary>
            Constant UPDATING for ClusterStatus
            </summary>
        </member>
        <member name="M:Amazon.PCS.ClusterStatus.#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.PCS.ClusterStatus.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.PCS.ClusterStatus.op_Implicit(System.String)~Amazon.PCS.ClusterStatus">
            <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.PCS.ComputeNodeGroupStatus">
            <summary>
            Constants used for properties of type ComputeNodeGroupStatus.
            </summary>
        </member>
        <member name="F:Amazon.PCS.ComputeNodeGroupStatus.ACTIVE">
            <summary>
            Constant ACTIVE for ComputeNodeGroupStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.ComputeNodeGroupStatus.CREATE_FAILED">
            <summary>
            Constant CREATE_FAILED for ComputeNodeGroupStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.ComputeNodeGroupStatus.CREATING">
            <summary>
            Constant CREATING for ComputeNodeGroupStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.ComputeNodeGroupStatus.DELETE_FAILED">
            <summary>
            Constant DELETE_FAILED for ComputeNodeGroupStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.ComputeNodeGroupStatus.DELETED">
            <summary>
            Constant DELETED for ComputeNodeGroupStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.ComputeNodeGroupStatus.DELETING">
            <summary>
            Constant DELETING for ComputeNodeGroupStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.ComputeNodeGroupStatus.RESUMING">
            <summary>
            Constant RESUMING for ComputeNodeGroupStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.ComputeNodeGroupStatus.SUSPENDED">
            <summary>
            Constant SUSPENDED for ComputeNodeGroupStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.ComputeNodeGroupStatus.SUSPENDING">
            <summary>
            Constant SUSPENDING for ComputeNodeGroupStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.ComputeNodeGroupStatus.UPDATE_FAILED">
            <summary>
            Constant UPDATE_FAILED for ComputeNodeGroupStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.ComputeNodeGroupStatus.UPDATING">
            <summary>
            Constant UPDATING for ComputeNodeGroupStatus
            </summary>
        </member>
        <member name="M:Amazon.PCS.ComputeNodeGroupStatus.#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.PCS.ComputeNodeGroupStatus.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.PCS.ComputeNodeGroupStatus.op_Implicit(System.String)~Amazon.PCS.ComputeNodeGroupStatus">
            <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.PCS.EndpointType">
            <summary>
            Constants used for properties of type EndpointType.
            </summary>
        </member>
        <member name="F:Amazon.PCS.EndpointType.SLURMCTLD">
            <summary>
            Constant SLURMCTLD for EndpointType
            </summary>
        </member>
        <member name="F:Amazon.PCS.EndpointType.SLURMDBD">
            <summary>
            Constant SLURMDBD for EndpointType
            </summary>
        </member>
        <member name="F:Amazon.PCS.EndpointType.SLURMRESTD">
            <summary>
            Constant SLURMRESTD for EndpointType
            </summary>
        </member>
        <member name="M:Amazon.PCS.EndpointType.#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.PCS.EndpointType.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.PCS.EndpointType.op_Implicit(System.String)~Amazon.PCS.EndpointType">
            <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.PCS.NetworkType">
            <summary>
            Constants used for properties of type NetworkType.
            </summary>
        </member>
        <member name="F:Amazon.PCS.NetworkType.IPV4">
            <summary>
            Constant IPV4 for NetworkType
            </summary>
        </member>
        <member name="F:Amazon.PCS.NetworkType.IPV6">
            <summary>
            Constant IPV6 for NetworkType
            </summary>
        </member>
        <member name="M:Amazon.PCS.NetworkType.#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.PCS.NetworkType.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.PCS.NetworkType.op_Implicit(System.String)~Amazon.PCS.NetworkType">
            <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.PCS.PurchaseOption">
            <summary>
            Constants used for properties of type PurchaseOption.
            </summary>
        </member>
        <member name="F:Amazon.PCS.PurchaseOption.CAPACITY_BLOCK">
            <summary>
            Constant CAPACITY_BLOCK for PurchaseOption
            </summary>
        </member>
        <member name="F:Amazon.PCS.PurchaseOption.ONDEMAND">
            <summary>
            Constant ONDEMAND for PurchaseOption
            </summary>
        </member>
        <member name="F:Amazon.PCS.PurchaseOption.SPOT">
            <summary>
            Constant SPOT for PurchaseOption
            </summary>
        </member>
        <member name="M:Amazon.PCS.PurchaseOption.#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.PCS.PurchaseOption.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.PCS.PurchaseOption.op_Implicit(System.String)~Amazon.PCS.PurchaseOption">
            <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.PCS.QueueStatus">
            <summary>
            Constants used for properties of type QueueStatus.
            </summary>
        </member>
        <member name="F:Amazon.PCS.QueueStatus.ACTIVE">
            <summary>
            Constant ACTIVE for QueueStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.QueueStatus.CREATE_FAILED">
            <summary>
            Constant CREATE_FAILED for QueueStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.QueueStatus.CREATING">
            <summary>
            Constant CREATING for QueueStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.QueueStatus.DELETE_FAILED">
            <summary>
            Constant DELETE_FAILED for QueueStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.QueueStatus.DELETING">
            <summary>
            Constant DELETING for QueueStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.QueueStatus.RESUMING">
            <summary>
            Constant RESUMING for QueueStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.QueueStatus.SUSPENDED">
            <summary>
            Constant SUSPENDED for QueueStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.QueueStatus.SUSPENDING">
            <summary>
            Constant SUSPENDING for QueueStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.QueueStatus.UPDATE_FAILED">
            <summary>
            Constant UPDATE_FAILED for QueueStatus
            </summary>
        </member>
        <member name="F:Amazon.PCS.QueueStatus.UPDATING">
            <summary>
            Constant UPDATING for QueueStatus
            </summary>
        </member>
        <member name="M:Amazon.PCS.QueueStatus.#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.PCS.QueueStatus.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.PCS.QueueStatus.op_Implicit(System.String)~Amazon.PCS.QueueStatus">
            <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.PCS.SchedulerType">
            <summary>
            Constants used for properties of type SchedulerType.
            </summary>
        </member>
        <member name="F:Amazon.PCS.SchedulerType.SLURM">
            <summary>
            Constant SLURM for SchedulerType
            </summary>
        </member>
        <member name="M:Amazon.PCS.SchedulerType.#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.PCS.SchedulerType.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.PCS.SchedulerType.op_Implicit(System.String)~Amazon.PCS.SchedulerType">
            <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.PCS.Size">
            <summary>
            Constants used for properties of type Size.
            </summary>
        </member>
        <member name="F:Amazon.PCS.Size.LARGE">
            <summary>
            Constant LARGE for Size
            </summary>
        </member>
        <member name="F:Amazon.PCS.Size.MEDIUM">
            <summary>
            Constant MEDIUM for Size
            </summary>
        </member>
        <member name="F:Amazon.PCS.Size.SMALL">
            <summary>
            Constant SMALL for Size
            </summary>
        </member>
        <member name="M:Amazon.PCS.Size.#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.PCS.Size.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.PCS.Size.op_Implicit(System.String)~Amazon.PCS.Size">
            <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.PCS.SlurmRestMode">
            <summary>
            Constants used for properties of type SlurmRestMode.
            </summary>
        </member>
        <member name="F:Amazon.PCS.SlurmRestMode.NONE">
            <summary>
            Constant NONE for SlurmRestMode
            </summary>
        </member>
        <member name="F:Amazon.PCS.SlurmRestMode.STANDARD">
            <summary>
            Constant STANDARD for SlurmRestMode
            </summary>
        </member>
        <member name="M:Amazon.PCS.SlurmRestMode.#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.PCS.SlurmRestMode.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.PCS.SlurmRestMode.op_Implicit(System.String)~Amazon.PCS.SlurmRestMode">
            <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.PCS.SpotAllocationStrategy">
            <summary>
            Constants used for properties of type SpotAllocationStrategy.
            </summary>
        </member>
        <member name="F:Amazon.PCS.SpotAllocationStrategy.CapacityOptimized">
            <summary>
            Constant CapacityOptimized for SpotAllocationStrategy
            </summary>
        </member>
        <member name="F:Amazon.PCS.SpotAllocationStrategy.LowestPrice">
            <summary>
            Constant LowestPrice for SpotAllocationStrategy
            </summary>
        </member>
        <member name="F:Amazon.PCS.SpotAllocationStrategy.PriceCapacityOptimized">
            <summary>
            Constant PriceCapacityOptimized for SpotAllocationStrategy
            </summary>
        </member>
        <member name="M:Amazon.PCS.SpotAllocationStrategy.#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.PCS.SpotAllocationStrategy.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.PCS.SpotAllocationStrategy.op_Implicit(System.String)~Amazon.PCS.SpotAllocationStrategy">
            <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.PCS.ValidationExceptionReason">
            <summary>
            Constants used for properties of type ValidationExceptionReason.
            </summary>
        </member>
        <member name="F:Amazon.PCS.ValidationExceptionReason.CannotParse">
            <summary>
            Constant CannotParse for ValidationExceptionReason
            </summary>
        </member>
        <member name="F:Amazon.PCS.ValidationExceptionReason.FieldValidationFailed">
            <summary>
            Constant FieldValidationFailed for ValidationExceptionReason
            </summary>
        </member>
        <member name="F:Amazon.PCS.ValidationExceptionReason.Other">
            <summary>
            Constant Other for ValidationExceptionReason
            </summary>
        </member>
        <member name="F:Amazon.PCS.ValidationExceptionReason.UnknownOperation">
            <summary>
            Constant UnknownOperation for ValidationExceptionReason
            </summary>
        </member>
        <member name="M:Amazon.PCS.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.PCS.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.PCS.ValidationExceptionReason.op_Implicit(System.String)~Amazon.PCS.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.PCS.AmazonPCSClient">
             <summary>
             <para>Implementation for accessing PCS</para>
            
             Parallel Computing Service (PCS) is a managed service that makes it easier for you
             to run and scale your high performance computing (HPC) workloads, and build scientific
             and engineering models on Amazon Web Services using Slurm. For more information, see
             the <a href="https://docs.aws.amazon.com/pcs/latest/userguide">Parallel Computing
             Service User Guide</a>.
             
              
             <para>
             This reference describes the actions and data types of the service management API.
             You can use the Amazon Web Services SDKs to call the API actions in software, or use
             the Command Line Interface (CLI) to call the API actions manually. These API actions
             manage the service through an Amazon Web Services account.
             </para>
              
             <para>
             The API actions operate on PCS resources. A <i>resource</i> is an entity in Amazon
             Web Services that you can work with. Amazon Web Services services create resources
             when you use the features of the service. Examples of PCS resources include clusters,
             compute node groups, and queues. For more information about resources in Amazon Web
             Services, see <a href="https://docs.aws.amazon.com/resource-explorer/latest/userguide/getting-started-terms-and-concepts.html#term-resource">Resource</a>
             in the <i>Resource Explorer User Guide</i>. 
             </para>
              
             <para>
             An PCS <i>compute node</i> is an Amazon EC2 instance. You don't launch compute nodes
             directly. PCS uses configuration information that you provide to launch compute nodes
             in your Amazon Web Services account. You receive billing charges for your running
             compute nodes. PCS automatically terminates your compute nodes when you delete the
             PCS resources related to those compute nodes.
             </para>
             </summary>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.#ctor">
             <summary>
             Constructs AmazonPCSClient 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.PCS.AmazonPCSClient.#ctor(Amazon.RegionEndpoint)">
             <summary>
             Constructs AmazonPCSClient 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.PCS.AmazonPCSClient.#ctor(Amazon.PCS.AmazonPCSConfig)">
             <summary>
             Constructs AmazonPCSClient 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 AmazonPCSClient Configuration Object</param>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.#ctor(Amazon.Runtime.AWSCredentials)">
            <summary>
            Constructs AmazonPCSClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonPCSClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.PCS.AmazonPCSConfig)">
            <summary>
            Constructs AmazonPCSClient with AWS Credentials and an
            AmazonPCSClient Configuration object.
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="clientConfig">The AmazonPCSClient Configuration Object</param>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.#ctor(System.String,System.String)">
            <summary>
            Constructs AmazonPCSClient 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.PCS.AmazonPCSClient.#ctor(System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonPCSClient 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.PCS.AmazonPCSClient.#ctor(System.String,System.String,Amazon.PCS.AmazonPCSConfig)">
            <summary>
            Constructs AmazonPCSClient with AWS Access Key ID, AWS Secret Key and an
            AmazonPCSClient Configuration object. 
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="clientConfig">The AmazonPCSClient Configuration Object</param>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.#ctor(System.String,System.String,System.String)">
            <summary>
            Constructs AmazonPCSClient 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.PCS.AmazonPCSClient.#ctor(System.String,System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonPCSClient 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.PCS.AmazonPCSClient.#ctor(System.String,System.String,System.String,Amazon.PCS.AmazonPCSConfig)">
            <summary>
            Constructs AmazonPCSClient with AWS Access Key ID, AWS Secret Key and an
            AmazonPCSClient 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 AmazonPCSClient Configuration Object</param>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.CreateSigner">
            <summary>
            Creates the signer for the service.
            </summary>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.CustomizeRuntimePipeline(Amazon.Runtime.Internal.RuntimePipeline)">
            <summary>
            Customize the pipeline
            </summary>
            <param name="pipeline"></param>
        </member>
        <member name="P:Amazon.PCS.AmazonPCSClient.ServiceMetadata">
            <summary>
            Capture metadata for the service.
            </summary>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.Dispose(System.Boolean)">
            <summary>
            Disposes the service client.
            </summary>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.CreateCluster(Amazon.PCS.Model.CreateClusterRequest)">
            <summary>
            Creates a cluster in your account. PCS creates the cluster controller in a service-owned
            account. The cluster controller communicates with the cluster resources in your account.
            The subnets and security groups for the cluster must already exist before you use
            this API action.
            
             <note> 
            <para>
            It takes time for PCS to create the cluster. The cluster is in a <c>Creating</c> state
            until it is ready to use. There can only be 1 cluster in a <c>Creating</c> state per
            Amazon Web Services Region per Amazon Web Services account. <c>CreateCluster</c> fails
            with a <c>ServiceQuotaExceededException</c> if there is already a cluster in a <c>Creating</c>
            state.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateCluster service method.</param>
            
            <returns>The response from the CreateCluster service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ServiceQuotaExceededException">
            You exceeded your service quota. Service quotas, also referred to as limits, are the
            maximum number of service resources or operations for your Amazon Web Services account.
            To learn how to increase your service quota, see <a href="https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html">Requesting
            a quota increase</a> in the <i>Service Quotas User Guide</i> 
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The max number of clusters or queues has been reached for the account.
            </para>
             </li> <li> 
            <para>
            The max number of compute node groups has been reached for the associated cluster.
            </para>
             </li> <li> 
            <para>
            The total of <c>maxInstances</c> across all compute node groups has been reached for
            associated cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/CreateCluster">REST API Reference for CreateCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.BeginCreateCluster(Amazon.PCS.Model.CreateClusterRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateCluster operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateCluster operation on AmazonPCSClient.</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 EndCreateCluster
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/CreateCluster">REST API Reference for CreateCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.EndCreateCluster(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateCluster operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateCluster.</param>
            
            <returns>Returns a  CreateClusterResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/CreateCluster">REST API Reference for CreateCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.CreateComputeNodeGroup(Amazon.PCS.Model.CreateComputeNodeGroupRequest)">
            <summary>
            Creates a managed set of compute nodes. You associate a compute node group with a
            cluster through 1 or more PCS queues or as part of the login fleet. A compute node
            group includes the definition of the compute properties and lifecycle management.
            PCS uses the information you provide to this API action to launch compute nodes in
            your account. You can only specify subnets in the same Amazon VPC as your cluster.
            You receive billing charges for the compute nodes that PCS launches in your account.
            You must already have a launch template before you call this API. For more information,
            see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html">Launch
            an instance from a launch template</a> in the <i>Amazon Elastic Compute Cloud User
            Guide for Linux Instances</i>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateComputeNodeGroup service method.</param>
            
            <returns>The response from the CreateComputeNodeGroup service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ServiceQuotaExceededException">
            You exceeded your service quota. Service quotas, also referred to as limits, are the
            maximum number of service resources or operations for your Amazon Web Services account.
            To learn how to increase your service quota, see <a href="https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html">Requesting
            a quota increase</a> in the <i>Service Quotas User Guide</i> 
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The max number of clusters or queues has been reached for the account.
            </para>
             </li> <li> 
            <para>
            The max number of compute node groups has been reached for the associated cluster.
            </para>
             </li> <li> 
            <para>
            The total of <c>maxInstances</c> across all compute node groups has been reached for
            associated cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/CreateComputeNodeGroup">REST API Reference for CreateComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.BeginCreateComputeNodeGroup(Amazon.PCS.Model.CreateComputeNodeGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateComputeNodeGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateComputeNodeGroup operation on AmazonPCSClient.</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 EndCreateComputeNodeGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/CreateComputeNodeGroup">REST API Reference for CreateComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.EndCreateComputeNodeGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateComputeNodeGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateComputeNodeGroup.</param>
            
            <returns>Returns a  CreateComputeNodeGroupResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/CreateComputeNodeGroup">REST API Reference for CreateComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.CreateQueue(Amazon.PCS.Model.CreateQueueRequest)">
            <summary>
            Creates a job queue. You must associate 1 or more compute node groups with the queue.
            You can associate 1 compute node group with multiple queues.
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateQueue service method.</param>
            
            <returns>The response from the CreateQueue service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ServiceQuotaExceededException">
            You exceeded your service quota. Service quotas, also referred to as limits, are the
            maximum number of service resources or operations for your Amazon Web Services account.
            To learn how to increase your service quota, see <a href="https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html">Requesting
            a quota increase</a> in the <i>Service Quotas User Guide</i> 
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The max number of clusters or queues has been reached for the account.
            </para>
             </li> <li> 
            <para>
            The max number of compute node groups has been reached for the associated cluster.
            </para>
             </li> <li> 
            <para>
            The total of <c>maxInstances</c> across all compute node groups has been reached for
            associated cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/CreateQueue">REST API Reference for CreateQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.BeginCreateQueue(Amazon.PCS.Model.CreateQueueRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateQueue operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateQueue operation on AmazonPCSClient.</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 EndCreateQueue
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/CreateQueue">REST API Reference for CreateQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.EndCreateQueue(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateQueue operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateQueue.</param>
            
            <returns>Returns a  CreateQueueResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/CreateQueue">REST API Reference for CreateQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.DeleteCluster(Amazon.PCS.Model.DeleteClusterRequest)">
            <summary>
            Deletes a cluster and all its linked resources. You must delete all queues and compute
            node groups associated with the cluster before you can delete the cluster.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteCluster service method.</param>
            
            <returns>The response from the DeleteCluster service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/DeleteCluster">REST API Reference for DeleteCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.BeginDeleteCluster(Amazon.PCS.Model.DeleteClusterRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteCluster operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteCluster operation on AmazonPCSClient.</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 EndDeleteCluster
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/DeleteCluster">REST API Reference for DeleteCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.EndDeleteCluster(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteCluster operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteCluster.</param>
            
            <returns>Returns a  DeleteClusterResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/DeleteCluster">REST API Reference for DeleteCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.DeleteComputeNodeGroup(Amazon.PCS.Model.DeleteComputeNodeGroupRequest)">
            <summary>
            Deletes a compute node group. You must delete all queues associated with the compute
            node group first.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteComputeNodeGroup service method.</param>
            
            <returns>The response from the DeleteComputeNodeGroup service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/DeleteComputeNodeGroup">REST API Reference for DeleteComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.BeginDeleteComputeNodeGroup(Amazon.PCS.Model.DeleteComputeNodeGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteComputeNodeGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteComputeNodeGroup operation on AmazonPCSClient.</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 EndDeleteComputeNodeGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/DeleteComputeNodeGroup">REST API Reference for DeleteComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.EndDeleteComputeNodeGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteComputeNodeGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteComputeNodeGroup.</param>
            
            <returns>Returns a  DeleteComputeNodeGroupResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/DeleteComputeNodeGroup">REST API Reference for DeleteComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.DeleteQueue(Amazon.PCS.Model.DeleteQueueRequest)">
            <summary>
            Deletes a job queue. If the compute node group associated with this queue isn't associated
            with any other queues, PCS terminates all the compute nodes for this queue.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteQueue service method.</param>
            
            <returns>The response from the DeleteQueue service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/DeleteQueue">REST API Reference for DeleteQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.BeginDeleteQueue(Amazon.PCS.Model.DeleteQueueRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteQueue operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteQueue operation on AmazonPCSClient.</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 EndDeleteQueue
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/DeleteQueue">REST API Reference for DeleteQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.EndDeleteQueue(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteQueue operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteQueue.</param>
            
            <returns>Returns a  DeleteQueueResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/DeleteQueue">REST API Reference for DeleteQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.GetCluster(Amazon.PCS.Model.GetClusterRequest)">
            <summary>
            Returns detailed information about a running cluster in your account. This API action
            provides networking information, endpoint information for communication with the scheduler,
            and provisioning status.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetCluster service method.</param>
            
            <returns>The response from the GetCluster service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/GetCluster">REST API Reference for GetCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.BeginGetCluster(Amazon.PCS.Model.GetClusterRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetCluster operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetCluster operation on AmazonPCSClient.</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 EndGetCluster
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/GetCluster">REST API Reference for GetCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.EndGetCluster(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetCluster operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetCluster.</param>
            
            <returns>Returns a  GetClusterResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/GetCluster">REST API Reference for GetCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.GetComputeNodeGroup(Amazon.PCS.Model.GetComputeNodeGroupRequest)">
            <summary>
            Returns detailed information about a compute node group. This API action provides
            networking information, EC2 instance type, compute node group status, and scheduler
            (such as Slurm) configuration.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetComputeNodeGroup service method.</param>
            
            <returns>The response from the GetComputeNodeGroup service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/GetComputeNodeGroup">REST API Reference for GetComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.BeginGetComputeNodeGroup(Amazon.PCS.Model.GetComputeNodeGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetComputeNodeGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetComputeNodeGroup operation on AmazonPCSClient.</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 EndGetComputeNodeGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/GetComputeNodeGroup">REST API Reference for GetComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.EndGetComputeNodeGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetComputeNodeGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetComputeNodeGroup.</param>
            
            <returns>Returns a  GetComputeNodeGroupResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/GetComputeNodeGroup">REST API Reference for GetComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.GetQueue(Amazon.PCS.Model.GetQueueRequest)">
            <summary>
            Returns detailed information about a queue. The information includes the compute node
            groups that the queue uses to schedule jobs.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetQueue service method.</param>
            
            <returns>The response from the GetQueue service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/GetQueue">REST API Reference for GetQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.BeginGetQueue(Amazon.PCS.Model.GetQueueRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetQueue operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetQueue operation on AmazonPCSClient.</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 EndGetQueue
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/GetQueue">REST API Reference for GetQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.EndGetQueue(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetQueue operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetQueue.</param>
            
            <returns>Returns a  GetQueueResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/GetQueue">REST API Reference for GetQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.ListClusters(Amazon.PCS.Model.ListClustersRequest)">
            <summary>
            Returns a list of running clusters in your account.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListClusters service method.</param>
            
            <returns>The response from the ListClusters service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListClusters">REST API Reference for ListClusters Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.BeginListClusters(Amazon.PCS.Model.ListClustersRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListClusters operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListClusters operation on AmazonPCSClient.</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 EndListClusters
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListClusters">REST API Reference for ListClusters Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.EndListClusters(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListClusters operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListClusters.</param>
            
            <returns>Returns a  ListClustersResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListClusters">REST API Reference for ListClusters Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.ListComputeNodeGroups(Amazon.PCS.Model.ListComputeNodeGroupsRequest)">
            <summary>
            Returns a list of all compute node groups associated with a cluster.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListComputeNodeGroups service method.</param>
            
            <returns>The response from the ListComputeNodeGroups service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListComputeNodeGroups">REST API Reference for ListComputeNodeGroups Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.BeginListComputeNodeGroups(Amazon.PCS.Model.ListComputeNodeGroupsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListComputeNodeGroups operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListComputeNodeGroups operation on AmazonPCSClient.</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 EndListComputeNodeGroups
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListComputeNodeGroups">REST API Reference for ListComputeNodeGroups Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.EndListComputeNodeGroups(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListComputeNodeGroups operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListComputeNodeGroups.</param>
            
            <returns>Returns a  ListComputeNodeGroupsResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListComputeNodeGroups">REST API Reference for ListComputeNodeGroups Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.ListQueues(Amazon.PCS.Model.ListQueuesRequest)">
            <summary>
            Returns a list of all queues associated with a cluster.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListQueues service method.</param>
            
            <returns>The response from the ListQueues service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListQueues">REST API Reference for ListQueues Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.BeginListQueues(Amazon.PCS.Model.ListQueuesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListQueues operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListQueues operation on AmazonPCSClient.</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 EndListQueues
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListQueues">REST API Reference for ListQueues Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.EndListQueues(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListQueues operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListQueues.</param>
            
            <returns>Returns a  ListQueuesResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListQueues">REST API Reference for ListQueues Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.ListTagsForResource(Amazon.PCS.Model.ListTagsForResourceRequest)">
            <summary>
            Returns a list of all tags on an PCS resource.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListTagsForResource service method.</param>
            
            <returns>The response from the ListTagsForResource service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.BeginListTagsForResource(Amazon.PCS.Model.ListTagsForResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListTagsForResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListTagsForResource operation on AmazonPCSClient.</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 EndListTagsForResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.EndListTagsForResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListTagsForResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListTagsForResource.</param>
            
            <returns>Returns a  ListTagsForResourceResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <!-- Badly formed XML comment ignored for member "M:Amazon.PCS.AmazonPCSClient.RegisterComputeNodeGroupInstance(Amazon.PCS.Model.RegisterComputeNodeGroupInstanceRequest)" -->
        <member name="M:Amazon.PCS.AmazonPCSClient.BeginRegisterComputeNodeGroupInstance(Amazon.PCS.Model.RegisterComputeNodeGroupInstanceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the RegisterComputeNodeGroupInstance operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the RegisterComputeNodeGroupInstance operation on AmazonPCSClient.</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 EndRegisterComputeNodeGroupInstance
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/RegisterComputeNodeGroupInstance">REST API Reference for RegisterComputeNodeGroupInstance Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.EndRegisterComputeNodeGroupInstance(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  RegisterComputeNodeGroupInstance operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginRegisterComputeNodeGroupInstance.</param>
            
            <returns>Returns a  RegisterComputeNodeGroupInstanceResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/RegisterComputeNodeGroupInstance">REST API Reference for RegisterComputeNodeGroupInstance Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.TagResource(Amazon.PCS.Model.TagResourceRequest)">
            <summary>
            Adds or edits tags on an PCS resource. Each tag consists of a tag key and a tag value.
            The tag key and tag value are case-sensitive strings. The tag value can be an empty
            (null) string. To add a tag, specify a new tag key and a tag value. To edit a tag,
            specify an existing tag key and a new tag value.
            </summary>
            <param name="request">Container for the necessary parameters to execute the TagResource service method.</param>
            
            <returns>The response from the TagResource service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ServiceQuotaExceededException">
            You exceeded your service quota. Service quotas, also referred to as limits, are the
            maximum number of service resources or operations for your Amazon Web Services account.
            To learn how to increase your service quota, see <a href="https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html">Requesting
            a quota increase</a> in the <i>Service Quotas User Guide</i> 
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The max number of clusters or queues has been reached for the account.
            </para>
             </li> <li> 
            <para>
            The max number of compute node groups has been reached for the associated cluster.
            </para>
             </li> <li> 
            <para>
            The total of <c>maxInstances</c> across all compute node groups has been reached for
            associated cluster.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.BeginTagResource(Amazon.PCS.Model.TagResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the TagResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the TagResource operation on AmazonPCSClient.</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 EndTagResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.EndTagResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  TagResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginTagResource.</param>
            
            <returns>Returns a  TagResourceResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.UntagResource(Amazon.PCS.Model.UntagResourceRequest)">
            <summary>
            Deletes tags from an PCS resource. To delete a tag, specify the tag key and the Amazon
            Resource Name (ARN) of the PCS resource.
            </summary>
            <param name="request">Container for the necessary parameters to execute the UntagResource service method.</param>
            
            <returns>The response from the UntagResource service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.BeginUntagResource(Amazon.PCS.Model.UntagResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UntagResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UntagResource operation on AmazonPCSClient.</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 EndUntagResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.EndUntagResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UntagResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUntagResource.</param>
            
            <returns>Returns a  UntagResourceResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.UpdateCluster(Amazon.PCS.Model.UpdateClusterRequest)">
            <summary>
            Updates a cluster configuration. You can modify Slurm scheduler settings, accounting
            configuration, and security groups for an existing cluster. 
            
             <note> 
            <para>
            You can only update clusters that are in <c>ACTIVE</c>, <c>UPDATE_FAILED</c>, or <c>SUSPENDED</c>
            state. All associated resources (queues and compute node groups) must be in <c>ACTIVE</c>
            state before you can update the cluster.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateCluster service method.</param>
            
            <returns>The response from the UpdateCluster service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UpdateCluster">REST API Reference for UpdateCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.BeginUpdateCluster(Amazon.PCS.Model.UpdateClusterRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateCluster operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateCluster operation on AmazonPCSClient.</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 EndUpdateCluster
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UpdateCluster">REST API Reference for UpdateCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.EndUpdateCluster(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateCluster operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateCluster.</param>
            
            <returns>Returns a  UpdateClusterResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UpdateCluster">REST API Reference for UpdateCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.UpdateComputeNodeGroup(Amazon.PCS.Model.UpdateComputeNodeGroupRequest)">
            <summary>
            Updates a compute node group. You can update many of the fields related to your compute
            node group including the configurations for networking, compute nodes, and settings
            specific to your scheduler (such as Slurm).
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateComputeNodeGroup service method.</param>
            
            <returns>The response from the UpdateComputeNodeGroup service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ServiceQuotaExceededException">
            You exceeded your service quota. Service quotas, also referred to as limits, are the
            maximum number of service resources or operations for your Amazon Web Services account.
            To learn how to increase your service quota, see <a href="https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html">Requesting
            a quota increase</a> in the <i>Service Quotas User Guide</i> 
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The max number of clusters or queues has been reached for the account.
            </para>
             </li> <li> 
            <para>
            The max number of compute node groups has been reached for the associated cluster.
            </para>
             </li> <li> 
            <para>
            The total of <c>maxInstances</c> across all compute node groups has been reached for
            associated cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UpdateComputeNodeGroup">REST API Reference for UpdateComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.BeginUpdateComputeNodeGroup(Amazon.PCS.Model.UpdateComputeNodeGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateComputeNodeGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateComputeNodeGroup operation on AmazonPCSClient.</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 EndUpdateComputeNodeGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UpdateComputeNodeGroup">REST API Reference for UpdateComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.EndUpdateComputeNodeGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateComputeNodeGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateComputeNodeGroup.</param>
            
            <returns>Returns a  UpdateComputeNodeGroupResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UpdateComputeNodeGroup">REST API Reference for UpdateComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.UpdateQueue(Amazon.PCS.Model.UpdateQueueRequest)">
            <summary>
            Updates the compute node group configuration of a queue. Use this API to change the
            compute node groups that the queue can send jobs to.
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateQueue service method.</param>
            
            <returns>The response from the UpdateQueue service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ServiceQuotaExceededException">
            You exceeded your service quota. Service quotas, also referred to as limits, are the
            maximum number of service resources or operations for your Amazon Web Services account.
            To learn how to increase your service quota, see <a href="https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html">Requesting
            a quota increase</a> in the <i>Service Quotas User Guide</i> 
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The max number of clusters or queues has been reached for the account.
            </para>
             </li> <li> 
            <para>
            The max number of compute node groups has been reached for the associated cluster.
            </para>
             </li> <li> 
            <para>
            The total of <c>maxInstances</c> across all compute node groups has been reached for
            associated cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UpdateQueue">REST API Reference for UpdateQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.BeginUpdateQueue(Amazon.PCS.Model.UpdateQueueRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateQueue operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateQueue operation on AmazonPCSClient.</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 EndUpdateQueue
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UpdateQueue">REST API Reference for UpdateQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.EndUpdateQueue(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateQueue operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateQueue.</param>
            
            <returns>Returns a  UpdateQueueResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UpdateQueue">REST API Reference for UpdateQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.AmazonPCSClient.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.PCS.IAmazonPCS">
             <summary>
             <para>Interface for accessing PCS</para>
            
             Parallel Computing Service (PCS) is a managed service that makes it easier for you
             to run and scale your high performance computing (HPC) workloads, and build scientific
             and engineering models on Amazon Web Services using Slurm. For more information, see
             the <a href="https://docs.aws.amazon.com/pcs/latest/userguide">Parallel Computing
             Service User Guide</a>.
             
              
             <para>
             This reference describes the actions and data types of the service management API.
             You can use the Amazon Web Services SDKs to call the API actions in software, or use
             the Command Line Interface (CLI) to call the API actions manually. These API actions
             manage the service through an Amazon Web Services account.
             </para>
              
             <para>
             The API actions operate on PCS resources. A <i>resource</i> is an entity in Amazon
             Web Services that you can work with. Amazon Web Services services create resources
             when you use the features of the service. Examples of PCS resources include clusters,
             compute node groups, and queues. For more information about resources in Amazon Web
             Services, see <a href="https://docs.aws.amazon.com/resource-explorer/latest/userguide/getting-started-terms-and-concepts.html#term-resource">Resource</a>
             in the <i>Resource Explorer User Guide</i>. 
             </para>
              
             <para>
             An PCS <i>compute node</i> is an Amazon EC2 instance. You don't launch compute nodes
             directly. PCS uses configuration information that you provide to launch compute nodes
             in your Amazon Web Services account. You receive billing charges for your running
             compute nodes. PCS automatically terminates your compute nodes when you delete the
             PCS resources related to those compute nodes.
             </para>
             </summary>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.CreateCluster(Amazon.PCS.Model.CreateClusterRequest)">
            <summary>
            Creates a cluster in your account. PCS creates the cluster controller in a service-owned
            account. The cluster controller communicates with the cluster resources in your account.
            The subnets and security groups for the cluster must already exist before you use
            this API action.
            
             <note> 
            <para>
            It takes time for PCS to create the cluster. The cluster is in a <c>Creating</c> state
            until it is ready to use. There can only be 1 cluster in a <c>Creating</c> state per
            Amazon Web Services Region per Amazon Web Services account. <c>CreateCluster</c> fails
            with a <c>ServiceQuotaExceededException</c> if there is already a cluster in a <c>Creating</c>
            state.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateCluster service method.</param>
            
            <returns>The response from the CreateCluster service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ServiceQuotaExceededException">
            You exceeded your service quota. Service quotas, also referred to as limits, are the
            maximum number of service resources or operations for your Amazon Web Services account.
            To learn how to increase your service quota, see <a href="https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html">Requesting
            a quota increase</a> in the <i>Service Quotas User Guide</i> 
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The max number of clusters or queues has been reached for the account.
            </para>
             </li> <li> 
            <para>
            The max number of compute node groups has been reached for the associated cluster.
            </para>
             </li> <li> 
            <para>
            The total of <c>maxInstances</c> across all compute node groups has been reached for
            associated cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/CreateCluster">REST API Reference for CreateCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.BeginCreateCluster(Amazon.PCS.Model.CreateClusterRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateCluster operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateCluster operation on AmazonPCSClient.</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 EndCreateCluster
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/CreateCluster">REST API Reference for CreateCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.EndCreateCluster(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateCluster operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateCluster.</param>
            
            <returns>Returns a  CreateClusterResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/CreateCluster">REST API Reference for CreateCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.CreateComputeNodeGroup(Amazon.PCS.Model.CreateComputeNodeGroupRequest)">
            <summary>
            Creates a managed set of compute nodes. You associate a compute node group with a
            cluster through 1 or more PCS queues or as part of the login fleet. A compute node
            group includes the definition of the compute properties and lifecycle management.
            PCS uses the information you provide to this API action to launch compute nodes in
            your account. You can only specify subnets in the same Amazon VPC as your cluster.
            You receive billing charges for the compute nodes that PCS launches in your account.
            You must already have a launch template before you call this API. For more information,
            see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html">Launch
            an instance from a launch template</a> in the <i>Amazon Elastic Compute Cloud User
            Guide for Linux Instances</i>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateComputeNodeGroup service method.</param>
            
            <returns>The response from the CreateComputeNodeGroup service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ServiceQuotaExceededException">
            You exceeded your service quota. Service quotas, also referred to as limits, are the
            maximum number of service resources or operations for your Amazon Web Services account.
            To learn how to increase your service quota, see <a href="https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html">Requesting
            a quota increase</a> in the <i>Service Quotas User Guide</i> 
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The max number of clusters or queues has been reached for the account.
            </para>
             </li> <li> 
            <para>
            The max number of compute node groups has been reached for the associated cluster.
            </para>
             </li> <li> 
            <para>
            The total of <c>maxInstances</c> across all compute node groups has been reached for
            associated cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/CreateComputeNodeGroup">REST API Reference for CreateComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.BeginCreateComputeNodeGroup(Amazon.PCS.Model.CreateComputeNodeGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateComputeNodeGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateComputeNodeGroup operation on AmazonPCSClient.</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 EndCreateComputeNodeGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/CreateComputeNodeGroup">REST API Reference for CreateComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.EndCreateComputeNodeGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateComputeNodeGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateComputeNodeGroup.</param>
            
            <returns>Returns a  CreateComputeNodeGroupResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/CreateComputeNodeGroup">REST API Reference for CreateComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.CreateQueue(Amazon.PCS.Model.CreateQueueRequest)">
            <summary>
            Creates a job queue. You must associate 1 or more compute node groups with the queue.
            You can associate 1 compute node group with multiple queues.
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateQueue service method.</param>
            
            <returns>The response from the CreateQueue service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ServiceQuotaExceededException">
            You exceeded your service quota. Service quotas, also referred to as limits, are the
            maximum number of service resources or operations for your Amazon Web Services account.
            To learn how to increase your service quota, see <a href="https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html">Requesting
            a quota increase</a> in the <i>Service Quotas User Guide</i> 
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The max number of clusters or queues has been reached for the account.
            </para>
             </li> <li> 
            <para>
            The max number of compute node groups has been reached for the associated cluster.
            </para>
             </li> <li> 
            <para>
            The total of <c>maxInstances</c> across all compute node groups has been reached for
            associated cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/CreateQueue">REST API Reference for CreateQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.BeginCreateQueue(Amazon.PCS.Model.CreateQueueRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateQueue operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateQueue operation on AmazonPCSClient.</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 EndCreateQueue
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/CreateQueue">REST API Reference for CreateQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.EndCreateQueue(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateQueue operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateQueue.</param>
            
            <returns>Returns a  CreateQueueResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/CreateQueue">REST API Reference for CreateQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.DeleteCluster(Amazon.PCS.Model.DeleteClusterRequest)">
            <summary>
            Deletes a cluster and all its linked resources. You must delete all queues and compute
            node groups associated with the cluster before you can delete the cluster.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteCluster service method.</param>
            
            <returns>The response from the DeleteCluster service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/DeleteCluster">REST API Reference for DeleteCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.BeginDeleteCluster(Amazon.PCS.Model.DeleteClusterRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteCluster operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteCluster operation on AmazonPCSClient.</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 EndDeleteCluster
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/DeleteCluster">REST API Reference for DeleteCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.EndDeleteCluster(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteCluster operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteCluster.</param>
            
            <returns>Returns a  DeleteClusterResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/DeleteCluster">REST API Reference for DeleteCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.DeleteComputeNodeGroup(Amazon.PCS.Model.DeleteComputeNodeGroupRequest)">
            <summary>
            Deletes a compute node group. You must delete all queues associated with the compute
            node group first.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteComputeNodeGroup service method.</param>
            
            <returns>The response from the DeleteComputeNodeGroup service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/DeleteComputeNodeGroup">REST API Reference for DeleteComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.BeginDeleteComputeNodeGroup(Amazon.PCS.Model.DeleteComputeNodeGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteComputeNodeGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteComputeNodeGroup operation on AmazonPCSClient.</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 EndDeleteComputeNodeGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/DeleteComputeNodeGroup">REST API Reference for DeleteComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.EndDeleteComputeNodeGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteComputeNodeGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteComputeNodeGroup.</param>
            
            <returns>Returns a  DeleteComputeNodeGroupResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/DeleteComputeNodeGroup">REST API Reference for DeleteComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.DeleteQueue(Amazon.PCS.Model.DeleteQueueRequest)">
            <summary>
            Deletes a job queue. If the compute node group associated with this queue isn't associated
            with any other queues, PCS terminates all the compute nodes for this queue.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteQueue service method.</param>
            
            <returns>The response from the DeleteQueue service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/DeleteQueue">REST API Reference for DeleteQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.BeginDeleteQueue(Amazon.PCS.Model.DeleteQueueRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteQueue operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteQueue operation on AmazonPCSClient.</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 EndDeleteQueue
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/DeleteQueue">REST API Reference for DeleteQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.EndDeleteQueue(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteQueue operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteQueue.</param>
            
            <returns>Returns a  DeleteQueueResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/DeleteQueue">REST API Reference for DeleteQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.GetCluster(Amazon.PCS.Model.GetClusterRequest)">
            <summary>
            Returns detailed information about a running cluster in your account. This API action
            provides networking information, endpoint information for communication with the scheduler,
            and provisioning status.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetCluster service method.</param>
            
            <returns>The response from the GetCluster service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/GetCluster">REST API Reference for GetCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.BeginGetCluster(Amazon.PCS.Model.GetClusterRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetCluster operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetCluster operation on AmazonPCSClient.</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 EndGetCluster
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/GetCluster">REST API Reference for GetCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.EndGetCluster(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetCluster operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetCluster.</param>
            
            <returns>Returns a  GetClusterResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/GetCluster">REST API Reference for GetCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.GetComputeNodeGroup(Amazon.PCS.Model.GetComputeNodeGroupRequest)">
            <summary>
            Returns detailed information about a compute node group. This API action provides
            networking information, EC2 instance type, compute node group status, and scheduler
            (such as Slurm) configuration.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetComputeNodeGroup service method.</param>
            
            <returns>The response from the GetComputeNodeGroup service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/GetComputeNodeGroup">REST API Reference for GetComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.BeginGetComputeNodeGroup(Amazon.PCS.Model.GetComputeNodeGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetComputeNodeGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetComputeNodeGroup operation on AmazonPCSClient.</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 EndGetComputeNodeGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/GetComputeNodeGroup">REST API Reference for GetComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.EndGetComputeNodeGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetComputeNodeGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetComputeNodeGroup.</param>
            
            <returns>Returns a  GetComputeNodeGroupResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/GetComputeNodeGroup">REST API Reference for GetComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.GetQueue(Amazon.PCS.Model.GetQueueRequest)">
            <summary>
            Returns detailed information about a queue. The information includes the compute node
            groups that the queue uses to schedule jobs.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetQueue service method.</param>
            
            <returns>The response from the GetQueue service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/GetQueue">REST API Reference for GetQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.BeginGetQueue(Amazon.PCS.Model.GetQueueRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetQueue operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetQueue operation on AmazonPCSClient.</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 EndGetQueue
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/GetQueue">REST API Reference for GetQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.EndGetQueue(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetQueue operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetQueue.</param>
            
            <returns>Returns a  GetQueueResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/GetQueue">REST API Reference for GetQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.ListClusters(Amazon.PCS.Model.ListClustersRequest)">
            <summary>
            Returns a list of running clusters in your account.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListClusters service method.</param>
            
            <returns>The response from the ListClusters service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListClusters">REST API Reference for ListClusters Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.BeginListClusters(Amazon.PCS.Model.ListClustersRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListClusters operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListClusters operation on AmazonPCSClient.</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 EndListClusters
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListClusters">REST API Reference for ListClusters Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.EndListClusters(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListClusters operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListClusters.</param>
            
            <returns>Returns a  ListClustersResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListClusters">REST API Reference for ListClusters Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.ListComputeNodeGroups(Amazon.PCS.Model.ListComputeNodeGroupsRequest)">
            <summary>
            Returns a list of all compute node groups associated with a cluster.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListComputeNodeGroups service method.</param>
            
            <returns>The response from the ListComputeNodeGroups service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListComputeNodeGroups">REST API Reference for ListComputeNodeGroups Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.BeginListComputeNodeGroups(Amazon.PCS.Model.ListComputeNodeGroupsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListComputeNodeGroups operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListComputeNodeGroups operation on AmazonPCSClient.</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 EndListComputeNodeGroups
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListComputeNodeGroups">REST API Reference for ListComputeNodeGroups Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.EndListComputeNodeGroups(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListComputeNodeGroups operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListComputeNodeGroups.</param>
            
            <returns>Returns a  ListComputeNodeGroupsResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListComputeNodeGroups">REST API Reference for ListComputeNodeGroups Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.ListQueues(Amazon.PCS.Model.ListQueuesRequest)">
            <summary>
            Returns a list of all queues associated with a cluster.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListQueues service method.</param>
            
            <returns>The response from the ListQueues service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListQueues">REST API Reference for ListQueues Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.BeginListQueues(Amazon.PCS.Model.ListQueuesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListQueues operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListQueues operation on AmazonPCSClient.</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 EndListQueues
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListQueues">REST API Reference for ListQueues Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.EndListQueues(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListQueues operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListQueues.</param>
            
            <returns>Returns a  ListQueuesResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListQueues">REST API Reference for ListQueues Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.ListTagsForResource(Amazon.PCS.Model.ListTagsForResourceRequest)">
            <summary>
            Returns a list of all tags on an PCS resource.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListTagsForResource service method.</param>
            
            <returns>The response from the ListTagsForResource service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.BeginListTagsForResource(Amazon.PCS.Model.ListTagsForResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListTagsForResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListTagsForResource operation on AmazonPCSClient.</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 EndListTagsForResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.EndListTagsForResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListTagsForResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListTagsForResource.</param>
            
            <returns>Returns a  ListTagsForResourceResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <!-- Badly formed XML comment ignored for member "M:Amazon.PCS.IAmazonPCS.RegisterComputeNodeGroupInstance(Amazon.PCS.Model.RegisterComputeNodeGroupInstanceRequest)" -->
        <member name="M:Amazon.PCS.IAmazonPCS.BeginRegisterComputeNodeGroupInstance(Amazon.PCS.Model.RegisterComputeNodeGroupInstanceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the RegisterComputeNodeGroupInstance operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the RegisterComputeNodeGroupInstance operation on AmazonPCSClient.</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 EndRegisterComputeNodeGroupInstance
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/RegisterComputeNodeGroupInstance">REST API Reference for RegisterComputeNodeGroupInstance Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.EndRegisterComputeNodeGroupInstance(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  RegisterComputeNodeGroupInstance operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginRegisterComputeNodeGroupInstance.</param>
            
            <returns>Returns a  RegisterComputeNodeGroupInstanceResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/RegisterComputeNodeGroupInstance">REST API Reference for RegisterComputeNodeGroupInstance Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.TagResource(Amazon.PCS.Model.TagResourceRequest)">
            <summary>
            Adds or edits tags on an PCS resource. Each tag consists of a tag key and a tag value.
            The tag key and tag value are case-sensitive strings. The tag value can be an empty
            (null) string. To add a tag, specify a new tag key and a tag value. To edit a tag,
            specify an existing tag key and a new tag value.
            </summary>
            <param name="request">Container for the necessary parameters to execute the TagResource service method.</param>
            
            <returns>The response from the TagResource service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ServiceQuotaExceededException">
            You exceeded your service quota. Service quotas, also referred to as limits, are the
            maximum number of service resources or operations for your Amazon Web Services account.
            To learn how to increase your service quota, see <a href="https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html">Requesting
            a quota increase</a> in the <i>Service Quotas User Guide</i> 
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The max number of clusters or queues has been reached for the account.
            </para>
             </li> <li> 
            <para>
            The max number of compute node groups has been reached for the associated cluster.
            </para>
             </li> <li> 
            <para>
            The total of <c>maxInstances</c> across all compute node groups has been reached for
            associated cluster.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.BeginTagResource(Amazon.PCS.Model.TagResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the TagResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the TagResource operation on AmazonPCSClient.</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 EndTagResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.EndTagResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  TagResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginTagResource.</param>
            
            <returns>Returns a  TagResourceResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.UntagResource(Amazon.PCS.Model.UntagResourceRequest)">
            <summary>
            Deletes tags from an PCS resource. To delete a tag, specify the tag key and the Amazon
            Resource Name (ARN) of the PCS resource.
            </summary>
            <param name="request">Container for the necessary parameters to execute the UntagResource service method.</param>
            
            <returns>The response from the UntagResource service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.BeginUntagResource(Amazon.PCS.Model.UntagResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UntagResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UntagResource operation on AmazonPCSClient.</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 EndUntagResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.EndUntagResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UntagResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUntagResource.</param>
            
            <returns>Returns a  UntagResourceResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.UpdateCluster(Amazon.PCS.Model.UpdateClusterRequest)">
            <summary>
            Updates a cluster configuration. You can modify Slurm scheduler settings, accounting
            configuration, and security groups for an existing cluster. 
            
             <note> 
            <para>
            You can only update clusters that are in <c>ACTIVE</c>, <c>UPDATE_FAILED</c>, or <c>SUSPENDED</c>
            state. All associated resources (queues and compute node groups) must be in <c>ACTIVE</c>
            state before you can update the cluster.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateCluster service method.</param>
            
            <returns>The response from the UpdateCluster service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UpdateCluster">REST API Reference for UpdateCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.BeginUpdateCluster(Amazon.PCS.Model.UpdateClusterRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateCluster operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateCluster operation on AmazonPCSClient.</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 EndUpdateCluster
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UpdateCluster">REST API Reference for UpdateCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.EndUpdateCluster(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateCluster operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateCluster.</param>
            
            <returns>Returns a  UpdateClusterResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UpdateCluster">REST API Reference for UpdateCluster Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.UpdateComputeNodeGroup(Amazon.PCS.Model.UpdateComputeNodeGroupRequest)">
            <summary>
            Updates a compute node group. You can update many of the fields related to your compute
            node group including the configurations for networking, compute nodes, and settings
            specific to your scheduler (such as Slurm).
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateComputeNodeGroup service method.</param>
            
            <returns>The response from the UpdateComputeNodeGroup service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ServiceQuotaExceededException">
            You exceeded your service quota. Service quotas, also referred to as limits, are the
            maximum number of service resources or operations for your Amazon Web Services account.
            To learn how to increase your service quota, see <a href="https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html">Requesting
            a quota increase</a> in the <i>Service Quotas User Guide</i> 
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The max number of clusters or queues has been reached for the account.
            </para>
             </li> <li> 
            <para>
            The max number of compute node groups has been reached for the associated cluster.
            </para>
             </li> <li> 
            <para>
            The total of <c>maxInstances</c> across all compute node groups has been reached for
            associated cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UpdateComputeNodeGroup">REST API Reference for UpdateComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.BeginUpdateComputeNodeGroup(Amazon.PCS.Model.UpdateComputeNodeGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateComputeNodeGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateComputeNodeGroup operation on AmazonPCSClient.</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 EndUpdateComputeNodeGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UpdateComputeNodeGroup">REST API Reference for UpdateComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.EndUpdateComputeNodeGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateComputeNodeGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateComputeNodeGroup.</param>
            
            <returns>Returns a  UpdateComputeNodeGroupResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UpdateComputeNodeGroup">REST API Reference for UpdateComputeNodeGroup Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.UpdateQueue(Amazon.PCS.Model.UpdateQueueRequest)">
            <summary>
            Updates the compute node group configuration of a queue. Use this API to change the
            compute node groups that the queue can send jobs to.
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateQueue service method.</param>
            
            <returns>The response from the UpdateQueue service method, as returned by PCS.</returns>
            <exception cref="T:Amazon.PCS.Model.AccessDeniedException">
            You don't have permission to perform the action.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The launch template instance profile doesn't pass <c>iam:PassRole</c> verification.
            </para>
             </li> <li> 
            <para>
            There is a mismatch between the account ID and cluster ID.
            </para>
             </li> <li> 
            <para>
            The cluster ID doesn't exist.
            </para>
             </li> <li> 
            <para>
            The EC2 instance isn't present.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ConflictException">
            Your request has conflicting operations. This can occur if you're trying to perform
            more than 1 operation on the same resource at the same time.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            A cluster with the same name already exists.
            </para>
             </li> <li> 
            <para>
            A cluster isn't in <c>ACTIVE</c> status.
            </para>
             </li> <li> 
            <para>
            A cluster to delete is in an unstable state. For example, because it still has <c>ACTIVE</c>
            node groups or queues.
            </para>
             </li> <li> 
            <para>
            A queue already exists in a cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.InternalServerException">
            PCS can't process your request right now. Try again later.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ResourceNotFoundException">
            The requested resource can't be found. The cluster, node group, or queue you're attempting
            to get, update, list, or delete doesn't exist.
            
             
            <para>
             <u>Examples</u> 
            </para>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ServiceQuotaExceededException">
            You exceeded your service quota. Service quotas, also referred to as limits, are the
            maximum number of service resources or operations for your Amazon Web Services account.
            To learn how to increase your service quota, see <a href="https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html">Requesting
            a quota increase</a> in the <i>Service Quotas User Guide</i> 
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            The max number of clusters or queues has been reached for the account.
            </para>
             </li> <li> 
            <para>
            The max number of compute node groups has been reached for the associated cluster.
            </para>
             </li> <li> 
            <para>
            The total of <c>maxInstances</c> across all compute node groups has been reached for
            associated cluster.
            </para>
             </li> </ul>
            </exception>
            <exception cref="T:Amazon.PCS.Model.ThrottlingException">
            Your request exceeded a request rate quota. Check the resource's request rate quota
            and try again.
            </exception>
            <exception cref="T:Amazon.PCS.Model.ValidationException">
            The request isn't valid.
            
             
            <para>
             <u>Examples</u> 
            </para>
             <ul> <li> 
            <para>
            Your request contains malformed JSON or unsupported characters.
            </para>
             </li> <li> 
            <para>
            The scheduler version isn't supported.
            </para>
             </li> <li> 
            <para>
            There are networking related errors, such as network validation failure.
            </para>
             </li> <li> 
            <para>
            AMI type is <c>CUSTOM</c> and the launch template doesn't define the AMI ID, or the
            AMI type is AL2 and the launch template defines the AMI.
            </para>
             </li> </ul>
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UpdateQueue">REST API Reference for UpdateQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.BeginUpdateQueue(Amazon.PCS.Model.UpdateQueueRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateQueue operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateQueue operation on AmazonPCSClient.</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 EndUpdateQueue
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UpdateQueue">REST API Reference for UpdateQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.EndUpdateQueue(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateQueue operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateQueue.</param>
            
            <returns>Returns a  UpdateQueueResult from PCS.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UpdateQueue">REST API Reference for UpdateQueue Operation</seealso>
        </member>
        <member name="M:Amazon.PCS.IAmazonPCS.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>
