57 template <
typename Ec2InstanceProfileArnT = Aws::String>
59 m_ec2InstanceProfileArnHasBeenSet =
true;
60 m_ec2InstanceProfileArn = std::forward<Ec2InstanceProfileArnT>(value);
62 template <
typename Ec2InstanceProfileArnT = Aws::String>
77 template <
typename NetworkConfigurationT = ManagedInstancesNetworkConfiguration>
79 m_networkConfigurationHasBeenSet =
true;
80 m_networkConfiguration = std::forward<NetworkConfigurationT>(value);
82 template <
typename NetworkConfigurationT = ManagedInstancesNetworkConfiguration>
96 template <
typename StorageConfigurationT = ManagedInstancesStorageConfiguration>
98 m_storageConfigurationHasBeenSet =
true;
99 m_storageConfiguration = std::forward<StorageConfigurationT>(value);
101 template <
typename StorageConfigurationT = ManagedInstancesStorageConfiguration>
125 m_instanceMetadataTagsPropagationHasBeenSet =
true;
126 m_instanceMetadataTagsPropagation = value;
142 template <
typename LocalStorageConfigurationT = ManagedInstancesLocalStorageConfiguration>
144 m_localStorageConfigurationHasBeenSet =
true;
145 m_localStorageConfiguration = std::forward<LocalStorageConfigurationT>(value);
147 template <
typename LocalStorageConfigurationT = ManagedInstancesLocalStorageConfiguration>
169 m_monitoringHasBeenSet =
true;
170 m_monitoring = value;
186 template <
typename InstanceRequirementsT = InstanceRequirementsRequest>
188 m_instanceRequirementsHasBeenSet =
true;
189 m_instanceRequirements = std::forward<InstanceRequirementsT>(value);
191 template <
typename InstanceRequirementsT = InstanceRequirementsRequest>
206 template <
typename CapacityReservationsT = CapacityReservationRequest>
208 m_capacityReservationsHasBeenSet =
true;
209 m_capacityReservations = std::forward<CapacityReservationsT>(value);
211 template <
typename CapacityReservationsT = CapacityReservationRequest>
224 bool m_instanceMetadataTagsPropagation{
false};
226 ManagedInstancesLocalStorageConfiguration m_localStorageConfiguration;
230 InstanceRequirementsRequest m_instanceRequirements;
232 CapacityReservationRequest m_capacityReservations;
233 bool m_ec2InstanceProfileArnHasBeenSet =
false;
234 bool m_networkConfigurationHasBeenSet =
false;
235 bool m_storageConfigurationHasBeenSet =
false;
236 bool m_instanceMetadataTagsPropagationHasBeenSet =
false;
237 bool m_localStorageConfigurationHasBeenSet =
false;
238 bool m_monitoringHasBeenSet =
false;
239 bool m_instanceRequirementsHasBeenSet =
false;
240 bool m_capacityReservationsHasBeenSet =
false;