From 8a9f8bfd718d5982c9af172878130dbdedc067c5 Mon Sep 17 00:00:00 2001 From: zofskeez <24611656+zofskeez@users.noreply.github.com> Date: Thu, 20 Aug 2026 12:12:47 +0000 Subject: [PATCH 1/2] auto: openapi spec update --- openapi.json | 108 ++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 103 insertions(+), 5 deletions(-) diff --git a/openapi.json b/openapi.json index 8d8fec0..3a1c22d 100644 --- a/openapi.json +++ b/openapi.json @@ -11550,6 +11550,40 @@ } } }, + "/identity/scim/client/{client_name}/unlink-entity": { + "parameters": [ + { + "name": "client_name", + "description": "Name of the SCIM client.", + "in": "path", + "schema": { + "type": "string" + }, + "required": true + } + ], + "post": { + "operationId": "scim-update-client-unlink-entity", + "tags": [ + "identity" + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ScimUpdateClientUnlinkEntityRequest" + } + } + } + }, + "responses": { + "200": { + "description": "OK" + } + } + } + }, "/identity/scim/client/{client_name}/unlink-group": { "parameters": [ { @@ -14543,6 +14577,30 @@ } } }, + "/sys/health-check/last/{path}": { + "parameters": [ + { + "name": "path", + "description": "Full resource path (e.g., ldap/config or ldap/static-role/alice)", + "in": "path", + "schema": { + "type": "string" + }, + "required": true + } + ], + "get": { + "operationId": "system-read-health-check-last-path", + "tags": [ + "system" + ], + "responses": { + "200": { + "description": "OK" + } + } + } + }, "/sys/host-info": { "description": "Information about the host instance that this Vault server is running on.", "get": { @@ -50957,6 +51015,10 @@ "AzureConfigureAuthRequest": { "type": "object", "properties": { + "auth_type": { + "type": "string", + "description": "Specifies how Vault authenticates to Azure for resource metadata lookups. Valid values: root_creds, plugin_wif, aks_wi, msi. If not specified, defaults to existing discovery logic for backward compatibility." + }, "client_id": { "type": "string", "description": "The OAuth2 client id to connection to Azure. This value can also be provided with the AZURE_CLIENT_ID environment variable.", @@ -52384,10 +52446,15 @@ "activation_token": { "type": "string", "description": "The activation token for enrolling with the control hub." + }, + "hostname": { + "type": "string", + "description": "The control hub hostname for enrolling this Vault instance." } }, "required": [ - "activation_token" + "activation_token", + "hostname" ] }, "CorsConfigureRequest": { @@ -76361,6 +76428,31 @@ "default_schema_version": { "type": "string", "description": "Optional. The Vault SCIM extension schema version ('2.0' or '2.1') used for responses when a request does not specify an extension schema. Defaults to '2.1' for newly created clients; clients created before this field existed behave as '2.0'." + }, + "delete-linked-resources": { + "type": "boolean", + "description": "If set to true, deletes all SCIM-managed resources (groups, entities, aliases) owned by the client before removing the client itself." + }, + "unlink-resources": { + "type": "boolean", + "description": "If set to true, removes the SCIM client association from all owned resources without deleting them, then removes the client." + } + } + }, + "ScimUpdateClientUnlinkEntityRequest": { + "type": "object", + "properties": { + "entity_id": { + "type": "string", + "description": "ID of the Vault entity to unlink from this SCIM client." + }, + "remove_memberships": { + "type": "boolean", + "description": "Required when the entity is a member of SCIM-managed groups. Consent to removing those group memberships." + }, + "unlink_aliases": { + "type": "boolean", + "description": "Required when the entity has SCIM-managed aliases. Consent to making all managed aliases unmanaged." } } }, @@ -78404,6 +78496,10 @@ "type": "string", "description": "For ECDSA keys, the desired elliptic curve if the key is to be generated, either P256, P384, or P521." }, + "encryption_mode": { + "type": "string", + "description": "Encryption mode for the key: \"envelope\" (default) for AES-GCM envelope encryption, or \"raw\" to encrypt directly with the KMS key." + }, "endpoint": { "type": "string", "description": "The AWS endpoint to use" @@ -81810,9 +81906,10 @@ }, "hybrid_key_type_pqc": { "type": "string", - "description": "The post-quantum key type to use for hybrid signature schemes. Supported types are: ml-dsa.", + "description": "The post-quantum key type to use for hybrid signature schemes. Supported types are: ml-dsa and slh-dsa.", "enum": [ - "ml-dsa" + "ml-dsa", + "slh-dsa" ] }, "key_size": { @@ -82373,9 +82470,10 @@ }, "hybrid_key_type_pqc": { "type": "string", - "description": "The post-quantum key type to use for hybrid signature schemes. Supported types are: ml-dsa.", + "description": "The post-quantum key type to use for hybrid signature schemes. Supported types are: ml-dsa and slh-dsa.", "enum": [ - "ml-dsa" + "ml-dsa", + "slh-dsa" ] }, "imported_key": { From 194fcea919c68ebe0917c46cb9ae121d31d0c08e Mon Sep 17 00:00:00 2001 From: hc-github-team-secure-vault-core <82990506+hc-github-team-secure-vault-core@users.noreply.github.com> Date: Thu, 20 Aug 2026 12:13:36 +0000 Subject: [PATCH 2/2] auto: generated client updates --- .openapi-generator/FILES | 1 + src/apis/IdentityApi.ts | 50 +++++++++++ src/apis/SystemApi.ts | 36 ++++++++ src/models/AzureConfigureAuthRequest.ts | 8 ++ src/models/ControlHubEnrollRequest.ts | 9 ++ src/models/ScimUpdateClientRequest.ts | 16 ++++ .../ScimUpdateClientUnlinkEntityRequest.ts | 85 +++++++++++++++++++ .../SystemWriteManagedKeysTypeNameRequest.ts | 8 ++ src/models/TransitCreateKeyRequest.ts | 5 +- src/models/TransitReadKeyResponse.ts | 5 +- src/models/index.ts | 1 + 11 files changed, 220 insertions(+), 4 deletions(-) create mode 100644 src/models/ScimUpdateClientUnlinkEntityRequest.ts diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index 23815b4..722c87f 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -704,6 +704,7 @@ src/models/ScepLoginRequest.ts src/models/ScepWriteRoleRoleRequest.ts src/models/ScimUpdateClientLinkGroupRequest.ts src/models/ScimUpdateClientRequest.ts +src/models/ScimUpdateClientUnlinkEntityRequest.ts src/models/ScimUpdateClientUnlinkGroupRequest.ts src/models/SealStatusResponse.ts src/models/SpiffeConfigureRequest.ts diff --git a/src/apis/IdentityApi.ts b/src/apis/IdentityApi.ts index 9a77cf1..f1ca626 100644 --- a/src/apis/IdentityApi.ts +++ b/src/apis/IdentityApi.ts @@ -77,6 +77,7 @@ import type { PersonaUpdateByIdRequest, ScimUpdateClientLinkGroupRequest, ScimUpdateClientRequest, + ScimUpdateClientUnlinkEntityRequest, ScimUpdateClientUnlinkGroupRequest, StandardListResponse, TpmCreateRequest, @@ -204,6 +205,8 @@ import { ScimUpdateClientLinkGroupRequestToJSON, ScimUpdateClientRequestFromJSON, ScimUpdateClientRequestToJSON, + ScimUpdateClientUnlinkEntityRequestFromJSON, + ScimUpdateClientUnlinkEntityRequestToJSON, ScimUpdateClientUnlinkGroupRequestFromJSON, ScimUpdateClientUnlinkGroupRequestToJSON, StandardListResponseFromJSON, @@ -820,6 +823,11 @@ export interface IdentityApiScimUpdateClientLinkGroupOperationRequest { ScimUpdateClientLinkGroupRequest: ScimUpdateClientLinkGroupRequest; } +export interface IdentityApiScimUpdateClientUnlinkEntityOperationRequest { + client_name: string; + ScimUpdateClientUnlinkEntityRequest: ScimUpdateClientUnlinkEntityRequest; +} + export interface IdentityApiScimUpdateClientUnlinkGroupOperationRequest { client_name: string; ScimUpdateClientUnlinkGroupRequest: ScimUpdateClientUnlinkGroupRequest; @@ -6181,6 +6189,48 @@ export class IdentityApi extends runtime.BaseAPI { return await response.value(); } + /** + */ + async scimUpdateClientUnlinkEntityRaw(requestParameters: IdentityApiScimUpdateClientUnlinkEntityOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + if (requestParameters['client_name'] == null) { + throw new runtime.RequiredError( + 'client_name', + 'Required parameter "client_name" was null or undefined when calling scimUpdateClientUnlinkEntity().' + ); + } + + if (requestParameters['ScimUpdateClientUnlinkEntityRequest'] == null) { + throw new runtime.RequiredError( + 'ScimUpdateClientUnlinkEntityRequest', + 'Required parameter "ScimUpdateClientUnlinkEntityRequest" was null or undefined when calling scimUpdateClientUnlinkEntity().' + ); + } + + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + headerParameters['Content-Type'] = 'application/json'; + + const builtPath = `/identity/scim/client/{client_name}/unlink-entity`.replace(`{${"client_name"}}`, encodeURIComponent(String(requestParameters['client_name']).replace(/\/+$/, ''))); + const response = await this.request({ + path: builtPath.replace(/\/\/+/g, '/'), + method: 'POST', + headers: headerParameters, + query: queryParameters, + body: ScimUpdateClientUnlinkEntityRequestToJSON(requestParameters['ScimUpdateClientUnlinkEntityRequest']), + }, initOverrides); + + return new runtime.VoidApiResponse(response); + } + + /** + */ + async scimUpdateClientUnlinkEntity(client_name: string, ScimUpdateClientUnlinkEntityRequest: ScimUpdateClientUnlinkEntityRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { + const response = await this.scimUpdateClientUnlinkEntityRaw({ client_name: client_name, ScimUpdateClientUnlinkEntityRequest: ScimUpdateClientUnlinkEntityRequest }, initOverrides); + return await response.value(); + } + /** */ async scimUpdateClientUnlinkGroupRaw(requestParameters: IdentityApiScimUpdateClientUnlinkGroupOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { diff --git a/src/apis/SystemApi.ts b/src/apis/SystemApi.ts index ebb841e..c161f70 100644 --- a/src/apis/SystemApi.ts +++ b/src/apis/SystemApi.ts @@ -1653,6 +1653,10 @@ export interface SystemApiSystemReadHealthCheckExecPathRequest { path: string; } +export interface SystemApiSystemReadHealthCheckLastPathRequest { + path: string; +} + export interface SystemApiSystemReadManagedKeysTypeNameRequest { name: string; type: string; @@ -11273,6 +11277,38 @@ export class SystemApi extends runtime.BaseAPI { return await response.value(); } + /** + */ + async systemReadHealthCheckLastPathRaw(requestParameters: SystemApiSystemReadHealthCheckLastPathRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + if (requestParameters['path'] == null) { + throw new runtime.RequiredError( + 'path', + 'Required parameter "path" was null or undefined when calling systemReadHealthCheckLastPath().' + ); + } + + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + const builtPath = `/sys/health-check/last/{path}`.replace(`{${"path"}}`, encodeURIComponent(String(requestParameters['path']).replace(/\/+$/, ''))); + const response = await this.request({ + path: builtPath.replace(/\/\/+/g, '/'), + method: 'GET', + headers: headerParameters, + query: queryParameters, + }, initOverrides); + + return new runtime.VoidApiResponse(response); + } + + /** + */ + async systemReadHealthCheckLastPath(path: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { + const response = await this.systemReadHealthCheckLastPathRaw({ path: path }, initOverrides); + return await response.value(); + } + /** * The path responds to the following HTTP methods. GET / Returns information on the installed license POST Sets the license for the server */ diff --git a/src/models/AzureConfigureAuthRequest.ts b/src/models/AzureConfigureAuthRequest.ts index a5dd8de..71b83d7 100644 --- a/src/models/AzureConfigureAuthRequest.ts +++ b/src/models/AzureConfigureAuthRequest.ts @@ -23,6 +23,12 @@ import { mapValues } from '../runtime'; * @interface AzureConfigureAuthRequest */ export interface AzureConfigureAuthRequest { + /** + * Specifies how Vault authenticates to Azure for resource metadata lookups. Valid values: root_creds, plugin_wif, aks_wi, msi. If not specified, defaults to existing discovery logic for backward compatibility. + * @type {string} + * @memberof AzureConfigureAuthRequest + */ + auth_type?: string; /** * The OAuth2 client id to connection to Azure. This value can also be provided with the AZURE_CLIENT_ID environment variable. * @type {string} @@ -138,6 +144,7 @@ export function AzureConfigureAuthRequestFromJSONTyped(json: any, ignoreDiscrimi } return { + 'auth_type': json['auth_type'] == null ? undefined : json['auth_type'], 'client_id': json['client_id'] == null ? undefined : json['client_id'], 'client_secret': json['client_secret'] == null ? undefined : json['client_secret'], 'disable_automated_rotation': json['disable_automated_rotation'] == null ? undefined : json['disable_automated_rotation'], @@ -168,6 +175,7 @@ export function AzureConfigureAuthRequestToJSONTyped(value?: AzureConfigureAuthR return { + 'auth_type': value['auth_type'], 'client_id': value['client_id'], 'client_secret': value['client_secret'], 'disable_automated_rotation': value['disable_automated_rotation'], diff --git a/src/models/ControlHubEnrollRequest.ts b/src/models/ControlHubEnrollRequest.ts index 90294f9..c695224 100644 --- a/src/models/ControlHubEnrollRequest.ts +++ b/src/models/ControlHubEnrollRequest.ts @@ -29,6 +29,12 @@ export interface ControlHubEnrollRequest { * @memberof ControlHubEnrollRequest */ activation_token: string; + /** + * The control hub hostname for enrolling this Vault instance. + * @type {string} + * @memberof ControlHubEnrollRequest + */ + hostname: string; } /** @@ -36,6 +42,7 @@ export interface ControlHubEnrollRequest { */ export function instanceOfControlHubEnrollRequest(value: object): value is ControlHubEnrollRequest { if (!('activation_token' in value) || value['activation_token'] === undefined) return false; + if (!('hostname' in value) || value['hostname'] === undefined) return false; return true; } @@ -50,6 +57,7 @@ export function ControlHubEnrollRequestFromJSONTyped(json: any, ignoreDiscrimina return { 'activation_token': json['activation_token'], + 'hostname': json['hostname'], }; } @@ -65,6 +73,7 @@ export function ControlHubEnrollRequestToJSONTyped(value?: ControlHubEnrollReque return { 'activation_token': value['activation_token'], + 'hostname': value['hostname'], }; } diff --git a/src/models/ScimUpdateClientRequest.ts b/src/models/ScimUpdateClientRequest.ts index 0b54571..e00c708 100644 --- a/src/models/ScimUpdateClientRequest.ts +++ b/src/models/ScimUpdateClientRequest.ts @@ -41,6 +41,18 @@ export interface ScimUpdateClientRequest { * @memberof ScimUpdateClientRequest */ default_schema_version?: string; + /** + * If set to true, deletes all SCIM-managed resources (groups, entities, aliases) owned by the client before removing the client itself. + * @type {boolean} + * @memberof ScimUpdateClientRequest + */ + delete_linked_resources?: boolean; + /** + * If set to true, removes the SCIM client association from all owned resources without deleting them, then removes the client. + * @type {boolean} + * @memberof ScimUpdateClientRequest + */ + unlink_resources?: boolean; } /** @@ -63,6 +75,8 @@ export function ScimUpdateClientRequestFromJSONTyped(json: any, ignoreDiscrimina 'access_grant_principal': json['access_grant_principal'] == null ? undefined : json['access_grant_principal'], 'alias_mount_accessor': json['alias_mount_accessor'] == null ? undefined : json['alias_mount_accessor'], 'default_schema_version': json['default_schema_version'] == null ? undefined : json['default_schema_version'], + 'delete_linked_resources': json['delete-linked-resources'] == null ? undefined : json['delete-linked-resources'], + 'unlink_resources': json['unlink-resources'] == null ? undefined : json['unlink-resources'], }; } @@ -80,6 +94,8 @@ export function ScimUpdateClientRequestToJSONTyped(value?: ScimUpdateClientReque 'access_grant_principal': value['access_grant_principal'], 'alias_mount_accessor': value['alias_mount_accessor'], 'default_schema_version': value['default_schema_version'], + 'delete-linked-resources': value['delete_linked_resources'], + 'unlink-resources': value['unlink_resources'], }; } diff --git a/src/models/ScimUpdateClientUnlinkEntityRequest.ts b/src/models/ScimUpdateClientUnlinkEntityRequest.ts new file mode 100644 index 0000000..8681f07 --- /dev/null +++ b/src/models/ScimUpdateClientUnlinkEntityRequest.ts @@ -0,0 +1,85 @@ +/** + * Copyright IBM Corp. 2025, 2026 + */ + +/* tslint:disable */ +/* eslint-disable */ +/** + * HashiCorp Vault API + * HTTP API that gives you full access to Vault. All API routes are prefixed with `/v1/`. + * + * The version of the OpenAPI document: 2.2.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { mapValues } from '../runtime'; +/** + * + * @export + * @interface ScimUpdateClientUnlinkEntityRequest + */ +export interface ScimUpdateClientUnlinkEntityRequest { + /** + * ID of the Vault entity to unlink from this SCIM client. + * @type {string} + * @memberof ScimUpdateClientUnlinkEntityRequest + */ + entity_id?: string; + /** + * Required when the entity is a member of SCIM-managed groups. Consent to removing those group memberships. + * @type {boolean} + * @memberof ScimUpdateClientUnlinkEntityRequest + */ + remove_memberships?: boolean; + /** + * Required when the entity has SCIM-managed aliases. Consent to making all managed aliases unmanaged. + * @type {boolean} + * @memberof ScimUpdateClientUnlinkEntityRequest + */ + unlink_aliases?: boolean; +} + +/** + * Check if a given object implements the ScimUpdateClientUnlinkEntityRequest interface. + */ +export function instanceOfScimUpdateClientUnlinkEntityRequest(value: object): value is ScimUpdateClientUnlinkEntityRequest { + return true; +} + +export function ScimUpdateClientUnlinkEntityRequestFromJSON(json: any): ScimUpdateClientUnlinkEntityRequest { + return ScimUpdateClientUnlinkEntityRequestFromJSONTyped(json, false); +} + +export function ScimUpdateClientUnlinkEntityRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ScimUpdateClientUnlinkEntityRequest { + if (json == null) { + return json; + } + return { + + 'entity_id': json['entity_id'] == null ? undefined : json['entity_id'], + 'remove_memberships': json['remove_memberships'] == null ? undefined : json['remove_memberships'], + 'unlink_aliases': json['unlink_aliases'] == null ? undefined : json['unlink_aliases'], + }; +} + +export function ScimUpdateClientUnlinkEntityRequestToJSON(json: any): ScimUpdateClientUnlinkEntityRequest { + return ScimUpdateClientUnlinkEntityRequestToJSONTyped(json, false); +} + +export function ScimUpdateClientUnlinkEntityRequestToJSONTyped(value?: ScimUpdateClientUnlinkEntityRequest | null, ignoreDiscriminator: boolean = false): any { + if (value == null) { + return value; + } + + return { + + 'entity_id': value['entity_id'], + 'remove_memberships': value['remove_memberships'], + 'unlink_aliases': value['unlink_aliases'], + }; +} + diff --git a/src/models/SystemWriteManagedKeysTypeNameRequest.ts b/src/models/SystemWriteManagedKeysTypeNameRequest.ts index 2a27137..18c4c6d 100644 --- a/src/models/SystemWriteManagedKeysTypeNameRequest.ts +++ b/src/models/SystemWriteManagedKeysTypeNameRequest.ts @@ -95,6 +95,12 @@ export interface SystemWriteManagedKeysTypeNameRequest { * @memberof SystemWriteManagedKeysTypeNameRequest */ curve?: string; + /** + * Encryption mode for the key: "envelope" (default) for AES-GCM envelope encryption, or "raw" to encrypt directly with the KMS key. + * @type {string} + * @memberof SystemWriteManagedKeysTypeNameRequest + */ + encryption_mode?: string; /** * The AWS endpoint to use * @type {string} @@ -270,6 +276,7 @@ export function SystemWriteManagedKeysTypeNameRequestFromJSONTyped(json: any, ig 'crypto_key': json['crypto_key'] == null ? undefined : json['crypto_key'], 'crypto_key_version': json['crypto_key_version'] == null ? undefined : json['crypto_key_version'], 'curve': json['curve'] == null ? undefined : json['curve'], + 'encryption_mode': json['encryption_mode'] == null ? undefined : json['encryption_mode'], 'endpoint': json['endpoint'] == null ? undefined : json['endpoint'], 'environment': json['environment'] == null ? undefined : json['environment'], 'force_rw_session': json['force_rw_session'] == null ? undefined : json['force_rw_session'], @@ -320,6 +327,7 @@ export function SystemWriteManagedKeysTypeNameRequestToJSONTyped(value?: SystemW 'crypto_key': value['crypto_key'], 'crypto_key_version': value['crypto_key_version'], 'curve': value['curve'], + 'encryption_mode': value['encryption_mode'], 'endpoint': value['endpoint'], 'environment': value['environment'], 'force_rw_session': value['force_rw_session'], diff --git a/src/models/TransitCreateKeyRequest.ts b/src/models/TransitCreateKeyRequest.ts index f2d12d5..bc7adc2 100644 --- a/src/models/TransitCreateKeyRequest.ts +++ b/src/models/TransitCreateKeyRequest.ts @@ -66,7 +66,7 @@ export interface TransitCreateKeyRequest { */ hybrid_key_type_ec?: TransitCreateKeyRequestHybridKeyTypeEcEnum; /** - * The post-quantum key type to use for hybrid signature schemes. Supported types are: ml-dsa. + * The post-quantum key type to use for hybrid signature schemes. Supported types are: ml-dsa and slh-dsa. * @type {string} * @memberof TransitCreateKeyRequest */ @@ -118,7 +118,8 @@ export enum TransitCreateKeyRequestHybridKeyTypeEcEnum { * @enum {string} */ export enum TransitCreateKeyRequestHybridKeyTypePqcEnum { - ML_DSA = 'ml-dsa' + ML_DSA = 'ml-dsa', + SLH_DSA = 'slh-dsa' } /** * @export diff --git a/src/models/TransitReadKeyResponse.ts b/src/models/TransitReadKeyResponse.ts index 4d83dcb..f8f1d9f 100644 --- a/src/models/TransitReadKeyResponse.ts +++ b/src/models/TransitReadKeyResponse.ts @@ -78,7 +78,7 @@ export interface TransitReadKeyResponse { */ hybrid_key_type_ec?: TransitReadKeyResponseHybridKeyTypeEcEnum; /** - * The post-quantum key type to use for hybrid signature schemes. Supported types are: ml-dsa. + * The post-quantum key type to use for hybrid signature schemes. Supported types are: ml-dsa and slh-dsa. * @type {string} * @memberof TransitReadKeyResponse */ @@ -208,7 +208,8 @@ export enum TransitReadKeyResponseHybridKeyTypeEcEnum { * @enum {string} */ export enum TransitReadKeyResponseHybridKeyTypePqcEnum { - ML_DSA = 'ml-dsa' + ML_DSA = 'ml-dsa', + SLH_DSA = 'slh-dsa' } /** * @export diff --git a/src/models/index.ts b/src/models/index.ts index 8d071bb..a40d48b 100644 --- a/src/models/index.ts +++ b/src/models/index.ts @@ -702,6 +702,7 @@ export * from './ScepLoginRequest'; export * from './ScepWriteRoleRoleRequest'; export * from './ScimUpdateClientLinkGroupRequest'; export * from './ScimUpdateClientRequest'; +export * from './ScimUpdateClientUnlinkEntityRequest'; export * from './ScimUpdateClientUnlinkGroupRequest'; export * from './SealStatusResponse'; export * from './SpiffeConfigureRequest';