From 2a042155d06a4e4392fd46f5833814e6ae290f1f Mon Sep 17 00:00:00 2001 From: poorani Date: Fri, 24 Apr 2026 00:39:50 +0100 Subject: [PATCH 1/3] fix(iam-identity): add PowerVS compute resource type Signed-off-by: poorani --- iam-identity/v1.ts | 955 +++++++++++++-------------------------------- 1 file changed, 274 insertions(+), 681 deletions(-) diff --git a/iam-identity/v1.ts b/iam-identity/v1.ts index ac90c4a..e866ee2 100644 --- a/iam-identity/v1.ts +++ b/iam-identity/v1.ts @@ -15,7 +15,7 @@ */ /** - * IBM OpenAPI SDK Code Generator Version: 3.113.0-3f9df07a-20260317-160650 + * IBM OpenAPI SDK Code Generator Version: 3.113.1-d76630af-20260320-135953 */ import * as extend from 'extend'; @@ -130,20 +130,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = []; - const _validParams = [ - 'accountId', - 'groupId', - 'name', - 'pagesize', - 'pagetoken', - 'sort', - 'order', - 'includeHistory', - 'filter', - 'showGroupId', - 'signal', - 'headers', - ]; + const _validParams = ['accountId', 'groupId', 'name', 'pagesize', 'pagetoken', 'sort', 'order', 'includeHistory', 'filter', 'showGroupId', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -218,18 +205,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['accountId', 'name']; - const _validParams = [ - 'accountId', - 'name', - 'groupId', - 'description', - 'uniqueInstanceCrns', - 'apikey', - 'showGroupId', - 'entityLock', - 'signal', - 'headers', - ]; + const _validParams = ['accountId', 'name', 'groupId', 'description', 'uniqueInstanceCrns', 'apikey', 'showGroupId', 'entityLock', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -299,14 +275,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['id']; - const _validParams = [ - 'id', - 'includeHistory', - 'includeActivity', - 'showGroupId', - 'signal', - 'headers', - ]; + const _validParams = ['id', 'includeHistory', 'includeActivity', 'showGroupId', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -380,16 +349,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['id', 'ifMatch']; - const _validParams = [ - 'id', - 'ifMatch', - 'name', - 'description', - 'uniqueInstanceCrns', - 'showGroupId', - 'signal', - 'headers', - ]; + const _validParams = ['id', 'ifMatch', 'name', 'description', 'uniqueInstanceCrns', 'showGroupId', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -477,7 +437,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -522,7 +489,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -567,7 +541,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -605,11 +586,7 @@ class IamIdentityV1 extends BaseService { 'account_id': _params.accountId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'listServiceIdGroup' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'listServiceIdGroup'); const parameters = { options: { @@ -665,11 +642,7 @@ class IamIdentityV1 extends BaseService { 'description': _params.description, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'createServiceIdGroup' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'createServiceIdGroup'); const parameters = { options: { @@ -784,11 +757,7 @@ class IamIdentityV1 extends BaseService { 'id': _params.id, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'updateServiceIdGroup' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'updateServiceIdGroup'); const parameters = { options: { @@ -843,11 +812,7 @@ class IamIdentityV1 extends BaseService { 'id': _params.id, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'deleteServiceIdGroup' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'deleteServiceIdGroup'); const parameters = { options: { @@ -856,7 +821,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -906,21 +878,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = []; - const _validParams = [ - 'accountId', - 'iamId', - 'pagesize', - 'pagetoken', - 'scope', - 'type', - 'sort', - 'order', - 'includeHistory', - 'filter', - 'groupId', - 'signal', - 'headers', - ]; + const _validParams = ['accountId', 'iamId', 'pagesize', 'pagetoken', 'scope', 'type', 'sort', 'order', 'includeHistory', 'filter', 'groupId', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -1008,21 +966,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['name', 'iamId']; - const _validParams = [ - 'name', - 'iamId', - 'description', - 'accountId', - 'apikey', - 'storeValue', - 'supportSessions', - 'actionWhenLeaked', - 'expiresAt', - 'entityLock', - 'entityDisable', - 'signal', - 'headers', - ]; + const _validParams = ['name', 'iamId', 'description', 'accountId', 'apikey', 'storeValue', 'supportSessions', 'actionWhenLeaked', 'expiresAt', 'entityLock', 'entityDisable', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -1221,17 +1165,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['id', 'ifMatch']; - const _validParams = [ - 'id', - 'ifMatch', - 'name', - 'description', - 'supportSessions', - 'actionWhenLeaked', - 'expiresAt', - 'signal', - 'headers', - ]; + const _validParams = ['id', 'ifMatch', 'name', 'description', 'supportSessions', 'actionWhenLeaked', 'expiresAt', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -1314,7 +1248,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -1359,7 +1300,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -1404,7 +1352,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -1449,7 +1404,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -1494,7 +1456,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -1595,18 +1564,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['accountId']; - const _validParams = [ - 'accountId', - 'name', - 'pagesize', - 'sort', - 'order', - 'includeHistory', - 'pagetoken', - 'filter', - 'signal', - 'headers', - ]; + const _validParams = ['accountId', 'name', 'pagesize', 'sort', 'order', 'includeHistory', 'pagetoken', 'filter', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -1735,15 +1693,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['profileId', 'ifMatch']; - const _validParams = [ - 'profileId', - 'ifMatch', - 'name', - 'description', - 'email', - 'signal', - 'headers', - ]; + const _validParams = ['profileId', 'ifMatch', 'name', 'description', 'email', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -1824,7 +1774,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -1848,7 +1805,7 @@ class IamIdentityV1 extends BaseService { * @param {string} [params.realmName] - The realm name of the Idp this claim rule applies to. This field is required * only if the type is specified as 'Profile-SAML'. * @param {string} [params.crType] - The compute resource type the rule applies to, required only if type is specified - * as 'Profile-CR'. Valid values are VSI, IKS_SA, ROKS_SA. + * as 'Profile-CR'. Valid values are VSI, PVS, IKS_SA, ROKS_SA. * @param {number} [params.expiration] - Session expiration in seconds, only required if type is 'Profile-SAML'. * @param {OutgoingHttpHeaders} [params.headers] - Custom request headers * @returns {Promise>} @@ -1858,18 +1815,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['profileId', 'type', 'conditions']; - const _validParams = [ - 'profileId', - 'type', - 'conditions', - 'context', - 'name', - 'realmName', - 'crType', - 'expiration', - 'signal', - 'headers', - ]; + const _validParams = ['profileId', 'type', 'conditions', 'context', 'name', 'realmName', 'crType', 'expiration', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -2043,7 +1989,7 @@ class IamIdentityV1 extends BaseService { * @param {string} [params.realmName] - The realm name of the Idp this claim rule applies to. This field is required * only if the type is specified as 'Profile-SAML'. * @param {string} [params.crType] - The compute resource type the rule applies to, required only if type is specified - * as 'Profile-CR'. Valid values are VSI, IKS_SA, ROKS_SA. + * as 'Profile-CR'. Valid values are VSI, PVS, IKS_SA, ROKS_SA. * @param {number} [params.expiration] - Session expiration in seconds, only required if type is 'Profile-SAML'. * @param {OutgoingHttpHeaders} [params.headers] - Custom request headers * @returns {Promise>} @@ -2053,20 +1999,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['profileId', 'ruleId', 'ifMatch', 'type', 'conditions']; - const _validParams = [ - 'profileId', - 'ruleId', - 'ifMatch', - 'type', - 'conditions', - 'context', - 'name', - 'realmName', - 'crType', - 'expiration', - 'signal', - 'headers', - ]; + const _validParams = ['profileId', 'ruleId', 'ifMatch', 'type', 'conditions', 'context', 'name', 'realmName', 'crType', 'expiration', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -2154,7 +2087,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -2172,7 +2112,7 @@ class IamIdentityV1 extends BaseService { * * @param {Object} params - The parameters to send to the service. * @param {string} params.profileId - ID of the trusted profile. - * @param {string} params.crType - The compute resource type. Valid values are VSI, IKS_SA, ROKS_SA. + * @param {string} params.crType - The compute resource type. Valid values are VSI, PVS, IKS_SA, ROKS_SA. * @param {CreateProfileLinkRequestLink} params.link - Link details. * @param {string} [params.name] - Optional name of the Link. * @param {boolean} [params.isCrossAccount] - Flag to indicate that the link provides cross account access. If not @@ -2185,15 +2125,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['profileId', 'crType', 'link']; - const _validParams = [ - 'profileId', - 'crType', - 'link', - 'name', - 'isCrossAccount', - 'signal', - 'headers', - ]; + const _validParams = ['profileId', 'crType', 'link', 'name', 'isCrossAccount', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -2298,7 +2230,7 @@ class IamIdentityV1 extends BaseService { * * @param {Object} params - The parameters to send to the service. * @param {string} params.profileId - The unique ID of the Trusted Profile. - * @param {string} params.type - The compute resource type. Valid values are VSI, BMS, IKS_SA, ROKS_SA, CE. + * @param {string} params.type - The compute resource type. Valid values are VSI, PVS, BMS, IKS_SA, ROKS_SA, CE. * @param {string} [params.crn] - CRN of the compute resource (IKS/ROKS/VSI/BMS). * @param {string} [params.namespace] - Namespace of the compute resource (IKS/ROKS). * @param {string} [params.name] - Name of the compute resource (IKS/ROKS). @@ -2312,17 +2244,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['profileId', 'type']; - const _validParams = [ - 'profileId', - 'type', - 'crn', - 'namespace', - 'name', - 'componentType', - 'componentName', - 'signal', - 'headers', - ]; + const _validParams = ['profileId', 'type', 'crn', 'namespace', 'name', 'componentType', 'componentName', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -2341,11 +2263,7 @@ class IamIdentityV1 extends BaseService { 'profile-id': _params.profileId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'deleteLinkByParameters' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'deleteLinkByParameters'); const parameters = { options: { @@ -2355,7 +2273,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -2455,7 +2380,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -2490,11 +2422,7 @@ class IamIdentityV1 extends BaseService { 'profile-id': _params.profileId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'getProfileIdentities' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getProfileIdentities'); const parameters = { options: { @@ -2554,11 +2482,7 @@ class IamIdentityV1 extends BaseService { 'profile-id': _params.profileId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'setProfileIdentities' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'setProfileIdentities'); const parameters = { options: { @@ -2618,16 +2542,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['profileId', 'identityType', 'identifier', 'type']; - const _validParams = [ - 'profileId', - 'identityType', - 'identifier', - 'type', - 'accounts', - 'description', - 'signal', - 'headers', - ]; + const _validParams = ['profileId', 'identityType', 'identifier', 'type', 'accounts', 'description', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -2645,11 +2560,7 @@ class IamIdentityV1 extends BaseService { 'identity-type': _params.identityType, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'setProfileIdentity' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'setProfileIdentity'); const parameters = { options: { @@ -2707,11 +2618,7 @@ class IamIdentityV1 extends BaseService { 'identifier-id': _params.identifierId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'getProfileIdentity' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getProfileIdentity'); const parameters = { options: { @@ -2771,11 +2678,7 @@ class IamIdentityV1 extends BaseService { 'identifier-id': _params.identifierId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'deleteProfileIdentity' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'deleteProfileIdentity'); const parameters = { options: { @@ -2784,7 +2687,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -2950,11 +2860,7 @@ class IamIdentityV1 extends BaseService { 'account_id': _params.accountId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'getAccountSettings' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getAccountSettings'); const parameters = { options: { @@ -3052,24 +2958,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['ifMatch', 'accountId']; - const _validParams = [ - 'ifMatch', - 'accountId', - 'restrictCreateServiceId', - 'restrictCreatePlatformApikey', - 'allowedIpAddresses', - 'mfa', - 'userMfa', - 'sessionExpirationInSeconds', - 'sessionInvalidationInSeconds', - 'maxSessionsPerIdentity', - 'systemAccessTokenExpirationInSeconds', - 'systemRefreshTokenExpirationInSeconds', - 'restrictUserListVisibility', - 'restrictUserDomains', - 'signal', - 'headers', - ]; + const _validParams = ['ifMatch', 'accountId', 'restrictCreateServiceId', 'restrictCreatePlatformApikey', 'allowedIpAddresses', 'mfa', 'userMfa', 'sessionExpirationInSeconds', 'sessionInvalidationInSeconds', 'maxSessionsPerIdentity', 'systemAccessTokenExpirationInSeconds', 'systemRefreshTokenExpirationInSeconds', 'restrictUserListVisibility', 'restrictUserDomains', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -3094,11 +2983,7 @@ class IamIdentityV1 extends BaseService { 'account_id': _params.accountId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'updateAccountSettings' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'updateAccountSettings'); const parameters = { options: { @@ -3160,11 +3045,7 @@ class IamIdentityV1 extends BaseService { 'account_id': _params.accountId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'getEffectiveAccountSettings' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getEffectiveAccountSettings'); const parameters = { options: { @@ -3438,16 +3319,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['accountId', 'iamId', 'service', 'preferenceId', 'valueString']; - const _validParams = [ - 'accountId', - 'iamId', - 'service', - 'preferenceId', - 'valueString', - 'valueListOfStrings', - 'signal', - 'headers', - ]; + const _validParams = ['accountId', 'iamId', 'service', 'preferenceId', 'valueString', 'valueListOfStrings', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -3465,11 +3337,7 @@ class IamIdentityV1 extends BaseService { 'preference_id': _params.preferenceId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'updatePreferenceOnScopeAccount' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'updatePreferenceOnScopeAccount'); const parameters = { options: { @@ -3531,11 +3399,7 @@ class IamIdentityV1 extends BaseService { 'preference_id': _params.preferenceId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'deletePreferencesOnScopeAccount' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'deletePreferencesOnScopeAccount'); const parameters = { options: { @@ -3544,7 +3408,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -3601,11 +3472,7 @@ class IamIdentityV1 extends BaseService { 'preference_id': _params.preferenceId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'getPreferencesOnScopeAccount' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getPreferencesOnScopeAccount'); const parameters = { options: { @@ -3664,11 +3531,7 @@ class IamIdentityV1 extends BaseService { 'iam_id': _params.iamId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'getAllPreferencesOnScopeAccount' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getAllPreferencesOnScopeAccount'); const parameters = { options: { @@ -3721,16 +3584,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = []; - const _validParams = [ - 'accountId', - 'limit', - 'pagetoken', - 'sort', - 'order', - 'includeHistory', - 'signal', - 'headers', - ]; + const _validParams = ['accountId', 'limit', 'pagetoken', 'sort', 'order', 'includeHistory', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -3745,11 +3599,7 @@ class IamIdentityV1 extends BaseService { 'include_history': _params.includeHistory, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'listProfileTemplates' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'listProfileTemplates'); const parameters = { options: { @@ -3800,16 +3650,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = []; - const _validParams = [ - 'accountId', - 'name', - 'description', - 'profile', - 'policyTemplateReferences', - 'actionControls', - 'signal', - 'headers', - ]; + const _validParams = ['accountId', 'name', 'description', 'profile', 'policyTemplateReferences', 'actionControls', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -3824,11 +3665,7 @@ class IamIdentityV1 extends BaseService { 'action_controls': _params.actionControls, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'createProfileTemplate' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'createProfileTemplate'); const parameters = { options: { @@ -3886,11 +3723,7 @@ class IamIdentityV1 extends BaseService { 'template_id': _params.templateId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'getLatestProfileTemplateVersion' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getLatestProfileTemplateVersion'); const parameters = { options: { @@ -3944,11 +3777,7 @@ class IamIdentityV1 extends BaseService { 'template_id': _params.templateId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'deleteAllVersionsOfProfileTemplate' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'deleteAllVersionsOfProfileTemplate'); const parameters = { options: { @@ -3957,7 +3786,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -3989,16 +3825,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['templateId']; - const _validParams = [ - 'templateId', - 'limit', - 'pagetoken', - 'sort', - 'order', - 'includeHistory', - 'signal', - 'headers', - ]; + const _validParams = ['templateId', 'limit', 'pagetoken', 'sort', 'order', 'includeHistory', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -4016,11 +3843,7 @@ class IamIdentityV1 extends BaseService { 'template_id': _params.templateId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'listVersionsOfProfileTemplate' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'listVersionsOfProfileTemplate'); const parameters = { options: { @@ -4073,17 +3896,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['templateId']; - const _validParams = [ - 'templateId', - 'accountId', - 'name', - 'description', - 'profile', - 'policyTemplateReferences', - 'actionControls', - 'signal', - 'headers', - ]; + const _validParams = ['templateId', 'accountId', 'name', 'description', 'profile', 'policyTemplateReferences', 'actionControls', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -4102,11 +3915,7 @@ class IamIdentityV1 extends BaseService { 'template_id': _params.templateId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'createProfileTemplateVersion' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'createProfileTemplateVersion'); const parameters = { options: { @@ -4167,11 +3976,7 @@ class IamIdentityV1 extends BaseService { 'version': _params.version, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'getProfileTemplateVersion' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getProfileTemplateVersion'); const parameters = { options: { @@ -4228,19 +4033,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['ifMatch', 'templateId', 'version']; - const _validParams = [ - 'ifMatch', - 'templateId', - 'version', - 'accountId', - 'name', - 'description', - 'profile', - 'policyTemplateReferences', - 'actionControls', - 'signal', - 'headers', - ]; + const _validParams = ['ifMatch', 'templateId', 'version', 'accountId', 'name', 'description', 'profile', 'policyTemplateReferences', 'actionControls', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -4260,11 +4053,7 @@ class IamIdentityV1 extends BaseService { 'version': _params.version, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'updateProfileTemplateVersion' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'updateProfileTemplateVersion'); const parameters = { options: { @@ -4322,11 +4111,7 @@ class IamIdentityV1 extends BaseService { 'version': _params.version, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'deleteProfileTemplateVersion' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'deleteProfileTemplateVersion'); const parameters = { options: { @@ -4335,7 +4120,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -4373,11 +4165,7 @@ class IamIdentityV1 extends BaseService { 'version': _params.version, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'commitProfileTemplate' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'commitProfileTemplate'); const parameters = { options: { @@ -4386,7 +4174,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -4426,20 +4221,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = []; - const _validParams = [ - 'accountId', - 'templateId', - 'templateVersion', - 'target', - 'targetType', - 'limit', - 'pagetoken', - 'sort', - 'order', - 'includeHistory', - 'signal', - 'headers', - ]; + const _validParams = ['accountId', 'templateId', 'templateVersion', 'target', 'targetType', 'limit', 'pagetoken', 'sort', 'order', 'includeHistory', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -4458,11 +4240,7 @@ class IamIdentityV1 extends BaseService { 'include_history': _params.includeHistory, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'listTrustedProfileAssignments' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'listTrustedProfileAssignments'); const parameters = { options: { @@ -4507,14 +4285,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['templateId', 'templateVersion', 'targetType', 'target']; - const _validParams = [ - 'templateId', - 'templateVersion', - 'targetType', - 'target', - 'signal', - 'headers', - ]; + const _validParams = ['templateId', 'templateVersion', 'targetType', 'target', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -4527,11 +4298,7 @@ class IamIdentityV1 extends BaseService { 'target': _params.target, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'createTrustedProfileAssignment' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'createTrustedProfileAssignment'); const parameters = { options: { @@ -4589,11 +4356,7 @@ class IamIdentityV1 extends BaseService { 'assignment_id': _params.assignmentId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'getTrustedProfileAssignment' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getTrustedProfileAssignment'); const parameters = { options: { @@ -4646,11 +4409,7 @@ class IamIdentityV1 extends BaseService { 'assignment_id': _params.assignmentId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'deleteTrustedProfileAssignment' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'deleteTrustedProfileAssignment'); const parameters = { options: { @@ -4712,11 +4471,7 @@ class IamIdentityV1 extends BaseService { 'assignment_id': _params.assignmentId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'updateTrustedProfileAssignment' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'updateTrustedProfileAssignment'); const parameters = { options: { @@ -4772,16 +4527,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = []; - const _validParams = [ - 'accountId', - 'limit', - 'pagetoken', - 'sort', - 'order', - 'includeHistory', - 'signal', - 'headers', - ]; + const _validParams = ['accountId', 'limit', 'pagetoken', 'sort', 'order', 'includeHistory', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -4796,11 +4542,7 @@ class IamIdentityV1 extends BaseService { 'include_history': _params.includeHistory, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'listAccountSettingsTemplates' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'listAccountSettingsTemplates'); const parameters = { options: { @@ -4848,14 +4590,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = []; - const _validParams = [ - 'accountId', - 'name', - 'description', - 'accountSettings', - 'signal', - 'headers', - ]; + const _validParams = ['accountId', 'name', 'description', 'accountSettings', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -4868,11 +4603,7 @@ class IamIdentityV1 extends BaseService { 'account_settings': _params.accountSettings, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'createAccountSettingsTemplate' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'createAccountSettingsTemplate'); const parameters = { options: { @@ -4930,11 +4661,7 @@ class IamIdentityV1 extends BaseService { 'template_id': _params.templateId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'getLatestAccountSettingsTemplateVersion' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getLatestAccountSettingsTemplateVersion'); const parameters = { options: { @@ -4988,11 +4715,7 @@ class IamIdentityV1 extends BaseService { 'template_id': _params.templateId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'deleteAllVersionsOfAccountSettingsTemplate' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'deleteAllVersionsOfAccountSettingsTemplate'); const parameters = { options: { @@ -5001,7 +4724,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -5033,16 +4763,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['templateId']; - const _validParams = [ - 'templateId', - 'limit', - 'pagetoken', - 'sort', - 'order', - 'includeHistory', - 'signal', - 'headers', - ]; + const _validParams = ['templateId', 'limit', 'pagetoken', 'sort', 'order', 'includeHistory', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -5060,11 +4781,7 @@ class IamIdentityV1 extends BaseService { 'template_id': _params.templateId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'listVersionsOfAccountSettingsTemplate' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'listVersionsOfAccountSettingsTemplate'); const parameters = { options: { @@ -5114,15 +4831,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['templateId']; - const _validParams = [ - 'templateId', - 'accountId', - 'name', - 'description', - 'accountSettings', - 'signal', - 'headers', - ]; + const _validParams = ['templateId', 'accountId', 'name', 'description', 'accountSettings', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -5139,11 +4848,7 @@ class IamIdentityV1 extends BaseService { 'template_id': _params.templateId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'createAccountSettingsTemplateVersion' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'createAccountSettingsTemplateVersion'); const parameters = { options: { @@ -5204,11 +4909,7 @@ class IamIdentityV1 extends BaseService { 'version': _params.version, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'getAccountSettingsTemplateVersion' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getAccountSettingsTemplateVersion'); const parameters = { options: { @@ -5262,17 +4963,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['ifMatch', 'templateId', 'version']; - const _validParams = [ - 'ifMatch', - 'templateId', - 'version', - 'accountId', - 'name', - 'description', - 'accountSettings', - 'signal', - 'headers', - ]; + const _validParams = ['ifMatch', 'templateId', 'version', 'accountId', 'name', 'description', 'accountSettings', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -5290,11 +4981,7 @@ class IamIdentityV1 extends BaseService { 'version': _params.version, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'updateAccountSettingsTemplateVersion' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'updateAccountSettingsTemplateVersion'); const parameters = { options: { @@ -5351,11 +5038,7 @@ class IamIdentityV1 extends BaseService { 'version': _params.version, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'deleteAccountSettingsTemplateVersion' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'deleteAccountSettingsTemplateVersion'); const parameters = { options: { @@ -5364,7 +5047,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -5402,11 +5092,7 @@ class IamIdentityV1 extends BaseService { 'version': _params.version, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'commitAccountSettingsTemplate' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'commitAccountSettingsTemplate'); const parameters = { options: { @@ -5415,7 +5101,14 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), + headers: extend( + true, + sdkHeaders, + this.baseOptions.headers, + { + }, + _params.headers + ), axiosOptions: { signal: _params.signal, }, @@ -5455,20 +5148,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = []; - const _validParams = [ - 'accountId', - 'templateId', - 'templateVersion', - 'target', - 'targetType', - 'limit', - 'pagetoken', - 'sort', - 'order', - 'includeHistory', - 'signal', - 'headers', - ]; + const _validParams = ['accountId', 'templateId', 'templateVersion', 'target', 'targetType', 'limit', 'pagetoken', 'sort', 'order', 'includeHistory', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -5487,11 +5167,7 @@ class IamIdentityV1 extends BaseService { 'include_history': _params.includeHistory, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'listAccountSettingsAssignments' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'listAccountSettingsAssignments'); const parameters = { options: { @@ -5536,14 +5212,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['templateId', 'templateVersion', 'targetType', 'target']; - const _validParams = [ - 'templateId', - 'templateVersion', - 'targetType', - 'target', - 'signal', - 'headers', - ]; + const _validParams = ['templateId', 'templateVersion', 'targetType', 'target', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -5556,11 +5225,7 @@ class IamIdentityV1 extends BaseService { 'target': _params.target, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'createAccountSettingsAssignment' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'createAccountSettingsAssignment'); const parameters = { options: { @@ -5618,11 +5283,7 @@ class IamIdentityV1 extends BaseService { 'assignment_id': _params.assignmentId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'getAccountSettingsAssignment' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getAccountSettingsAssignment'); const parameters = { options: { @@ -5676,11 +5337,7 @@ class IamIdentityV1 extends BaseService { 'assignment_id': _params.assignmentId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'deleteAccountSettingsAssignment' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'deleteAccountSettingsAssignment'); const parameters = { options: { @@ -5742,11 +5399,7 @@ class IamIdentityV1 extends BaseService { 'assignment_id': _params.assignmentId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'updateAccountSettingsAssignment' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'updateAccountSettingsAssignment'); const parameters = { options: { @@ -5812,24 +5465,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['accountId']; - const _validParams = [ - 'accountId', - 'serviceidGroups', - 'serviceidsPerGroup', - 'profiles', - 'apikeysPerIdentity', - 'templates', - 'templateVersionsPerTemplate', - 'idps', - 'claimRulesPerGroup', - 'claimRulesPerProfile', - 'crLinks', - 'crLinksPerProfile', - 'crRules', - 'crRulesPerProfile', - 'signal', - 'headers', - ]; + const _validParams = ['accountId', 'serviceidGroups', 'serviceidsPerGroup', 'profiles', 'apikeysPerIdentity', 'templates', 'templateVersionsPerTemplate', 'idps', 'claimRulesPerGroup', 'claimRulesPerProfile', 'crLinks', 'crLinksPerProfile', 'crRules', 'crRulesPerProfile', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -5912,24 +5548,7 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['accountId']; - const _validParams = [ - 'accountId', - 'serviceidGroups', - 'serviceidsPerGroup', - 'profiles', - 'apikeysPerIdentity', - 'templates', - 'templateVersionsPerTemplate', - 'idps', - 'claimRulesPerGroup', - 'claimRulesPerProfile', - 'crLinks', - 'crLinksPerProfile', - 'crRules', - 'crRulesPerProfile', - 'signal', - 'headers', - ]; + const _validParams = ['accountId', 'serviceidGroups', 'serviceidsPerGroup', 'profiles', 'apikeysPerIdentity', 'templates', 'templateVersionsPerTemplate', 'idps', 'claimRulesPerGroup', 'claimRulesPerProfile', 'crLinks', 'crLinksPerProfile', 'crRules', 'crRulesPerProfile', 'signal', 'headers']; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -5955,11 +5574,7 @@ class IamIdentityV1 extends BaseService { 'account_id': _params.accountId, }; - const sdkHeaders = getSdkHeaders( - IamIdentityV1.DEFAULT_SERVICE_NAME, - 'v1', - 'bulkListAccountEntityConsumption' - ); + const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'bulkListAccountEntityConsumption'); const parameters = { options: { @@ -6017,10 +5632,10 @@ namespace IamIdentityV1 { * request interfaces ************************/ - interface DefaultParams { - headers?: OutgoingHttpHeaders; - signal?: AbortSignal; - } + interface DefaultParams { + headers?: OutgoingHttpHeaders; + signal?: AbortSignal; + } /** Parameters for the `listServiceIds` operation. */ export interface ListServiceIdsParams extends DefaultParams { @@ -6472,7 +6087,7 @@ namespace IamIdentityV1 { */ realmName?: string; /** The compute resource type the rule applies to, required only if type is specified as 'Profile-CR'. Valid - * values are VSI, IKS_SA, ROKS_SA. + * values are VSI, PVS, IKS_SA, ROKS_SA. */ crType?: string; /** Session expiration in seconds, only required if type is 'Profile-SAML'. */ @@ -6517,7 +6132,7 @@ namespace IamIdentityV1 { */ realmName?: string; /** The compute resource type the rule applies to, required only if type is specified as 'Profile-CR'. Valid - * values are VSI, IKS_SA, ROKS_SA. + * values are VSI, PVS, IKS_SA, ROKS_SA. */ crType?: string; /** Session expiration in seconds, only required if type is 'Profile-SAML'. */ @@ -6536,7 +6151,7 @@ namespace IamIdentityV1 { export interface CreateLinkParams extends DefaultParams { /** ID of the trusted profile. */ profileId: string; - /** The compute resource type. Valid values are VSI, IKS_SA, ROKS_SA. */ + /** The compute resource type. Valid values are VSI, PVS, IKS_SA, ROKS_SA. */ crType: string; /** Link details. */ link: CreateProfileLinkRequestLink; @@ -6558,7 +6173,7 @@ namespace IamIdentityV1 { export interface DeleteLinkByParametersParams extends DefaultParams { /** The unique ID of the Trusted Profile. */ profileId: string; - /** The compute resource type. Valid values are VSI, BMS, IKS_SA, ROKS_SA, CE. */ + /** The compute resource type. Valid values are VSI, PVS, BMS, IKS_SA, ROKS_SA, CE. */ type: string; /** CRN of the compute resource (IKS/ROKS/VSI/BMS). */ crn?: string; @@ -6740,9 +6355,7 @@ namespace IamIdentityV1 { * * NOT_RESTRICTED - all members of an account can create service IDs * * NOT_SET - to 'unset' a previous set value. */ - restrictCreatePlatformApikey?: - | UpdateAccountSettingsConstants.RestrictCreatePlatformApikey - | string; + restrictCreatePlatformApikey?: UpdateAccountSettingsConstants.RestrictCreatePlatformApikey | string; /** Defines the IP addresses and subnets from which IAM tokens can be created for the account. */ allowedIpAddresses?: string; /** MFA trait definitions as follows: @@ -7525,18 +7138,14 @@ namespace IamIdentityV1 { * * NOT_RESTRICTED - all members of an account can create service IDs * * NOT_SET - to 'unset' a previous set value. */ - restrict_create_service_id?: - | AccountSettingsAssignedTemplatesSection.Constants.RestrictCreateServiceId - | string; + restrict_create_service_id?: AccountSettingsAssignedTemplatesSection.Constants.RestrictCreateServiceId | string; /** Defines whether or not creating the resource is access controlled. Valid values: * * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create * service IDs, including the account owner * * NOT_RESTRICTED - all members of an account can create service IDs * * NOT_SET - to 'unset' a previous set value. */ - restrict_create_platform_apikey?: - | AccountSettingsAssignedTemplatesSection.Constants.RestrictCreatePlatformApikey - | string; + restrict_create_platform_apikey?: AccountSettingsAssignedTemplatesSection.Constants.RestrictCreatePlatformApikey | string; /** Defines the IP addresses and subnets from which IAM tokens can be created for the account. */ allowed_ip_addresses?: string; /** MFA trait definitions as follows: @@ -7581,9 +7190,7 @@ namespace IamIdentityV1 { * * NOT_RESTRICTED - any user in the account can view other users from the Users page in IBM Cloud console * * NOT_SET - to 'unset' a previous set value. */ - restrict_user_list_visibility?: - | AccountSettingsAssignedTemplatesSection.Constants.RestrictUserListVisibility - | string; + restrict_user_list_visibility?: AccountSettingsAssignedTemplatesSection.Constants.RestrictUserListVisibility | string; /** List of users that are exempted from the MFA requirement of the account. */ user_mfa?: AccountSettingsUserMFAResponse[]; restrict_user_domains?: AssignedTemplatesAccountSettingsRestrictUserDomains; @@ -7631,26 +7238,20 @@ namespace IamIdentityV1 { * * NOT_RESTRICTED - all members of an account can create service IDs * * NOT_SET - to 'unset' a previous set value. */ - restrict_create_service_id?: - | AccountSettingsEffectiveSection.Constants.RestrictCreateServiceId - | string; + restrict_create_service_id?: AccountSettingsEffectiveSection.Constants.RestrictCreateServiceId | string; /** Defines whether or not creating the resource is access controlled. Valid values: * * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create * service IDs, including the account owner * * NOT_RESTRICTED - all members of an account can create service IDs * * NOT_SET - to 'unset' a previous set value. */ - restrict_create_platform_apikey?: - | AccountSettingsEffectiveSection.Constants.RestrictCreatePlatformApikey - | string; + restrict_create_platform_apikey?: AccountSettingsEffectiveSection.Constants.RestrictCreatePlatformApikey | string; /** Defines whether or not user visibility is access controlled. Valid values: * * RESTRICTED - users can view only specific types of users in the account, such as those the user has invited * to the account, or descendants of those users based on the classic infrastructure hierarchy * * NOT_RESTRICTED - any user in the account can view other users from the Users page in IBM Cloud console. */ - restrict_user_list_visibility?: - | AccountSettingsEffectiveSection.Constants.RestrictUserListVisibility - | string; + restrict_user_list_visibility?: AccountSettingsEffectiveSection.Constants.RestrictUserListVisibility | string; /** Defines the IP addresses and subnets from which IAM tokens can be created for the account. */ allowed_ip_addresses?: string; /** MFA trait definitions as follows: @@ -7749,9 +7350,7 @@ namespace IamIdentityV1 { * * NOT_RESTRICTED - all members of an account can create service IDs * * NOT_SET - to 'unset' a previous set value. */ - restrict_create_platform_apikey: - | AccountSettingsResponse.Constants.RestrictCreatePlatformApikey - | string; + restrict_create_platform_apikey: AccountSettingsResponse.Constants.RestrictCreatePlatformApikey | string; /** Defines the IP addresses and subnets from which IAM tokens can be created for the account. */ allowed_ip_addresses: string; /** MFA trait definitions as follows: @@ -7795,9 +7394,7 @@ namespace IamIdentityV1 { * to the account, or descendants of those users based on the classic infrastructure hierarchy * * NOT_RESTRICTED - any user in the account can view other users from the Users page in IBM Cloud console. */ - restrict_user_list_visibility: - | AccountSettingsResponse.Constants.RestrictUserListVisibility - | string; + restrict_user_list_visibility: AccountSettingsResponse.Constants.RestrictUserListVisibility | string; /** List of users that are exempted from the MFA requirement of the account. */ user_mfa: AccountSettingsUserMFAResponse[]; /** Defines if account invitations are restricted to specified domains. To remove an entry for a realm_id, @@ -8536,7 +8133,7 @@ namespace IamIdentityV1 { realm_name?: string; /** Session expiration in seconds. */ expiration: number; - /** The compute resource type. Not required if type is Profile-SAML. Valid values are VSI, IKS_SA, ROKS_SA. */ + /** The compute resource type. Not required if type is Profile-SAML. Valid values are VSI, PVS, IKS_SA, ROKS_SA. */ cr_type?: string; /** Conditions of this claim rule. */ conditions: ProfileClaimRuleConditions[]; @@ -8666,7 +8263,7 @@ namespace IamIdentityV1 { modified_at: string; /** Optional name of the Link. */ name?: string; - /** The compute resource type. Valid values are VSI, BMS, IKS_SA, ROKS_SA, CE. */ + /** The compute resource type. Valid values are VSI, PVS, BMS, IKS_SA, ROKS_SA, CE. */ cr_type: string; /** Flag to indicate that the link provides cross account access. If not provided then the account scope of the * CRN must match the Profile's account. @@ -8907,9 +8504,7 @@ namespace IamIdentityV1 { * * NOT_RESTRICTED - all members of an account can create service IDs * * NOT_SET - to 'unset' a previous set value. */ - restrict_create_platform_apikey?: - | TemplateAccountSettings.Constants.RestrictCreatePlatformApikey - | string; + restrict_create_platform_apikey?: TemplateAccountSettings.Constants.RestrictCreatePlatformApikey | string; /** Defines the IP addresses and subnets from which IAM tokens can be created for the account. */ allowed_ip_addresses?: string; /** MFA trait definitions as follows: @@ -8956,9 +8551,7 @@ namespace IamIdentityV1 { * * NOT_RESTRICTED - any user in the account can view other users from the Users page in IBM Cloud console * * NOT_SET - to 'unset' a previous set value. */ - restrict_user_list_visibility?: - | TemplateAccountSettings.Constants.RestrictUserListVisibility - | string; + restrict_user_list_visibility?: TemplateAccountSettings.Constants.RestrictUserListVisibility | string; restrict_user_domains?: TemplateAccountSettingsRestrictUserDomains; } export namespace TemplateAccountSettings { From d5fd74e71c2236fc7a14bf5c2aef559c211267d6 Mon Sep 17 00:00:00 2001 From: BRIAN GLEESON Date: Fri, 29 May 2026 12:26:11 +0100 Subject: [PATCH 2/3] fix(iam-identity): fix value_string issue Signed-off-by: BRIAN GLEESON --- iam-identity/v1.ts | 941 +++++++++++++++++++++--------- test/unit/iam-identity.v1.test.js | 2 - 2 files changed, 674 insertions(+), 269 deletions(-) diff --git a/iam-identity/v1.ts b/iam-identity/v1.ts index e866ee2..76e0fb5 100644 --- a/iam-identity/v1.ts +++ b/iam-identity/v1.ts @@ -130,7 +130,20 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = []; - const _validParams = ['accountId', 'groupId', 'name', 'pagesize', 'pagetoken', 'sort', 'order', 'includeHistory', 'filter', 'showGroupId', 'signal', 'headers']; + const _validParams = [ + 'accountId', + 'groupId', + 'name', + 'pagesize', + 'pagetoken', + 'sort', + 'order', + 'includeHistory', + 'filter', + 'showGroupId', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -205,7 +218,18 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['accountId', 'name']; - const _validParams = ['accountId', 'name', 'groupId', 'description', 'uniqueInstanceCrns', 'apikey', 'showGroupId', 'entityLock', 'signal', 'headers']; + const _validParams = [ + 'accountId', + 'name', + 'groupId', + 'description', + 'uniqueInstanceCrns', + 'apikey', + 'showGroupId', + 'entityLock', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -275,7 +299,14 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['id']; - const _validParams = ['id', 'includeHistory', 'includeActivity', 'showGroupId', 'signal', 'headers']; + const _validParams = [ + 'id', + 'includeHistory', + 'includeActivity', + 'showGroupId', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -349,7 +380,16 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['id', 'ifMatch']; - const _validParams = ['id', 'ifMatch', 'name', 'description', 'uniqueInstanceCrns', 'showGroupId', 'signal', 'headers']; + const _validParams = [ + 'id', + 'ifMatch', + 'name', + 'description', + 'uniqueInstanceCrns', + 'showGroupId', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -437,14 +477,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -489,14 +522,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -541,14 +567,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -586,7 +605,11 @@ class IamIdentityV1 extends BaseService { 'account_id': _params.accountId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'listServiceIdGroup'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'listServiceIdGroup' + ); const parameters = { options: { @@ -642,7 +665,11 @@ class IamIdentityV1 extends BaseService { 'description': _params.description, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'createServiceIdGroup'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'createServiceIdGroup' + ); const parameters = { options: { @@ -757,7 +784,11 @@ class IamIdentityV1 extends BaseService { 'id': _params.id, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'updateServiceIdGroup'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'updateServiceIdGroup' + ); const parameters = { options: { @@ -812,7 +843,11 @@ class IamIdentityV1 extends BaseService { 'id': _params.id, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'deleteServiceIdGroup'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'deleteServiceIdGroup' + ); const parameters = { options: { @@ -821,14 +856,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -878,7 +906,21 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = []; - const _validParams = ['accountId', 'iamId', 'pagesize', 'pagetoken', 'scope', 'type', 'sort', 'order', 'includeHistory', 'filter', 'groupId', 'signal', 'headers']; + const _validParams = [ + 'accountId', + 'iamId', + 'pagesize', + 'pagetoken', + 'scope', + 'type', + 'sort', + 'order', + 'includeHistory', + 'filter', + 'groupId', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -966,7 +1008,21 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['name', 'iamId']; - const _validParams = ['name', 'iamId', 'description', 'accountId', 'apikey', 'storeValue', 'supportSessions', 'actionWhenLeaked', 'expiresAt', 'entityLock', 'entityDisable', 'signal', 'headers']; + const _validParams = [ + 'name', + 'iamId', + 'description', + 'accountId', + 'apikey', + 'storeValue', + 'supportSessions', + 'actionWhenLeaked', + 'expiresAt', + 'entityLock', + 'entityDisable', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -1165,7 +1221,17 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['id', 'ifMatch']; - const _validParams = ['id', 'ifMatch', 'name', 'description', 'supportSessions', 'actionWhenLeaked', 'expiresAt', 'signal', 'headers']; + const _validParams = [ + 'id', + 'ifMatch', + 'name', + 'description', + 'supportSessions', + 'actionWhenLeaked', + 'expiresAt', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -1248,14 +1314,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -1300,14 +1359,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -1352,14 +1404,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -1404,14 +1449,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -1456,14 +1494,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -1564,7 +1595,18 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['accountId']; - const _validParams = ['accountId', 'name', 'pagesize', 'sort', 'order', 'includeHistory', 'pagetoken', 'filter', 'signal', 'headers']; + const _validParams = [ + 'accountId', + 'name', + 'pagesize', + 'sort', + 'order', + 'includeHistory', + 'pagetoken', + 'filter', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -1693,7 +1735,15 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['profileId', 'ifMatch']; - const _validParams = ['profileId', 'ifMatch', 'name', 'description', 'email', 'signal', 'headers']; + const _validParams = [ + 'profileId', + 'ifMatch', + 'name', + 'description', + 'email', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -1774,14 +1824,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -1815,7 +1858,18 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['profileId', 'type', 'conditions']; - const _validParams = ['profileId', 'type', 'conditions', 'context', 'name', 'realmName', 'crType', 'expiration', 'signal', 'headers']; + const _validParams = [ + 'profileId', + 'type', + 'conditions', + 'context', + 'name', + 'realmName', + 'crType', + 'expiration', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -1999,7 +2053,20 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['profileId', 'ruleId', 'ifMatch', 'type', 'conditions']; - const _validParams = ['profileId', 'ruleId', 'ifMatch', 'type', 'conditions', 'context', 'name', 'realmName', 'crType', 'expiration', 'signal', 'headers']; + const _validParams = [ + 'profileId', + 'ruleId', + 'ifMatch', + 'type', + 'conditions', + 'context', + 'name', + 'realmName', + 'crType', + 'expiration', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -2087,14 +2154,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -2125,7 +2185,15 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['profileId', 'crType', 'link']; - const _validParams = ['profileId', 'crType', 'link', 'name', 'isCrossAccount', 'signal', 'headers']; + const _validParams = [ + 'profileId', + 'crType', + 'link', + 'name', + 'isCrossAccount', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -2244,7 +2312,17 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['profileId', 'type']; - const _validParams = ['profileId', 'type', 'crn', 'namespace', 'name', 'componentType', 'componentName', 'signal', 'headers']; + const _validParams = [ + 'profileId', + 'type', + 'crn', + 'namespace', + 'name', + 'componentType', + 'componentName', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -2263,7 +2341,11 @@ class IamIdentityV1 extends BaseService { 'profile-id': _params.profileId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'deleteLinkByParameters'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'deleteLinkByParameters' + ); const parameters = { options: { @@ -2273,14 +2355,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -2380,14 +2455,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -2422,7 +2490,11 @@ class IamIdentityV1 extends BaseService { 'profile-id': _params.profileId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getProfileIdentities'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'getProfileIdentities' + ); const parameters = { options: { @@ -2482,7 +2554,11 @@ class IamIdentityV1 extends BaseService { 'profile-id': _params.profileId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'setProfileIdentities'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'setProfileIdentities' + ); const parameters = { options: { @@ -2542,7 +2618,16 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['profileId', 'identityType', 'identifier', 'type']; - const _validParams = ['profileId', 'identityType', 'identifier', 'type', 'accounts', 'description', 'signal', 'headers']; + const _validParams = [ + 'profileId', + 'identityType', + 'identifier', + 'type', + 'accounts', + 'description', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -2560,7 +2645,11 @@ class IamIdentityV1 extends BaseService { 'identity-type': _params.identityType, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'setProfileIdentity'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'setProfileIdentity' + ); const parameters = { options: { @@ -2618,7 +2707,11 @@ class IamIdentityV1 extends BaseService { 'identifier-id': _params.identifierId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getProfileIdentity'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'getProfileIdentity' + ); const parameters = { options: { @@ -2678,7 +2771,11 @@ class IamIdentityV1 extends BaseService { 'identifier-id': _params.identifierId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'deleteProfileIdentity'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'deleteProfileIdentity' + ); const parameters = { options: { @@ -2687,14 +2784,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -2860,7 +2950,11 @@ class IamIdentityV1 extends BaseService { 'account_id': _params.accountId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getAccountSettings'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'getAccountSettings' + ); const parameters = { options: { @@ -2958,7 +3052,24 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['ifMatch', 'accountId']; - const _validParams = ['ifMatch', 'accountId', 'restrictCreateServiceId', 'restrictCreatePlatformApikey', 'allowedIpAddresses', 'mfa', 'userMfa', 'sessionExpirationInSeconds', 'sessionInvalidationInSeconds', 'maxSessionsPerIdentity', 'systemAccessTokenExpirationInSeconds', 'systemRefreshTokenExpirationInSeconds', 'restrictUserListVisibility', 'restrictUserDomains', 'signal', 'headers']; + const _validParams = [ + 'ifMatch', + 'accountId', + 'restrictCreateServiceId', + 'restrictCreatePlatformApikey', + 'allowedIpAddresses', + 'mfa', + 'userMfa', + 'sessionExpirationInSeconds', + 'sessionInvalidationInSeconds', + 'maxSessionsPerIdentity', + 'systemAccessTokenExpirationInSeconds', + 'systemRefreshTokenExpirationInSeconds', + 'restrictUserListVisibility', + 'restrictUserDomains', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -2983,7 +3094,11 @@ class IamIdentityV1 extends BaseService { 'account_id': _params.accountId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'updateAccountSettings'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'updateAccountSettings' + ); const parameters = { options: { @@ -3045,7 +3160,11 @@ class IamIdentityV1 extends BaseService { 'account_id': _params.accountId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getEffectiveAccountSettings'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'getEffectiveAccountSettings' + ); const parameters = { options: { @@ -3307,7 +3426,7 @@ class IamIdentityV1 extends BaseService { * @param {string} params.iamId - IAM id to update the preference for. * @param {string} params.service - Service of the preference to be updated. * @param {string} params.preferenceId - Identifier of preference to be updated. - * @param {string} params.valueString - contains a string value of the preference. only one value property is set, + * @param {string} [params.valueString] - contains a string value of the preference. only one value property is set, * either 'value_string' or 'value_list_of_strings' is present. * @param {string[]} [params.valueListOfStrings] - contains a list of string values of the preference. only one value * property is set, either 'value_string' or 'value_list_of_strings' is present. @@ -3318,8 +3437,17 @@ class IamIdentityV1 extends BaseService { params: IamIdentityV1.UpdatePreferenceOnScopeAccountParams ): Promise> { const _params = { ...params }; - const _requiredParams = ['accountId', 'iamId', 'service', 'preferenceId', 'valueString']; - const _validParams = ['accountId', 'iamId', 'service', 'preferenceId', 'valueString', 'valueListOfStrings', 'signal', 'headers']; + const _requiredParams = ['accountId', 'iamId', 'service', 'preferenceId']; + const _validParams = [ + 'accountId', + 'iamId', + 'service', + 'preferenceId', + 'valueString', + 'valueListOfStrings', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -3337,7 +3465,11 @@ class IamIdentityV1 extends BaseService { 'preference_id': _params.preferenceId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'updatePreferenceOnScopeAccount'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'updatePreferenceOnScopeAccount' + ); const parameters = { options: { @@ -3399,7 +3531,11 @@ class IamIdentityV1 extends BaseService { 'preference_id': _params.preferenceId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'deletePreferencesOnScopeAccount'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'deletePreferencesOnScopeAccount' + ); const parameters = { options: { @@ -3408,14 +3544,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -3472,7 +3601,11 @@ class IamIdentityV1 extends BaseService { 'preference_id': _params.preferenceId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getPreferencesOnScopeAccount'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'getPreferencesOnScopeAccount' + ); const parameters = { options: { @@ -3531,7 +3664,11 @@ class IamIdentityV1 extends BaseService { 'iam_id': _params.iamId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getAllPreferencesOnScopeAccount'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'getAllPreferencesOnScopeAccount' + ); const parameters = { options: { @@ -3584,7 +3721,16 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = []; - const _validParams = ['accountId', 'limit', 'pagetoken', 'sort', 'order', 'includeHistory', 'signal', 'headers']; + const _validParams = [ + 'accountId', + 'limit', + 'pagetoken', + 'sort', + 'order', + 'includeHistory', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -3599,7 +3745,11 @@ class IamIdentityV1 extends BaseService { 'include_history': _params.includeHistory, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'listProfileTemplates'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'listProfileTemplates' + ); const parameters = { options: { @@ -3650,7 +3800,16 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = []; - const _validParams = ['accountId', 'name', 'description', 'profile', 'policyTemplateReferences', 'actionControls', 'signal', 'headers']; + const _validParams = [ + 'accountId', + 'name', + 'description', + 'profile', + 'policyTemplateReferences', + 'actionControls', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -3665,7 +3824,11 @@ class IamIdentityV1 extends BaseService { 'action_controls': _params.actionControls, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'createProfileTemplate'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'createProfileTemplate' + ); const parameters = { options: { @@ -3723,7 +3886,11 @@ class IamIdentityV1 extends BaseService { 'template_id': _params.templateId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getLatestProfileTemplateVersion'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'getLatestProfileTemplateVersion' + ); const parameters = { options: { @@ -3777,7 +3944,11 @@ class IamIdentityV1 extends BaseService { 'template_id': _params.templateId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'deleteAllVersionsOfProfileTemplate'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'deleteAllVersionsOfProfileTemplate' + ); const parameters = { options: { @@ -3786,14 +3957,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -3825,7 +3989,16 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['templateId']; - const _validParams = ['templateId', 'limit', 'pagetoken', 'sort', 'order', 'includeHistory', 'signal', 'headers']; + const _validParams = [ + 'templateId', + 'limit', + 'pagetoken', + 'sort', + 'order', + 'includeHistory', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -3843,7 +4016,11 @@ class IamIdentityV1 extends BaseService { 'template_id': _params.templateId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'listVersionsOfProfileTemplate'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'listVersionsOfProfileTemplate' + ); const parameters = { options: { @@ -3896,7 +4073,17 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['templateId']; - const _validParams = ['templateId', 'accountId', 'name', 'description', 'profile', 'policyTemplateReferences', 'actionControls', 'signal', 'headers']; + const _validParams = [ + 'templateId', + 'accountId', + 'name', + 'description', + 'profile', + 'policyTemplateReferences', + 'actionControls', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -3915,7 +4102,11 @@ class IamIdentityV1 extends BaseService { 'template_id': _params.templateId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'createProfileTemplateVersion'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'createProfileTemplateVersion' + ); const parameters = { options: { @@ -3976,7 +4167,11 @@ class IamIdentityV1 extends BaseService { 'version': _params.version, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getProfileTemplateVersion'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'getProfileTemplateVersion' + ); const parameters = { options: { @@ -4033,7 +4228,19 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['ifMatch', 'templateId', 'version']; - const _validParams = ['ifMatch', 'templateId', 'version', 'accountId', 'name', 'description', 'profile', 'policyTemplateReferences', 'actionControls', 'signal', 'headers']; + const _validParams = [ + 'ifMatch', + 'templateId', + 'version', + 'accountId', + 'name', + 'description', + 'profile', + 'policyTemplateReferences', + 'actionControls', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -4053,7 +4260,11 @@ class IamIdentityV1 extends BaseService { 'version': _params.version, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'updateProfileTemplateVersion'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'updateProfileTemplateVersion' + ); const parameters = { options: { @@ -4111,7 +4322,11 @@ class IamIdentityV1 extends BaseService { 'version': _params.version, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'deleteProfileTemplateVersion'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'deleteProfileTemplateVersion' + ); const parameters = { options: { @@ -4120,14 +4335,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -4165,7 +4373,11 @@ class IamIdentityV1 extends BaseService { 'version': _params.version, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'commitProfileTemplate'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'commitProfileTemplate' + ); const parameters = { options: { @@ -4174,14 +4386,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -4221,7 +4426,20 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = []; - const _validParams = ['accountId', 'templateId', 'templateVersion', 'target', 'targetType', 'limit', 'pagetoken', 'sort', 'order', 'includeHistory', 'signal', 'headers']; + const _validParams = [ + 'accountId', + 'templateId', + 'templateVersion', + 'target', + 'targetType', + 'limit', + 'pagetoken', + 'sort', + 'order', + 'includeHistory', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -4240,7 +4458,11 @@ class IamIdentityV1 extends BaseService { 'include_history': _params.includeHistory, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'listTrustedProfileAssignments'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'listTrustedProfileAssignments' + ); const parameters = { options: { @@ -4285,7 +4507,14 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['templateId', 'templateVersion', 'targetType', 'target']; - const _validParams = ['templateId', 'templateVersion', 'targetType', 'target', 'signal', 'headers']; + const _validParams = [ + 'templateId', + 'templateVersion', + 'targetType', + 'target', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -4298,7 +4527,11 @@ class IamIdentityV1 extends BaseService { 'target': _params.target, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'createTrustedProfileAssignment'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'createTrustedProfileAssignment' + ); const parameters = { options: { @@ -4356,7 +4589,11 @@ class IamIdentityV1 extends BaseService { 'assignment_id': _params.assignmentId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getTrustedProfileAssignment'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'getTrustedProfileAssignment' + ); const parameters = { options: { @@ -4409,7 +4646,11 @@ class IamIdentityV1 extends BaseService { 'assignment_id': _params.assignmentId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'deleteTrustedProfileAssignment'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'deleteTrustedProfileAssignment' + ); const parameters = { options: { @@ -4471,7 +4712,11 @@ class IamIdentityV1 extends BaseService { 'assignment_id': _params.assignmentId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'updateTrustedProfileAssignment'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'updateTrustedProfileAssignment' + ); const parameters = { options: { @@ -4527,7 +4772,16 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = []; - const _validParams = ['accountId', 'limit', 'pagetoken', 'sort', 'order', 'includeHistory', 'signal', 'headers']; + const _validParams = [ + 'accountId', + 'limit', + 'pagetoken', + 'sort', + 'order', + 'includeHistory', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -4542,7 +4796,11 @@ class IamIdentityV1 extends BaseService { 'include_history': _params.includeHistory, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'listAccountSettingsTemplates'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'listAccountSettingsTemplates' + ); const parameters = { options: { @@ -4590,7 +4848,14 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = []; - const _validParams = ['accountId', 'name', 'description', 'accountSettings', 'signal', 'headers']; + const _validParams = [ + 'accountId', + 'name', + 'description', + 'accountSettings', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -4603,7 +4868,11 @@ class IamIdentityV1 extends BaseService { 'account_settings': _params.accountSettings, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'createAccountSettingsTemplate'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'createAccountSettingsTemplate' + ); const parameters = { options: { @@ -4661,7 +4930,11 @@ class IamIdentityV1 extends BaseService { 'template_id': _params.templateId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getLatestAccountSettingsTemplateVersion'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'getLatestAccountSettingsTemplateVersion' + ); const parameters = { options: { @@ -4715,7 +4988,11 @@ class IamIdentityV1 extends BaseService { 'template_id': _params.templateId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'deleteAllVersionsOfAccountSettingsTemplate'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'deleteAllVersionsOfAccountSettingsTemplate' + ); const parameters = { options: { @@ -4724,14 +5001,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -4763,7 +5033,16 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['templateId']; - const _validParams = ['templateId', 'limit', 'pagetoken', 'sort', 'order', 'includeHistory', 'signal', 'headers']; + const _validParams = [ + 'templateId', + 'limit', + 'pagetoken', + 'sort', + 'order', + 'includeHistory', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -4781,7 +5060,11 @@ class IamIdentityV1 extends BaseService { 'template_id': _params.templateId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'listVersionsOfAccountSettingsTemplate'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'listVersionsOfAccountSettingsTemplate' + ); const parameters = { options: { @@ -4831,7 +5114,15 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['templateId']; - const _validParams = ['templateId', 'accountId', 'name', 'description', 'accountSettings', 'signal', 'headers']; + const _validParams = [ + 'templateId', + 'accountId', + 'name', + 'description', + 'accountSettings', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -4848,7 +5139,11 @@ class IamIdentityV1 extends BaseService { 'template_id': _params.templateId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'createAccountSettingsTemplateVersion'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'createAccountSettingsTemplateVersion' + ); const parameters = { options: { @@ -4909,7 +5204,11 @@ class IamIdentityV1 extends BaseService { 'version': _params.version, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getAccountSettingsTemplateVersion'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'getAccountSettingsTemplateVersion' + ); const parameters = { options: { @@ -4963,7 +5262,17 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['ifMatch', 'templateId', 'version']; - const _validParams = ['ifMatch', 'templateId', 'version', 'accountId', 'name', 'description', 'accountSettings', 'signal', 'headers']; + const _validParams = [ + 'ifMatch', + 'templateId', + 'version', + 'accountId', + 'name', + 'description', + 'accountSettings', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -4981,7 +5290,11 @@ class IamIdentityV1 extends BaseService { 'version': _params.version, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'updateAccountSettingsTemplateVersion'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'updateAccountSettingsTemplateVersion' + ); const parameters = { options: { @@ -5038,7 +5351,11 @@ class IamIdentityV1 extends BaseService { 'version': _params.version, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'deleteAccountSettingsTemplateVersion'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'deleteAccountSettingsTemplateVersion' + ); const parameters = { options: { @@ -5047,14 +5364,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -5092,7 +5402,11 @@ class IamIdentityV1 extends BaseService { 'version': _params.version, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'commitAccountSettingsTemplate'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'commitAccountSettingsTemplate' + ); const parameters = { options: { @@ -5101,14 +5415,7 @@ class IamIdentityV1 extends BaseService { path, }, defaultOptions: extend(true, {}, this.baseOptions, { - headers: extend( - true, - sdkHeaders, - this.baseOptions.headers, - { - }, - _params.headers - ), + headers: extend(true, sdkHeaders, this.baseOptions.headers, {}, _params.headers), axiosOptions: { signal: _params.signal, }, @@ -5148,7 +5455,20 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = []; - const _validParams = ['accountId', 'templateId', 'templateVersion', 'target', 'targetType', 'limit', 'pagetoken', 'sort', 'order', 'includeHistory', 'signal', 'headers']; + const _validParams = [ + 'accountId', + 'templateId', + 'templateVersion', + 'target', + 'targetType', + 'limit', + 'pagetoken', + 'sort', + 'order', + 'includeHistory', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -5167,7 +5487,11 @@ class IamIdentityV1 extends BaseService { 'include_history': _params.includeHistory, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'listAccountSettingsAssignments'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'listAccountSettingsAssignments' + ); const parameters = { options: { @@ -5212,7 +5536,14 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['templateId', 'templateVersion', 'targetType', 'target']; - const _validParams = ['templateId', 'templateVersion', 'targetType', 'target', 'signal', 'headers']; + const _validParams = [ + 'templateId', + 'templateVersion', + 'targetType', + 'target', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -5225,7 +5556,11 @@ class IamIdentityV1 extends BaseService { 'target': _params.target, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'createAccountSettingsAssignment'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'createAccountSettingsAssignment' + ); const parameters = { options: { @@ -5283,7 +5618,11 @@ class IamIdentityV1 extends BaseService { 'assignment_id': _params.assignmentId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'getAccountSettingsAssignment'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'getAccountSettingsAssignment' + ); const parameters = { options: { @@ -5337,7 +5676,11 @@ class IamIdentityV1 extends BaseService { 'assignment_id': _params.assignmentId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'deleteAccountSettingsAssignment'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'deleteAccountSettingsAssignment' + ); const parameters = { options: { @@ -5399,7 +5742,11 @@ class IamIdentityV1 extends BaseService { 'assignment_id': _params.assignmentId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'updateAccountSettingsAssignment'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'updateAccountSettingsAssignment' + ); const parameters = { options: { @@ -5465,7 +5812,24 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['accountId']; - const _validParams = ['accountId', 'serviceidGroups', 'serviceidsPerGroup', 'profiles', 'apikeysPerIdentity', 'templates', 'templateVersionsPerTemplate', 'idps', 'claimRulesPerGroup', 'claimRulesPerProfile', 'crLinks', 'crLinksPerProfile', 'crRules', 'crRulesPerProfile', 'signal', 'headers']; + const _validParams = [ + 'accountId', + 'serviceidGroups', + 'serviceidsPerGroup', + 'profiles', + 'apikeysPerIdentity', + 'templates', + 'templateVersionsPerTemplate', + 'idps', + 'claimRulesPerGroup', + 'claimRulesPerProfile', + 'crLinks', + 'crLinksPerProfile', + 'crRules', + 'crRulesPerProfile', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -5548,7 +5912,24 @@ class IamIdentityV1 extends BaseService { ): Promise> { const _params = { ...params }; const _requiredParams = ['accountId']; - const _validParams = ['accountId', 'serviceidGroups', 'serviceidsPerGroup', 'profiles', 'apikeysPerIdentity', 'templates', 'templateVersionsPerTemplate', 'idps', 'claimRulesPerGroup', 'claimRulesPerProfile', 'crLinks', 'crLinksPerProfile', 'crRules', 'crRulesPerProfile', 'signal', 'headers']; + const _validParams = [ + 'accountId', + 'serviceidGroups', + 'serviceidsPerGroup', + 'profiles', + 'apikeysPerIdentity', + 'templates', + 'templateVersionsPerTemplate', + 'idps', + 'claimRulesPerGroup', + 'claimRulesPerProfile', + 'crLinks', + 'crLinksPerProfile', + 'crRules', + 'crRulesPerProfile', + 'signal', + 'headers', + ]; const _validationErrors = validateParams(_params, _requiredParams, _validParams); if (_validationErrors) { return Promise.reject(_validationErrors); @@ -5574,7 +5955,11 @@ class IamIdentityV1 extends BaseService { 'account_id': _params.accountId, }; - const sdkHeaders = getSdkHeaders(IamIdentityV1.DEFAULT_SERVICE_NAME, 'v1', 'bulkListAccountEntityConsumption'); + const sdkHeaders = getSdkHeaders( + IamIdentityV1.DEFAULT_SERVICE_NAME, + 'v1', + 'bulkListAccountEntityConsumption' + ); const parameters = { options: { @@ -5632,10 +6017,10 @@ namespace IamIdentityV1 { * request interfaces ************************/ - interface DefaultParams { - headers?: OutgoingHttpHeaders; - signal?: AbortSignal; - } + interface DefaultParams { + headers?: OutgoingHttpHeaders; + signal?: AbortSignal; + } /** Parameters for the `listServiceIds` operation. */ export interface ListServiceIdsParams extends DefaultParams { @@ -6355,7 +6740,9 @@ namespace IamIdentityV1 { * * NOT_RESTRICTED - all members of an account can create service IDs * * NOT_SET - to 'unset' a previous set value. */ - restrictCreatePlatformApikey?: UpdateAccountSettingsConstants.RestrictCreatePlatformApikey | string; + restrictCreatePlatformApikey?: + | UpdateAccountSettingsConstants.RestrictCreatePlatformApikey + | string; /** Defines the IP addresses and subnets from which IAM tokens can be created for the account. */ allowedIpAddresses?: string; /** MFA trait definitions as follows: @@ -6490,7 +6877,7 @@ namespace IamIdentityV1 { /** contains a string value of the preference. only one value property is set, either 'value_string' or * 'value_list_of_strings' is present. */ - valueString: string; + valueString?: string; /** contains a list of string values of the preference. only one value property is set, either 'value_string' or * 'value_list_of_strings' is present. */ @@ -7138,14 +7525,18 @@ namespace IamIdentityV1 { * * NOT_RESTRICTED - all members of an account can create service IDs * * NOT_SET - to 'unset' a previous set value. */ - restrict_create_service_id?: AccountSettingsAssignedTemplatesSection.Constants.RestrictCreateServiceId | string; + restrict_create_service_id?: + | AccountSettingsAssignedTemplatesSection.Constants.RestrictCreateServiceId + | string; /** Defines whether or not creating the resource is access controlled. Valid values: * * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create * service IDs, including the account owner * * NOT_RESTRICTED - all members of an account can create service IDs * * NOT_SET - to 'unset' a previous set value. */ - restrict_create_platform_apikey?: AccountSettingsAssignedTemplatesSection.Constants.RestrictCreatePlatformApikey | string; + restrict_create_platform_apikey?: + | AccountSettingsAssignedTemplatesSection.Constants.RestrictCreatePlatformApikey + | string; /** Defines the IP addresses and subnets from which IAM tokens can be created for the account. */ allowed_ip_addresses?: string; /** MFA trait definitions as follows: @@ -7190,7 +7581,9 @@ namespace IamIdentityV1 { * * NOT_RESTRICTED - any user in the account can view other users from the Users page in IBM Cloud console * * NOT_SET - to 'unset' a previous set value. */ - restrict_user_list_visibility?: AccountSettingsAssignedTemplatesSection.Constants.RestrictUserListVisibility | string; + restrict_user_list_visibility?: + | AccountSettingsAssignedTemplatesSection.Constants.RestrictUserListVisibility + | string; /** List of users that are exempted from the MFA requirement of the account. */ user_mfa?: AccountSettingsUserMFAResponse[]; restrict_user_domains?: AssignedTemplatesAccountSettingsRestrictUserDomains; @@ -7238,20 +7631,26 @@ namespace IamIdentityV1 { * * NOT_RESTRICTED - all members of an account can create service IDs * * NOT_SET - to 'unset' a previous set value. */ - restrict_create_service_id?: AccountSettingsEffectiveSection.Constants.RestrictCreateServiceId | string; + restrict_create_service_id?: + | AccountSettingsEffectiveSection.Constants.RestrictCreateServiceId + | string; /** Defines whether or not creating the resource is access controlled. Valid values: * * RESTRICTED - only users assigned the 'Service ID creator' role on the IAM Identity Service can create * service IDs, including the account owner * * NOT_RESTRICTED - all members of an account can create service IDs * * NOT_SET - to 'unset' a previous set value. */ - restrict_create_platform_apikey?: AccountSettingsEffectiveSection.Constants.RestrictCreatePlatformApikey | string; + restrict_create_platform_apikey?: + | AccountSettingsEffectiveSection.Constants.RestrictCreatePlatformApikey + | string; /** Defines whether or not user visibility is access controlled. Valid values: * * RESTRICTED - users can view only specific types of users in the account, such as those the user has invited * to the account, or descendants of those users based on the classic infrastructure hierarchy * * NOT_RESTRICTED - any user in the account can view other users from the Users page in IBM Cloud console. */ - restrict_user_list_visibility?: AccountSettingsEffectiveSection.Constants.RestrictUserListVisibility | string; + restrict_user_list_visibility?: + | AccountSettingsEffectiveSection.Constants.RestrictUserListVisibility + | string; /** Defines the IP addresses and subnets from which IAM tokens can be created for the account. */ allowed_ip_addresses?: string; /** MFA trait definitions as follows: @@ -7350,7 +7749,9 @@ namespace IamIdentityV1 { * * NOT_RESTRICTED - all members of an account can create service IDs * * NOT_SET - to 'unset' a previous set value. */ - restrict_create_platform_apikey: AccountSettingsResponse.Constants.RestrictCreatePlatformApikey | string; + restrict_create_platform_apikey: + | AccountSettingsResponse.Constants.RestrictCreatePlatformApikey + | string; /** Defines the IP addresses and subnets from which IAM tokens can be created for the account. */ allowed_ip_addresses: string; /** MFA trait definitions as follows: @@ -7394,7 +7795,9 @@ namespace IamIdentityV1 { * to the account, or descendants of those users based on the classic infrastructure hierarchy * * NOT_RESTRICTED - any user in the account can view other users from the Users page in IBM Cloud console. */ - restrict_user_list_visibility: AccountSettingsResponse.Constants.RestrictUserListVisibility | string; + restrict_user_list_visibility: + | AccountSettingsResponse.Constants.RestrictUserListVisibility + | string; /** List of users that are exempted from the MFA requirement of the account. */ user_mfa: AccountSettingsUserMFAResponse[]; /** Defines if account invitations are restricted to specified domains. To remove an entry for a realm_id, @@ -8069,7 +8472,7 @@ namespace IamIdentityV1 { * 'value_list_of_strings' is present. */ value_string?: string; - /** List of value of the preference, only one value property is set, either 'value_string' or + /** List of values of the preference, only one value property is set, either 'value_string' or * 'value_list_of_strings' is present. */ value_list_of_strings?: string[]; @@ -8504,7 +8907,9 @@ namespace IamIdentityV1 { * * NOT_RESTRICTED - all members of an account can create service IDs * * NOT_SET - to 'unset' a previous set value. */ - restrict_create_platform_apikey?: TemplateAccountSettings.Constants.RestrictCreatePlatformApikey | string; + restrict_create_platform_apikey?: + | TemplateAccountSettings.Constants.RestrictCreatePlatformApikey + | string; /** Defines the IP addresses and subnets from which IAM tokens can be created for the account. */ allowed_ip_addresses?: string; /** MFA trait definitions as follows: @@ -8551,7 +8956,9 @@ namespace IamIdentityV1 { * * NOT_RESTRICTED - any user in the account can view other users from the Users page in IBM Cloud console * * NOT_SET - to 'unset' a previous set value. */ - restrict_user_list_visibility?: TemplateAccountSettings.Constants.RestrictUserListVisibility | string; + restrict_user_list_visibility?: + | TemplateAccountSettings.Constants.RestrictUserListVisibility + | string; restrict_user_domains?: TemplateAccountSettingsRestrictUserDomains; } export namespace TemplateAccountSettings { diff --git a/test/unit/iam-identity.v1.test.js b/test/unit/iam-identity.v1.test.js index 59feab0..50fc051 100644 --- a/test/unit/iam-identity.v1.test.js +++ b/test/unit/iam-identity.v1.test.js @@ -4868,7 +4868,6 @@ describe('IamIdentityV1', () => { const iamId = 'testString'; const service = 'testString'; const preferenceId = 'testString'; - const valueString = 'testString'; const userAccept = 'fake/accept'; const userContentType = 'fake/contentType'; const updatePreferenceOnScopeAccountParams = { @@ -4876,7 +4875,6 @@ describe('IamIdentityV1', () => { iamId, service, preferenceId, - valueString, headers: { Accept: userAccept, 'Content-Type': userContentType, From fd646c0b7d60621fbf7b1b1f8ea32cd4bcad2734 Mon Sep 17 00:00:00 2001 From: BRIAN GLEESON Date: Thu, 4 Jun 2026 10:24:27 +0100 Subject: [PATCH 3/3] fix(iam-identity): consistent CR type lists Signed-off-by: BRIAN GLEESON --- iam-identity/v1.ts | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/iam-identity/v1.ts b/iam-identity/v1.ts index 76e0fb5..a496fec 100644 --- a/iam-identity/v1.ts +++ b/iam-identity/v1.ts @@ -1848,7 +1848,7 @@ class IamIdentityV1 extends BaseService { * @param {string} [params.realmName] - The realm name of the Idp this claim rule applies to. This field is required * only if the type is specified as 'Profile-SAML'. * @param {string} [params.crType] - The compute resource type the rule applies to, required only if type is specified - * as 'Profile-CR'. Valid values are VSI, PVS, IKS_SA, ROKS_SA. + * as 'Profile-CR'. Valid values are VSI, PVS, BMS, IKS_SA, ROKS_SA, CE. * @param {number} [params.expiration] - Session expiration in seconds, only required if type is 'Profile-SAML'. * @param {OutgoingHttpHeaders} [params.headers] - Custom request headers * @returns {Promise>} @@ -2043,7 +2043,7 @@ class IamIdentityV1 extends BaseService { * @param {string} [params.realmName] - The realm name of the Idp this claim rule applies to. This field is required * only if the type is specified as 'Profile-SAML'. * @param {string} [params.crType] - The compute resource type the rule applies to, required only if type is specified - * as 'Profile-CR'. Valid values are VSI, PVS, IKS_SA, ROKS_SA. + * as 'Profile-CR'. Valid values are VSI, PVS, BMS, IKS_SA, ROKS_SA, CE. * @param {number} [params.expiration] - Session expiration in seconds, only required if type is 'Profile-SAML'. * @param {OutgoingHttpHeaders} [params.headers] - Custom request headers * @returns {Promise>} @@ -2172,7 +2172,7 @@ class IamIdentityV1 extends BaseService { * * @param {Object} params - The parameters to send to the service. * @param {string} params.profileId - ID of the trusted profile. - * @param {string} params.crType - The compute resource type. Valid values are VSI, PVS, IKS_SA, ROKS_SA. + * @param {string} params.crType - The compute resource type. Valid values are VSI, PVS, BMS, IKS_SA, ROKS_SA, CE. * @param {CreateProfileLinkRequestLink} params.link - Link details. * @param {string} [params.name] - Optional name of the Link. * @param {boolean} [params.isCrossAccount] - Flag to indicate that the link provides cross account access. If not @@ -2299,7 +2299,7 @@ class IamIdentityV1 extends BaseService { * @param {Object} params - The parameters to send to the service. * @param {string} params.profileId - The unique ID of the Trusted Profile. * @param {string} params.type - The compute resource type. Valid values are VSI, PVS, BMS, IKS_SA, ROKS_SA, CE. - * @param {string} [params.crn] - CRN of the compute resource (IKS/ROKS/VSI/BMS). + * @param {string} [params.crn] - CRN of the compute resource (VSI/PVS/BMS/IKS/ROKS/CE). * @param {string} [params.namespace] - Namespace of the compute resource (IKS/ROKS). * @param {string} [params.name] - Name of the compute resource (IKS/ROKS). * @param {string} [params.componentType] - Component type of the compute resource, only required if type is CE. @@ -6472,7 +6472,7 @@ namespace IamIdentityV1 { */ realmName?: string; /** The compute resource type the rule applies to, required only if type is specified as 'Profile-CR'. Valid - * values are VSI, PVS, IKS_SA, ROKS_SA. + * values are VSI, PVS, BMS, IKS_SA, ROKS_SA, CE. */ crType?: string; /** Session expiration in seconds, only required if type is 'Profile-SAML'. */ @@ -6517,7 +6517,7 @@ namespace IamIdentityV1 { */ realmName?: string; /** The compute resource type the rule applies to, required only if type is specified as 'Profile-CR'. Valid - * values are VSI, PVS, IKS_SA, ROKS_SA. + * values are VSI, PVS, BMS, IKS_SA, ROKS_SA, CE. */ crType?: string; /** Session expiration in seconds, only required if type is 'Profile-SAML'. */ @@ -6536,7 +6536,7 @@ namespace IamIdentityV1 { export interface CreateLinkParams extends DefaultParams { /** ID of the trusted profile. */ profileId: string; - /** The compute resource type. Valid values are VSI, PVS, IKS_SA, ROKS_SA. */ + /** The compute resource type. Valid values are VSI, PVS, BMS, IKS_SA, ROKS_SA, CE. */ crType: string; /** Link details. */ link: CreateProfileLinkRequestLink; @@ -6560,7 +6560,7 @@ namespace IamIdentityV1 { profileId: string; /** The compute resource type. Valid values are VSI, PVS, BMS, IKS_SA, ROKS_SA, CE. */ type: string; - /** CRN of the compute resource (IKS/ROKS/VSI/BMS). */ + /** CRN of the compute resource (VSI/PVS/BMS/IKS/ROKS/CE). */ crn?: string; /** Namespace of the compute resource (IKS/ROKS). */ namespace?: string; @@ -8536,7 +8536,9 @@ namespace IamIdentityV1 { realm_name?: string; /** Session expiration in seconds. */ expiration: number; - /** The compute resource type. Not required if type is Profile-SAML. Valid values are VSI, PVS, IKS_SA, ROKS_SA. */ + /** The compute resource type. Not required if type is Profile-SAML. Valid values are VSI, PVS, BMS, IKS_SA, + * ROKS_SA, CE. + */ cr_type?: string; /** Conditions of this claim rule. */ conditions: ProfileClaimRuleConditions[];