@@ -947,6 +947,11 @@ class GatewayType(str):
947
947
ipsec_1 = "ipsec.1"
948
948
949
949
950
+ class HostMaintenance(str):
951
+ on = "on"
952
+ off = "off"
953
+
954
+
950
955
class HostRecovery(str):
951
956
on = "on"
952
957
off = "off"
@@ -3606,6 +3611,7 @@ class AllocateHostsRequest(ServiceRequest):
3606
3611
TagSpecifications: Optional[TagSpecificationList]
3607
3612
HostRecovery: Optional[HostRecovery]
3608
3613
OutpostArn: Optional[String]
3614
+ HostMaintenance: Optional[HostMaintenance]
3609
3615
3610
3616
3611
3617
ResponseHostIdList = List[String]
@@ -10109,6 +10115,7 @@ class Host(TypedDict, total=False):
10109
10115
AvailabilityZoneId: Optional[String]
10110
10116
MemberOfServiceLinkedResourceGroup: Optional[Boolean]
10111
10117
OutpostArn: Optional[String]
10118
+ HostMaintenance: Optional[HostMaintenance]
10112
10119
10113
10120
10114
10121
HostList = List[Host]
@@ -15210,6 +15217,7 @@ class ModifyHostsRequest(ServiceRequest):
15210
15217
HostRecovery: Optional[HostRecovery]
15211
15218
InstanceType: Optional[String]
15212
15219
InstanceFamily: Optional[String]
15220
+ HostMaintenance: Optional[HostMaintenance]
15213
15221
15214
15222
15215
15223
UnsuccessfulItemList = List[UnsuccessfulItem]
@@ -17103,6 +17111,7 @@ def allocate_hosts(
17103
17111
tag_specifications: TagSpecificationList = None,
17104
17112
host_recovery: HostRecovery = None,
17105
17113
outpost_arn: String = None,
17114
+ host_maintenance: HostMaintenance = None,
17106
17115
) -> AllocateHostsResult:
17107
17116
raise NotImplementedError
17108
17117
@@ -22128,6 +22137,7 @@ def modify_hosts(
22128
22137
host_recovery: HostRecovery = None,
22129
22138
instance_type: String = None,
22130
22139
instance_family: String = None,
22140
+ host_maintenance: HostMaintenance = None,
22131
22141
) -> ModifyHostsResult:
22132
22142
raise NotImplementedError
22133
22143
0 commit comments