Skip to content

Commit f669ad2

Browse files
committed
Merge 'iam-Node.js-2018-01-01-online-2202-2026_01_21_16_09_45' into 'master'
iam-Node.js-2018-01-01-online-2202-2026_01_21_16_09_45 See merge request: !17
2 parents eee2d08 + a5ae87d commit f669ad2

28 files changed

+1168
-2
lines changed

service/iam/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@volcengine/iam",
3-
"version": "1.0.1",
3+
"version": "1.0.2",
44
"description": "swagger client for @volcengine/iam",
55
"license": "Apache-2.0",
66
"main": "./dist/cjs/index.js",

service/iam/src/api.ts

Lines changed: 171 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,16 @@ import { AddSAMLProviderCertificateRequest } from './types/index';
2020
import { AddSAMLProviderCertificateResponse } from './types/index';
2121
import { AddThumbprintToOIDCProviderRequest } from './types/index';
2222
import { 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';
2333
import { CreateGroupRequest } from './types/index';
2434
import { CreateGroupResponse } from './types/index';
2535
import { CreateLoginProfileRequest } from './types/index';
@@ -28,6 +38,10 @@ import { CreateOAuthProviderRequest } from './types/index';
2838
import { CreateOAuthProviderResponse } from './types/index';
2939
import { CreateOIDCProviderRequest } from './types/index';
3040
import { 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';
3145
import { CreateSAMLProviderRequest } from './types/index';
3246
import { CreateSAMLProviderResponse } from './types/index';
3347
import { CreateServiceLinkedRoleRequest } from './types/index';
@@ -64,6 +78,8 @@ import { GetAccessKeyLastUsedRequest } from './types/index';
6478
import { GetAccessKeyLastUsedResponse } from './types/index';
6579
import { GetAccountSummaryRequest } from './types/index';
6680
import { GetAccountSummaryResponse } from './types/index';
81+
import { GetAllowedIPAddressesRequest } from './types/index';
82+
import { GetAllowedIPAddressesResponse } from './types/index';
6783
import { GetGroupRequest } from './types/index';
6884
import { GetGroupResponse } from './types/index';
6985
import { GetLoginProfileRequest } from './types/index';
@@ -130,6 +146,8 @@ import { UntagResourcesRequest } from './types/index';
130146
import { UntagResourcesResponse } from './types/index';
131147
import { UpdateAccessKeyRequest } from './types/index';
132148
import { UpdateAccessKeyResponse } from './types/index';
149+
import { UpdateAllowedIPAddressesRequest } from './types/index';
150+
import { UpdateAllowedIPAddressesResponse } from './types/index';
133151
import { UpdateGroupRequest } from './types/index';
134152
import { UpdateGroupResponse } from './types/index';
135153
import { UpdateLoginProfileRequest } from './types/index';
@@ -153,10 +171,17 @@ import { UpdateUserResponse } from './types/index';
153171
export type AddClientIDToOIDCProviderCommandOutput = CommandOutput<AddClientIDToOIDCProviderResponse>;
154172
export type AddSAMLProviderCertificateCommandOutput = CommandOutput<AddSAMLProviderCertificateResponse>;
155173
export 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>;
156179
export type CreateGroupCommandOutput = CommandOutput<CreateGroupResponse>;
157180
export type CreateLoginProfileCommandOutput = CommandOutput<CreateLoginProfileResponse>;
158181
export type CreateOAuthProviderCommandOutput = CommandOutput<CreateOAuthProviderResponse>;
159182
export type CreateOIDCProviderCommandOutput = CommandOutput<CreateOIDCProviderResponse>;
183+
export type CreatePolicyCommandOutput = CommandOutput<CreatePolicyResponse>;
184+
export type CreateRoleCommandOutput = CommandOutput<CreateRoleResponse>;
160185
export type CreateSAMLProviderCommandOutput = CommandOutput<CreateSAMLProviderResponse>;
161186
export type CreateServiceLinkedRoleCommandOutput = CommandOutput<CreateServiceLinkedRoleResponse>;
162187
export type CreateUserCommandOutput = CommandOutput<CreateUserResponse>;
@@ -175,6 +200,7 @@ export type DetachUserGroupPolicyCommandOutput = CommandOutput<DetachUserGroupPo
175200
export type DetachUserPolicyCommandOutput = CommandOutput<DetachUserPolicyResponse>;
176201
export type GetAccessKeyLastUsedCommandOutput = CommandOutput<GetAccessKeyLastUsedResponse>;
177202
export type GetAccountSummaryCommandOutput = CommandOutput<GetAccountSummaryResponse>;
203+
export type GetAllowedIPAddressesCommandOutput = CommandOutput<GetAllowedIPAddressesResponse>;
178204
export type GetGroupCommandOutput = CommandOutput<GetGroupResponse>;
179205
export type GetLoginProfileCommandOutput = CommandOutput<GetLoginProfileResponse>;
180206
export type GetOAuthProviderCommandOutput = CommandOutput<GetOAuthProviderResponse>;
@@ -208,6 +234,7 @@ export type SetSecurityConfigCommandOutput = CommandOutput<SetSecurityConfigResp
208234
export type TagResourcesCommandOutput = CommandOutput<TagResourcesResponse>;
209235
export type UntagResourcesCommandOutput = CommandOutput<UntagResourcesResponse>;
210236
export type UpdateAccessKeyCommandOutput = CommandOutput<UpdateAccessKeyResponse>;
237+
export type UpdateAllowedIPAddressesCommandOutput = CommandOutput<UpdateAllowedIPAddressesResponse>;
211238
export type UpdateGroupCommandOutput = CommandOutput<UpdateGroupResponse>;
212239
export type UpdateLoginProfileCommandOutput = CommandOutput<UpdateLoginProfileResponse>;
213240
export type UpdateOAuthProviderCommandOutput = CommandOutput<UpdateOAuthProviderResponse>;
@@ -217,7 +244,6 @@ export type UpdateRoleCommandOutput = CommandOutput<UpdateRoleResponse>;
217244
export type UpdateSAMLProviderCommandOutput = CommandOutput<UpdateSAMLProviderResponse>;
218245
export 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,
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
/**
4+
* iam
5+
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
6+
*
7+
* OpenAPI spec version: common-version
8+
*
9+
*
10+
* NOTE: This class is auto generated by the swagger code generator program.
11+
* https://github.com/swagger-api/swagger-codegen.git
12+
* Do not edit the class manually.
13+
*/
14+
15+
/**
16+
*
17+
*
18+
* @export
19+
* @interface AccessKeyForCreateAccessKeyOutput
20+
*/
21+
export interface AccessKeyForCreateAccessKeyOutput {
22+
23+
/**
24+
* @type {string}
25+
* @memberof AccessKeyForCreateAccessKeyOutput
26+
*/
27+
AccessKeyId?: string;
28+
29+
/**
30+
* @type {string}
31+
* @memberof AccessKeyForCreateAccessKeyOutput
32+
*/
33+
CreateDate?: string;
34+
35+
/**
36+
* @type {string}
37+
* @memberof AccessKeyForCreateAccessKeyOutput
38+
*/
39+
SecretAccessKey?: string;
40+
41+
/**
42+
* @type {string}
43+
* @memberof AccessKeyForCreateAccessKeyOutput
44+
*/
45+
Status?: string;
46+
47+
/**
48+
* @type {string}
49+
* @memberof AccessKeyForCreateAccessKeyOutput
50+
*/
51+
UpdateDate?: string;
52+
53+
/**
54+
* @type {string}
55+
* @memberof AccessKeyForCreateAccessKeyOutput
56+
*/
57+
UserName?: string;
58+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
/**
4+
* iam
5+
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
6+
*
7+
* OpenAPI spec version: common-version
8+
*
9+
*
10+
* NOTE: This class is auto generated by the swagger code generator program.
11+
* https://github.com/swagger-api/swagger-codegen.git
12+
* Do not edit the class manually.
13+
*/
14+
15+
/**
16+
*
17+
*
18+
* @export
19+
* @interface AddUserToGroupRequest
20+
*/
21+
export interface AddUserToGroupRequest {
22+
23+
/**
24+
* @type {string}
25+
* @memberof AddUserToGroupRequest
26+
*/
27+
UserGroupName: string;
28+
29+
/**
30+
* @type {string}
31+
* @memberof AddUserToGroupRequest
32+
*/
33+
UserName: string;
34+
}

0 commit comments

Comments
 (0)