51 template <
typename Ec2InstanceProfileArnT = Aws::String>
53 m_ec2InstanceProfileArnHasBeenSet =
true;
54 m_ec2InstanceProfileArn = std::forward<Ec2InstanceProfileArnT>(value);
56 template <
typename Ec2InstanceProfileArnT = Aws::String>
70 template <
typename NetworkConfigurationT = ManagedInstancesNetworkConfiguration>
72 m_networkConfigurationHasBeenSet =
true;
73 m_networkConfiguration = std::forward<NetworkConfigurationT>(value);
75 template <
typename NetworkConfigurationT = ManagedInstancesNetworkConfiguration>
90 template <
typename InstanceRequirementsT = InstanceRequirementsRequest>
92 m_instanceRequirementsHasBeenSet =
true;
93 m_instanceRequirements = std::forward<InstanceRequirementsT>(value);
95 template <
typename InstanceRequirementsT = InstanceRequirementsRequest>
111 template <
typename CapacityOptionTypeT = Aws::String>
113 m_capacityOptionTypeHasBeenSet =
true;
114 m_capacityOptionType = std::forward<CapacityOptionTypeT>(value);
116 template <
typename CapacityOptionTypeT = Aws::String>
131 template <
typename StorageConfigurationT = ManagedInstancesStorageConfiguration>
133 m_storageConfigurationHasBeenSet =
true;
134 m_storageConfiguration = std::forward<StorageConfigurationT>(value);
136 template <
typename StorageConfigurationT = ManagedInstancesStorageConfiguration>
150 template <
typename MonitoringT = Aws::String>
152 m_monitoringHasBeenSet =
true;
153 m_monitoring = std::forward<MonitoringT>(value);
155 template <
typename MonitoringT = Aws::String>
170 m_fipsEnabledHasBeenSet =
true;
171 m_fipsEnabled = value;
187 template <
typename CapacityReservationsT = CapacityReservationRequest>
189 m_capacityReservationsHasBeenSet =
true;
190 m_capacityReservations = std::forward<CapacityReservationsT>(value);
192 template <
typename CapacityReservationsT = CapacityReservationRequest>
208 m_instanceMetadataTagsPropagationHasBeenSet =
true;
209 m_instanceMetadataTagsPropagation = value;
224 template <
typename LocalStorageConfigurationT = ManagedInstancesLocalStorageConfiguration>
226 m_localStorageConfigurationHasBeenSet =
true;
227 m_localStorageConfiguration = std::forward<LocalStorageConfigurationT>(value);
229 template <
typename LocalStorageConfigurationT = ManagedInstancesLocalStorageConfiguration>
248 bool m_fipsEnabled{
false};
250 CapacityReservationRequest m_capacityReservations;
252 bool m_instanceMetadataTagsPropagation{
false};
254 ManagedInstancesLocalStorageConfiguration m_localStorageConfiguration;
255 bool m_ec2InstanceProfileArnHasBeenSet =
false;
256 bool m_networkConfigurationHasBeenSet =
false;
257 bool m_instanceRequirementsHasBeenSet =
false;
258 bool m_capacityOptionTypeHasBeenSet =
false;
259 bool m_storageConfigurationHasBeenSet =
false;
260 bool m_monitoringHasBeenSet =
false;
261 bool m_fipsEnabledHasBeenSet =
false;
262 bool m_capacityReservationsHasBeenSet =
false;
263 bool m_instanceMetadataTagsPropagationHasBeenSet =
false;
264 bool m_localStorageConfigurationHasBeenSet =
false;