@@ -88,6 +88,8 @@ public CreateAutoProvisioningGroupRequest()
88
88
89
89
private float ? maxSpotPrice ;
90
90
91
+ private List < string > launchConfigurationArns = new List < string > ( ) { } ;
92
+
91
93
private bool ? launchConfigurationPasswordInherit ;
92
94
93
95
private string clientToken ;
@@ -102,6 +104,8 @@ public CreateAutoProvisioningGroupRequest()
102
104
103
105
private string launchConfigurationCreditSpecification ;
104
106
107
+ private LaunchConfigurationSystemDisk launchConfigurationSystemDisk_ ;
108
+
105
109
private string launchConfigurationInstanceName ;
106
110
107
111
private string launchConfigurationInstanceDescription ;
@@ -494,6 +498,28 @@ public float? MaxSpotPrice
494
498
}
495
499
}
496
500
501
+ public List < string > LaunchConfigurationArns
502
+ {
503
+ get
504
+ {
505
+ return launchConfigurationArns ;
506
+ }
507
+
508
+ set
509
+ {
510
+ launchConfigurationArns = value ;
511
+ if ( launchConfigurationArns != null )
512
+ {
513
+ for ( int depth1 = 0 ; depth1 < launchConfigurationArns . Count ; depth1 ++ )
514
+ {
515
+ DictionaryUtil . Add ( QueryParameters , "LaunchConfiguration.Arn." + ( depth1 + 1 ) , launchConfigurationArns [ depth1 ] ) ;
516
+ DictionaryUtil . Add ( QueryParameters , "LaunchConfiguration.Arn." + ( depth1 + 1 ) , launchConfigurationArns [ depth1 ] ) ;
517
+ DictionaryUtil . Add ( QueryParameters , "LaunchConfiguration.Arn." + ( depth1 + 1 ) , launchConfigurationArns [ depth1 ] ) ;
518
+ }
519
+ }
520
+ }
521
+ }
522
+
497
523
public bool ? LaunchConfigurationPasswordInherit
498
524
{
499
525
get
@@ -585,6 +611,26 @@ public string LaunchConfigurationCreditSpecification
585
611
}
586
612
}
587
613
614
+ public LaunchConfigurationSystemDisk LaunchConfigurationSystemDisk_
615
+ {
616
+ get
617
+ {
618
+ return launchConfigurationSystemDisk_ ;
619
+ }
620
+
621
+ set
622
+ {
623
+ launchConfigurationSystemDisk_ = value ;
624
+ if ( launchConfigurationSystemDisk_ != null )
625
+ {
626
+
627
+ DictionaryUtil . Add ( QueryParameters , "LaunchConfiguration.SystemDisk.Encrypted" , launchConfigurationSystemDisk_ . Encrypted ) ;
628
+ DictionaryUtil . Add ( QueryParameters , "LaunchConfiguration.SystemDisk.KMSKeyId" , launchConfigurationSystemDisk_ . KMSKeyId ) ;
629
+ DictionaryUtil . Add ( QueryParameters , "LaunchConfiguration.SystemDisk.EncryptAlgorithm" , launchConfigurationSystemDisk_ . EncryptAlgorithm ) ;
630
+ }
631
+ }
632
+ }
633
+
588
634
public string LaunchConfigurationInstanceName
589
635
{
590
636
get
@@ -1109,6 +1155,98 @@ public string DiskCategory
1109
1155
}
1110
1156
}
1111
1157
1158
+ public class LaunchConfigurationArn
1159
+ {
1160
+
1161
+ private string rolearn ;
1162
+
1163
+ private string roleType ;
1164
+
1165
+ private long ? assumeRoleFor ;
1166
+
1167
+ public string Rolearn
1168
+ {
1169
+ get
1170
+ {
1171
+ return rolearn ;
1172
+ }
1173
+ set
1174
+ {
1175
+ rolearn = value ;
1176
+ }
1177
+ }
1178
+
1179
+ public string RoleType
1180
+ {
1181
+ get
1182
+ {
1183
+ return roleType ;
1184
+ }
1185
+ set
1186
+ {
1187
+ roleType = value ;
1188
+ }
1189
+ }
1190
+
1191
+ public long ? AssumeRoleFor
1192
+ {
1193
+ get
1194
+ {
1195
+ return assumeRoleFor ;
1196
+ }
1197
+ set
1198
+ {
1199
+ assumeRoleFor = value ;
1200
+ }
1201
+ }
1202
+ }
1203
+
1204
+ public class LaunchConfigurationSystemDisk
1205
+ {
1206
+
1207
+ private string encrypted ;
1208
+
1209
+ private string kMSKeyId ;
1210
+
1211
+ private string encryptAlgorithm ;
1212
+
1213
+ public string Encrypted
1214
+ {
1215
+ get
1216
+ {
1217
+ return encrypted ;
1218
+ }
1219
+ set
1220
+ {
1221
+ encrypted = value ;
1222
+ }
1223
+ }
1224
+
1225
+ public string KMSKeyId
1226
+ {
1227
+ get
1228
+ {
1229
+ return kMSKeyId ;
1230
+ }
1231
+ set
1232
+ {
1233
+ kMSKeyId = value ;
1234
+ }
1235
+ }
1236
+
1237
+ public string EncryptAlgorithm
1238
+ {
1239
+ get
1240
+ {
1241
+ return encryptAlgorithm ;
1242
+ }
1243
+ set
1244
+ {
1245
+ encryptAlgorithm = value ;
1246
+ }
1247
+ }
1248
+ }
1249
+
1112
1250
public class LaunchTemplateConfig
1113
1251
{
1114
1252
0 commit comments