<?xml version="1.0"?>
<doc>
    <assembly>
        <name>AWSSDK.DLM</name>
    </assembly>
    <members>
        <member name="T:Amazon.DLM.AmazonDLMConfig">
            <summary>
            Configuration for accessing Amazon DLM service
            </summary>
        </member>
        <member name="P:Amazon.DLM.AmazonDLMConfig.ServiceId">
            <summary>
             The ServiceId, which is the unique identifier for a service.
            </summary>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMConfig.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Amazon.DLM.AmazonDLMConfig.RegionEndpointServiceName">
            <summary>
            The constant used to lookup in the region hash the endpoint.
            </summary>
        </member>
        <member name="P:Amazon.DLM.AmazonDLMConfig.ServiceVersion">
            <summary>
            Gets the ServiceVersion property.
            </summary>
        </member>
        <member name="P:Amazon.DLM.AmazonDLMConfig.UserAgent">
            <summary>
            Gets the value of UserAgent property.
            </summary>
        </member>
        <member name="T:Amazon.DLM.AmazonDLMDefaultConfiguration">
            <summary>
            Configuration for accessing Amazon DLM service
            </summary>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMDefaultConfiguration.GetAllConfigurations">
            <summary>
            Collection of all <see cref="T:Amazon.Runtime.DefaultConfiguration"/>s supported by
            DLM
            </summary>
        </member>
        <member name="P:Amazon.DLM.AmazonDLMDefaultConfiguration.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.DLM.AmazonDLMDefaultConfiguration.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.DLM.AmazonDLMDefaultConfiguration.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.DLM.AmazonDLMDefaultConfiguration.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.DLM.AmazonDLMDefaultConfiguration.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.DLM.AmazonDLMDefaultConfiguration.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.DLM.Endpoints.DLMEndpointParameters">
            <summary>
            Contains parameters used for resolving DLM endpoints
            Parameters can be sourced from client config and service operations
            Used by internal DLMEndpointProvider and DLMEndpointResolver
            Can be used by custom EndpointProvider, see ClientConfig.EndpointProvider
            </summary>
        </member>
        <member name="M:Amazon.DLM.Endpoints.DLMEndpointParameters.#ctor">
            <summary>
            DLMEndpointParameters constructor
            </summary>
        </member>
        <member name="P:Amazon.DLM.Endpoints.DLMEndpointParameters.Region">
            <summary>
            Region parameter
            </summary>
        </member>
        <member name="P:Amazon.DLM.Endpoints.DLMEndpointParameters.UseDualStack">
            <summary>
            UseDualStack parameter
            </summary>
        </member>
        <member name="P:Amazon.DLM.Endpoints.DLMEndpointParameters.UseFIPS">
            <summary>
            UseFIPS parameter
            </summary>
        </member>
        <member name="P:Amazon.DLM.Endpoints.DLMEndpointParameters.Endpoint">
            <summary>
            Endpoint parameter
            </summary>
        </member>
        <member name="T:Amazon.DLM.AmazonDLMException">
            <summary>
             Common exception for the DLM service.
             </summary>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMException.#ctor(System.String)">
            <summary>
            Construct instance of AmazonDLMException
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of AmazonDLMException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMException.#ctor(System.Exception)">
            <summary>
            Construct instance of AmazonDLMException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonDLMException
            </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.DLM.AmazonDLMException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonDLMException
            </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.DLM.AmazonDLMException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the AmazonDLMException 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.DLM.Internal.AmazonDLMEndpointProvider">
            <summary>
            Amazon DLM endpoint provider.
            Resolves endpoint for given set of DLMEndpointParameters.
            Can throw AmazonClientException if endpoint resolution is unsuccessful.
            </summary>
        </member>
        <member name="M:Amazon.DLM.Internal.AmazonDLMEndpointProvider.ResolveEndpoint(Amazon.Runtime.Endpoints.EndpointParameters)">
            <summary>
            Resolve endpoint for DLMEndpointParameters
            </summary>
        </member>
        <member name="T:Amazon.DLM.Internal.AmazonDLMEndpointResolver">
            <summary>
            Amazon DLM endpoint resolver.
            Custom PipelineHandler responsible for resolving endpoint and setting authentication parameters for DLM service requests.
            Collects values for DLMEndpointParameters and then tries to resolve endpoint by calling 
            ResolveEndpoint method on GlobalEndpoints.Provider if present, otherwise uses DLMEndpointProvider.
            Responsible for setting authentication and http headers provided by resolved endpoint.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Internal.AmazonDLMMetadata">
            <summary>
            Service metadata for  Amazon DLM service
            </summary>
        </member>
        <member name="P:Amazon.DLM.Internal.AmazonDLMMetadata.ServiceId">
            <summary>
            Gets the value of the Service Id.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Internal.AmazonDLMMetadata.OperationNameMapping">
            <summary>
            Gets the dictionary that gives mapping of renamed operations
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Action">
            <summary>
            <b>[Event-based policies only]</b> Specifies an action for an event-based policy.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Action.CrossRegionCopy">
            <summary>
            Gets and sets the property CrossRegionCopy. 
            <para>
            The rule for copying shared snapshots across Regions.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Action.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            A descriptive name for the action.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.ArchiveRetainRule">
            <summary>
            <b>[Custom snapshot policies only]</b> Specifies information about the archive storage
            tier retention period.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.ArchiveRetainRule.RetentionArchiveTier">
            <summary>
            Gets and sets the property RetentionArchiveTier. 
            <para>
            Information about retention period in the Amazon EBS Snapshots Archive. For more information,
            see <a href="https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/snapshot-archive.html">Archive
            Amazon EBS snapshots</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.ArchiveRule">
            <summary>
            <b>[Custom snapshot policies only]</b> Specifies a snapshot archiving rule for a
            schedule.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.ArchiveRule.RetainRule">
            <summary>
            Gets and sets the property RetainRule. 
            <para>
            Information about the retention period for the snapshot archiving rule.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.CreateLifecyclePolicyRequest">
            <summary>
            Container for the parameters to the CreateLifecyclePolicy operation.
            Creates an Amazon Data Lifecycle Manager lifecycle policy. Amazon Data Lifecycle Manager
            supports the following policy types:
            
             <ul> <li> 
            <para>
            Custom EBS snapshot policy
            </para>
             </li> <li> 
            <para>
            Custom EBS-backed AMI policy
            </para>
             </li> <li> 
            <para>
            Cross-account copy event policy
            </para>
             </li> <li> 
            <para>
            Default policy for EBS snapshots
            </para>
             </li> <li> 
            <para>
            Default policy for EBS-backed AMIs
            </para>
             </li> </ul> 
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/policy-differences.html">
            Default policies vs custom policies</a>.
            </para>
             <important> 
            <para>
            If you create a default policy, you can specify the request parameters either in the
            request body, or in the PolicyDetails request structure, but not both.
            </para>
             </important>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CreateLifecyclePolicyRequest.CopyTags">
            <summary>
            Gets and sets the property CopyTags. 
            <para>
             <b>[Default policies only]</b> Indicates whether the policy should copy tags from
            the source resource to the snapshot or AMI. If you do not specify a value, the default
            is <c>false</c>.
            </para>
             
            <para>
            Default: false
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CreateLifecyclePolicyRequest.CreateInterval">
            <summary>
            Gets and sets the property CreateInterval. 
            <para>
             <b>[Default policies only]</b> Specifies how often the policy should run and create
            snapshots or AMIs. The creation frequency can range from 1 to 7 days. If you do not
            specify a value, the default is 1.
            </para>
             
            <para>
            Default: 1
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CreateLifecyclePolicyRequest.CrossRegionCopyTargets">
            <summary>
            Gets and sets the property CrossRegionCopyTargets. 
            <para>
             <b>[Default policies only]</b> Specifies destination Regions for snapshot or AMI
            copies. You can specify up to 3 destination Regions. If you do not want to create
            cross-Region copies, omit this parameter.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CreateLifecyclePolicyRequest.DefaultPolicy">
            <summary>
            Gets and sets the property DefaultPolicy. 
            <para>
             <b>[Default policies only]</b> Specify the type of default policy to create.
            </para>
             <ul> <li> 
            <para>
            To create a default policy for EBS snapshots, that creates snapshots of all volumes
            in the Region that do not have recent backups, specify <c>VOLUME</c>.
            </para>
             </li> <li> 
            <para>
            To create a default policy for EBS-backed AMIs, that creates EBS-backed AMIs from
            all instances in the Region that do not have recent backups, specify <c>INSTANCE</c>.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CreateLifecyclePolicyRequest.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            A description of the lifecycle policy. The characters ^[0-9A-Za-z _-]+$ are supported.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CreateLifecyclePolicyRequest.Exclusions">
            <summary>
            Gets and sets the property Exclusions. 
            <para>
             <b>[Default policies only]</b> Specifies exclusion parameters for volumes or instances
            for which you do not want to create snapshots or AMIs. The policy will not create
            snapshots or AMIs for target resources that match any of the specified exclusion parameters.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CreateLifecyclePolicyRequest.ExecutionRoleArn">
            <summary>
            Gets and sets the property ExecutionRoleArn. 
            <para>
            The Amazon Resource Name (ARN) of the IAM role used to run the operations specified
            by the lifecycle policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CreateLifecyclePolicyRequest.ExtendDeletion">
            <summary>
            Gets and sets the property ExtendDeletion. 
            <para>
             <b>[Default policies only]</b> Defines the snapshot or AMI retention behavior for
            the policy if the source volume or instance is deleted, or if the policy enters the
            error, disabled, or deleted state.
            </para>
             
            <para>
            By default (<b>ExtendDeletion=false</b>):
            </para>
             <ul> <li> 
            <para>
            If a source resource is deleted, Amazon Data Lifecycle Manager will continue to delete
            previously created snapshots or AMIs, up to but not including the last one, based
            on the specified retention period. If you want Amazon Data Lifecycle Manager to delete
            all snapshots or AMIs, including the last one, specify <c>true</c>.
            </para>
             </li> <li> 
            <para>
            If a policy enters the error, disabled, or deleted state, Amazon Data Lifecycle Manager
            stops deleting snapshots and AMIs. If you want Amazon Data Lifecycle Manager to continue
            deleting snapshots or AMIs, including the last one, if the policy enters one of these
            states, specify <c>true</c>.
            </para>
             </li> </ul> 
            <para>
            If you enable extended deletion (<b>ExtendDeletion=true</b>), you override both default
            behaviors simultaneously.
            </para>
             
            <para>
            If you do not specify a value, the default is <c>false</c>.
            </para>
             
            <para>
            Default: false
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CreateLifecyclePolicyRequest.PolicyDetails">
            <summary>
            Gets and sets the property PolicyDetails. 
            <para>
            The configuration details of the lifecycle policy.
            </para>
             <important> 
            <para>
            If you create a default policy, you can specify the request parameters either in the
            request body, or in the PolicyDetails request structure, but not both.
            </para>
             </important>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CreateLifecyclePolicyRequest.RetainInterval">
            <summary>
            Gets and sets the property RetainInterval. 
            <para>
             <b>[Default policies only]</b> Specifies how long the policy should retain snapshots
            or AMIs before deleting them. The retention period can range from 2 to 14 days, but
            it must be greater than the creation frequency to ensure that the policy retains at
            least 1 snapshot or AMI at any given time. If you do not specify a value, the default
            is 7.
            </para>
             
            <para>
            Default: 7
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CreateLifecyclePolicyRequest.State">
            <summary>
            Gets and sets the property State. 
            <para>
            The activation state of the lifecycle policy after creation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CreateLifecyclePolicyRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            The tags to apply to the lifecycle policy during creation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.CreateLifecyclePolicyResponse">
            <summary>
            This is the response object from the CreateLifecyclePolicy operation.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CreateLifecyclePolicyResponse.PolicyId">
            <summary>
            Gets and sets the property PolicyId. 
            <para>
            The identifier of the lifecycle policy.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.CreateRule">
            <summary>
            <b>[Custom snapshot and AMI policies only]</b> Specifies when the policy should create
            snapshots or AMIs.
            
             <note> <ul> <li> 
            <para>
            You must specify either <b>CronExpression</b>, or <b>Interval</b>, <b>IntervalUnit</b>,
            and <b>Times</b>.
            </para>
             </li> <li> 
            <para>
            If you need to specify an <a href="https://docs.aws.amazon.com/dlm/latest/APIReference/API_ArchiveRule.html">ArchiveRule</a>
            for the schedule, then you must specify a creation frequency of at least 28 days.
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CreateRule.CronExpression">
            <summary>
            Gets and sets the property CronExpression. 
            <para>
            The schedule, as a Cron expression. The schedule interval must be between 1 hour and
            1 year. For more information, see the <a href="https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-cron-expressions.html">Cron
            expressions reference</a> in the <i>Amazon EventBridge User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CreateRule.Interval">
            <summary>
            Gets and sets the property Interval. 
            <para>
            The interval between snapshots. The supported values are 1, 2, 3, 4, 6, 8, 12, and
            24.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CreateRule.IntervalUnit">
            <summary>
            Gets and sets the property IntervalUnit. 
            <para>
            The interval unit.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CreateRule.Location">
            <summary>
            Gets and sets the property Location. 
            <para>
             <b>[Custom snapshot policies only]</b> Specifies the destination for snapshots created
            by the policy. The allowed destinations depend on the location of the targeted resources.
            </para>
             <ul> <li> 
            <para>
            If the policy targets resources in a Region, then you must create snapshots in the
            same Region as the source resource.
            </para>
             </li> <li> 
            <para>
            If the policy targets resources in a Local Zone, you can create snapshots in the same
            Local Zone or in its parent Region.
            </para>
             </li> <li> 
            <para>
            If the policy targets resources on an Outpost, then you can create snapshots on the
            same Outpost or in its parent Region.
            </para>
             </li> </ul> 
            <para>
            Specify one of the following values:
            </para>
             <ul> <li> 
            <para>
            To create snapshots in the same Region as the source resource, specify <c>CLOUD</c>.
            </para>
             </li> <li> 
            <para>
            To create snapshots in the same Local Zone as the source resource, specify <c>LOCAL_ZONE</c>.
            </para>
             </li> <li> 
            <para>
            To create snapshots on the same Outpost as the source resource, specify <c>OUTPOST_LOCAL</c>.
            </para>
             </li> </ul> 
            <para>
            Default: <c>CLOUD</c> 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CreateRule.Scripts">
            <summary>
            Gets and sets the property Scripts. 
            <para>
             <b>[Custom snapshot policies that target instances only]</b> Specifies pre and/or
            post scripts for a snapshot lifecycle policy that targets instances. This is useful
            for creating application-consistent snapshots, or for performing specific administrative
            tasks before or after Amazon Data Lifecycle Manager initiates snapshot creation.
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/automate-app-consistent-backups.html">Automating
            application-consistent snapshots with pre and post scripts</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CreateRule.Times">
            <summary>
            Gets and sets the property Times. 
            <para>
            The time, in UTC, to start the operation. The supported format is hh:mm.
            </para>
             
            <para>
            The operation occurs within a one-hour window following the specified time. If you
            do not specify a time, Amazon Data Lifecycle Manager selects a time within the next
            24 hours.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.CrossRegionCopyAction">
            <summary>
            <b>[Event-based policies only]</b> Specifies a cross-Region copy action for event-based
            policies.
            
             <note> 
            <para>
            To specify a cross-Region copy rule for snapshot and AMI policies, use <a href="https://docs.aws.amazon.com/dlm/latest/APIReference/API_CrossRegionCopyRule.html">CrossRegionCopyRule</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CrossRegionCopyAction.EncryptionConfiguration">
            <summary>
            Gets and sets the property EncryptionConfiguration. 
            <para>
            The encryption settings for the copied snapshot.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CrossRegionCopyAction.RetainRule">
            <summary>
            Gets and sets the property RetainRule.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CrossRegionCopyAction.Target">
            <summary>
            Gets and sets the property Target. 
            <para>
            The target Region.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.CrossRegionCopyDeprecateRule">
            <summary>
            <b>[Custom AMI policies only]</b> Specifies an AMI deprecation rule for cross-Region
            AMI copies created by an AMI policy.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CrossRegionCopyDeprecateRule.Interval">
            <summary>
            Gets and sets the property Interval. 
            <para>
            The period after which to deprecate the cross-Region AMI copies. The period must be
            less than or equal to the cross-Region AMI copy retention period, and it can't be
            greater than 10 years. This is equivalent to 120 months, 520 weeks, or 3650 days.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CrossRegionCopyDeprecateRule.IntervalUnit">
            <summary>
            Gets and sets the property IntervalUnit. 
            <para>
            The unit of time in which to measure the <b>Interval</b>. For example, to deprecate
            a cross-Region AMI copy after 3 months, specify <c>Interval=3</c> and <c>IntervalUnit=MONTHS</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.CrossRegionCopyRetainRule">
            <summary>
            Specifies a retention rule for cross-Region snapshot copies created by snapshot or
            event-based policies, or cross-Region AMI copies created by AMI policies. After the
            retention period expires, the cross-Region copy is deleted.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CrossRegionCopyRetainRule.Interval">
            <summary>
            Gets and sets the property Interval. 
            <para>
            The amount of time to retain a cross-Region snapshot or AMI copy. The maximum is 100
            years. This is equivalent to 1200 months, 5200 weeks, or 36500 days.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CrossRegionCopyRetainRule.IntervalUnit">
            <summary>
            Gets and sets the property IntervalUnit. 
            <para>
            The unit of time for time-based retention. For example, to retain a cross-Region copy
            for 3 months, specify <c>Interval=3</c> and <c>IntervalUnit=MONTHS</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.CrossRegionCopyRule">
            <summary>
            <b>[Custom snapshot and AMI policies only]</b> Specifies a cross-Region copy rule
            for a snapshot and AMI policies.
            
             <note> 
            <para>
            To specify a cross-Region copy action for event-based polices, use <a href="https://docs.aws.amazon.com/dlm/latest/APIReference/API_CrossRegionCopyAction.html">CrossRegionCopyAction</a>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CrossRegionCopyRule.CmkArn">
            <summary>
            Gets and sets the property CmkArn. 
            <para>
            The Amazon Resource Name (ARN) of the KMS key to use for EBS encryption. If this parameter
            is not specified, the default KMS key for the account is used.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CrossRegionCopyRule.CopyTags">
            <summary>
            Gets and sets the property CopyTags. 
            <para>
            Indicates whether to copy all user-defined tags from the source snapshot or AMI to
            the cross-Region copy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CrossRegionCopyRule.DeprecateRule">
            <summary>
            Gets and sets the property DeprecateRule. 
            <para>
             <b>[Custom AMI policies only]</b> The AMI deprecation rule for cross-Region AMI copies
            created by the rule.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CrossRegionCopyRule.Encrypted">
            <summary>
            Gets and sets the property Encrypted. 
            <para>
            To encrypt a copy of an unencrypted snapshot if encryption by default is not enabled,
            enable encryption using this parameter. Copies of encrypted snapshots are encrypted,
            even if this parameter is false or if encryption by default is not enabled.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CrossRegionCopyRule.RetainRule">
            <summary>
            Gets and sets the property RetainRule. 
            <para>
            The retention rule that indicates how long the cross-Region snapshot or AMI copies
            are to be retained in the destination Region.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CrossRegionCopyRule.Target">
            <summary>
            Gets and sets the property Target. <note> 
            <para>
            Use this parameter for snapshot policies only. For AMI policies, use <b>TargetRegion</b>
            instead.
            </para>
             </note> 
            <para>
             <b>[Custom snapshot policies only]</b> The target Region or the Amazon Resource Name
            (ARN) of the target Outpost for the snapshot copies.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CrossRegionCopyRule.TargetRegion">
            <summary>
            Gets and sets the property TargetRegion. <note> 
            <para>
            Use this parameter for AMI policies only. For snapshot policies, use <b>Target</b>
            instead. For snapshot policies created before the <b>Target</b> parameter was introduced,
            this parameter indicates the target Region for snapshot copies.
            </para>
              </note> 
            <para>
             <b>[Custom AMI policies only]</b> The target Region or the Amazon Resource Name (ARN)
            of the target Outpost for the snapshot copies.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.CrossRegionCopyTarget">
            <summary>
            <b>[Default policies only]</b> Specifies a destination Region for cross-Region copy
            actions.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.CrossRegionCopyTarget.TargetRegion">
            <summary>
            Gets and sets the property TargetRegion. 
            <para>
            The target Region, for example <c>us-east-1</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.DeleteLifecyclePolicyRequest">
            <summary>
            Container for the parameters to the DeleteLifecyclePolicy operation.
            Deletes the specified lifecycle policy and halts the automated operations that the
            policy specified.
            
             
            <para>
            For more information about deleting a policy, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/view-modify-delete.html#delete">Delete
            lifecycle policies</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.DeleteLifecyclePolicyRequest.PolicyId">
            <summary>
            Gets and sets the property PolicyId. 
            <para>
            The identifier of the lifecycle policy.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.DeleteLifecyclePolicyResponse">
            <summary>
            This is the response object from the DeleteLifecyclePolicy operation.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.DeprecateRule">
            <summary>
            <b>[Custom AMI policies only]</b> Specifies an AMI deprecation rule for AMIs created
            by an AMI lifecycle policy.
            
             
            <para>
            For age-based schedules, you must specify <b>Interval</b> and <b>IntervalUnit</b>.
            For count-based schedules, you must specify <b>Count</b>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.DeprecateRule.Count">
            <summary>
            Gets and sets the property Count. 
            <para>
            If the schedule has a count-based retention rule, this parameter specifies the number
            of oldest AMIs to deprecate. The count must be less than or equal to the schedule's
            retention count, and it can't be greater than 1000.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.DeprecateRule.Interval">
            <summary>
            Gets and sets the property Interval. 
            <para>
            If the schedule has an age-based retention rule, this parameter specifies the period
            after which to deprecate AMIs created by the schedule. The period must be less than
            or equal to the schedule's retention period, and it can't be greater than 10 years.
            This is equivalent to 120 months, 520 weeks, or 3650 days.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.DeprecateRule.IntervalUnit">
            <summary>
            Gets and sets the property IntervalUnit. 
            <para>
            The unit of time in which to measure the <b>Interval</b>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.EncryptionConfiguration">
            <summary>
            <b>[Event-based policies only]</b> Specifies the encryption settings for cross-Region
            snapshot copies created by event-based policies.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.EncryptionConfiguration.CmkArn">
            <summary>
            Gets and sets the property CmkArn. 
            <para>
            The Amazon Resource Name (ARN) of the KMS key to use for EBS encryption. If this parameter
            is not specified, the default KMS key for the account is used.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.EncryptionConfiguration.Encrypted">
            <summary>
            Gets and sets the property Encrypted. 
            <para>
            To encrypt a copy of an unencrypted snapshot when encryption by default is not enabled,
            enable encryption using this parameter. Copies of encrypted snapshots are encrypted,
            even if this parameter is false or when encryption by default is not enabled.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.EventParameters">
            <summary>
            <b>[Event-based policies only]</b> Specifies an event that activates an event-based
            policy.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.EventParameters.DescriptionRegex">
            <summary>
            Gets and sets the property DescriptionRegex. 
            <para>
            The snapshot description that can trigger the policy. The description pattern is specified
            using a regular expression. The policy runs only if a snapshot with a description
            that matches the specified pattern is shared with your account.
            </para>
             
            <para>
            For example, specifying <c>^.*Created for policy: policy-1234567890abcdef0.*$</c>
            configures the policy to run only if snapshots created by policy <c>policy-1234567890abcdef0</c>
            are shared with your account.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.EventParameters.EventType">
            <summary>
            Gets and sets the property EventType. 
            <para>
            The type of event. Currently, only snapshot sharing events are supported.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.EventParameters.SnapshotOwner">
            <summary>
            Gets and sets the property SnapshotOwner. 
            <para>
            The IDs of the Amazon Web Services accounts that can trigger policy by sharing snapshots
            with your account. The policy only runs if one of the specified Amazon Web Services
            accounts shares a snapshot with your account.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.EventSource">
            <summary>
            <b>[Event-based policies only]</b> Specifies an event that activates an event-based
            policy.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.EventSource.Parameters">
            <summary>
            Gets and sets the property Parameters. 
            <para>
            Information about the event.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.EventSource.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            The source of the event. Currently only managed CloudWatch Events rules are supported.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Exclusions">
            <summary>
            <b>[Default policies only]</b> Specifies exclusion parameters for volumes or instances
            for which you do not want to create snapshots or AMIs. The policy will not create
            snapshots or AMIs for target resources that match any of the specified exclusion parameters.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Exclusions.ExcludeBootVolumes">
            <summary>
            Gets and sets the property ExcludeBootVolumes. 
            <para>
             <b>[Default policies for EBS snapshots only]</b> Indicates whether to exclude volumes
            that are attached to instances as the boot volume. If you exclude boot volumes, only
            volumes attached as data (non-boot) volumes will be backed up by the policy. To exclude
            boot volumes, specify <c>true</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Exclusions.ExcludeTags">
            <summary>
            Gets and sets the property ExcludeTags. 
            <para>
             <b>[Default policies for EBS-backed AMIs only]</b> Specifies whether to exclude volumes
            that have specific tags. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Exclusions.ExcludeVolumeTypes">
            <summary>
            Gets and sets the property ExcludeVolumeTypes. 
            <para>
             <b>[Default policies for EBS snapshots only]</b> Specifies the volume types to exclude.
            Volumes of the specified types will not be targeted by the policy.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.FastRestoreRule">
            <summary>
            <b>[Custom snapshot policies only]</b> Specifies a rule for enabling fast snapshot
            restore for snapshots created by snapshot policies. You can enable fast snapshot restore
            based on either a count or a time interval.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.FastRestoreRule.AvailabilityZones">
            <summary>
            Gets and sets the property AvailabilityZones. 
            <para>
            The Availability Zones in which to enable fast snapshot restore.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.FastRestoreRule.Count">
            <summary>
            Gets and sets the property Count. 
            <para>
            The number of snapshots to be enabled with fast snapshot restore.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.FastRestoreRule.Interval">
            <summary>
            Gets and sets the property Interval. 
            <para>
            The amount of time to enable fast snapshot restore. The maximum is 100 years. This
            is equivalent to 1200 months, 5200 weeks, or 36500 days.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.FastRestoreRule.IntervalUnit">
            <summary>
            Gets and sets the property IntervalUnit. 
            <para>
            The unit of time for enabling fast snapshot restore.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.GetLifecyclePoliciesRequest">
            <summary>
            Container for the parameters to the GetLifecyclePolicies operation.
            Gets summary information about all or the specified data lifecycle policies.
            
             
            <para>
            To get complete information about a policy, use <a href="https://docs.aws.amazon.com/dlm/latest/APIReference/API_GetLifecyclePolicy.html">GetLifecyclePolicy</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.GetLifecyclePoliciesRequest.DefaultPolicyType">
            <summary>
            Gets and sets the property DefaultPolicyType. 
            <para>
             <b>[Default policies only]</b> Specifies the type of default policy to get. Specify
            one of the following:
            </para>
             <ul> <li> 
            <para>
             <c>VOLUME</c> - To get only the default policy for EBS snapshots
            </para>
             </li> <li> 
            <para>
             <c>INSTANCE</c> - To get only the default policy for EBS-backed AMIs
            </para>
             </li> <li> 
            <para>
             <c>ALL</c> - To get all default policies
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.GetLifecyclePoliciesRequest.PolicyIds">
            <summary>
            Gets and sets the property PolicyIds. 
            <para>
            The identifiers of the data lifecycle policies.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.GetLifecyclePoliciesRequest.ResourceTypes">
            <summary>
            Gets and sets the property ResourceTypes. 
            <para>
            The resource type.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.GetLifecyclePoliciesRequest.State">
            <summary>
            Gets and sets the property State. 
            <para>
            The activation state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.GetLifecyclePoliciesRequest.TagsToAdd">
            <summary>
            Gets and sets the property TagsToAdd. 
            <para>
            The tags to add to objects created by the policy.
            </para>
             
            <para>
            Tags are strings in the format <c>key=value</c>.
            </para>
             
            <para>
            These user-defined tags are added in addition to the Amazon Web Services-added lifecycle
            tags.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.GetLifecyclePoliciesRequest.TargetTags">
            <summary>
            Gets and sets the property TargetTags. 
            <para>
            The target tag for a policy.
            </para>
             
            <para>
            Tags are strings in the format <c>key=value</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.GetLifecyclePoliciesResponse">
            <summary>
            This is the response object from the GetLifecyclePolicies operation.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.GetLifecyclePoliciesResponse.Policies">
            <summary>
            Gets and sets the property Policies. 
            <para>
            Summary information about the lifecycle policies.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.GetLifecyclePolicyRequest">
            <summary>
            Container for the parameters to the GetLifecyclePolicy operation.
            Gets detailed information about the specified lifecycle policy.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.GetLifecyclePolicyRequest.PolicyId">
            <summary>
            Gets and sets the property PolicyId. 
            <para>
            The identifier of the lifecycle policy.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.GetLifecyclePolicyResponse">
            <summary>
            This is the response object from the GetLifecyclePolicy operation.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.GetLifecyclePolicyResponse.Policy">
            <summary>
            Gets and sets the property Policy. 
            <para>
            Detailed information about the lifecycle policy.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.InternalServerException">
            <summary>
            The service failed in an unexpected way.
            </summary>
        </member>
        <member name="M:Amazon.DLM.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.DLM.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.DLM.Model.InternalServerException.#ctor(System.Exception)">
            <summary>
            Construct instance of InternalServerException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.DLM.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.DLM.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.DLM.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.DLM.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.DLM.Model.InternalServerException.Code">
            <summary>
            Gets and sets the property Code.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.ActionMarshaller">
            <summary>
            Action Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.ActionMarshaller.Marshall(Amazon.DLM.Model.Action,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.DLM.Model.Internal.MarshallTransformations.ActionMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.ActionUnmarshaller">
            <summary>
            Response Unmarshaller for Action Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.ActionUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#Action,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.DLM.Model.Internal.MarshallTransformations.ActionUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.ActionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.ArchiveRetainRuleMarshaller">
            <summary>
            ArchiveRetainRule Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.ArchiveRetainRuleMarshaller.Marshall(Amazon.DLM.Model.ArchiveRetainRule,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.DLM.Model.Internal.MarshallTransformations.ArchiveRetainRuleMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.ArchiveRetainRuleUnmarshaller">
            <summary>
            Response Unmarshaller for ArchiveRetainRule Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.ArchiveRetainRuleUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#ArchiveRetainRule,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.DLM.Model.Internal.MarshallTransformations.ArchiveRetainRuleUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.ArchiveRetainRuleUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.ArchiveRuleMarshaller">
            <summary>
            ArchiveRule Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.ArchiveRuleMarshaller.Marshall(Amazon.DLM.Model.ArchiveRule,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.DLM.Model.Internal.MarshallTransformations.ArchiveRuleMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.ArchiveRuleUnmarshaller">
            <summary>
            Response Unmarshaller for ArchiveRule Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.ArchiveRuleUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#ArchiveRule,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.DLM.Model.Internal.MarshallTransformations.ArchiveRuleUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.ArchiveRuleUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.CreateLifecyclePolicyRequestMarshaller">
            <summary>
            CreateLifecyclePolicy Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.CreateLifecyclePolicyRequestMarshaller.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.DLM.Model.Internal.MarshallTransformations.CreateLifecyclePolicyRequestMarshaller.Marshall(Amazon.DLM.Model.CreateLifecyclePolicyRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.DLM.Model.Internal.MarshallTransformations.CreateLifecyclePolicyRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.CreateLifecyclePolicyResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateLifecyclePolicy operation
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.CreateLifecyclePolicyResponseUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.CreateLifecyclePolicyResponseUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.CreateLifecyclePolicyResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.CreateRuleMarshaller">
            <summary>
            CreateRule Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.CreateRuleMarshaller.Marshall(Amazon.DLM.Model.CreateRule,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.DLM.Model.Internal.MarshallTransformations.CreateRuleMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.CreateRuleUnmarshaller">
            <summary>
            Response Unmarshaller for CreateRule Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.CreateRuleUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#CreateRule,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.DLM.Model.Internal.MarshallTransformations.CreateRuleUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.CreateRuleUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyActionMarshaller">
            <summary>
            CrossRegionCopyAction Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyActionMarshaller.Marshall(Amazon.DLM.Model.CrossRegionCopyAction,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.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyActionMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyActionUnmarshaller">
            <summary>
            Response Unmarshaller for CrossRegionCopyAction Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyActionUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#CrossRegionCopyAction,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.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyActionUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyActionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyDeprecateRuleMarshaller">
            <summary>
            CrossRegionCopyDeprecateRule Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyDeprecateRuleMarshaller.Marshall(Amazon.DLM.Model.CrossRegionCopyDeprecateRule,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.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyDeprecateRuleMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyDeprecateRuleUnmarshaller">
            <summary>
            Response Unmarshaller for CrossRegionCopyDeprecateRule Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyDeprecateRuleUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#CrossRegionCopyDeprecateRule,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.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyDeprecateRuleUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyDeprecateRuleUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyRetainRuleMarshaller">
            <summary>
            CrossRegionCopyRetainRule Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyRetainRuleMarshaller.Marshall(Amazon.DLM.Model.CrossRegionCopyRetainRule,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.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyRetainRuleMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyRetainRuleUnmarshaller">
            <summary>
            Response Unmarshaller for CrossRegionCopyRetainRule Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyRetainRuleUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#CrossRegionCopyRetainRule,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.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyRetainRuleUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyRetainRuleUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyRuleMarshaller">
            <summary>
            CrossRegionCopyRule Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyRuleMarshaller.Marshall(Amazon.DLM.Model.CrossRegionCopyRule,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.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyRuleMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyRuleUnmarshaller">
            <summary>
            Response Unmarshaller for CrossRegionCopyRule Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyRuleUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#CrossRegionCopyRule,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.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyRuleUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyRuleUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyTargetMarshaller">
            <summary>
            CrossRegionCopyTarget Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyTargetMarshaller.Marshall(Amazon.DLM.Model.CrossRegionCopyTarget,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.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyTargetMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyTargetUnmarshaller">
            <summary>
            Response Unmarshaller for CrossRegionCopyTarget Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyTargetUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#CrossRegionCopyTarget,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.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyTargetUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.CrossRegionCopyTargetUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.DeleteLifecyclePolicyRequestMarshaller">
            <summary>
            DeleteLifecyclePolicy Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.DeleteLifecyclePolicyRequestMarshaller.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.DLM.Model.Internal.MarshallTransformations.DeleteLifecyclePolicyRequestMarshaller.Marshall(Amazon.DLM.Model.DeleteLifecyclePolicyRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.DLM.Model.Internal.MarshallTransformations.DeleteLifecyclePolicyRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.DeleteLifecyclePolicyResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteLifecyclePolicy operation
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.DeleteLifecyclePolicyResponseUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.DeleteLifecyclePolicyResponseUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.DeleteLifecyclePolicyResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.DeprecateRuleMarshaller">
            <summary>
            DeprecateRule Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.DeprecateRuleMarshaller.Marshall(Amazon.DLM.Model.DeprecateRule,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.DLM.Model.Internal.MarshallTransformations.DeprecateRuleMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.DeprecateRuleUnmarshaller">
            <summary>
            Response Unmarshaller for DeprecateRule Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.DeprecateRuleUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#DeprecateRule,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.DLM.Model.Internal.MarshallTransformations.DeprecateRuleUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.DeprecateRuleUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.EncryptionConfigurationMarshaller">
            <summary>
            EncryptionConfiguration Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.EncryptionConfigurationMarshaller.Marshall(Amazon.DLM.Model.EncryptionConfiguration,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.DLM.Model.Internal.MarshallTransformations.EncryptionConfigurationMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.EncryptionConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for EncryptionConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.EncryptionConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#EncryptionConfiguration,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.DLM.Model.Internal.MarshallTransformations.EncryptionConfigurationUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.EncryptionConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.EventParametersMarshaller">
            <summary>
            EventParameters Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.EventParametersMarshaller.Marshall(Amazon.DLM.Model.EventParameters,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.DLM.Model.Internal.MarshallTransformations.EventParametersMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.EventParametersUnmarshaller">
            <summary>
            Response Unmarshaller for EventParameters Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.EventParametersUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#EventParameters,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.DLM.Model.Internal.MarshallTransformations.EventParametersUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.EventParametersUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.EventSourceMarshaller">
            <summary>
            EventSource Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.EventSourceMarshaller.Marshall(Amazon.DLM.Model.EventSource,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.DLM.Model.Internal.MarshallTransformations.EventSourceMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.EventSourceUnmarshaller">
            <summary>
            Response Unmarshaller for EventSource Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.EventSourceUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#EventSource,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.DLM.Model.Internal.MarshallTransformations.EventSourceUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.EventSourceUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.ExclusionsMarshaller">
            <summary>
            Exclusions Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.ExclusionsMarshaller.Marshall(Amazon.DLM.Model.Exclusions,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.DLM.Model.Internal.MarshallTransformations.ExclusionsMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.ExclusionsUnmarshaller">
            <summary>
            Response Unmarshaller for Exclusions Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.ExclusionsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#Exclusions,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.DLM.Model.Internal.MarshallTransformations.ExclusionsUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.ExclusionsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.FastRestoreRuleMarshaller">
            <summary>
            FastRestoreRule Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.FastRestoreRuleMarshaller.Marshall(Amazon.DLM.Model.FastRestoreRule,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.DLM.Model.Internal.MarshallTransformations.FastRestoreRuleMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.FastRestoreRuleUnmarshaller">
            <summary>
            Response Unmarshaller for FastRestoreRule Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.FastRestoreRuleUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#FastRestoreRule,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.DLM.Model.Internal.MarshallTransformations.FastRestoreRuleUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.FastRestoreRuleUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.GetLifecyclePoliciesRequestMarshaller">
            <summary>
            GetLifecyclePolicies Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.GetLifecyclePoliciesRequestMarshaller.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.DLM.Model.Internal.MarshallTransformations.GetLifecyclePoliciesRequestMarshaller.Marshall(Amazon.DLM.Model.GetLifecyclePoliciesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.DLM.Model.Internal.MarshallTransformations.GetLifecyclePoliciesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.GetLifecyclePoliciesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetLifecyclePolicies operation
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.GetLifecyclePoliciesResponseUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.GetLifecyclePoliciesResponseUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.GetLifecyclePoliciesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.GetLifecyclePolicyRequestMarshaller">
            <summary>
            GetLifecyclePolicy Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.GetLifecyclePolicyRequestMarshaller.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.DLM.Model.Internal.MarshallTransformations.GetLifecyclePolicyRequestMarshaller.Marshall(Amazon.DLM.Model.GetLifecyclePolicyRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.DLM.Model.Internal.MarshallTransformations.GetLifecyclePolicyRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.GetLifecyclePolicyResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetLifecyclePolicy operation
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.GetLifecyclePolicyResponseUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.GetLifecyclePolicyResponseUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.GetLifecyclePolicyResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.InternalServerExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InternalServerException Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.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.DLM.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.DLM.Model.Internal.MarshallTransformations.InternalServerExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.InvalidRequestExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InvalidRequestException Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.InvalidRequestExceptionUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.InvalidRequestExceptionUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.InvalidRequestExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.LifecyclePolicySummaryUnmarshaller">
            <summary>
            Response Unmarshaller for LifecyclePolicySummary Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.LifecyclePolicySummaryUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#LifecyclePolicySummary,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.DLM.Model.Internal.MarshallTransformations.LifecyclePolicySummaryUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.LifecyclePolicySummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.LifecyclePolicyUnmarshaller">
            <summary>
            Response Unmarshaller for LifecyclePolicy Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.LifecyclePolicyUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#LifecyclePolicy,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.DLM.Model.Internal.MarshallTransformations.LifecyclePolicyUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.LifecyclePolicyUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.LimitExceededExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for LimitExceededException Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.LimitExceededExceptionUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.LimitExceededExceptionUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.LimitExceededExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller">
            <summary>
            ListTagsForResource Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.DLM.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.DLM.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller.Marshall(Amazon.DLM.Model.ListTagsForResourceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.DLM.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.ListTagsForResourceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListTagsForResource operation
            </summary>  
        </member>
        <member name="M:Amazon.DLM.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.DLM.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.DLM.Model.Internal.MarshallTransformations.ListTagsForResourceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.ParametersMarshaller">
            <summary>
            Parameters Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.ParametersMarshaller.Marshall(Amazon.DLM.Model.Parameters,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.DLM.Model.Internal.MarshallTransformations.ParametersMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.ParametersUnmarshaller">
            <summary>
            Response Unmarshaller for Parameters Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.ParametersUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#Parameters,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.DLM.Model.Internal.MarshallTransformations.ParametersUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.ParametersUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.PolicyDetailsMarshaller">
            <summary>
            PolicyDetails Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.PolicyDetailsMarshaller.Marshall(Amazon.DLM.Model.PolicyDetails,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.DLM.Model.Internal.MarshallTransformations.PolicyDetailsMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.PolicyDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for PolicyDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.PolicyDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#PolicyDetails,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.DLM.Model.Internal.MarshallTransformations.PolicyDetailsUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.PolicyDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.ResourceNotFoundExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ResourceNotFoundException Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.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.DLM.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.DLM.Model.Internal.MarshallTransformations.ResourceNotFoundExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.RetainRuleMarshaller">
            <summary>
            RetainRule Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.RetainRuleMarshaller.Marshall(Amazon.DLM.Model.RetainRule,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.DLM.Model.Internal.MarshallTransformations.RetainRuleMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.RetainRuleUnmarshaller">
            <summary>
            Response Unmarshaller for RetainRule Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.RetainRuleUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#RetainRule,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.DLM.Model.Internal.MarshallTransformations.RetainRuleUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.RetainRuleUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.RetentionArchiveTierMarshaller">
            <summary>
            RetentionArchiveTier Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.RetentionArchiveTierMarshaller.Marshall(Amazon.DLM.Model.RetentionArchiveTier,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.DLM.Model.Internal.MarshallTransformations.RetentionArchiveTierMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.RetentionArchiveTierUnmarshaller">
            <summary>
            Response Unmarshaller for RetentionArchiveTier Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.RetentionArchiveTierUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#RetentionArchiveTier,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.DLM.Model.Internal.MarshallTransformations.RetentionArchiveTierUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.RetentionArchiveTierUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.ScheduleMarshaller">
            <summary>
            Schedule Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.ScheduleMarshaller.Marshall(Amazon.DLM.Model.Schedule,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.DLM.Model.Internal.MarshallTransformations.ScheduleMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.ScheduleUnmarshaller">
            <summary>
            Response Unmarshaller for Schedule Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.ScheduleUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#Schedule,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.DLM.Model.Internal.MarshallTransformations.ScheduleUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.ScheduleUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.ScriptMarshaller">
            <summary>
            Script Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.ScriptMarshaller.Marshall(Amazon.DLM.Model.Script,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.DLM.Model.Internal.MarshallTransformations.ScriptMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.ScriptUnmarshaller">
            <summary>
            Response Unmarshaller for Script Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.ScriptUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#Script,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.DLM.Model.Internal.MarshallTransformations.ScriptUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.ScriptUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.ShareRuleMarshaller">
            <summary>
            ShareRule Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.ShareRuleMarshaller.Marshall(Amazon.DLM.Model.ShareRule,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.DLM.Model.Internal.MarshallTransformations.ShareRuleMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.ShareRuleUnmarshaller">
            <summary>
            Response Unmarshaller for ShareRule Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.ShareRuleUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#ShareRule,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.DLM.Model.Internal.MarshallTransformations.ShareRuleUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.ShareRuleUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.TagMarshaller">
            <summary>
            Tag Marshaller
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.TagMarshaller.Marshall(Amazon.DLM.Model.Tag,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.DLM.Model.Internal.MarshallTransformations.TagMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller">
            <summary>
            TagResource Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.DLM.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.DLM.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller.Marshall(Amazon.DLM.Model.TagResourceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.DLM.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.TagResourceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for TagResource operation
            </summary>  
        </member>
        <member name="M:Amazon.DLM.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.DLM.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.DLM.Model.Internal.MarshallTransformations.TagResourceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.TagUnmarshaller">
            <summary>
            Response Unmarshaller for Tag Object
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.TagUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#DLM#Model#Tag,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.TagUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.DLM.Model.Internal.MarshallTransformations.TagUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller">
            <summary>
            UntagResource Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.DLM.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.DLM.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller.Marshall(Amazon.DLM.Model.UntagResourceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.DLM.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.UntagResourceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UntagResource operation
            </summary>  
        </member>
        <member name="M:Amazon.DLM.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.DLM.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.DLM.Model.Internal.MarshallTransformations.UntagResourceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.UpdateLifecyclePolicyRequestMarshaller">
            <summary>
            UpdateLifecyclePolicy Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.UpdateLifecyclePolicyRequestMarshaller.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.DLM.Model.Internal.MarshallTransformations.UpdateLifecyclePolicyRequestMarshaller.Marshall(Amazon.DLM.Model.UpdateLifecyclePolicyRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.DLM.Model.Internal.MarshallTransformations.UpdateLifecyclePolicyRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.Internal.MarshallTransformations.UpdateLifecyclePolicyResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateLifecyclePolicy operation
            </summary>  
        </member>
        <member name="M:Amazon.DLM.Model.Internal.MarshallTransformations.UpdateLifecyclePolicyResponseUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.UpdateLifecyclePolicyResponseUnmarshaller.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.DLM.Model.Internal.MarshallTransformations.UpdateLifecyclePolicyResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.DLM.Model.InvalidRequestException">
            <summary>
            Bad request. The request is missing required parameters or has invalid parameters.
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.InvalidRequestException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidRequestException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.DLM.Model.InvalidRequestException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidRequestException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.DLM.Model.InvalidRequestException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidRequestException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.DLM.Model.InvalidRequestException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidRequestException
            </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.DLM.Model.InvalidRequestException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidRequestException
            </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.DLM.Model.InvalidRequestException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidRequestException 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.DLM.Model.InvalidRequestException.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.DLM.Model.InvalidRequestException.Code">
            <summary>
            Gets and sets the property Code.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.InvalidRequestException.MutuallyExclusiveParameters">
            <summary>
            Gets and sets the property MutuallyExclusiveParameters. 
            <para>
            The request included parameters that cannot be provided together.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.InvalidRequestException.RequiredParameters">
            <summary>
            Gets and sets the property RequiredParameters. 
            <para>
            The request omitted one or more required parameters.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.LifecyclePolicy">
            <summary>
            Information about a lifecycle policy.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.LifecyclePolicy.DateCreated">
            <summary>
            Gets and sets the property DateCreated. 
            <para>
            The local date and time when the lifecycle policy was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.LifecyclePolicy.DateModified">
            <summary>
            Gets and sets the property DateModified. 
            <para>
            The local date and time when the lifecycle policy was last modified.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.LifecyclePolicy.DefaultPolicy">
            <summary>
            Gets and sets the property DefaultPolicy. 
            <para>
            Indicates whether the policy is a default lifecycle policy or a custom lifecycle policy.
            </para>
             <ul> <li> 
            <para>
             <c>true</c> - the policy is a default policy.
            </para>
             </li> <li> 
            <para>
             <c>false</c> - the policy is a custom policy.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.LifecyclePolicy.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            The description of the lifecycle policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.LifecyclePolicy.ExecutionRoleArn">
            <summary>
            Gets and sets the property ExecutionRoleArn. 
            <para>
            The Amazon Resource Name (ARN) of the IAM role used to run the operations specified
            by the lifecycle policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.LifecyclePolicy.PolicyArn">
            <summary>
            Gets and sets the property PolicyArn. 
            <para>
            The Amazon Resource Name (ARN) of the policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.LifecyclePolicy.PolicyDetails">
            <summary>
            Gets and sets the property PolicyDetails. 
            <para>
            The configuration of the lifecycle policy
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.LifecyclePolicy.PolicyId">
            <summary>
            Gets and sets the property PolicyId. 
            <para>
            The identifier of the lifecycle policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.LifecyclePolicy.State">
            <summary>
            Gets and sets the property State. 
            <para>
            The activation state of the lifecycle policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.LifecyclePolicy.StatusMessage">
            <summary>
            Gets and sets the property StatusMessage. 
            <para>
            The description of the status.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.LifecyclePolicy.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            The tags.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.LifecyclePolicySummary">
            <summary>
            Summary information about a lifecycle policy.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.LifecyclePolicySummary.DefaultPolicy">
            <summary>
            Gets and sets the property DefaultPolicy. 
            <para>
             <b>[Default policies only]</b> The type of default policy. Values include:
            </para>
             <ul> <li> 
            <para>
             <c>VOLUME</c> - Default policy for EBS snapshots
            </para>
             </li> <li> 
            <para>
             <c>INSTANCE</c> - Default policy for EBS-backed AMIs
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.LifecyclePolicySummary.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            The description of the lifecycle policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.LifecyclePolicySummary.PolicyId">
            <summary>
            Gets and sets the property PolicyId. 
            <para>
            The identifier of the lifecycle policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.LifecyclePolicySummary.PolicyType">
            <summary>
            Gets and sets the property PolicyType. 
            <para>
            The type of policy. <c>EBS_SNAPSHOT_MANAGEMENT</c> indicates that the policy manages
            the lifecycle of Amazon EBS snapshots. <c>IMAGE_MANAGEMENT</c> indicates that the
            policy manages the lifecycle of EBS-backed AMIs. <c>EVENT_BASED_POLICY</c> indicates
            that the policy automates cross-account snapshot copies for snapshots that are shared
            with your account.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.LifecyclePolicySummary.State">
            <summary>
            Gets and sets the property State. 
            <para>
            The activation state of the lifecycle policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.LifecyclePolicySummary.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            The tags.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.LimitExceededException">
            <summary>
            The request failed because a limit was exceeded.
            </summary>
        </member>
        <member name="M:Amazon.DLM.Model.LimitExceededException.#ctor(System.String)">
            <summary>
            Constructs a new LimitExceededException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.DLM.Model.LimitExceededException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of LimitExceededException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.DLM.Model.LimitExceededException.#ctor(System.Exception)">
            <summary>
            Construct instance of LimitExceededException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.DLM.Model.LimitExceededException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of LimitExceededException
            </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.DLM.Model.LimitExceededException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of LimitExceededException
            </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.DLM.Model.LimitExceededException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the LimitExceededException 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.DLM.Model.LimitExceededException.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.DLM.Model.LimitExceededException.Code">
            <summary>
            Gets and sets the property Code.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.LimitExceededException.ResourceType">
            <summary>
            Gets and sets the property ResourceType. 
            <para>
            Value is the type of resource for which a limit was exceeded.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.ListTagsForResourceRequest">
            <summary>
            Container for the parameters to the ListTagsForResource operation.
            Lists the tags for the specified resource.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.ListTagsForResourceRequest.ResourceArn">
            <summary>
            Gets and sets the property ResourceArn. 
            <para>
            The Amazon Resource Name (ARN) of the resource.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.ListTagsForResourceResponse">
            <summary>
            This is the response object from the ListTagsForResource operation.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.ListTagsForResourceResponse.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            Information about the tags.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Parameters">
            <summary>
            <b>[Custom snapshot and AMI policies only]</b> Specifies optional parameters for
            snapshot and AMI policies. The set of valid parameters depends on the combination
            of policy type and target resource type.
            
             
            <para>
            If you choose to exclude boot volumes and you specify tags that consequently exclude
            all of the additional data volumes attached to an instance, then Amazon Data Lifecycle
            Manager will not create any snapshots for the affected instance, and it will emit
            a <c>SnapshotsCreateFailed</c> Amazon CloudWatch metric. For more information, see
            <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitor-dlm-cw-metrics.html">Monitor
            your policies using Amazon CloudWatch</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Parameters.ExcludeBootVolume">
            <summary>
            Gets and sets the property ExcludeBootVolume. 
            <para>
             <b>[Custom snapshot policies that target instances only]</b> Indicates whether to
            exclude the root volume from multi-volume snapshot sets. The default is <c>false</c>.
            If you specify <c>true</c>, then the root volumes attached to targeted instances will
            be excluded from the multi-volume snapshot sets created by the policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Parameters.ExcludeDataVolumeTags">
            <summary>
            Gets and sets the property ExcludeDataVolumeTags. 
            <para>
             <b>[Custom snapshot policies that target instances only]</b> The tags used to identify
            data (non-root) volumes to exclude from multi-volume snapshot sets.
            </para>
             
            <para>
            If you create a snapshot lifecycle policy that targets instances and you specify tags
            for this parameter, then data volumes with the specified tags that are attached to
            targeted instances will be excluded from the multi-volume snapshot sets created by
            the policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Parameters.NoReboot">
            <summary>
            Gets and sets the property NoReboot. 
            <para>
             <b>[Custom AMI policies only]</b> Indicates whether targeted instances are rebooted
            when the lifecycle policy runs. <c>true</c> indicates that targeted instances are
            not rebooted when the policy runs. <c>false</c> indicates that target instances are
            rebooted when the policy runs. The default is <c>true</c> (instances are not rebooted).
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.PolicyDetails">
            <summary>
            Specifies the configuration of a lifecycle policy.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.PolicyDetails.Actions">
            <summary>
            Gets and sets the property Actions. 
            <para>
             <b>[Event-based policies only]</b> The actions to be performed when the event-based
            policy is activated. You can specify only one action per policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.PolicyDetails.CopyTags">
            <summary>
            Gets and sets the property CopyTags. 
            <para>
             <b>[Default policies only]</b> Indicates whether the policy should copy tags from
            the source resource to the snapshot or AMI. If you do not specify a value, the default
            is <c>false</c>.
            </para>
             
            <para>
            Default: false
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.PolicyDetails.CreateInterval">
            <summary>
            Gets and sets the property CreateInterval. 
            <para>
             <b>[Default policies only]</b> Specifies how often the policy should run and create
            snapshots or AMIs. The creation frequency can range from 1 to 7 days. If you do not
            specify a value, the default is 1.
            </para>
             
            <para>
            Default: 1
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.PolicyDetails.CrossRegionCopyTargets">
            <summary>
            Gets and sets the property CrossRegionCopyTargets. 
            <para>
             <b>[Default policies only]</b> Specifies destination Regions for snapshot or AMI
            copies. You can specify up to 3 destination Regions. If you do not want to create
            cross-Region copies, omit this parameter.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.PolicyDetails.EventSource">
            <summary>
            Gets and sets the property EventSource. 
            <para>
             <b>[Event-based policies only]</b> The event that activates the event-based policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.PolicyDetails.Exclusions">
            <summary>
            Gets and sets the property Exclusions. 
            <para>
             <b>[Default policies only]</b> Specifies exclusion parameters for volumes or instances
            for which you do not want to create snapshots or AMIs. The policy will not create
            snapshots or AMIs for target resources that match any of the specified exclusion parameters.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.PolicyDetails.ExtendDeletion">
            <summary>
            Gets and sets the property ExtendDeletion. 
            <para>
             <b>[Default policies only]</b> Defines the snapshot or AMI retention behavior for
            the policy if the source volume or instance is deleted, or if the policy enters the
            error, disabled, or deleted state.
            </para>
             
            <para>
            By default (<b>ExtendDeletion=false</b>):
            </para>
             <ul> <li> 
            <para>
            If a source resource is deleted, Amazon Data Lifecycle Manager will continue to delete
            previously created snapshots or AMIs, up to but not including the last one, based
            on the specified retention period. If you want Amazon Data Lifecycle Manager to delete
            all snapshots or AMIs, including the last one, specify <c>true</c>.
            </para>
             </li> <li> 
            <para>
            If a policy enters the error, disabled, or deleted state, Amazon Data Lifecycle Manager
            stops deleting snapshots and AMIs. If you want Amazon Data Lifecycle Manager to continue
            deleting snapshots or AMIs, including the last one, if the policy enters one of these
            states, specify <c>true</c>.
            </para>
             </li> </ul> 
            <para>
            If you enable extended deletion (<b>ExtendDeletion=true</b>), you override both default
            behaviors simultaneously.
            </para>
             
            <para>
            If you do not specify a value, the default is <c>false</c>.
            </para>
             
            <para>
            Default: false
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.PolicyDetails.Parameters">
            <summary>
            Gets and sets the property Parameters. 
            <para>
             <b>[Custom snapshot and AMI policies only]</b> A set of optional parameters for snapshot
            and AMI lifecycle policies. 
            </para>
             <note> 
            <para>
            If you are modifying a policy that was created or previously modified using the Amazon
            Data Lifecycle Manager console, then you must include this parameter and specify either
            the default values or the new values that you require. You can't omit this parameter
            or set its values to null.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.PolicyDetails.PolicyLanguage">
            <summary>
            Gets and sets the property PolicyLanguage. 
            <para>
            The type of policy to create. Specify one of the following:
            </para>
             <ul> <li> 
            <para>
             <c>SIMPLIFIED</c> To create a default policy.
            </para>
             </li> <li> 
            <para>
             <c>STANDARD</c> To create a custom policy.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.PolicyDetails.PolicyType">
            <summary>
            Gets and sets the property PolicyType. 
            <para>
            The type of policy. Specify <c>EBS_SNAPSHOT_MANAGEMENT</c> to create a lifecycle policy
            that manages the lifecycle of Amazon EBS snapshots. Specify <c>IMAGE_MANAGEMENT</c>
            to create a lifecycle policy that manages the lifecycle of EBS-backed AMIs. Specify
            <c>EVENT_BASED_POLICY </c> to create an event-based policy that performs specific
            actions when a defined event occurs in your Amazon Web Services account.
            </para>
             
            <para>
            The default is <c>EBS_SNAPSHOT_MANAGEMENT</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.PolicyDetails.ResourceLocations">
            <summary>
            Gets and sets the property ResourceLocations. 
            <para>
             <b>[Custom snapshot and AMI policies only]</b> The location of the resources to backup.
            </para>
             <ul> <li> 
            <para>
            If the source resources are located in a Region, specify <c>CLOUD</c>. In this case,
            the policy targets all resources of the specified type with matching target tags across
            all Availability Zones in the Region.
            </para>
             </li> <li> 
            <para>
             <b>[Custom snapshot policies only]</b> If the source resources are located in a Local
            Zone, specify <c>LOCAL_ZONE</c>. In this case, the policy targets all resources of
            the specified type with matching target tags across all Local Zones in the Region.
            </para>
             </li> <li> 
            <para>
            If the source resources are located on an Outpost in your account, specify <c>OUTPOST</c>.
            In this case, the policy targets all resources of the specified type with matching
            target tags across all of the Outposts in your account.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.PolicyDetails.ResourceType">
            <summary>
            Gets and sets the property ResourceType. 
            <para>
             <b>[Default policies only]</b> Specify the type of default policy to create.
            </para>
             <ul> <li> 
            <para>
            To create a default policy for EBS snapshots, that creates snapshots of all volumes
            in the Region that do not have recent backups, specify <c>VOLUME</c>.
            </para>
             </li> <li> 
            <para>
            To create a default policy for EBS-backed AMIs, that creates EBS-backed AMIs from
            all instances in the Region that do not have recent backups, specify <c>INSTANCE</c>.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.PolicyDetails.ResourceTypes">
            <summary>
            Gets and sets the property ResourceTypes. 
            <para>
             <b>[Custom snapshot policies only]</b> The target resource type for snapshot and
            AMI lifecycle policies. Use <c>VOLUME </c>to create snapshots of individual volumes
            or use <c>INSTANCE</c> to create multi-volume snapshots from the volumes for an instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.PolicyDetails.RetainInterval">
            <summary>
            Gets and sets the property RetainInterval. 
            <para>
             <b>[Default policies only]</b> Specifies how long the policy should retain snapshots
            or AMIs before deleting them. The retention period can range from 2 to 14 days, but
            it must be greater than the creation frequency to ensure that the policy retains at
            least 1 snapshot or AMI at any given time. If you do not specify a value, the default
            is 7.
            </para>
             
            <para>
            Default: 7
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.PolicyDetails.Schedules">
            <summary>
            Gets and sets the property Schedules. 
            <para>
             <b>[Custom snapshot and AMI policies only]</b> The schedules of policy-defined actions
            for snapshot and AMI lifecycle policies. A policy can have up to four schedules—one
            mandatory schedule and up to three optional schedules.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.PolicyDetails.TargetTags">
            <summary>
            Gets and sets the property TargetTags. 
            <para>
             <b>[Custom snapshot and AMI policies only]</b> The single tag that identifies targeted
            resources for this policy.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.ResourceNotFoundException">
            <summary>
            A requested resource was not found.
            </summary>
        </member>
        <member name="M:Amazon.DLM.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.DLM.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.DLM.Model.ResourceNotFoundException.#ctor(System.Exception)">
            <summary>
            Construct instance of ResourceNotFoundException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.DLM.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.DLM.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.DLM.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.DLM.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.DLM.Model.ResourceNotFoundException.Code">
            <summary>
            Gets and sets the property Code.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.ResourceNotFoundException.ResourceIds">
            <summary>
            Gets and sets the property ResourceIds. 
            <para>
            Value is a list of resource IDs that were not found.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.ResourceNotFoundException.ResourceType">
            <summary>
            Gets and sets the property ResourceType. 
            <para>
            Value is the type of resource that was not found.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.RetainRule">
            <summary>
            <b>[Custom snapshot and AMI policies only]</b> Specifies a retention rule for snapshots
            created by snapshot policies, or for AMIs created by AMI policies.
            
             <note> 
            <para>
            For snapshot policies that have an <a href="https://docs.aws.amazon.com/dlm/latest/APIReference/API_ArchiveRule.html">ArchiveRule</a>,
            this retention rule applies to standard tier retention. When the retention threshold
            is met, snapshots are moved from the standard to the archive tier.
            </para>
             
            <para>
            For snapshot policies that do not have an <b>ArchiveRule</b>, snapshots are permanently
            deleted when this retention threshold is met.
            </para>
             </note> 
            <para>
            You can retain snapshots based on either a count or a time interval.
            </para>
             <ul> <li> 
            <para>
             <b>Count-based retention</b> 
            </para>
             
            <para>
            You must specify <b>Count</b>. If you specify an <a href="https://docs.aws.amazon.com/dlm/latest/APIReference/API_ArchiveRule.html">ArchiveRule</a>
            for the schedule, then you can specify a retention count of <c>0</c> to archive snapshots
            immediately after creation. If you specify a <a href="https://docs.aws.amazon.com/dlm/latest/APIReference/API_FastRestoreRule.html">FastRestoreRule</a>,
            <a href="https://docs.aws.amazon.com/dlm/latest/APIReference/API_ShareRule.html">ShareRule</a>,
            or a <a href="https://docs.aws.amazon.com/dlm/latest/APIReference/API_CrossRegionCopyRule.html">CrossRegionCopyRule</a>,
            then you must specify a retention count of <c>1</c> or more.
            </para>
             </li> <li> 
            <para>
             <b>Age-based retention</b> 
            </para>
             
            <para>
            You must specify <b>Interval</b> and <b>IntervalUnit</b>. If you specify an <a href="https://docs.aws.amazon.com/dlm/latest/APIReference/API_ArchiveRule.html">ArchiveRule</a>
            for the schedule, then you can specify a retention interval of <c>0</c> days to archive
            snapshots immediately after creation. If you specify a <a href="https://docs.aws.amazon.com/dlm/latest/APIReference/API_FastRestoreRule.html">FastRestoreRule</a>,
            <a href="https://docs.aws.amazon.com/dlm/latest/APIReference/API_ShareRule.html">ShareRule</a>,
            or a <a href="https://docs.aws.amazon.com/dlm/latest/APIReference/API_CrossRegionCopyRule.html">CrossRegionCopyRule</a>,
            then you must specify a retention interval of <c>1</c> day or more.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.RetainRule.Count">
            <summary>
            Gets and sets the property Count. 
            <para>
            The number of snapshots to retain for each volume, up to a maximum of 1000. For example
            if you want to retain a maximum of three snapshots, specify <c>3</c>. When the fourth
            snapshot is created, the oldest retained snapshot is deleted, or it is moved to the
            archive tier if you have specified an <a href="https://docs.aws.amazon.com/dlm/latest/APIReference/API_ArchiveRule.html">ArchiveRule</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.RetainRule.Interval">
            <summary>
            Gets and sets the property Interval. 
            <para>
            The amount of time to retain each snapshot. The maximum is 100 years. This is equivalent
            to 1200 months, 5200 weeks, or 36500 days.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.RetainRule.IntervalUnit">
            <summary>
            Gets and sets the property IntervalUnit. 
            <para>
            The unit of time for time-based retention. For example, to retain snapshots for 3
            months, specify <c>Interval=3</c> and <c>IntervalUnit=MONTHS</c>. Once the snapshot
            has been retained for 3 months, it is deleted, or it is moved to the archive tier
            if you have specified an <a href="https://docs.aws.amazon.com/dlm/latest/APIReference/API_ArchiveRule.html">ArchiveRule</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.RetentionArchiveTier">
            <summary>
            <b>[Custom snapshot policies only]</b> Describes the retention rule for archived
            snapshots. Once the archive retention threshold is met, the snapshots are permanently
            deleted from the archive tier.
            
             <note> 
            <para>
            The archive retention rule must retain snapshots in the archive tier for a minimum
            of 90 days.
            </para>
             </note> 
            <para>
            For <b>count-based schedules</b>, you must specify <b>Count</b>. For <b>age-based
            schedules</b>, you must specify <b>Interval</b> and <b> IntervalUnit</b>.
            </para>
             
            <para>
            For more information about using snapshot archiving, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/snapshot-ami-policy.html#dlm-archive">Considerations
            for snapshot lifecycle policies</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.RetentionArchiveTier.Count">
            <summary>
            Gets and sets the property Count. 
            <para>
            The maximum number of snapshots to retain in the archive storage tier for each volume.
            The count must ensure that each snapshot remains in the archive tier for at least
            90 days. For example, if the schedule creates snapshots every 30 days, you must specify
            a count of 3 or more to ensure that each snapshot is archived for at least 90 days.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.RetentionArchiveTier.Interval">
            <summary>
            Gets and sets the property Interval. 
            <para>
            Specifies the period of time to retain snapshots in the archive tier. After this period
            expires, the snapshot is permanently deleted.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.RetentionArchiveTier.IntervalUnit">
            <summary>
            Gets and sets the property IntervalUnit. 
            <para>
            The unit of time in which to measure the <b>Interval</b>. For example, to retain a
            snapshots in the archive tier for 6 months, specify <c>Interval=6</c> and <c>IntervalUnit=MONTHS</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Schedule">
            <summary>
            <b>[Custom snapshot and AMI policies only]</b> Specifies a schedule for a snapshot
            or AMI lifecycle policy.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Schedule.ArchiveRule">
            <summary>
            Gets and sets the property ArchiveRule. 
            <para>
             <b>[Custom snapshot policies that target volumes only]</b> The snapshot archiving
            rule for the schedule. When you specify an archiving rule, snapshots are automatically
            moved from the standard tier to the archive tier once the schedule's retention threshold
            is met. Snapshots are then retained in the archive tier for the archive retention
            period that you specify. 
            </para>
             
            <para>
            For more information about using snapshot archiving, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/snapshot-ami-policy.html#dlm-archive">Considerations
            for snapshot lifecycle policies</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Schedule.CopyTags">
            <summary>
            Gets and sets the property CopyTags. 
            <para>
            Copy all user-defined tags on a source volume to snapshots of the volume created by
            this policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Schedule.CreateRule">
            <summary>
            Gets and sets the property CreateRule. 
            <para>
            The creation rule.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Schedule.CrossRegionCopyRules">
            <summary>
            Gets and sets the property CrossRegionCopyRules. 
            <para>
            Specifies a rule for copying snapshots or AMIs across Regions.
            </para>
             <note> 
            <para>
            You can't specify cross-Region copy rules for policies that create snapshots on an
            Outpost or in a Local Zone. If the policy creates snapshots in a Region, then snapshots
            can be copied to up to three Regions or Outposts.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Schedule.DeprecateRule">
            <summary>
            Gets and sets the property DeprecateRule. 
            <para>
             <b>[Custom AMI policies only]</b> The AMI deprecation rule for the schedule.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Schedule.FastRestoreRule">
            <summary>
            Gets and sets the property FastRestoreRule. 
            <para>
             <b>[Custom snapshot policies only]</b> The rule for enabling fast snapshot restore.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Schedule.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the schedule.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Schedule.RetainRule">
            <summary>
            Gets and sets the property RetainRule. 
            <para>
            The retention rule for snapshots or AMIs created by the policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Schedule.ShareRules">
            <summary>
            Gets and sets the property ShareRules. 
            <para>
             <b>[Custom snapshot policies only]</b> The rule for sharing snapshots with other
            Amazon Web Services accounts.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Schedule.TagsToAdd">
            <summary>
            Gets and sets the property TagsToAdd. 
            <para>
            The tags to apply to policy-created resources. These user-defined tags are in addition
            to the Amazon Web Services-added lifecycle tags.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Schedule.VariableTags">
            <summary>
            Gets and sets the property VariableTags. 
            <para>
             <b>[AMI policies and snapshot policies that target instances only]</b> A collection
            of key/value pairs with values determined dynamically when the policy is executed.
            Keys may be any valid Amazon EC2 tag key. Values must be in one of the two following
            formats: <c>$(instance-id)</c> or <c>$(timestamp)</c>. Variable tags are only valid
            for EBS Snapshot Management – Instance policies.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Script">
            <summary>
            <b>[Custom snapshot policies that target instances only]</b> Information about pre
            and/or post scripts for a snapshot lifecycle policy that targets instances. For more
            information, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/automate-app-consistent-backups.html">
            Automating application-consistent snapshots with pre and post scripts</a>.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Script.ExecuteOperationOnScriptFailure">
            <summary>
            Gets and sets the property ExecuteOperationOnScriptFailure. 
            <para>
            Indicates whether Amazon Data Lifecycle Manager should default to crash-consistent
            snapshots if the pre script fails.
            </para>
             <ul> <li> 
            <para>
            To default to crash consistent snapshot if the pre script fails, specify <c>true</c>.
            </para>
             </li> <li> 
            <para>
            To skip the instance for snapshot creation if the pre script fails, specify <c>false</c>.
            </para>
             </li> </ul> 
            <para>
            This parameter is supported only if you run a pre script. If you run a post script
            only, omit this parameter.
            </para>
             
            <para>
            Default: true
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Script.ExecutionHandler">
            <summary>
            Gets and sets the property ExecutionHandler. 
            <para>
            The SSM document that includes the pre and/or post scripts to run.
            </para>
             <ul> <li> 
            <para>
            If you are automating VSS backups, specify <c>AWS_VSS_BACKUP</c>. In this case, Amazon
            Data Lifecycle Manager automatically uses the <c>AWSEC2-CreateVssSnapshot</c> SSM
            document.
            </para>
             </li> <li> 
            <para>
            If you are automating application-consistent snapshots for SAP HANA workloads, specify
            <c>AWSSystemsManagerSAP-CreateDLMSnapshotForSAPHANA</c>.
            </para>
             </li> <li> 
            <para>
            If you are using a custom SSM document that you own, specify either the name or ARN
            of the SSM document. If you are using a custom SSM document that is shared with you,
            specify the ARN of the SSM document.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Script.ExecutionHandlerService">
            <summary>
            Gets and sets the property ExecutionHandlerService. 
            <para>
            Indicates the service used to execute the pre and/or post scripts.
            </para>
             <ul> <li> 
            <para>
            If you are using custom SSM documents or automating application-consistent snapshots
            of SAP HANA workloads, specify <c>AWS_SYSTEMS_MANAGER</c>.
            </para>
             </li> <li> 
            <para>
            If you are automating VSS Backups, omit this parameter.
            </para>
             </li> </ul> 
            <para>
            Default: AWS_SYSTEMS_MANAGER
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Script.ExecutionTimeout">
            <summary>
            Gets and sets the property ExecutionTimeout. 
            <para>
            Specifies a timeout period, in seconds, after which Amazon Data Lifecycle Manager
            fails the script run attempt if it has not completed. If a script does not complete
            within its timeout period, Amazon Data Lifecycle Manager fails the attempt. The timeout
            period applies to the pre and post scripts individually. 
            </para>
             
            <para>
            If you are automating VSS Backups, omit this parameter.
            </para>
             
            <para>
            Default: 10
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Script.MaximumRetryCount">
            <summary>
            Gets and sets the property MaximumRetryCount. 
            <para>
            Specifies the number of times Amazon Data Lifecycle Manager should retry scripts that
            fail.
            </para>
             <ul> <li> 
            <para>
            If the pre script fails, Amazon Data Lifecycle Manager retries the entire snapshot
            creation process, including running the pre and post scripts.
            </para>
             </li> <li> 
            <para>
            If the post script fails, Amazon Data Lifecycle Manager retries the post script only;
            in this case, the pre script will have completed and the snapshot might have been
            created.
            </para>
             </li> </ul> 
            <para>
            If you do not want Amazon Data Lifecycle Manager to retry failed scripts, specify
            <c>0</c>.
            </para>
             
            <para>
            Default: 0
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Script.Stages">
            <summary>
            Gets and sets the property Stages. 
            <para>
            Indicate which scripts Amazon Data Lifecycle Manager should run on target instances.
            Pre scripts run before Amazon Data Lifecycle Manager initiates snapshot creation.
            Post scripts run after Amazon Data Lifecycle Manager initiates snapshot creation.
            </para>
             <ul> <li> 
            <para>
            To run a pre script only, specify <c>PRE</c>. In this case, Amazon Data Lifecycle
            Manager calls the SSM document with the <c>pre-script</c> parameter before initiating
            snapshot creation.
            </para>
             </li> <li> 
            <para>
            To run a post script only, specify <c>POST</c>. In this case, Amazon Data Lifecycle
            Manager calls the SSM document with the <c>post-script</c> parameter after initiating
            snapshot creation.
            </para>
             </li> <li> 
            <para>
            To run both pre and post scripts, specify both <c>PRE</c> and <c>POST</c>. In this
            case, Amazon Data Lifecycle Manager calls the SSM document with the <c>pre-script</c>
            parameter before initiating snapshot creation, and then it calls the SSM document
            again with the <c>post-script</c> parameter after initiating snapshot creation.
            </para>
             </li> </ul> 
            <para>
            If you are automating VSS Backups, omit this parameter.
            </para>
             
            <para>
            Default: PRE and POST
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.ShareRule">
            <summary>
            <b>[Custom snapshot policies only]</b> Specifies a rule for sharing snapshots across
            Amazon Web Services accounts.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.ShareRule.TargetAccounts">
            <summary>
            Gets and sets the property TargetAccounts. 
            <para>
            The IDs of the Amazon Web Services accounts with which to share the snapshots.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.ShareRule.UnshareInterval">
            <summary>
            Gets and sets the property UnshareInterval. 
            <para>
            The period after which snapshots that are shared with other Amazon Web Services accounts
            are automatically unshared.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.ShareRule.UnshareIntervalUnit">
            <summary>
            Gets and sets the property UnshareIntervalUnit. 
            <para>
            The unit of time for the automatic unsharing interval.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.Tag">
            <summary>
            Specifies a tag for a resource.
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Tag.Key">
            <summary>
            Gets and sets the property Key. 
            <para>
            The tag key.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.Tag.Value">
            <summary>
            Gets and sets the property Value. 
            <para>
            The tag value.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.TagResourceRequest">
            <summary>
            Container for the parameters to the TagResource operation.
            Adds the specified tags to the specified resource.
            </summary>
        </member>
        <member name="P:Amazon.DLM.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.DLM.Model.TagResourceRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            One or more tags.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.TagResourceResponse">
            <summary>
            This is the response object from the TagResource operation.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.UntagResourceRequest">
            <summary>
            Container for the parameters to the UntagResource operation.
            Removes the specified tags from the specified resource.
            </summary>
        </member>
        <member name="P:Amazon.DLM.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.DLM.Model.UntagResourceRequest.TagKeys">
            <summary>
            Gets and sets the property TagKeys. 
            <para>
            The tag keys.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.UntagResourceResponse">
            <summary>
            This is the response object from the UntagResource operation.
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.UpdateLifecyclePolicyRequest">
            <summary>
            Container for the parameters to the UpdateLifecyclePolicy operation.
            Updates the specified lifecycle policy.
            
             
            <para>
            For more information about updating a policy, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/view-modify-delete.html#modify">Modify
            lifecycle policies</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.UpdateLifecyclePolicyRequest.CopyTags">
            <summary>
            Gets and sets the property CopyTags. 
            <para>
             <b>[Default policies only]</b> Indicates whether the policy should copy tags from
            the source resource to the snapshot or AMI.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.UpdateLifecyclePolicyRequest.CreateInterval">
            <summary>
            Gets and sets the property CreateInterval. 
            <para>
             <b>[Default policies only]</b> Specifies how often the policy should run and create
            snapshots or AMIs. The creation frequency can range from 1 to 7 days.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.UpdateLifecyclePolicyRequest.CrossRegionCopyTargets">
            <summary>
            Gets and sets the property CrossRegionCopyTargets. 
            <para>
             <b>[Default policies only]</b> Specifies destination Regions for snapshot or AMI
            copies. You can specify up to 3 destination Regions. If you do not want to create
            cross-Region copies, omit this parameter.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.UpdateLifecyclePolicyRequest.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            A description of the lifecycle policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.UpdateLifecyclePolicyRequest.Exclusions">
            <summary>
            Gets and sets the property Exclusions. 
            <para>
             <b>[Default policies only]</b> Specifies exclusion parameters for volumes or instances
            for which you do not want to create snapshots or AMIs. The policy will not create
            snapshots or AMIs for target resources that match any of the specified exclusion parameters.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.UpdateLifecyclePolicyRequest.ExecutionRoleArn">
            <summary>
            Gets and sets the property ExecutionRoleArn. 
            <para>
            The Amazon Resource Name (ARN) of the IAM role used to run the operations specified
            by the lifecycle policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.UpdateLifecyclePolicyRequest.ExtendDeletion">
            <summary>
            Gets and sets the property ExtendDeletion. 
            <para>
             <b>[Default policies only]</b> Defines the snapshot or AMI retention behavior for
            the policy if the source volume or instance is deleted, or if the policy enters the
            error, disabled, or deleted state.
            </para>
             
            <para>
            By default (<b>ExtendDeletion=false</b>):
            </para>
             <ul> <li> 
            <para>
            If a source resource is deleted, Amazon Data Lifecycle Manager will continue to delete
            previously created snapshots or AMIs, up to but not including the last one, based
            on the specified retention period. If you want Amazon Data Lifecycle Manager to delete
            all snapshots or AMIs, including the last one, specify <c>true</c>.
            </para>
             </li> <li> 
            <para>
            If a policy enters the error, disabled, or deleted state, Amazon Data Lifecycle Manager
            stops deleting snapshots and AMIs. If you want Amazon Data Lifecycle Manager to continue
            deleting snapshots or AMIs, including the last one, if the policy enters one of these
            states, specify <c>true</c>.
            </para>
             </li> </ul> 
            <para>
            If you enable extended deletion (<b>ExtendDeletion=true</b>), you override both default
            behaviors simultaneously.
            </para>
             
            <para>
            Default: false
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.UpdateLifecyclePolicyRequest.PolicyDetails">
            <summary>
            Gets and sets the property PolicyDetails. 
            <para>
            The configuration of the lifecycle policy. You cannot update the policy type or the
            resource type.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.UpdateLifecyclePolicyRequest.PolicyId">
            <summary>
            Gets and sets the property PolicyId. 
            <para>
            The identifier of the lifecycle policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.UpdateLifecyclePolicyRequest.RetainInterval">
            <summary>
            Gets and sets the property RetainInterval. 
            <para>
             <b>[Default policies only]</b> Specifies how long the policy should retain snapshots
            or AMIs before deleting them. The retention period can range from 2 to 14 days, but
            it must be greater than the creation frequency to ensure that the policy retains at
            least 1 snapshot or AMI at any given time.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.DLM.Model.UpdateLifecyclePolicyRequest.State">
            <summary>
            Gets and sets the property State. 
            <para>
            The desired activation state of the lifecycle policy after creation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.DLM.Model.UpdateLifecyclePolicyResponse">
            <summary>
            This is the response object from the UpdateLifecyclePolicy operation.
            </summary>
        </member>
        <member name="T:Amazon.DLM.AmazonDLMRequest">
            <summary>
            Base class for DLM operation requests.
            </summary>
        </member>
        <member name="T:Amazon.DLM.DefaultPoliciesTypeValues">
            <summary>
            Constants used for properties of type DefaultPoliciesTypeValues.
            </summary>
        </member>
        <member name="F:Amazon.DLM.DefaultPoliciesTypeValues.ALL">
            <summary>
            Constant ALL for DefaultPoliciesTypeValues
            </summary>
        </member>
        <member name="F:Amazon.DLM.DefaultPoliciesTypeValues.INSTANCE">
            <summary>
            Constant INSTANCE for DefaultPoliciesTypeValues
            </summary>
        </member>
        <member name="F:Amazon.DLM.DefaultPoliciesTypeValues.VOLUME">
            <summary>
            Constant VOLUME for DefaultPoliciesTypeValues
            </summary>
        </member>
        <member name="M:Amazon.DLM.DefaultPoliciesTypeValues.#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.DLM.DefaultPoliciesTypeValues.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.DLM.DefaultPoliciesTypeValues.op_Implicit(System.String)~Amazon.DLM.DefaultPoliciesTypeValues">
            <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.DLM.DefaultPolicyTypeValues">
            <summary>
            Constants used for properties of type DefaultPolicyTypeValues.
            </summary>
        </member>
        <member name="F:Amazon.DLM.DefaultPolicyTypeValues.INSTANCE">
            <summary>
            Constant INSTANCE for DefaultPolicyTypeValues
            </summary>
        </member>
        <member name="F:Amazon.DLM.DefaultPolicyTypeValues.VOLUME">
            <summary>
            Constant VOLUME for DefaultPolicyTypeValues
            </summary>
        </member>
        <member name="M:Amazon.DLM.DefaultPolicyTypeValues.#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.DLM.DefaultPolicyTypeValues.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.DLM.DefaultPolicyTypeValues.op_Implicit(System.String)~Amazon.DLM.DefaultPolicyTypeValues">
            <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.DLM.EventSourceValues">
            <summary>
            Constants used for properties of type EventSourceValues.
            </summary>
        </member>
        <member name="F:Amazon.DLM.EventSourceValues.MANAGED_CWE">
            <summary>
            Constant MANAGED_CWE for EventSourceValues
            </summary>
        </member>
        <member name="M:Amazon.DLM.EventSourceValues.#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.DLM.EventSourceValues.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.DLM.EventSourceValues.op_Implicit(System.String)~Amazon.DLM.EventSourceValues">
            <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.DLM.EventTypeValues">
            <summary>
            Constants used for properties of type EventTypeValues.
            </summary>
        </member>
        <member name="F:Amazon.DLM.EventTypeValues.ShareSnapshot">
            <summary>
            Constant ShareSnapshot for EventTypeValues
            </summary>
        </member>
        <member name="M:Amazon.DLM.EventTypeValues.#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.DLM.EventTypeValues.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.DLM.EventTypeValues.op_Implicit(System.String)~Amazon.DLM.EventTypeValues">
            <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.DLM.ExecutionHandlerServiceValues">
            <summary>
            Constants used for properties of type ExecutionHandlerServiceValues.
            </summary>
        </member>
        <member name="F:Amazon.DLM.ExecutionHandlerServiceValues.AWS_SYSTEMS_MANAGER">
            <summary>
            Constant AWS_SYSTEMS_MANAGER for ExecutionHandlerServiceValues
            </summary>
        </member>
        <member name="M:Amazon.DLM.ExecutionHandlerServiceValues.#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.DLM.ExecutionHandlerServiceValues.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.DLM.ExecutionHandlerServiceValues.op_Implicit(System.String)~Amazon.DLM.ExecutionHandlerServiceValues">
            <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.DLM.GettablePolicyStateValues">
            <summary>
            Constants used for properties of type GettablePolicyStateValues.
            </summary>
        </member>
        <member name="F:Amazon.DLM.GettablePolicyStateValues.DISABLED">
            <summary>
            Constant DISABLED for GettablePolicyStateValues
            </summary>
        </member>
        <member name="F:Amazon.DLM.GettablePolicyStateValues.ENABLED">
            <summary>
            Constant ENABLED for GettablePolicyStateValues
            </summary>
        </member>
        <member name="F:Amazon.DLM.GettablePolicyStateValues.ERROR">
            <summary>
            Constant ERROR for GettablePolicyStateValues
            </summary>
        </member>
        <member name="M:Amazon.DLM.GettablePolicyStateValues.#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.DLM.GettablePolicyStateValues.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.DLM.GettablePolicyStateValues.op_Implicit(System.String)~Amazon.DLM.GettablePolicyStateValues">
            <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.DLM.IntervalUnitValues">
            <summary>
            Constants used for properties of type IntervalUnitValues.
            </summary>
        </member>
        <member name="F:Amazon.DLM.IntervalUnitValues.HOURS">
            <summary>
            Constant HOURS for IntervalUnitValues
            </summary>
        </member>
        <member name="M:Amazon.DLM.IntervalUnitValues.#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.DLM.IntervalUnitValues.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.DLM.IntervalUnitValues.op_Implicit(System.String)~Amazon.DLM.IntervalUnitValues">
            <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.DLM.LocationValues">
            <summary>
            Constants used for properties of type LocationValues.
            </summary>
        </member>
        <member name="F:Amazon.DLM.LocationValues.CLOUD">
            <summary>
            Constant CLOUD for LocationValues
            </summary>
        </member>
        <member name="F:Amazon.DLM.LocationValues.LOCAL_ZONE">
            <summary>
            Constant LOCAL_ZONE for LocationValues
            </summary>
        </member>
        <member name="F:Amazon.DLM.LocationValues.OUTPOST_LOCAL">
            <summary>
            Constant OUTPOST_LOCAL for LocationValues
            </summary>
        </member>
        <member name="M:Amazon.DLM.LocationValues.#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.DLM.LocationValues.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.DLM.LocationValues.op_Implicit(System.String)~Amazon.DLM.LocationValues">
            <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.DLM.PolicyLanguageValues">
            <summary>
            Constants used for properties of type PolicyLanguageValues.
            </summary>
        </member>
        <member name="F:Amazon.DLM.PolicyLanguageValues.SIMPLIFIED">
            <summary>
            Constant SIMPLIFIED for PolicyLanguageValues
            </summary>
        </member>
        <member name="F:Amazon.DLM.PolicyLanguageValues.STANDARD">
            <summary>
            Constant STANDARD for PolicyLanguageValues
            </summary>
        </member>
        <member name="M:Amazon.DLM.PolicyLanguageValues.#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.DLM.PolicyLanguageValues.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.DLM.PolicyLanguageValues.op_Implicit(System.String)~Amazon.DLM.PolicyLanguageValues">
            <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.DLM.PolicyTypeValues">
            <summary>
            Constants used for properties of type PolicyTypeValues.
            </summary>
        </member>
        <member name="F:Amazon.DLM.PolicyTypeValues.EBS_SNAPSHOT_MANAGEMENT">
            <summary>
            Constant EBS_SNAPSHOT_MANAGEMENT for PolicyTypeValues
            </summary>
        </member>
        <member name="F:Amazon.DLM.PolicyTypeValues.EVENT_BASED_POLICY">
            <summary>
            Constant EVENT_BASED_POLICY for PolicyTypeValues
            </summary>
        </member>
        <member name="F:Amazon.DLM.PolicyTypeValues.IMAGE_MANAGEMENT">
            <summary>
            Constant IMAGE_MANAGEMENT for PolicyTypeValues
            </summary>
        </member>
        <member name="M:Amazon.DLM.PolicyTypeValues.#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.DLM.PolicyTypeValues.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.DLM.PolicyTypeValues.op_Implicit(System.String)~Amazon.DLM.PolicyTypeValues">
            <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.DLM.ResourceLocationValues">
            <summary>
            Constants used for properties of type ResourceLocationValues.
            </summary>
        </member>
        <member name="F:Amazon.DLM.ResourceLocationValues.CLOUD">
            <summary>
            Constant CLOUD for ResourceLocationValues
            </summary>
        </member>
        <member name="F:Amazon.DLM.ResourceLocationValues.LOCAL_ZONE">
            <summary>
            Constant LOCAL_ZONE for ResourceLocationValues
            </summary>
        </member>
        <member name="F:Amazon.DLM.ResourceLocationValues.OUTPOST">
            <summary>
            Constant OUTPOST for ResourceLocationValues
            </summary>
        </member>
        <member name="M:Amazon.DLM.ResourceLocationValues.#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.DLM.ResourceLocationValues.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.DLM.ResourceLocationValues.op_Implicit(System.String)~Amazon.DLM.ResourceLocationValues">
            <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.DLM.ResourceTypeValues">
            <summary>
            Constants used for properties of type ResourceTypeValues.
            </summary>
        </member>
        <member name="F:Amazon.DLM.ResourceTypeValues.INSTANCE">
            <summary>
            Constant INSTANCE for ResourceTypeValues
            </summary>
        </member>
        <member name="F:Amazon.DLM.ResourceTypeValues.VOLUME">
            <summary>
            Constant VOLUME for ResourceTypeValues
            </summary>
        </member>
        <member name="M:Amazon.DLM.ResourceTypeValues.#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.DLM.ResourceTypeValues.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.DLM.ResourceTypeValues.op_Implicit(System.String)~Amazon.DLM.ResourceTypeValues">
            <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.DLM.RetentionIntervalUnitValues">
            <summary>
            Constants used for properties of type RetentionIntervalUnitValues.
            </summary>
        </member>
        <member name="F:Amazon.DLM.RetentionIntervalUnitValues.DAYS">
            <summary>
            Constant DAYS for RetentionIntervalUnitValues
            </summary>
        </member>
        <member name="F:Amazon.DLM.RetentionIntervalUnitValues.MONTHS">
            <summary>
            Constant MONTHS for RetentionIntervalUnitValues
            </summary>
        </member>
        <member name="F:Amazon.DLM.RetentionIntervalUnitValues.WEEKS">
            <summary>
            Constant WEEKS for RetentionIntervalUnitValues
            </summary>
        </member>
        <member name="F:Amazon.DLM.RetentionIntervalUnitValues.YEARS">
            <summary>
            Constant YEARS for RetentionIntervalUnitValues
            </summary>
        </member>
        <member name="M:Amazon.DLM.RetentionIntervalUnitValues.#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.DLM.RetentionIntervalUnitValues.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.DLM.RetentionIntervalUnitValues.op_Implicit(System.String)~Amazon.DLM.RetentionIntervalUnitValues">
            <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.DLM.SettablePolicyStateValues">
            <summary>
            Constants used for properties of type SettablePolicyStateValues.
            </summary>
        </member>
        <member name="F:Amazon.DLM.SettablePolicyStateValues.DISABLED">
            <summary>
            Constant DISABLED for SettablePolicyStateValues
            </summary>
        </member>
        <member name="F:Amazon.DLM.SettablePolicyStateValues.ENABLED">
            <summary>
            Constant ENABLED for SettablePolicyStateValues
            </summary>
        </member>
        <member name="M:Amazon.DLM.SettablePolicyStateValues.#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.DLM.SettablePolicyStateValues.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.DLM.SettablePolicyStateValues.op_Implicit(System.String)~Amazon.DLM.SettablePolicyStateValues">
            <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.DLM.StageValues">
            <summary>
            Constants used for properties of type StageValues.
            </summary>
        </member>
        <member name="F:Amazon.DLM.StageValues.POST">
            <summary>
            Constant POST for StageValues
            </summary>
        </member>
        <member name="F:Amazon.DLM.StageValues.PRE">
            <summary>
            Constant PRE for StageValues
            </summary>
        </member>
        <member name="M:Amazon.DLM.StageValues.#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.DLM.StageValues.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.DLM.StageValues.op_Implicit(System.String)~Amazon.DLM.StageValues">
            <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.DLM.AmazonDLMClient">
             <summary>
             <para>Implementation for accessing DLM</para>
            
             Amazon Data Lifecycle Manager 
             <para>
             With Amazon Data Lifecycle Manager, you can manage the lifecycle of your Amazon Web
             Services resources. You create lifecycle policies, which are used to automate operations
             on the specified resources.
             </para>
              
             <para>
             Amazon Data Lifecycle Manager supports Amazon EBS volumes and snapshots. For information
             about using Amazon Data Lifecycle Manager with Amazon EBS, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/snapshot-lifecycle.html">
             Amazon Data Lifecycle Manager</a> in the <i>Amazon EC2 User Guide</i>.
             </para>
             </summary>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.#ctor">
             <summary>
             Constructs AmazonDLMClient 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.DLM.AmazonDLMClient.#ctor(Amazon.RegionEndpoint)">
             <summary>
             Constructs AmazonDLMClient 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.DLM.AmazonDLMClient.#ctor(Amazon.DLM.AmazonDLMConfig)">
             <summary>
             Constructs AmazonDLMClient 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 AmazonDLMClient Configuration Object</param>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.#ctor(Amazon.Runtime.AWSCredentials)">
            <summary>
            Constructs AmazonDLMClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonDLMClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.DLM.AmazonDLMConfig)">
            <summary>
            Constructs AmazonDLMClient with AWS Credentials and an
            AmazonDLMClient Configuration object.
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="clientConfig">The AmazonDLMClient Configuration Object</param>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.#ctor(System.String,System.String)">
            <summary>
            Constructs AmazonDLMClient 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.DLM.AmazonDLMClient.#ctor(System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonDLMClient 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.DLM.AmazonDLMClient.#ctor(System.String,System.String,Amazon.DLM.AmazonDLMConfig)">
            <summary>
            Constructs AmazonDLMClient with AWS Access Key ID, AWS Secret Key and an
            AmazonDLMClient Configuration object. 
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="clientConfig">The AmazonDLMClient Configuration Object</param>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.#ctor(System.String,System.String,System.String)">
            <summary>
            Constructs AmazonDLMClient 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.DLM.AmazonDLMClient.#ctor(System.String,System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonDLMClient 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.DLM.AmazonDLMClient.#ctor(System.String,System.String,System.String,Amazon.DLM.AmazonDLMConfig)">
            <summary>
            Constructs AmazonDLMClient with AWS Access Key ID, AWS Secret Key and an
            AmazonDLMClient 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 AmazonDLMClient Configuration Object</param>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.CreateSigner">
            <summary>
            Creates the signer for the service.
            </summary>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.CustomizeRuntimePipeline(Amazon.Runtime.Internal.RuntimePipeline)">
            <summary>
            Customize the pipeline
            </summary>
            <param name="pipeline"></param>
        </member>
        <member name="P:Amazon.DLM.AmazonDLMClient.ServiceMetadata">
            <summary>
            Capture metadata for the service.
            </summary>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.Dispose(System.Boolean)">
            <summary>
            Disposes the service client.
            </summary>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.CreateLifecyclePolicy(Amazon.DLM.Model.CreateLifecyclePolicyRequest)">
            <summary>
            Creates an Amazon Data Lifecycle Manager lifecycle policy. Amazon Data Lifecycle Manager
            supports the following policy types:
            
             <ul> <li> 
            <para>
            Custom EBS snapshot policy
            </para>
             </li> <li> 
            <para>
            Custom EBS-backed AMI policy
            </para>
             </li> <li> 
            <para>
            Cross-account copy event policy
            </para>
             </li> <li> 
            <para>
            Default policy for EBS snapshots
            </para>
             </li> <li> 
            <para>
            Default policy for EBS-backed AMIs
            </para>
             </li> </ul> 
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/policy-differences.html">
            Default policies vs custom policies</a>.
            </para>
             <important> 
            <para>
            If you create a default policy, you can specify the request parameters either in the
            request body, or in the PolicyDetails request structure, but not both.
            </para>
             </important>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateLifecyclePolicy service method.</param>
            
            <returns>The response from the CreateLifecyclePolicy service method, as returned by DLM.</returns>
            <exception cref="T:Amazon.DLM.Model.InternalServerException">
            The service failed in an unexpected way.
            </exception>
            <exception cref="T:Amazon.DLM.Model.InvalidRequestException">
            Bad request. The request is missing required parameters or has invalid parameters.
            </exception>
            <exception cref="T:Amazon.DLM.Model.LimitExceededException">
            The request failed because a limit was exceeded.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/CreateLifecyclePolicy">REST API Reference for CreateLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.BeginCreateLifecyclePolicy(Amazon.DLM.Model.CreateLifecyclePolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateLifecyclePolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateLifecyclePolicy operation on AmazonDLMClient.</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 EndCreateLifecyclePolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/CreateLifecyclePolicy">REST API Reference for CreateLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.EndCreateLifecyclePolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateLifecyclePolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateLifecyclePolicy.</param>
            
            <returns>Returns a  CreateLifecyclePolicyResult from DLM.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/CreateLifecyclePolicy">REST API Reference for CreateLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.DeleteLifecyclePolicy(Amazon.DLM.Model.DeleteLifecyclePolicyRequest)">
            <summary>
            Deletes the specified lifecycle policy and halts the automated operations that the
            policy specified.
            
             
            <para>
            For more information about deleting a policy, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/view-modify-delete.html#delete">Delete
            lifecycle policies</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteLifecyclePolicy service method.</param>
            
            <returns>The response from the DeleteLifecyclePolicy service method, as returned by DLM.</returns>
            <exception cref="T:Amazon.DLM.Model.InternalServerException">
            The service failed in an unexpected way.
            </exception>
            <exception cref="T:Amazon.DLM.Model.LimitExceededException">
            The request failed because a limit was exceeded.
            </exception>
            <exception cref="T:Amazon.DLM.Model.ResourceNotFoundException">
            A requested resource was not found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/DeleteLifecyclePolicy">REST API Reference for DeleteLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.BeginDeleteLifecyclePolicy(Amazon.DLM.Model.DeleteLifecyclePolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteLifecyclePolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteLifecyclePolicy operation on AmazonDLMClient.</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 EndDeleteLifecyclePolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/DeleteLifecyclePolicy">REST API Reference for DeleteLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.EndDeleteLifecyclePolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteLifecyclePolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteLifecyclePolicy.</param>
            
            <returns>Returns a  DeleteLifecyclePolicyResult from DLM.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/DeleteLifecyclePolicy">REST API Reference for DeleteLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.GetLifecyclePolicies(Amazon.DLM.Model.GetLifecyclePoliciesRequest)">
            <summary>
            Gets summary information about all or the specified data lifecycle policies.
            
             
            <para>
            To get complete information about a policy, use <a href="https://docs.aws.amazon.com/dlm/latest/APIReference/API_GetLifecyclePolicy.html">GetLifecyclePolicy</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetLifecyclePolicies service method.</param>
            
            <returns>The response from the GetLifecyclePolicies service method, as returned by DLM.</returns>
            <exception cref="T:Amazon.DLM.Model.InternalServerException">
            The service failed in an unexpected way.
            </exception>
            <exception cref="T:Amazon.DLM.Model.InvalidRequestException">
            Bad request. The request is missing required parameters or has invalid parameters.
            </exception>
            <exception cref="T:Amazon.DLM.Model.LimitExceededException">
            The request failed because a limit was exceeded.
            </exception>
            <exception cref="T:Amazon.DLM.Model.ResourceNotFoundException">
            A requested resource was not found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/GetLifecyclePolicies">REST API Reference for GetLifecyclePolicies Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.BeginGetLifecyclePolicies(Amazon.DLM.Model.GetLifecyclePoliciesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetLifecyclePolicies operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetLifecyclePolicies operation on AmazonDLMClient.</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 EndGetLifecyclePolicies
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/GetLifecyclePolicies">REST API Reference for GetLifecyclePolicies Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.EndGetLifecyclePolicies(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetLifecyclePolicies operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetLifecyclePolicies.</param>
            
            <returns>Returns a  GetLifecyclePoliciesResult from DLM.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/GetLifecyclePolicies">REST API Reference for GetLifecyclePolicies Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.GetLifecyclePolicy(Amazon.DLM.Model.GetLifecyclePolicyRequest)">
            <summary>
            Gets detailed information about the specified lifecycle policy.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetLifecyclePolicy service method.</param>
            
            <returns>The response from the GetLifecyclePolicy service method, as returned by DLM.</returns>
            <exception cref="T:Amazon.DLM.Model.InternalServerException">
            The service failed in an unexpected way.
            </exception>
            <exception cref="T:Amazon.DLM.Model.LimitExceededException">
            The request failed because a limit was exceeded.
            </exception>
            <exception cref="T:Amazon.DLM.Model.ResourceNotFoundException">
            A requested resource was not found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/GetLifecyclePolicy">REST API Reference for GetLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.BeginGetLifecyclePolicy(Amazon.DLM.Model.GetLifecyclePolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetLifecyclePolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetLifecyclePolicy operation on AmazonDLMClient.</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 EndGetLifecyclePolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/GetLifecyclePolicy">REST API Reference for GetLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.EndGetLifecyclePolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetLifecyclePolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetLifecyclePolicy.</param>
            
            <returns>Returns a  GetLifecyclePolicyResult from DLM.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/GetLifecyclePolicy">REST API Reference for GetLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.ListTagsForResource(Amazon.DLM.Model.ListTagsForResourceRequest)">
            <summary>
            Lists the tags for the specified 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 DLM.</returns>
            <exception cref="T:Amazon.DLM.Model.InternalServerException">
            The service failed in an unexpected way.
            </exception>
            <exception cref="T:Amazon.DLM.Model.InvalidRequestException">
            Bad request. The request is missing required parameters or has invalid parameters.
            </exception>
            <exception cref="T:Amazon.DLM.Model.ResourceNotFoundException">
            A requested resource was not found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.BeginListTagsForResource(Amazon.DLM.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 AmazonDLMClient.</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/dlm-2018-01-12/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.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 DLM.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.TagResource(Amazon.DLM.Model.TagResourceRequest)">
            <summary>
            Adds the specified tags to the specified resource.
            </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 DLM.</returns>
            <exception cref="T:Amazon.DLM.Model.InternalServerException">
            The service failed in an unexpected way.
            </exception>
            <exception cref="T:Amazon.DLM.Model.InvalidRequestException">
            Bad request. The request is missing required parameters or has invalid parameters.
            </exception>
            <exception cref="T:Amazon.DLM.Model.ResourceNotFoundException">
            A requested resource was not found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.BeginTagResource(Amazon.DLM.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 AmazonDLMClient.</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/dlm-2018-01-12/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.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 DLM.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.UntagResource(Amazon.DLM.Model.UntagResourceRequest)">
            <summary>
            Removes the specified tags from the specified 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 DLM.</returns>
            <exception cref="T:Amazon.DLM.Model.InternalServerException">
            The service failed in an unexpected way.
            </exception>
            <exception cref="T:Amazon.DLM.Model.InvalidRequestException">
            Bad request. The request is missing required parameters or has invalid parameters.
            </exception>
            <exception cref="T:Amazon.DLM.Model.ResourceNotFoundException">
            A requested resource was not found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.BeginUntagResource(Amazon.DLM.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 AmazonDLMClient.</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/dlm-2018-01-12/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.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 DLM.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.UpdateLifecyclePolicy(Amazon.DLM.Model.UpdateLifecyclePolicyRequest)">
            <summary>
            Updates the specified lifecycle policy.
            
             
            <para>
            For more information about updating a policy, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/view-modify-delete.html#modify">Modify
            lifecycle policies</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateLifecyclePolicy service method.</param>
            
            <returns>The response from the UpdateLifecyclePolicy service method, as returned by DLM.</returns>
            <exception cref="T:Amazon.DLM.Model.InternalServerException">
            The service failed in an unexpected way.
            </exception>
            <exception cref="T:Amazon.DLM.Model.InvalidRequestException">
            Bad request. The request is missing required parameters or has invalid parameters.
            </exception>
            <exception cref="T:Amazon.DLM.Model.LimitExceededException">
            The request failed because a limit was exceeded.
            </exception>
            <exception cref="T:Amazon.DLM.Model.ResourceNotFoundException">
            A requested resource was not found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/UpdateLifecyclePolicy">REST API Reference for UpdateLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.BeginUpdateLifecyclePolicy(Amazon.DLM.Model.UpdateLifecyclePolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateLifecyclePolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateLifecyclePolicy operation on AmazonDLMClient.</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 EndUpdateLifecyclePolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/UpdateLifecyclePolicy">REST API Reference for UpdateLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.EndUpdateLifecyclePolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateLifecyclePolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateLifecyclePolicy.</param>
            
            <returns>Returns a  UpdateLifecyclePolicyResult from DLM.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/UpdateLifecyclePolicy">REST API Reference for UpdateLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.AmazonDLMClient.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.DLM.IAmazonDLM">
             <summary>
             <para>Interface for accessing DLM</para>
            
             Amazon Data Lifecycle Manager 
             <para>
             With Amazon Data Lifecycle Manager, you can manage the lifecycle of your Amazon Web
             Services resources. You create lifecycle policies, which are used to automate operations
             on the specified resources.
             </para>
              
             <para>
             Amazon Data Lifecycle Manager supports Amazon EBS volumes and snapshots. For information
             about using Amazon Data Lifecycle Manager with Amazon EBS, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/snapshot-lifecycle.html">
             Amazon Data Lifecycle Manager</a> in the <i>Amazon EC2 User Guide</i>.
             </para>
             </summary>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.CreateLifecyclePolicy(Amazon.DLM.Model.CreateLifecyclePolicyRequest)">
            <summary>
            Creates an Amazon Data Lifecycle Manager lifecycle policy. Amazon Data Lifecycle Manager
            supports the following policy types:
            
             <ul> <li> 
            <para>
            Custom EBS snapshot policy
            </para>
             </li> <li> 
            <para>
            Custom EBS-backed AMI policy
            </para>
             </li> <li> 
            <para>
            Cross-account copy event policy
            </para>
             </li> <li> 
            <para>
            Default policy for EBS snapshots
            </para>
             </li> <li> 
            <para>
            Default policy for EBS-backed AMIs
            </para>
             </li> </ul> 
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/policy-differences.html">
            Default policies vs custom policies</a>.
            </para>
             <important> 
            <para>
            If you create a default policy, you can specify the request parameters either in the
            request body, or in the PolicyDetails request structure, but not both.
            </para>
             </important>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateLifecyclePolicy service method.</param>
            
            <returns>The response from the CreateLifecyclePolicy service method, as returned by DLM.</returns>
            <exception cref="T:Amazon.DLM.Model.InternalServerException">
            The service failed in an unexpected way.
            </exception>
            <exception cref="T:Amazon.DLM.Model.InvalidRequestException">
            Bad request. The request is missing required parameters or has invalid parameters.
            </exception>
            <exception cref="T:Amazon.DLM.Model.LimitExceededException">
            The request failed because a limit was exceeded.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/CreateLifecyclePolicy">REST API Reference for CreateLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.BeginCreateLifecyclePolicy(Amazon.DLM.Model.CreateLifecyclePolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateLifecyclePolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateLifecyclePolicy operation on AmazonDLMClient.</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 EndCreateLifecyclePolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/CreateLifecyclePolicy">REST API Reference for CreateLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.EndCreateLifecyclePolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateLifecyclePolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateLifecyclePolicy.</param>
            
            <returns>Returns a  CreateLifecyclePolicyResult from DLM.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/CreateLifecyclePolicy">REST API Reference for CreateLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.DeleteLifecyclePolicy(Amazon.DLM.Model.DeleteLifecyclePolicyRequest)">
            <summary>
            Deletes the specified lifecycle policy and halts the automated operations that the
            policy specified.
            
             
            <para>
            For more information about deleting a policy, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/view-modify-delete.html#delete">Delete
            lifecycle policies</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteLifecyclePolicy service method.</param>
            
            <returns>The response from the DeleteLifecyclePolicy service method, as returned by DLM.</returns>
            <exception cref="T:Amazon.DLM.Model.InternalServerException">
            The service failed in an unexpected way.
            </exception>
            <exception cref="T:Amazon.DLM.Model.LimitExceededException">
            The request failed because a limit was exceeded.
            </exception>
            <exception cref="T:Amazon.DLM.Model.ResourceNotFoundException">
            A requested resource was not found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/DeleteLifecyclePolicy">REST API Reference for DeleteLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.BeginDeleteLifecyclePolicy(Amazon.DLM.Model.DeleteLifecyclePolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteLifecyclePolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteLifecyclePolicy operation on AmazonDLMClient.</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 EndDeleteLifecyclePolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/DeleteLifecyclePolicy">REST API Reference for DeleteLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.EndDeleteLifecyclePolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteLifecyclePolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteLifecyclePolicy.</param>
            
            <returns>Returns a  DeleteLifecyclePolicyResult from DLM.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/DeleteLifecyclePolicy">REST API Reference for DeleteLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.GetLifecyclePolicies(Amazon.DLM.Model.GetLifecyclePoliciesRequest)">
            <summary>
            Gets summary information about all or the specified data lifecycle policies.
            
             
            <para>
            To get complete information about a policy, use <a href="https://docs.aws.amazon.com/dlm/latest/APIReference/API_GetLifecyclePolicy.html">GetLifecyclePolicy</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetLifecyclePolicies service method.</param>
            
            <returns>The response from the GetLifecyclePolicies service method, as returned by DLM.</returns>
            <exception cref="T:Amazon.DLM.Model.InternalServerException">
            The service failed in an unexpected way.
            </exception>
            <exception cref="T:Amazon.DLM.Model.InvalidRequestException">
            Bad request. The request is missing required parameters or has invalid parameters.
            </exception>
            <exception cref="T:Amazon.DLM.Model.LimitExceededException">
            The request failed because a limit was exceeded.
            </exception>
            <exception cref="T:Amazon.DLM.Model.ResourceNotFoundException">
            A requested resource was not found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/GetLifecyclePolicies">REST API Reference for GetLifecyclePolicies Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.BeginGetLifecyclePolicies(Amazon.DLM.Model.GetLifecyclePoliciesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetLifecyclePolicies operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetLifecyclePolicies operation on AmazonDLMClient.</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 EndGetLifecyclePolicies
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/GetLifecyclePolicies">REST API Reference for GetLifecyclePolicies Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.EndGetLifecyclePolicies(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetLifecyclePolicies operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetLifecyclePolicies.</param>
            
            <returns>Returns a  GetLifecyclePoliciesResult from DLM.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/GetLifecyclePolicies">REST API Reference for GetLifecyclePolicies Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.GetLifecyclePolicy(Amazon.DLM.Model.GetLifecyclePolicyRequest)">
            <summary>
            Gets detailed information about the specified lifecycle policy.
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetLifecyclePolicy service method.</param>
            
            <returns>The response from the GetLifecyclePolicy service method, as returned by DLM.</returns>
            <exception cref="T:Amazon.DLM.Model.InternalServerException">
            The service failed in an unexpected way.
            </exception>
            <exception cref="T:Amazon.DLM.Model.LimitExceededException">
            The request failed because a limit was exceeded.
            </exception>
            <exception cref="T:Amazon.DLM.Model.ResourceNotFoundException">
            A requested resource was not found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/GetLifecyclePolicy">REST API Reference for GetLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.BeginGetLifecyclePolicy(Amazon.DLM.Model.GetLifecyclePolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetLifecyclePolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetLifecyclePolicy operation on AmazonDLMClient.</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 EndGetLifecyclePolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/GetLifecyclePolicy">REST API Reference for GetLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.EndGetLifecyclePolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetLifecyclePolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetLifecyclePolicy.</param>
            
            <returns>Returns a  GetLifecyclePolicyResult from DLM.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/GetLifecyclePolicy">REST API Reference for GetLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.ListTagsForResource(Amazon.DLM.Model.ListTagsForResourceRequest)">
            <summary>
            Lists the tags for the specified 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 DLM.</returns>
            <exception cref="T:Amazon.DLM.Model.InternalServerException">
            The service failed in an unexpected way.
            </exception>
            <exception cref="T:Amazon.DLM.Model.InvalidRequestException">
            Bad request. The request is missing required parameters or has invalid parameters.
            </exception>
            <exception cref="T:Amazon.DLM.Model.ResourceNotFoundException">
            A requested resource was not found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.BeginListTagsForResource(Amazon.DLM.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 AmazonDLMClient.</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/dlm-2018-01-12/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.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 DLM.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.TagResource(Amazon.DLM.Model.TagResourceRequest)">
            <summary>
            Adds the specified tags to the specified resource.
            </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 DLM.</returns>
            <exception cref="T:Amazon.DLM.Model.InternalServerException">
            The service failed in an unexpected way.
            </exception>
            <exception cref="T:Amazon.DLM.Model.InvalidRequestException">
            Bad request. The request is missing required parameters or has invalid parameters.
            </exception>
            <exception cref="T:Amazon.DLM.Model.ResourceNotFoundException">
            A requested resource was not found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.BeginTagResource(Amazon.DLM.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 AmazonDLMClient.</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/dlm-2018-01-12/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.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 DLM.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.UntagResource(Amazon.DLM.Model.UntagResourceRequest)">
            <summary>
            Removes the specified tags from the specified 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 DLM.</returns>
            <exception cref="T:Amazon.DLM.Model.InternalServerException">
            The service failed in an unexpected way.
            </exception>
            <exception cref="T:Amazon.DLM.Model.InvalidRequestException">
            Bad request. The request is missing required parameters or has invalid parameters.
            </exception>
            <exception cref="T:Amazon.DLM.Model.ResourceNotFoundException">
            A requested resource was not found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.BeginUntagResource(Amazon.DLM.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 AmazonDLMClient.</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/dlm-2018-01-12/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.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 DLM.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.UpdateLifecyclePolicy(Amazon.DLM.Model.UpdateLifecyclePolicyRequest)">
            <summary>
            Updates the specified lifecycle policy.
            
             
            <para>
            For more information about updating a policy, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/view-modify-delete.html#modify">Modify
            lifecycle policies</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateLifecyclePolicy service method.</param>
            
            <returns>The response from the UpdateLifecyclePolicy service method, as returned by DLM.</returns>
            <exception cref="T:Amazon.DLM.Model.InternalServerException">
            The service failed in an unexpected way.
            </exception>
            <exception cref="T:Amazon.DLM.Model.InvalidRequestException">
            Bad request. The request is missing required parameters or has invalid parameters.
            </exception>
            <exception cref="T:Amazon.DLM.Model.LimitExceededException">
            The request failed because a limit was exceeded.
            </exception>
            <exception cref="T:Amazon.DLM.Model.ResourceNotFoundException">
            A requested resource was not found.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/UpdateLifecyclePolicy">REST API Reference for UpdateLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.BeginUpdateLifecyclePolicy(Amazon.DLM.Model.UpdateLifecyclePolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateLifecyclePolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateLifecyclePolicy operation on AmazonDLMClient.</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 EndUpdateLifecyclePolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/UpdateLifecyclePolicy">REST API Reference for UpdateLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.EndUpdateLifecyclePolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateLifecyclePolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateLifecyclePolicy.</param>
            
            <returns>Returns a  UpdateLifecyclePolicyResult from DLM.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/dlm-2018-01-12/UpdateLifecyclePolicy">REST API Reference for UpdateLifecyclePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.DLM.IAmazonDLM.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>
