/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Specifies optional parameters to add to a policy. The set of valid parameters
* depends on the combination of policy type and resource type.See
* Also:
AWS API
* Reference
[EBS Snapshot Management – Instance policies only] Indicates whether to * exclude the root volume from snapshots created using CreateSnapshots. * The default is false.
*/ inline bool GetExcludeBootVolume() const{ return m_excludeBootVolume; } /** *[EBS Snapshot Management – Instance policies only] Indicates whether to * exclude the root volume from snapshots created using CreateSnapshots. * The default is false.
*/ inline bool ExcludeBootVolumeHasBeenSet() const { return m_excludeBootVolumeHasBeenSet; } /** *[EBS Snapshot Management – Instance policies only] Indicates whether to * exclude the root volume from snapshots created using CreateSnapshots. * The default is false.
*/ inline void SetExcludeBootVolume(bool value) { m_excludeBootVolumeHasBeenSet = true; m_excludeBootVolume = value; } /** *[EBS Snapshot Management – Instance policies only] Indicates whether to * exclude the root volume from snapshots created using CreateSnapshots. * The default is false.
*/ inline Parameters& WithExcludeBootVolume(bool value) { SetExcludeBootVolume(value); return *this;} private: bool m_excludeBootVolume; bool m_excludeBootVolumeHasBeenSet; }; } // namespace Model } // namespace DLM } // namespace Aws