import type { Client, Options as Options2, TDataShape } from './client/index.js'; import type { AssociateIdentitysServiceConfigsData, AssociateIdentitysServiceConfigsErrors, AssociateIdentitysServiceConfigsResponses, AuthenticateData, AuthenticateErrors, AuthenticateMfaData, AuthenticateMfaErrors, AuthenticateMfaResponses, AuthenticateResponses, CheckDataIntegrityData, CheckDataIntegrityErrors, CheckDataIntegrityResponses, CreateAuthenticatorData, CreateAuthenticatorErrors, CreateAuthenticatorResponses, CreateAuthPolicyData, CreateAuthPolicyErrors, CreateAuthPolicyResponses, CreateCaData, CreateCaErrors, CreateCaResponses, CreateConfigData, CreateConfigErrors, CreateConfigResponses, CreateConfigTypeData, CreateConfigTypeErrors, CreateConfigTypeResponses, CreateControllerSettingData, CreateControllerSettingErrors, CreateControllerSettingResponses, CreateDatabaseSnapshotData, CreateDatabaseSnapshotErrors, CreateDatabaseSnapshotResponses, CreateEdgeRouterData, CreateEdgeRouterErrors, CreateEdgeRouterPolicyData, CreateEdgeRouterPolicyErrors, CreateEdgeRouterPolicyResponses, CreateEdgeRouterResponses, CreateEnrollmentData, CreateEnrollmentErrors, CreateEnrollmentResponses, CreateExternalJwtSignerData, CreateExternalJwtSignerErrors, CreateExternalJwtSignerResponses, CreateIdentityData, CreateIdentityErrors, CreateIdentityResponses, CreateMfaRecoveryCodesData, CreateMfaRecoveryCodesErrors, CreateMfaRecoveryCodesResponses, CreatePostureCheckData, CreatePostureCheckErrors, CreatePostureCheckResponses, CreateRouterData, CreateRouterErrors, CreateRouterResponses, CreateServiceData, CreateServiceEdgeRouterPolicyData, CreateServiceEdgeRouterPolicyErrors, CreateServiceEdgeRouterPolicyResponses, CreateServiceErrors, CreateServicePolicyData, CreateServicePolicyErrors, CreateServicePolicyResponses, CreateServiceResponses, CreateTerminatorData, CreateTerminatorErrors, CreateTerminatorResponses, CreateTotpTokenData, CreateTotpTokenErrors, CreateTotpTokenResponses, CreateTransitRouterData, CreateTransitRouterErrors, CreateTransitRouterResponses, DataIntegrityResultsData, DataIntegrityResultsErrors, DataIntegrityResultsResponses, DeleteApiSessionsData, DeleteApiSessionsErrors, DeleteApiSessionsResponses, DeleteAuthenticatorData, DeleteAuthenticatorErrors, DeleteAuthenticatorResponses, DeleteAuthPolicyData, DeleteAuthPolicyErrors, DeleteAuthPolicyResponses, DeleteCaData, DeleteCaErrors, DeleteCaResponses, DeleteConfigData, DeleteConfigErrors, DeleteConfigResponses, DeleteConfigTypeData, DeleteConfigTypeErrors, DeleteConfigTypeResponses, DeleteControllerSettingData, DeleteControllerSettingErrors, DeleteControllerSettingResponses, DeleteCurrentApiSessionData, DeleteCurrentApiSessionErrors, DeleteCurrentApiSessionResponses, DeleteEdgeRouterData, DeleteEdgeRouterErrors, DeleteEdgeRouterPolicyData, DeleteEdgeRouterPolicyErrors, DeleteEdgeRouterPolicyResponses, DeleteEdgeRouterResponses, DeleteEnrollmentData, DeleteEnrollmentErrors, DeleteEnrollmentResponses, DeleteExternalJwtSignerData, DeleteExternalJwtSignerErrors, DeleteExternalJwtSignerResponses, DeleteIdentityData, DeleteIdentityErrors, DeleteIdentityResponses, DeleteMfaData, DeleteMfaErrors, DeleteMfaResponses, DeletePostureCheckData, DeletePostureCheckErrors, DeletePostureCheckResponses, DeleteRouterData, DeleteRouterErrors, DeleteRouterResponses, DeleteServiceData, DeleteServiceEdgeRouterPolicyData, DeleteServiceEdgeRouterPolicyErrors, DeleteServiceEdgeRouterPolicyResponses, DeleteServiceErrors, DeleteServicePolicyData, DeleteServicePolicyErrors, DeleteServicePolicyResponses, DeleteServiceResponses, DeleteSessionData, DeleteSessionErrors, DeleteSessionResponses, DeleteTerminatorData, DeleteTerminatorErrors, DeleteTerminatorResponses, DeleteTransitRouterData, DeleteTransitRouterErrors, DeleteTransitRouterResponses, DetailApiSessionsData, DetailApiSessionsErrors, DetailApiSessionsResponses, DetailAuthenticatorData, DetailAuthenticatorErrors, DetailAuthenticatorResponses, DetailAuthPolicyData, DetailAuthPolicyErrors, DetailAuthPolicyResponses, DetailCaData, DetailCaErrors, DetailCaResponses, DetailConfigData, DetailConfigErrors, DetailConfigResponses, DetailConfigTypeData, DetailConfigTypeErrors, DetailConfigTypeResponses, DetailControllerSettingData, DetailControllerSettingEffectiveData, DetailControllerSettingEffectiveErrors, DetailControllerSettingEffectiveResponses, DetailControllerSettingErrors, DetailControllerSettingResponses, DetailCurrentIdentityAuthenticatorData, DetailCurrentIdentityAuthenticatorErrors, DetailCurrentIdentityAuthenticatorResponses, DetailEdgeRouterData, DetailEdgeRouterErrors, DetailEdgeRouterPolicyData, DetailEdgeRouterPolicyErrors, DetailEdgeRouterPolicyResponses, DetailEdgeRouterResponses, DetailEnrollmentData, DetailEnrollmentErrors, DetailEnrollmentResponses, DetailExternalJwtSignerData, DetailExternalJwtSignerErrors, DetailExternalJwtSignerResponses, DetailIdentityData, DetailIdentityErrors, DetailIdentityResponses, DetailIdentityTypeData, DetailIdentityTypeErrors, DetailIdentityTypeResponses, DetailMfaData, DetailMfaErrors, DetailMfaQrCodeData, DetailMfaQrCodeErrors, DetailMfaQrCodeResponses, DetailMfaRecoveryCodesData, DetailMfaRecoveryCodesErrors, DetailMfaRecoveryCodesResponses, DetailMfaResponses, DetailPostureCheckData, DetailPostureCheckErrors, DetailPostureCheckResponses, DetailPostureCheckTypeData, DetailPostureCheckTypeErrors, DetailPostureCheckTypeResponses, DetailRouterData, DetailRouterErrors, DetailRouterResponses, DetailServiceData, DetailServiceEdgeRouterPolicyData, DetailServiceEdgeRouterPolicyErrors, DetailServiceEdgeRouterPolicyResponses, DetailServiceErrors, DetailServicePolicyData, DetailServicePolicyErrors, DetailServicePolicyResponses, DetailServiceResponses, DetailSessionData, DetailSessionErrors, DetailSessionResponses, DetailSessionRoutePathData, DetailSessionRoutePathErrors, DetailSessionRoutePathResponses, DetailSpecBodyData, DetailSpecBodyResponses, DetailSpecData, DetailSpecResponses, DetailTerminatorData, DetailTerminatorErrors, DetailTerminatorResponses, DetailTransitRouterData, DetailTransitRouterErrors, DetailTransitRouterResponses, DisableIdentityData, DisableIdentityErrors, DisableIdentityResponses, DisassociateIdentitysServiceConfigsData, DisassociateIdentitysServiceConfigsErrors, DisassociateIdentitysServiceConfigsResponses, EnableIdentityData, EnableIdentityErrors, EnableIdentityResponses, EnrollMfaData, EnrollMfaErrors, EnrollMfaResponses, ExtendCurrentIdentityAuthenticatorData, ExtendCurrentIdentityAuthenticatorErrors, ExtendCurrentIdentityAuthenticatorResponses, ExtendVerifyCurrentIdentityAuthenticatorData, ExtendVerifyCurrentIdentityAuthenticatorErrors, ExtendVerifyCurrentIdentityAuthenticatorResponses, FixDataIntegrityData, FixDataIntegrityErrors, FixDataIntegrityResponses, GetCaJwtData, GetCaJwtErrors, GetCaJwtResponses, GetCurrentApiSessionData, GetCurrentApiSessionErrors, GetCurrentApiSessionResponses, GetCurrentIdentityData, GetCurrentIdentityErrors, GetCurrentIdentityResponses, GetIdentityAuthenticatorsData, GetIdentityAuthenticatorsErrors, GetIdentityAuthenticatorsResponses, GetIdentityEnrollmentsData, GetIdentityEnrollmentsErrors, GetIdentityEnrollmentsResponses, GetIdentityFailedServiceRequestsData, GetIdentityFailedServiceRequestsErrors, GetIdentityFailedServiceRequestsResponses, GetIdentityPolicyAdviceData, GetIdentityPolicyAdviceErrors, GetIdentityPolicyAdviceResponses, GetIdentityPostureDataData, GetIdentityPostureDataErrors, GetIdentityPostureDataResponses, ListApiSessionsData, ListApiSessionsErrors, ListApiSessionsResponses, ListAuthenticatorsData, ListAuthenticatorsErrors, ListAuthenticatorsResponses, ListAuthPoliciesData, ListAuthPoliciesErrors, ListAuthPoliciesResponses, ListCasData, ListCasErrors, ListCasResponses, ListConfigsData, ListConfigsErrors, ListConfigServicesData, ListConfigServicesErrors, ListConfigServicesResponses, ListConfigsForConfigTypeData, ListConfigsForConfigTypeErrors, ListConfigsForConfigTypeResponses, ListConfigsResponses, ListConfigTypesData, ListConfigTypesErrors, ListConfigTypesResponses, ListControllersData, ListControllersErrors, ListControllerSettingsData, ListControllerSettingsErrors, ListControllerSettingsResponses, ListControllersResponses, ListCurrentIdentityAuthenticatorsData, ListCurrentIdentityAuthenticatorsErrors, ListCurrentIdentityAuthenticatorsResponses, ListEdgeRouterEdgeRouterPoliciesData, ListEdgeRouterEdgeRouterPoliciesErrors, ListEdgeRouterEdgeRouterPoliciesResponses, ListEdgeRouterIdentitiesData, ListEdgeRouterIdentitiesErrors, ListEdgeRouterIdentitiesResponses, ListEdgeRouterPoliciesData, ListEdgeRouterPoliciesErrors, ListEdgeRouterPoliciesResponses, ListEdgeRouterPolicyEdgeRoutersData, ListEdgeRouterPolicyEdgeRoutersErrors, ListEdgeRouterPolicyEdgeRoutersResponses, ListEdgeRouterPolicyIdentitiesData, ListEdgeRouterPolicyIdentitiesErrors, ListEdgeRouterPolicyIdentitiesResponses, ListEdgeRouterRoleAttributesData, ListEdgeRouterRoleAttributesErrors, ListEdgeRouterRoleAttributesResponses, ListEdgeRoutersData, ListEdgeRoutersErrors, ListEdgeRouterServiceEdgeRouterPoliciesData, ListEdgeRouterServiceEdgeRouterPoliciesErrors, ListEdgeRouterServiceEdgeRouterPoliciesResponses, ListEdgeRouterServicesData, ListEdgeRouterServicesErrors, ListEdgeRouterServicesResponses, ListEdgeRoutersResponses, ListEnrollmentsData, ListEnrollmentsErrors, ListEnrollmentsResponses, ListEnumeratedCapabilitiesData, ListEnumeratedCapabilitiesResponses, ListExternalJwtSignersData, ListExternalJwtSignersErrors, ListExternalJwtSignersResponses, ListIdentitiesData, ListIdentitiesErrors, ListIdentitiesResponses, ListIdentityEdgeRoutersData, ListIdentityEdgeRoutersErrors, ListIdentityEdgeRoutersResponses, ListIdentityRoleAttributesData, ListIdentityRoleAttributesErrors, ListIdentityRoleAttributesResponses, ListIdentitysEdgeRouterPoliciesData, ListIdentitysEdgeRouterPoliciesErrors, ListIdentitysEdgeRouterPoliciesResponses, ListIdentityServicePoliciesData, ListIdentityServicePoliciesErrors, ListIdentityServicePoliciesResponses, ListIdentityServicesData, ListIdentityServicesErrors, ListIdentityServicesResponses, ListIdentitysServiceConfigsData, ListIdentitysServiceConfigsErrors, ListIdentitysServiceConfigsResponses, ListIdentityTypesData, ListIdentityTypesErrors, ListIdentityTypesResponses, ListNetworkJwtsData, ListNetworkJwtsErrors, ListNetworkJwtsResponses, ListPostureCheckRoleAttributesData, ListPostureCheckRoleAttributesErrors, ListPostureCheckRoleAttributesResponses, ListPostureChecksData, ListPostureChecksErrors, ListPostureChecksResponses, ListPostureCheckTypesData, ListPostureCheckTypesErrors, ListPostureCheckTypesResponses, ListRootData, ListRootResponses, ListRoutersData, ListRoutersErrors, ListRoutersResponses, ListServiceConfigData, ListServiceConfigErrors, ListServiceConfigResponses, ListServiceEdgeRouterPoliciesData, ListServiceEdgeRouterPoliciesErrors, ListServiceEdgeRouterPoliciesResponses, ListServiceEdgeRouterPolicyEdgeRoutersData, ListServiceEdgeRouterPolicyEdgeRoutersErrors, ListServiceEdgeRouterPolicyEdgeRoutersResponses, ListServiceEdgeRouterPolicyServicesData, ListServiceEdgeRouterPolicyServicesErrors, ListServiceEdgeRouterPolicyServicesResponses, ListServiceEdgeRoutersData, ListServiceEdgeRoutersErrors, ListServiceEdgeRoutersResponses, ListServiceIdentitiesData, ListServiceIdentitiesErrors, ListServiceIdentitiesResponses, ListServicePoliciesData, ListServicePoliciesErrors, ListServicePoliciesResponses, ListServicePolicyIdentitiesData, ListServicePolicyIdentitiesErrors, ListServicePolicyIdentitiesResponses, ListServicePolicyPostureChecksData, ListServicePolicyPostureChecksErrors, ListServicePolicyPostureChecksResponses, ListServicePolicyServicesData, ListServicePolicyServicesErrors, ListServicePolicyServicesResponses, ListServiceRoleAttributesData, ListServiceRoleAttributesErrors, ListServiceRoleAttributesResponses, ListServicesData, ListServicesErrors, ListServiceServiceEdgeRouterPoliciesData, ListServiceServiceEdgeRouterPoliciesErrors, ListServiceServiceEdgeRouterPoliciesResponses, ListServiceServicePoliciesData, ListServiceServicePoliciesErrors, ListServiceServicePoliciesResponses, ListServicesResponses, ListServiceTerminatorsData, ListServiceTerminatorsErrors, ListServiceTerminatorsResponses, ListSessionsData, ListSessionsErrors, ListSessionsResponses, ListSpecsData, ListSpecsResponses, ListSummaryData, ListSummaryErrors, ListSummaryResponses, ListTerminatorsData, ListTerminatorsErrors, ListTerminatorsResponses, ListTransitRoutersData, ListTransitRoutersErrors, ListTransitRoutersResponses, ListVersionData, ListVersionResponses, ListWellKnownCasData, ListWellKnownCasResponses, PatchAuthenticatorData, PatchAuthenticatorErrors, PatchAuthenticatorResponses, PatchAuthPolicyData, PatchAuthPolicyErrors, PatchAuthPolicyResponses, PatchCaData, PatchCaErrors, PatchCaResponses, PatchConfigData, PatchConfigErrors, PatchConfigResponses, PatchConfigTypeData, PatchConfigTypeErrors, PatchConfigTypeResponses, PatchControllerSettingData, PatchControllerSettingErrors, PatchControllerSettingResponses, PatchCurrentIdentityAuthenticatorData, PatchCurrentIdentityAuthenticatorErrors, PatchCurrentIdentityAuthenticatorResponses, PatchEdgeRouterData, PatchEdgeRouterErrors, PatchEdgeRouterPolicyData, PatchEdgeRouterPolicyErrors, PatchEdgeRouterPolicyResponses, PatchEdgeRouterResponses, PatchExternalJwtSignerData, PatchExternalJwtSignerErrors, PatchExternalJwtSignerResponses, PatchIdentityData, PatchIdentityErrors, PatchIdentityResponses, PatchPostureCheckData, PatchPostureCheckErrors, PatchPostureCheckResponses, PatchRouterData, PatchRouterErrors, PatchRouterResponses, PatchServiceData, PatchServiceEdgeRouterPolicyData, PatchServiceEdgeRouterPolicyErrors, PatchServiceEdgeRouterPolicyResponses, PatchServiceErrors, PatchServicePolicyData, PatchServicePolicyErrors, PatchServicePolicyResponses, PatchServiceResponses, PatchTerminatorData, PatchTerminatorErrors, PatchTerminatorResponses, PatchTransitRouterData, PatchTransitRouterErrors, PatchTransitRouterResponses, ReEnrollAuthenticatorData, ReEnrollAuthenticatorErrors, ReEnrollAuthenticatorResponses, ReEnrollEdgeRouterData, ReEnrollEdgeRouterErrors, ReEnrollEdgeRouterResponses, RefreshEnrollmentData, RefreshEnrollmentErrors, RefreshEnrollmentResponses, RemoveIdentityMfaData, RemoveIdentityMfaErrors, RemoveIdentityMfaResponses, RequestExtendAllCertAuthenticatorsData, RequestExtendAllCertAuthenticatorsErrors, RequestExtendAllCertAuthenticatorsResponses, RequestExtendAuthenticatorData, RequestExtendAuthenticatorErrors, RequestExtendAuthenticatorResponses, UpdateAuthenticatorData, UpdateAuthenticatorErrors, UpdateAuthenticatorResponses, UpdateAuthPolicyData, UpdateAuthPolicyErrors, UpdateAuthPolicyResponses, UpdateCaData, UpdateCaErrors, UpdateCaResponses, UpdateConfigData, UpdateConfigErrors, UpdateConfigResponses, UpdateConfigTypeData, UpdateConfigTypeErrors, UpdateConfigTypeResponses, UpdateControllerSettingData, UpdateControllerSettingErrors, UpdateControllerSettingResponses, UpdateCurrentIdentityAuthenticatorData, UpdateCurrentIdentityAuthenticatorErrors, UpdateCurrentIdentityAuthenticatorResponses, UpdateEdgeRouterData, UpdateEdgeRouterErrors, UpdateEdgeRouterPolicyData, UpdateEdgeRouterPolicyErrors, UpdateEdgeRouterPolicyResponses, UpdateEdgeRouterResponses, UpdateExternalJwtSignerData, UpdateExternalJwtSignerErrors, UpdateExternalJwtSignerResponses, UpdateIdentityData, UpdateIdentityErrors, UpdateIdentityResponses, UpdateIdentityTracingData, UpdateIdentityTracingErrors, UpdateIdentityTracingResponses, UpdatePostureCheckData, UpdatePostureCheckErrors, UpdatePostureCheckResponses, UpdateRouterData, UpdateRouterErrors, UpdateRouterResponses, UpdateServiceData, UpdateServiceEdgeRouterPolicyData, UpdateServiceEdgeRouterPolicyErrors, UpdateServiceEdgeRouterPolicyResponses, UpdateServiceErrors, UpdateServicePolicyData, UpdateServicePolicyErrors, UpdateServicePolicyResponses, UpdateServiceResponses, UpdateTerminatorData, UpdateTerminatorErrors, UpdateTerminatorResponses, UpdateTransitRouterData, UpdateTransitRouterErrors, UpdateTransitRouterResponses, VerifyCaData, VerifyCaErrors, VerifyCaResponses, VerifyMfaData, VerifyMfaErrors, VerifyMfaResponses } from './types.gen.js'; export type Options = Options2 & { /** * You can provide a client instance returned by `createClient()` instead of * individual options. This might be also useful if you want to implement a * custom client. */ client?: Client; /** * You can pass arbitrary values through the `meta` object. This can be * used to access values that aren't defined as part of the SDK function. */ meta?: Record; }; /** * Returns version information */ export declare const listRoot: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Get CA Cert Store * * This endpoint is used during enrollments to bootstrap trust between enrolling clients and the Ziti Edge API. * This endpoint returns a base64 encoded PKCS7 store. The content can be base64 decoded and parsed by any library * that supports parsing PKCS7 stores. * */ export declare const listWellKnownCas: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * List active API sessions * * Returns a list of active API sessions. The resources can be sorted, filtered, and paginated. This endpoint * requires admin access. * */ export declare const listApiSessions: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Deletes an API Sessions * * Deletes and API sesion by id. Requires admin access. */ export declare const deleteApiSessions: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single API Session * * Retrieves a single API Session by id. Requires admin access. */ export declare const detailApiSessions: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List Auth Policies * * Retrieves a list of Auth Policies */ export declare const listAuthPolicies: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Creates an Auth Policy * * Creates an Auth Policy. Requires admin access. */ export declare const createAuthPolicy: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Delete an Auth Policy * * Delete an Auth Policy by id. Requires admin access. * */ export declare const deleteAuthPolicy: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single Auth Policy * * Retrieves a single Auth Policy by id. Requires admin access. */ export declare const detailAuthPolicy: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update the supplied fields on an Auth Policy * * Update only the supplied fields on an Auth Policy by id. Requires admin access. */ export declare const patchAuthPolicy: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update all fields on an Auth Policy * * Update all fields on an Auth Policy by id. Requires admin access. */ export declare const updateAuthPolicy: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Authenticate via a method supplied via a query string parameter * * Allowed authentication methods include "password", "cert", and "ext-jwt" * */ export declare const authenticate: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Complete MFA authentication * * Completes MFA authentication by submitting a MFA time based one time token or backup code. */ export declare const authenticateMfa: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List authenticators * * Returns a list of authenticators associated to identities. The resources can be sorted, filtered, and paginated. * This endpoint requires admin access. * */ export declare const listAuthenticators: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Creates an authenticator * * Creates an authenticator for a specific identity. Requires admin access. * */ export declare const createAuthenticator: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Delete an Authenticator * * Delete an authenticator by id. Deleting all authenticators for an identity will make it impossible to log in. * Requires admin access. * */ export declare const deleteAuthenticator: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single authenticator * * Retrieves a single authenticator by id. Requires admin access. */ export declare const detailAuthenticator: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update the supplied fields on an authenticator * * Update the supplied fields on an authenticator by id. Requires admin access. */ export declare const patchAuthenticator: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update all fields on an authenticator * * Update all fields on an authenticator by id. Requires admin access. */ export declare const updateAuthenticator: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Reverts an authenticator to an enrollment * * Allows an authenticator to be reverted to an enrollment and allows re-enrollment to occur. On success the * created enrollment record response is provided and the source authenticator record will be deleted. The * enrollment created depends on the authenticator. UPDB authenticators result in UPDB enrollments, CERT * authenticators result in OTT enrollments, CERT + CA authenticators result in OTTCA enrollments. * */ export declare const reEnrollAuthenticator: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Indicate a certificate authenticator should be extended and optionally key rolled on next authentication. * * Allows a certificate authenticator to be flagged for early extension and optionally private key rolling. * Connecting clients will receive flags in their API Session indicating that an early extension is request and * a hint on whether private keys should be rolled. Clients that do not support extension or cannot roll keys * may ignore one or both flags. * * If this request is made against a non-certificate based authenticator, it will return a 403-forbidden error. * */ export declare const requestExtendAuthenticator: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List CAs * * Retrieves a list of CA resources; supports filtering, sorting, and pagination. Requires admin access. */ export declare const listCas: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Creates a CA * * Creates a CA in an unverified state. Requires admin access. */ export declare const createCa: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Delete a CA * * Delete a CA by id. Deleting a CA will delete its associated certificate authenticators. This can make it * impossible for identities to authenticate if they no longer have any valid authenticators. Requires admin access. * */ export declare const deleteCa: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single CA * * Retrieves a single CA by id. Requires admin access. */ export declare const detailCa: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update the supplied fields on a CA * * Update only the supplied fields on a CA by id. Requires admin access. */ export declare const patchCa: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update all fields on a CA * * Update all fields on a CA by id. Requires admin access. */ export declare const updateCa: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieve the enrollment JWT for a CA * * For CA auto enrollment, the enrollment JWT is static and provided on each CA resource. This endpoint provides * the jwt as a text response. * */ export declare const getCaJwt: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Verify a CA * * Allows a CA to become verified by submitting a certificate in PEM format that has been signed by the target CA. * The common name on the certificate must match the verificationToken property of the CA. Unverfieid CAs can not * be used for enrollment/authentication. Requires admin access. * */ export declare const verifyCa: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List config-types * * Retrieves a list of config-type resources; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listConfigTypes: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Create a config-type. Requires admin access. */ export declare const createConfigType: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Delete a config-type * * Delete a config-type by id. Removing a configuration type that are in use will result in a 409 conflict HTTP status code and error. All configurations of a type must be removed first. */ export declare const deleteConfigType: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single config-type * * Retrieves a single config-type by id. Requires admin access. */ export declare const detailConfigType: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update the supplied fields on a config-type * * Update the supplied fields on a config-type. Requires admin access. */ export declare const patchConfigType: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update all fields on a config-type * * Update all fields on a config-type by id. Requires admin access. */ export declare const updateConfigType: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Lists the configs of a specific config-type * * Lists the configs associated to a config-type. Requires admin access. */ export declare const listConfigsForConfigType: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List configs * * Retrieves a list of config resources; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listConfigs: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Create a config resource * * Create a config resource. Requires admin access. */ export declare const createConfig: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Delete a config * * Delete a config by id. Requires admin access. */ export declare const deleteConfig: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single config * * Retrieves a single config by id. Requires admin access. */ export declare const detailConfig: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update the supplied fields on a config * * Update the supplied fields on a config. Requires admin access. */ export declare const patchConfig: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update all fields on a config * * Update all fields on a config by id. Requires admin access. */ export declare const updateConfig: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List services referenced by a config * * Retrieves a list of service resources that reference a given config; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listConfigServices: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List controller settings * * Retrieves a list controller settings including the base `global` settings object and any overriding controller specific settings. * */ export declare const listControllerSettings: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Create a controller specific setting * * Create a new controller specific settings object. Requires admin access. */ export declare const createControllerSetting: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single controller setting object. * * Retrieves a single controller setting object by id. Requires admin access. */ export declare const detailControllerSetting: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Delete a controller setting object * * Delete a controller setting object by id. Requires admin access. */ export declare const deleteControllerSetting: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single controller's effective calculated settings from the instance and global configuration. * * Retrieves a single controller's effective setting object by id. Requires admin access. */ export declare const detailControllerSettingEffective: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update the supplied fields on a controller setting object * * Update the supplied fields on a controller setting object. Requires admin access. */ export declare const patchControllerSetting: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update all fields on a controller setting object * * Update all fields on a controller setting object by id. Requires admin access. */ export declare const updateControllerSetting: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List controllers * * Retrieves a list of controllers */ export declare const listControllers: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Logout * * Terminates the current API session */ export declare const deleteCurrentApiSession: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Return the current API session * * Retrieves the API session that was used to issue the current request */ export declare const getCurrentApiSession: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Create an MFA TOTP token that proves TOTP code checking has passed as a specific time for posture checks. * * Creates a TOTP token that proves TOTP validation occurred at a specific time. Used in posture response for posture checks. * */ export declare const createTotpToken: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Return the current identity * * Returns the identity associated with the API sessions used to issue the current request */ export declare const getCurrentIdentity: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * List authenticators for the current identity * * Retrieves a list of authenticators assigned to the current API session's identity; supports filtering, sorting, and pagination. */ export declare const listCurrentIdentityAuthenticators: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieve an authenticator for the current identity * * Retrieves a single authenticator by id. Will only show authenticators assigned to the API session's identity. */ export declare const detailCurrentIdentityAuthenticator: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update the supplied fields on an authenticator of this identity * * Update the supplied fields on an authenticator by id. Will only update authenticators assigned to the API * session's identity. * */ export declare const patchCurrentIdentityAuthenticator: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update all fields on an authenticator of this identity * * Update all fields on an authenticator by id. Will only update authenticators assigned to the API session's * identity. * */ export declare const updateCurrentIdentityAuthenticator: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Allows the current identity to recieve a new certificate associated with a certificate based authenticator * * This endpoint only functions for certificates issued by the controller. 3rd party certificates are not handled. * Allows an identity to extend its certificate's expiration date by using its current and valid client certificate to submit a CSR. This CSR may be passed in using a new private key, thus allowing private key rotation. * The response from this endpoint is a new client certificate which the client must be verified via the /authenticators/{id}/extend-verify endpoint. * After verification is completion any new connections must be made with new certificate. Prior to verification the old client certificate remains active. */ export declare const extendCurrentIdentityAuthenticator: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Allows the current identity to validate reciept of a new client certificate * * After submitting a CSR for a new client certificate the resulting public certificate must be re-submitted to this endpoint to verify receipt. * After receipt, the new client certificate must be used for new authentication requests. */ export declare const extendVerifyCurrentIdentityAuthenticator: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Disable MFA for the current identity * * Disable MFA for the current identity. Requires a current valid time based one time password if MFA enrollment has been completed. If not, code should be an empty string. If one time passwords are not available and admin account can be used to remove MFA from the identity via `DELETE /identities//mfa`. * */ export declare const deleteMfa: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Returns the current status of MFA enrollment * * Returns details about the current MFA enrollment. If enrollment has not been completed it will return the current MFA configuration details necessary to complete a `POST /current-identity/mfa/verify`. * */ export declare const detailMfa: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Initiate MFA enrollment * * Allows authenticator based MFA enrollment. If enrollment has already been completed, it must be disabled before attempting to re-enroll. Subsequent enrollment request is completed via `POST /current-identity/mfa/verify` * */ export declare const enrollMfa: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Show a QR code for unverified MFA enrollments * * Shows an QR code image for unverified MFA enrollments. 404s if the MFA enrollment has been completed or not started. * */ export declare const detailMfaQrCode: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * For a completed MFA enrollment view the current recovery codes * * Allows the viewing of recovery codes of an MFA enrollment. Requires a current valid time based one time password to interact with. Available after a completed MFA enrollment. * */ export declare const detailMfaRecoveryCodes: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * For a completed MFA enrollment regenerate the recovery codes * * Allows regeneration of recovery codes of an MFA enrollment. Requires a current valid time based one time password to interact with. Available after a completed MFA enrollment. This replaces all existing recovery codes. * */ export declare const createMfaRecoveryCodes: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Complete MFA enrollment by verifying a time based one time token * * Completes MFA enrollment by accepting a time based one time password as verification. Called after MFA enrollment has been initiated via `POST /current-identity/mfa`. * */ export declare const verifyMfa: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Starts a data integrity scan on the datastore * * Starts a data integrity scan on the datastore. Requires admin access. Only once instance may run at a time, including runs of fixDataIntegrity. */ export declare const checkDataIntegrity: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Returns any results found from in-progress integrity checks * * Returns any results found from in-progress integrity checks. Requires admin access. */ export declare const dataIntegrityResults: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Runs a data integrity scan on the datastore, attempts to fix any issues it can and returns any found issues * * Runs a data integrity scan on the datastore, attempts to fix any issues it can, and returns any found issues. Requires admin access. Only once instance may run at a time, including runs of checkDataIntegrity. */ export declare const fixDataIntegrity: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Create a new database snapshot * * Create a new database snapshot. Requires admin access. */ export declare const createDatabaseSnapshot: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * List edge router policies * * Retrieves a list of edge router policy resources; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listEdgeRouterPolicies: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Create an edge router policy resource * * Create an edge router policy resource. Requires admin access. */ export declare const createEdgeRouterPolicy: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Delete an edge router policy * * Delete an edge router policy by id. Requires admin access. */ export declare const deleteEdgeRouterPolicy: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single edge router policy * * Retrieves a single edge router policy by id. Requires admin access. */ export declare const detailEdgeRouterPolicy: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update the supplied fields on an edge router policy * * Update the supplied fields on an edge router policy. Requires admin access. */ export declare const patchEdgeRouterPolicy: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update all fields on an edge router policy * * Update all fields on an edge router policy by id. Requires admin access. */ export declare const updateEdgeRouterPolicy: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List edge routers a policy affects * * Retrieves a list of edge routers an edge router policy resources affects; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listEdgeRouterPolicyEdgeRouters: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List identities an edge router policy affects * * Retrieves a list of identities an edge router policy resources affects; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listEdgeRouterPolicyIdentities: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List role attributes in use by edge routers * * Retrieves a list of role attributes in use by edge routers; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listEdgeRouterRoleAttributes: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * List edge routers * * Retrieves a list of edge router resources; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listEdgeRouters: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Create an edge router * * Create a edge router resource. Requires admin access. */ export declare const createEdgeRouter: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Delete an edge router * * Delete an edge router by id. Requires admin access. */ export declare const deleteEdgeRouter: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single edge router * * Retrieves a single edge router by id. Requires admin access. */ export declare const detailEdgeRouter: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update the supplied fields on an edge router * * Update the supplied fields on an edge router. Requires admin access. */ export declare const patchEdgeRouter: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update all fields on an edge router * * Update all fields on an edge router by id. Requires admin access. */ export declare const updateEdgeRouter: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List the edge router policies that affect an edge router * * Retrieves a list of edge router policies that apply to the specified edge router. */ export declare const listEdgeRouterEdgeRouterPolicies: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List associated identities * * Retrieves a list of identities that may access services via the given edge router. Supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listEdgeRouterIdentities: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Re-enroll an edge router * * Removes current certificate based authentication mechanisms and reverts the edge router into a state where enrollment must be performed. * The router retains all other properties and associations. If the router is currently connected, it will be disconnected and any * attemps to reconnect will fail until the enrollment process is completed with the newly generated JWT. * * If the edge router has an existing outstanding enrollment JWT it will be replaced. The previous JWT will no longer be usable to * complete the enrollment process. * */ export declare const reEnrollEdgeRouter: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List the service policies that affect an edge router * * Retrieves a list of service policies policies that apply to the specified edge router. */ export declare const listEdgeRouterServiceEdgeRouterPolicies: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List associated services * * Retrieves a list of services that may be accessed via the given edge router. Supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listEdgeRouterServices: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List outstanding enrollments * * Retrieves a list of outstanding enrollments; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listEnrollments: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Create an outstanding enrollment for an identity * * Creates a new OTT, OTTCA, or UPDB enrollment for a specific identity. If an enrollment of the same type is already outstanding the request will fail with a 409 conflict. If desired, an existing enrollment can be refreshed by `enrollments/:id/refresh` or deleted. */ export declare const createEnrollment: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Delete an outstanding enrollment * * Delete an outstanding enrollment by id. Requires admin access. */ export declare const deleteEnrollment: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves an outstanding enrollment * * Retrieves a single outstanding enrollment by id. Requires admin access. */ export declare const detailEnrollment: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Refreshes an enrollment record's expiration window * * For expired or unexpired enrollments, reset the expiration window. A new JWT will be generated and must be used for the enrollment. */ export declare const refreshEnrollment: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Returns all capabilities this version of the controller is aware of, enabled or not. */ export declare const listEnumeratedCapabilities: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * List External JWT Signers * * Retrieves a list of external JWT signers for authentication */ export declare const listExternalJwtSigners: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Creates an External JWT Signer * * Creates an External JWT Signer. Requires admin access. */ export declare const createExternalJwtSigner: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Delete an External JWT Signer * * Delete an External JWT Signer by id. Requires admin access. * */ export declare const deleteExternalJwtSigner: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single External JWT Signer * * Retrieves a single External JWT Signer by id. Requires admin access. */ export declare const detailExternalJwtSigner: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update the supplied fields on an External JWT Signer * * Update only the supplied fields on an External JWT Signer by id. Requires admin access. */ export declare const patchExternalJwtSigner: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update all fields on an External JWT Signer * * Update all fields on an External JWT Signer by id. Requires admin access. */ export declare const updateExternalJwtSigner: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List identities * * Retrieves a list of identity resources; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listIdentities: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Create an identity resource * * Create an identity resource. Requires admin access. */ export declare const createIdentity: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Delete an identity * * Delete an identity by id. Requires admin access. */ export declare const deleteIdentity: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single identity * * Retrieves a single identity by id. Requires admin access. */ export declare const detailIdentity: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update the supplied fields on an identity * * Update the supplied fields on an identity. Requires admin access. */ export declare const patchIdentity: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update all fields on an identity * * Update all fields on an identity by id. Requires admin access. */ export declare const updateIdentity: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieve the current authenticators of a specific identity * * Returns a list of authenticators associated to the identity specified * */ export declare const getIdentityAuthenticators: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Set an identity as disabled * * Reject an identity's API session requests for N minutes or indefinitely if 0. * */ export declare const disableIdentity: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List the edge router policies that affect an identity * * Retrieves a list of edge router policies that apply to the specified identity. */ export declare const listIdentitysEdgeRouterPolicies: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List accessible edge-routers * * Retrieves a list of edge-routers that the given identity may use to access services. Supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listIdentityEdgeRouters: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Clears all disabled state from an identity * * Allows an admin to remove disabled statuses from an identity. * */ export declare const enableIdentity: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieve the current enrollments of a specific identity * * Returns a list of enrollments associated to the identity specified * */ export declare const getIdentityEnrollments: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieve a list of the most recent service failure requests due to posture checks * * Returns a list of service session requests that failed due to posture checks. The entries will contain * every policy that was verified against and every failed check in each policy. Each check will include * the historical posture data and posture check configuration. * */ export declare const getIdentityFailedServiceRequests: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Remove MFA from an identitity * * Allows an admin to remove MFA enrollment from a specific identity. Requires admin. * */ export declare const removeIdentityMfa: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Analyze policies relating the given identity and service * * Analyzes policies to see if the given identity should be able to dial or bind the given service. | * Will check services policies to see if the identity can access the service. Will check edge router policies | * to check if the identity and service have access to common edge routers so that a connnection can be made. | * Will also check if at least one edge router is on-line. Requires admin access. * */ export declare const getIdentityPolicyAdvice: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieve the curent posture data for a specific identity. * * Returns a nested map data represeting the posture data of the identity. * This data should be considered volatile. * */ export declare const getIdentityPostureData: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Indicate all certificate authenticators for the identity should be extended and optionally key rolled on next authentication. * * Allows all certificate authenticators on an identity to be flagged for early extension and optionally private * key rolling. Connecting clients will receive flags in their API Session indicating that an early extension is * request and a hint on whether private keys should be rolled. Clients that do not support extension or cannot * roll keys may ignore one or both flags. * * If this request is made against an identity with zero certificate authenticators, a 403 will be returned. * */ export declare const requestExtendAllCertAuthenticators: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Remove associated service configs from a specific identity * * Remove service configs from a specific identity */ export declare const disassociateIdentitysServiceConfigs: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List the service configs associated a specific identity * * Retrieves a list of service configs associated to a specific identity */ export declare const listIdentitysServiceConfigs: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Associate service configs for a specific identity * * Associate service configs to a specific identity */ export declare const associateIdentitysServiceConfigs: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List the service policies that affect an identity * * Retrieves a list of service policies that apply to the specified identity. */ export declare const listIdentityServicePolicies: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List accessible services * * Retrieves a list of services that the given identity has access to. Supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listIdentityServices: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Enable/disable data flow tracing for an identity * * Allows an admin to enable/disable data flow tracing for an identity * */ export declare const updateIdentityTracing: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List role attributes in use by identities * * Retrieves a list of role attributes in use by identities; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listIdentityRoleAttributes: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * List available identity types * * Retrieves a list of identity types; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listIdentityTypes: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a identity type * * Retrieves a single identity type by id. Requires admin access. */ export declare const detailIdentityType: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Returns a list of JWTs suitable for bootstrapping network trust. * * Returns a list of JWTs for trusting a network */ export declare const listNetworkJwts: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * List role attributes in use by posture checks * * Retrieves a list of role attributes in use by posture checks; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listPostureCheckRoleAttributes: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * List a subset of posture check types * * Retrieves a list of posture check types * */ export declare const listPostureCheckTypes: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single posture check type * * Retrieves a single posture check type by id */ export declare const detailPostureCheckType: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List a subset of posture checks * * Retrieves a list of posture checks * */ export declare const listPostureChecks: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Creates a Posture Checks * * Creates a Posture Checks */ export declare const createPostureCheck: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Deletes an Posture Checks * * Deletes and Posture Checks by id */ export declare const deletePostureCheck: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single Posture Checks * * Retrieves a single Posture Checks by id */ export declare const detailPostureCheck: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update the supplied fields on a Posture Checks * * Update only the supplied fields on a Posture Checks by id */ export declare const patchPostureCheck: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update all fields on a Posture Checks * * Update all fields on a Posture Checks by id */ export declare const updatePostureCheck: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List routers * * Retrieves a list of router resources; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listRouters: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Create a router resource * * Create a router resource. Requires admin access. */ export declare const createRouter: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Delete a router * * Delete a router by id. Requires admin access. */ export declare const deleteRouter: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single router * * Retrieves a single router by id. Requires admin access. */ export declare const detailRouter: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update the supplied fields on a router * * Update the supplied fields on a router. Requires admin access. */ export declare const patchRouter: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update all fields on a router * * Update all fields on a router by id. Requires admin access. */ export declare const updateRouter: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List service edge router policies * * Retrieves a list of service edge router policy resources; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listServiceEdgeRouterPolicies: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Create a service edge router policy resource * * Create a service edge router policy resource. Requires admin access. */ export declare const createServiceEdgeRouterPolicy: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Delete a service edge policy * * Delete a service edge policy by id. Requires admin access. */ export declare const deleteServiceEdgeRouterPolicy: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single service edge policy * * Retrieves a single service edge policy by id. Requires admin access. */ export declare const detailServiceEdgeRouterPolicy: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update the supplied fields on a service edge policy * * Update the supplied fields on a service edge policy. Requires admin access. */ export declare const patchServiceEdgeRouterPolicy: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update all fields on a service edge policy * * Update all fields on a service edge policy by id. Requires admin access. */ export declare const updateServiceEdgeRouterPolicy: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List the edge routers that a service edge router policy applies to * * List the edge routers that a service edge router policy applies to */ export declare const listServiceEdgeRouterPolicyEdgeRouters: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List the services that a service edge router policy applies to * * List the services that a service edge router policy applies to */ export declare const listServiceEdgeRouterPolicyServices: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List service policies * * Retrieves a list of service policy resources; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listServicePolicies: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Create a service policy resource * * Create a service policy resource. Requires admin access. */ export declare const createServicePolicy: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Delete a service policy * * Delete a service policy by id. Requires admin access. */ export declare const deleteServicePolicy: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single service policy * * Retrieves a single service policy by id. Requires admin access. */ export declare const detailServicePolicy: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update the supplied fields on a service policy * * Update the supplied fields on a service policy. Requires admin access. */ export declare const patchServicePolicy: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update all fields on a service policy * * Update all fields on a service policy by id. Requires admin access. */ export declare const updateServicePolicy: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List identities a service policy affects * * Retrieves a list of identity resources that are affected by a service policy; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listServicePolicyIdentities: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List posture check a service policy includes * * Retrieves a list of posture check resources that are affected by a service policy; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listServicePolicyPostureChecks: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List services a service policy affects * * Retrieves a list of service resources that are affected by a service policy; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listServicePolicyServices: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List role attributes in use by services * * Retrieves a list of role attributes in use by services; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listServiceRoleAttributes: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * List services * * Retrieves a list of config resources; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listServices: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Create a services resource * * Create a services resource. Requires admin access. */ export declare const createService: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Delete a service * * Delete a service by id. Requires admin access. */ export declare const deleteService: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single service * * Retrieves a single service by id. Requires admin access. */ export declare const detailService: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update the supplied fields on a service * * Update the supplied fields on a service. Requires admin access. */ export declare const patchService: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update all fields on a service * * Update all fields on a service by id. Requires admin access. */ export declare const updateService: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List configs associated to a specific service * * Retrieves a list of config resources associated to a specific service; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listServiceConfig: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List accessible edge-routers * * Retrieves a list of edge-routers that may be used to access the given service. Supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listServiceEdgeRouters: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List identities with access * * Retrieves a list of identities that have access to this service. Supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listServiceIdentities: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List service edge router policies that affect a specific service * * Retrieves a list of service edge router policy resources that affect a specific service; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listServiceServiceEdgeRouterPolicies: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List service policies that affect a specific service * * Retrieves a list of service policy resources that affect specific service; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listServiceServicePolicies: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List of terminators assigned to a service * * Retrieves a list of terminator resources that are assigned specific service; supports filtering, sorting, and pagination. * */ export declare const listServiceTerminators: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List sessions * * Retrieves a list of active sessions resources; supports filtering, sorting, and pagination. Requires admin access. * * Sessions are tied to an API session and are moved when an API session times out or logs out. Active sessions * (i.e. Ziti SDK connected to an edge router) will keep the session and API session marked as active. * */ export declare const listSessions: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Delete a session * * Delete a session by id. Requires admin access. */ export declare const deleteSession: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single session * * Retrieves a single session by id. Requires admin access. */ export declare const detailSession: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single session's router path * * Retrieves a single session's route path by id. Requires admin access. */ export declare const detailSessionRoutePath: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Returns a list of API specs * * Returns a list of spec files embedded within the controller for consumption/documentation/code geneartion */ export declare const listSpecs: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Return a single spec resource * * Returns single spec resource embedded within the controller for consumption/documentation/code geneartion */ export declare const detailSpec: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Returns the spec's file * * Return the body of the specification (i.e. Swagger, OpenAPI 2.0, 3.0, etc). */ export declare const detailSpecBody: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Returns a list of accessible resource counts * * This endpoint is usefull for UIs that wish to display UI elements with counts. */ export declare const listSummary: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * List terminators * * Retrieves a list of terminator resources; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listTerminators: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Create a terminator resource * * Create a terminator resource. Requires admin access. */ export declare const createTerminator: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Delete a terminator * * Delete a terminator by id. Requires admin access. */ export declare const deleteTerminator: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single terminator * * Retrieves a single terminator by id. Requires admin access. */ export declare const detailTerminator: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update the supplied fields on a terminator * * Update the supplied fields on a terminator. Requires admin access. */ export declare const patchTerminator: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update all fields on a terminator * * Update all fields on a terminator by id. Requires admin access. */ export declare const updateTerminator: (options: Options) => import("./client/types.gen.js").RequestResult; /** * List routers * * Retrieves a list of router resources; supports filtering, sorting, and pagination. Requires admin access. * */ export declare const listTransitRouters: (options?: Options) => import("./client/types.gen.js").RequestResult; /** * Create a router resource * * Create a router resource. Requires admin access. */ export declare const createTransitRouter: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Delete a router * * Delete a router by id. Requires admin access. */ export declare const deleteTransitRouter: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Retrieves a single router * * Retrieves a single router by id. Requires admin access. */ export declare const detailTransitRouter: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update the supplied fields on a router * * Update the supplied fields on a router. Requires admin access. */ export declare const patchTransitRouter: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Update all fields on a router * * Update all fields on a router by id. Requires admin access. */ export declare const updateTransitRouter: (options: Options) => import("./client/types.gen.js").RequestResult; /** * Returns version information */ export declare const listVersion: (options?: Options) => import("./client/types.gen.js").RequestResult;