@@ -20,6 +20,16 @@ import { AddSAMLProviderCertificateRequest } from './types/index';
2020import { AddSAMLProviderCertificateResponse } from './types/index' ;
2121import { AddThumbprintToOIDCProviderRequest } from './types/index' ;
2222import { AddThumbprintToOIDCProviderResponse } from './types/index' ;
23+ import { AddUserToGroupRequest } from './types/index' ;
24+ import { AddUserToGroupResponse } from './types/index' ;
25+ import { AttachRolePolicyRequest } from './types/index' ;
26+ import { AttachRolePolicyResponse } from './types/index' ;
27+ import { AttachUserGroupPolicyRequest } from './types/index' ;
28+ import { AttachUserGroupPolicyResponse } from './types/index' ;
29+ import { AttachUserPolicyRequest } from './types/index' ;
30+ import { AttachUserPolicyResponse } from './types/index' ;
31+ import { CreateAccessKeyRequest } from './types/index' ;
32+ import { CreateAccessKeyResponse } from './types/index' ;
2333import { CreateGroupRequest } from './types/index' ;
2434import { CreateGroupResponse } from './types/index' ;
2535import { CreateLoginProfileRequest } from './types/index' ;
@@ -28,6 +38,10 @@ import { CreateOAuthProviderRequest } from './types/index';
2838import { CreateOAuthProviderResponse } from './types/index' ;
2939import { CreateOIDCProviderRequest } from './types/index' ;
3040import { CreateOIDCProviderResponse } from './types/index' ;
41+ import { CreatePolicyRequest } from './types/index' ;
42+ import { CreatePolicyResponse } from './types/index' ;
43+ import { CreateRoleRequest } from './types/index' ;
44+ import { CreateRoleResponse } from './types/index' ;
3145import { CreateSAMLProviderRequest } from './types/index' ;
3246import { CreateSAMLProviderResponse } from './types/index' ;
3347import { CreateServiceLinkedRoleRequest } from './types/index' ;
@@ -64,6 +78,8 @@ import { GetAccessKeyLastUsedRequest } from './types/index';
6478import { GetAccessKeyLastUsedResponse } from './types/index' ;
6579import { GetAccountSummaryRequest } from './types/index' ;
6680import { GetAccountSummaryResponse } from './types/index' ;
81+ import { GetAllowedIPAddressesRequest } from './types/index' ;
82+ import { GetAllowedIPAddressesResponse } from './types/index' ;
6783import { GetGroupRequest } from './types/index' ;
6884import { GetGroupResponse } from './types/index' ;
6985import { GetLoginProfileRequest } from './types/index' ;
@@ -130,6 +146,8 @@ import { UntagResourcesRequest } from './types/index';
130146import { UntagResourcesResponse } from './types/index' ;
131147import { UpdateAccessKeyRequest } from './types/index' ;
132148import { UpdateAccessKeyResponse } from './types/index' ;
149+ import { UpdateAllowedIPAddressesRequest } from './types/index' ;
150+ import { UpdateAllowedIPAddressesResponse } from './types/index' ;
133151import { UpdateGroupRequest } from './types/index' ;
134152import { UpdateGroupResponse } from './types/index' ;
135153import { UpdateLoginProfileRequest } from './types/index' ;
@@ -153,10 +171,17 @@ import { UpdateUserResponse } from './types/index';
153171export type AddClientIDToOIDCProviderCommandOutput = CommandOutput < AddClientIDToOIDCProviderResponse > ;
154172export type AddSAMLProviderCertificateCommandOutput = CommandOutput < AddSAMLProviderCertificateResponse > ;
155173export type AddThumbprintToOIDCProviderCommandOutput = CommandOutput < AddThumbprintToOIDCProviderResponse > ;
174+ export type AddUserToGroupCommandOutput = CommandOutput < AddUserToGroupResponse > ;
175+ export type AttachRolePolicyCommandOutput = CommandOutput < AttachRolePolicyResponse > ;
176+ export type AttachUserGroupPolicyCommandOutput = CommandOutput < AttachUserGroupPolicyResponse > ;
177+ export type AttachUserPolicyCommandOutput = CommandOutput < AttachUserPolicyResponse > ;
178+ export type CreateAccessKeyCommandOutput = CommandOutput < CreateAccessKeyResponse > ;
156179export type CreateGroupCommandOutput = CommandOutput < CreateGroupResponse > ;
157180export type CreateLoginProfileCommandOutput = CommandOutput < CreateLoginProfileResponse > ;
158181export type CreateOAuthProviderCommandOutput = CommandOutput < CreateOAuthProviderResponse > ;
159182export type CreateOIDCProviderCommandOutput = CommandOutput < CreateOIDCProviderResponse > ;
183+ export type CreatePolicyCommandOutput = CommandOutput < CreatePolicyResponse > ;
184+ export type CreateRoleCommandOutput = CommandOutput < CreateRoleResponse > ;
160185export type CreateSAMLProviderCommandOutput = CommandOutput < CreateSAMLProviderResponse > ;
161186export type CreateServiceLinkedRoleCommandOutput = CommandOutput < CreateServiceLinkedRoleResponse > ;
162187export type CreateUserCommandOutput = CommandOutput < CreateUserResponse > ;
@@ -175,6 +200,7 @@ export type DetachUserGroupPolicyCommandOutput = CommandOutput<DetachUserGroupPo
175200export type DetachUserPolicyCommandOutput = CommandOutput < DetachUserPolicyResponse > ;
176201export type GetAccessKeyLastUsedCommandOutput = CommandOutput < GetAccessKeyLastUsedResponse > ;
177202export type GetAccountSummaryCommandOutput = CommandOutput < GetAccountSummaryResponse > ;
203+ export type GetAllowedIPAddressesCommandOutput = CommandOutput < GetAllowedIPAddressesResponse > ;
178204export type GetGroupCommandOutput = CommandOutput < GetGroupResponse > ;
179205export type GetLoginProfileCommandOutput = CommandOutput < GetLoginProfileResponse > ;
180206export type GetOAuthProviderCommandOutput = CommandOutput < GetOAuthProviderResponse > ;
@@ -208,6 +234,7 @@ export type SetSecurityConfigCommandOutput = CommandOutput<SetSecurityConfigResp
208234export type TagResourcesCommandOutput = CommandOutput < TagResourcesResponse > ;
209235export type UntagResourcesCommandOutput = CommandOutput < UntagResourcesResponse > ;
210236export type UpdateAccessKeyCommandOutput = CommandOutput < UpdateAccessKeyResponse > ;
237+ export type UpdateAllowedIPAddressesCommandOutput = CommandOutput < UpdateAllowedIPAddressesResponse > ;
211238export type UpdateGroupCommandOutput = CommandOutput < UpdateGroupResponse > ;
212239export type UpdateLoginProfileCommandOutput = CommandOutput < UpdateLoginProfileResponse > ;
213240export type UpdateOAuthProviderCommandOutput = CommandOutput < UpdateOAuthProviderResponse > ;
@@ -217,7 +244,6 @@ export type UpdateRoleCommandOutput = CommandOutput<UpdateRoleResponse>;
217244export type UpdateSAMLProviderCommandOutput = CommandOutput < UpdateSAMLProviderResponse > ;
218245export type UpdateUserCommandOutput = CommandOutput < UpdateUserResponse > ;
219246
220-
221247/**
222248 * IAMClient Service Client
223249 */
@@ -276,6 +302,81 @@ export class AddThumbprintToOIDCProviderCommand extends Command<
276302 this . requestConfig = buildRequestConfigFromMetaPath ( AddThumbprintToOIDCProviderCommand . metaPath ) ;
277303 }
278304}
305+ /**
306+ * Command to AddUserToGroup
307+ */
308+ export class AddUserToGroupCommand extends Command <
309+ AddUserToGroupRequest ,
310+ AddUserToGroupCommandOutput ,
311+ 'AddUserToGroupCommand'
312+ > {
313+ static readonly metaPath = '/AddUserToGroup/2018-01-01/iam/get/text_plain/' ;
314+
315+ constructor ( input : AddUserToGroupRequest ) {
316+ super ( input ) ;
317+ this . requestConfig = buildRequestConfigFromMetaPath ( AddUserToGroupCommand . metaPath ) ;
318+ }
319+ }
320+ /**
321+ * Command to AttachRolePolicy
322+ */
323+ export class AttachRolePolicyCommand extends Command <
324+ AttachRolePolicyRequest ,
325+ AttachRolePolicyCommandOutput ,
326+ 'AttachRolePolicyCommand'
327+ > {
328+ static readonly metaPath = '/AttachRolePolicy/2018-01-01/iam/get/text_plain/' ;
329+
330+ constructor ( input : AttachRolePolicyRequest ) {
331+ super ( input ) ;
332+ this . requestConfig = buildRequestConfigFromMetaPath ( AttachRolePolicyCommand . metaPath ) ;
333+ }
334+ }
335+ /**
336+ * Command to AttachUserGroupPolicy
337+ */
338+ export class AttachUserGroupPolicyCommand extends Command <
339+ AttachUserGroupPolicyRequest ,
340+ AttachUserGroupPolicyCommandOutput ,
341+ 'AttachUserGroupPolicyCommand'
342+ > {
343+ static readonly metaPath = '/AttachUserGroupPolicy/2018-01-01/iam/get/text_plain/' ;
344+
345+ constructor ( input : AttachUserGroupPolicyRequest ) {
346+ super ( input ) ;
347+ this . requestConfig = buildRequestConfigFromMetaPath ( AttachUserGroupPolicyCommand . metaPath ) ;
348+ }
349+ }
350+ /**
351+ * Command to AttachUserPolicy
352+ */
353+ export class AttachUserPolicyCommand extends Command <
354+ AttachUserPolicyRequest ,
355+ AttachUserPolicyCommandOutput ,
356+ 'AttachUserPolicyCommand'
357+ > {
358+ static readonly metaPath = '/AttachUserPolicy/2018-01-01/iam/get/text_plain/' ;
359+
360+ constructor ( input : AttachUserPolicyRequest ) {
361+ super ( input ) ;
362+ this . requestConfig = buildRequestConfigFromMetaPath ( AttachUserPolicyCommand . metaPath ) ;
363+ }
364+ }
365+ /**
366+ * Command to CreateAccessKey
367+ */
368+ export class CreateAccessKeyCommand extends Command <
369+ CreateAccessKeyRequest ,
370+ CreateAccessKeyCommandOutput ,
371+ 'CreateAccessKeyCommand'
372+ > {
373+ static readonly metaPath = '/CreateAccessKey/2018-01-01/iam/get/text_plain/' ;
374+
375+ constructor ( input : CreateAccessKeyRequest ) {
376+ super ( input ) ;
377+ this . requestConfig = buildRequestConfigFromMetaPath ( CreateAccessKeyCommand . metaPath ) ;
378+ }
379+ }
279380/**
280381 * Command to CreateGroup
281382 */
@@ -336,6 +437,36 @@ export class CreateOIDCProviderCommand extends Command<
336437 this . requestConfig = buildRequestConfigFromMetaPath ( CreateOIDCProviderCommand . metaPath ) ;
337438 }
338439}
440+ /**
441+ * Command to CreatePolicy
442+ */
443+ export class CreatePolicyCommand extends Command <
444+ CreatePolicyRequest ,
445+ CreatePolicyCommandOutput ,
446+ 'CreatePolicyCommand'
447+ > {
448+ static readonly metaPath = '/CreatePolicy/2018-01-01/iam/get/text_plain/' ;
449+
450+ constructor ( input : CreatePolicyRequest ) {
451+ super ( input ) ;
452+ this . requestConfig = buildRequestConfigFromMetaPath ( CreatePolicyCommand . metaPath ) ;
453+ }
454+ }
455+ /**
456+ * Command to CreateRole
457+ */
458+ export class CreateRoleCommand extends Command <
459+ CreateRoleRequest ,
460+ CreateRoleCommandOutput ,
461+ 'CreateRoleCommand'
462+ > {
463+ static readonly metaPath = '/CreateRole/2018-01-01/iam/get/text_plain/' ;
464+
465+ constructor ( input : CreateRoleRequest ) {
466+ super ( input ) ;
467+ this . requestConfig = buildRequestConfigFromMetaPath ( CreateRoleCommand . metaPath ) ;
468+ }
469+ }
339470/**
340471 * Command to CreateSAMLProvider
341472 */
@@ -606,6 +737,21 @@ export class GetAccountSummaryCommand extends Command<
606737 this . requestConfig = buildRequestConfigFromMetaPath ( GetAccountSummaryCommand . metaPath ) ;
607738 }
608739}
740+ /**
741+ * Command to GetAllowedIPAddresses
742+ */
743+ export class GetAllowedIPAddressesCommand extends Command <
744+ GetAllowedIPAddressesRequest ,
745+ GetAllowedIPAddressesCommandOutput ,
746+ 'GetAllowedIPAddressesCommand'
747+ > {
748+ static readonly metaPath = '/GetAllowedIPAddresses/2018-01-01/iam/post/application_json/' ;
749+
750+ constructor ( input : GetAllowedIPAddressesRequest ) {
751+ super ( input ) ;
752+ this . requestConfig = buildRequestConfigFromMetaPath ( GetAllowedIPAddressesCommand . metaPath ) ;
753+ }
754+ }
609755/**
610756 * Command to GetGroup
611757 */
@@ -1101,6 +1247,21 @@ export class UpdateAccessKeyCommand extends Command<
11011247 this . requestConfig = buildRequestConfigFromMetaPath ( UpdateAccessKeyCommand . metaPath ) ;
11021248 }
11031249}
1250+ /**
1251+ * Command to UpdateAllowedIPAddresses
1252+ */
1253+ export class UpdateAllowedIPAddressesCommand extends Command <
1254+ UpdateAllowedIPAddressesRequest ,
1255+ UpdateAllowedIPAddressesCommandOutput ,
1256+ 'UpdateAllowedIPAddressesCommand'
1257+ > {
1258+ static readonly metaPath = '/UpdateAllowedIPAddresses/2018-01-01/iam/post/application_json/' ;
1259+
1260+ constructor ( input : UpdateAllowedIPAddressesRequest ) {
1261+ super ( input ) ;
1262+ this . requestConfig = buildRequestConfigFromMetaPath ( UpdateAllowedIPAddressesCommand . metaPath ) ;
1263+ }
1264+ }
11041265/**
11051266 * Command to UpdateGroup
11061267 */
@@ -1227,10 +1388,17 @@ export default {
12271388 AddClientIDToOIDCProviderCommand,
12281389 AddSAMLProviderCertificateCommand,
12291390 AddThumbprintToOIDCProviderCommand,
1391+ AddUserToGroupCommand,
1392+ AttachRolePolicyCommand,
1393+ AttachUserGroupPolicyCommand,
1394+ AttachUserPolicyCommand,
1395+ CreateAccessKeyCommand,
12301396 CreateGroupCommand,
12311397 CreateLoginProfileCommand,
12321398 CreateOAuthProviderCommand,
12331399 CreateOIDCProviderCommand,
1400+ CreatePolicyCommand,
1401+ CreateRoleCommand,
12341402 CreateSAMLProviderCommand,
12351403 CreateServiceLinkedRoleCommand,
12361404 CreateUserCommand,
@@ -1249,6 +1417,7 @@ export default {
12491417 DetachUserPolicyCommand,
12501418 GetAccessKeyLastUsedCommand,
12511419 GetAccountSummaryCommand,
1420+ GetAllowedIPAddressesCommand,
12521421 GetGroupCommand,
12531422 GetLoginProfileCommand,
12541423 GetOAuthProviderCommand,
@@ -1282,6 +1451,7 @@ export default {
12821451 TagResourcesCommand,
12831452 UntagResourcesCommand,
12841453 UpdateAccessKeyCommand,
1454+ UpdateAllowedIPAddressesCommand,
12851455 UpdateGroupCommand,
12861456 UpdateLoginProfileCommand,
12871457 UpdateOAuthProviderCommand,
0 commit comments