2021-03-04 02:12:24 +01:00
{
"id" : "security" ,
"client" : {
"classes" : [ ] ,
"functions" : [ ] ,
"interfaces" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.AuthenticatedUser" ,
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "AuthenticatedUser" ,
2021-05-06 23:59:11 +02:00
"description" : [
"\nRepresents the currently authenticated user."
] ,
2021-03-04 02:12:24 +01:00
"signature" : [
2021-06-09 18:14:49 +02:00
{
"pluginId" : "security" ,
"scope" : "common" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-common.AuthenticatedUser" ,
"text" : "AuthenticatedUser"
} ,
2021-03-04 02:12:24 +01:00
" extends " ,
"User"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/model/authenticated_user.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-04 02:12:24 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.AuthenticatedUser.authentication_realm" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "authentication_realm" ,
"description" : [
"\nThe name and type of the Realm that has authenticated the user."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"UserRealm"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/model/authenticated_user.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.AuthenticatedUser.lookup_realm" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "lookup_realm" ,
"description" : [
"\nThe name and type of the Realm where the user information were retrieved from."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"UserRealm"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/model/authenticated_user.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.AuthenticatedUser.authentication_provider" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "authentication_provider" ,
"description" : [
"\nThe authentication provider that used to authenticate user."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"AuthenticationProvider"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/model/authenticated_user.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.AuthenticatedUser.authentication_type" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "authentication_type" ,
"description" : [
"\nThe AuthenticationType used by ES to authenticate the user.\n"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/model/authenticated_user.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
}
] ,
"initialIsOpen" : false
} ,
2021-06-08 22:26:37 +02:00
{
"parentPluginId" : "security" ,
"id" : "def-public.AuthenticationServiceSetup" ,
"type" : "Interface" ,
"tags" : [ ] ,
"label" : "AuthenticationServiceSetup" ,
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/authentication/authentication_service.ts" ,
2021-06-08 22:26:37 +02:00
"deprecated" : false ,
"children" : [
{
"parentPluginId" : "security" ,
"id" : "def-public.AuthenticationServiceSetup.getCurrentUser" ,
"type" : "Function" ,
"tags" : [ ] ,
"label" : "getCurrentUser" ,
"description" : [
"\nReturns currently authenticated user and throws if current user isn't authenticated."
] ,
"signature" : [
"() => Promise<" ,
2021-06-09 18:14:49 +02:00
{
"pluginId" : "security" ,
"scope" : "common" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-common.AuthenticatedUser" ,
"text" : "AuthenticatedUser"
} ,
2021-06-08 22:26:37 +02:00
">"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/authentication/authentication_service.ts" ,
2021-06-08 22:26:37 +02:00
"deprecated" : false ,
2021-08-09 18:51:00 +02:00
"children" : [ ] ,
"returnComment" : [ ]
2021-06-08 22:26:37 +02:00
} ,
{
"parentPluginId" : "security" ,
"id" : "def-public.AuthenticationServiceSetup.areAPIKeysEnabled" ,
"type" : "Function" ,
"tags" : [ ] ,
"label" : "areAPIKeysEnabled" ,
"description" : [
"\nDetermines if API Keys are currently enabled."
] ,
"signature" : [
"() => Promise<boolean>"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/authentication/authentication_service.ts" ,
2021-06-08 22:26:37 +02:00
"deprecated" : false ,
2021-08-09 18:51:00 +02:00
"children" : [ ] ,
"returnComment" : [ ]
2021-06-08 22:26:37 +02:00
}
] ,
"initialIsOpen" : false
} ,
2021-03-04 02:12:24 +01:00
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.SecurityLicense" ,
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "SecurityLicense" ,
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_service.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-04 02:12:24 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.SecurityLicense.isLicenseAvailable" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "isLicenseAvailable" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-03-04 02:12:24 +01:00
"signature" : [
"() => boolean"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_service.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
"children" : [ ] ,
"returnComment" : [ ]
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.SecurityLicense.isEnabled" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "isEnabled" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-03-04 02:12:24 +01:00
"signature" : [
"() => boolean"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_service.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
"children" : [ ] ,
"returnComment" : [ ]
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-08-02 22:44:47 +02:00
"id" : "def-public.SecurityLicense.getFeatures" ,
2021-03-04 02:12:24 +01:00
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-08-02 22:44:47 +02:00
"label" : "getFeatures" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-03-04 02:12:24 +01:00
"signature" : [
2021-08-02 22:44:47 +02:00
"() => " ,
"SecurityLicenseFeatures"
2021-03-04 02:12:24 +01:00
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_service.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
"children" : [ ] ,
"returnComment" : [ ]
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-08-02 22:44:47 +02:00
"id" : "def-public.SecurityLicense.hasAtLeast" ,
2021-03-04 02:12:24 +01:00
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-08-02 22:44:47 +02:00
"label" : "hasAtLeast" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-03-04 02:12:24 +01:00
"signature" : [
2021-08-02 22:44:47 +02:00
"(licenseType: \"basic\" | \"standard\" | \"gold\" | \"platinum\" | \"enterprise\" | \"trial\") => boolean | undefined"
2021-03-04 02:12:24 +01:00
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_service.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-08-02 22:44:47 +02:00
"children" : [
{
"parentPluginId" : "security" ,
"id" : "def-public.SecurityLicense.hasAtLeast.$1" ,
"type" : "CompoundType" ,
"tags" : [ ] ,
"label" : "licenseType" ,
"description" : [ ] ,
"signature" : [
"\"basic\" | \"standard\" | \"gold\" | \"platinum\" | \"enterprise\" | \"trial\""
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_service.ts" ,
2021-08-02 22:44:47 +02:00
"deprecated" : false ,
"isRequired" : true
}
] ,
2021-05-06 23:59:11 +02:00
"returnComment" : [ ]
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.SecurityLicense.features$" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "features$" ,
"description" : [ ] ,
"signature" : [
"Observable" ,
"<" ,
2021-04-15 22:47:21 +02:00
"SecurityLicenseFeatures" ,
2021-03-04 02:12:24 +01:00
">"
2021-05-06 23:59:11 +02:00
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_service.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
}
] ,
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.SecurityLicenseFeatures" ,
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "SecurityLicenseFeatures" ,
"description" : [
"\nDescribes Security plugin features that depend on license."
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_features.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-04 02:12:24 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.SecurityLicenseFeatures.showLogin" ,
"type" : "boolean" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "showLogin" ,
"description" : [
"\nIndicates whether we show login page or skip it."
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_features.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.SecurityLicenseFeatures.allowLogin" ,
"type" : "boolean" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "allowLogin" ,
"description" : [
"\nIndicates whether we allow login or disable it on the login page."
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_features.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.SecurityLicenseFeatures.showLinks" ,
"type" : "boolean" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "showLinks" ,
"description" : [
"\nIndicates whether we show security links throughout the kibana app."
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_features.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.SecurityLicenseFeatures.showRoleMappingsManagement" ,
"type" : "boolean" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "showRoleMappingsManagement" ,
"description" : [
"\nIndicates whether we show the Role Mappings UI."
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_features.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.SecurityLicenseFeatures.allowAccessAgreement" ,
"type" : "boolean" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "allowAccessAgreement" ,
"description" : [
"\nIndicates whether we allow users to access agreement UI and acknowledge it."
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_features.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.SecurityLicenseFeatures.allowAuditLogging" ,
"type" : "boolean" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "allowAuditLogging" ,
"description" : [
"\nIndicates whether we allow logging of audit events."
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_features.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
"id" : "def-public.SecurityLicenseFeatures.allowLegacyAuditLogging" ,
"type" : "boolean" ,
2021-03-04 02:12:24 +01:00
"tags" : [
"deprecated"
] ,
"label" : "allowLegacyAuditLogging" ,
"description" : [
"\nIndicates whether we allow logging of legacy audit events."
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_features.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : true ,
"references" : [ ]
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.SecurityLicenseFeatures.allowRoleDocumentLevelSecurity" ,
"type" : "boolean" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "allowRoleDocumentLevelSecurity" ,
"description" : [
"\nIndicates whether we allow users to define document level security in roles."
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_features.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.SecurityLicenseFeatures.allowRoleFieldLevelSecurity" ,
"type" : "boolean" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "allowRoleFieldLevelSecurity" ,
"description" : [
"\nIndicates whether we allow users to define field level security in roles."
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_features.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.SecurityLicenseFeatures.allowRbac" ,
"type" : "boolean" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "allowRbac" ,
"description" : [
"\nIndicates whether we allow Role-based access control (RBAC)."
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_features.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.SecurityLicenseFeatures.allowSubFeaturePrivileges" ,
"type" : "boolean" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "allowSubFeaturePrivileges" ,
"description" : [
"\nIndicates whether we allow sub-feature privileges."
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_features.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.SecurityLicenseFeatures.layout" ,
"type" : "CompoundType" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "layout" ,
"description" : [
"\nDescribes the layout of the login form if it's displayed."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"\"form\" | \"error-es-unavailable\" | \"error-xpack-unavailable\" | undefined"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_features.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
}
] ,
"initialIsOpen" : false
} ,
2021-06-08 22:26:37 +02:00
{
"parentPluginId" : "security" ,
"id" : "def-public.SecurityNavControlServiceStart" ,
"type" : "Interface" ,
"tags" : [ ] ,
"label" : "SecurityNavControlServiceStart" ,
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/nav_control/nav_control_service.tsx" ,
2021-06-08 22:26:37 +02:00
"deprecated" : false ,
"children" : [
{
"parentPluginId" : "security" ,
"id" : "def-public.SecurityNavControlServiceStart.getUserMenuLinks$" ,
"type" : "Function" ,
"tags" : [ ] ,
"label" : "getUserMenuLinks$" ,
"description" : [
"\nReturns an Observable of the array of user menu links (the links that show up under the user's Avatar in the UI) registered by other plugins"
] ,
"signature" : [
"() => " ,
"Observable" ,
"<" ,
{
"pluginId" : "security" ,
"scope" : "public" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-public.UserMenuLink" ,
"text" : "UserMenuLink"
} ,
"[]>"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/nav_control/nav_control_service.tsx" ,
2021-06-08 22:26:37 +02:00
"deprecated" : false ,
2021-08-09 18:51:00 +02:00
"children" : [ ] ,
"returnComment" : [ ]
2021-06-08 22:26:37 +02:00
} ,
{
"parentPluginId" : "security" ,
"id" : "def-public.SecurityNavControlServiceStart.addUserMenuLinks" ,
"type" : "Function" ,
"tags" : [ ] ,
"label" : "addUserMenuLinks" ,
"description" : [
"\nRegisters the provided user menu links to be displayed in the user menu (the links that show up under the user's Avatar in the UI)."
] ,
"signature" : [
"(newUserMenuLink: " ,
{
"pluginId" : "security" ,
"scope" : "public" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-public.UserMenuLink" ,
"text" : "UserMenuLink"
} ,
"[]) => void"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/nav_control/nav_control_service.tsx" ,
2021-06-08 22:26:37 +02:00
"deprecated" : false ,
"children" : [
{
"parentPluginId" : "security" ,
2021-08-09 18:51:00 +02:00
"id" : "def-public.SecurityNavControlServiceStart.addUserMenuLinks.$1" ,
2021-06-08 22:26:37 +02:00
"type" : "Array" ,
"tags" : [ ] ,
"label" : "newUserMenuLink" ,
"description" : [ ] ,
"signature" : [
{
"pluginId" : "security" ,
"scope" : "public" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-public.UserMenuLink" ,
"text" : "UserMenuLink"
} ,
"[]"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/nav_control/nav_control_service.tsx" ,
2021-08-09 18:51:00 +02:00
"deprecated" : false ,
"isRequired" : true
2021-06-08 22:26:37 +02:00
}
2021-08-09 18:51:00 +02:00
] ,
"returnComment" : [ ]
2021-06-08 22:26:37 +02:00
}
] ,
"initialIsOpen" : false
} ,
2021-03-04 02:12:24 +01:00
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.UserMenuLink" ,
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "UserMenuLink" ,
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/nav_control/nav_control_component.tsx" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-04 02:12:24 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.UserMenuLink.label" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "label" ,
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/nav_control/nav_control_component.tsx" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.UserMenuLink.iconType" ,
"type" : "CompoundType" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "iconType" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
2021-05-20 22:11:31 +02:00
"string | React.ComponentClass<{}, any> | React.FunctionComponent<{}>"
2021-05-06 23:59:11 +02:00
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/nav_control/nav_control_component.tsx" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.UserMenuLink.href" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "href" ,
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/nav_control/nav_control_component.tsx" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.UserMenuLink.order" ,
"type" : "number" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "order" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"number | undefined"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/nav_control/nav_control_component.tsx" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-11 22:45:29 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-11 22:45:29 +01:00
"id" : "def-public.UserMenuLink.setAsProfile" ,
"type" : "CompoundType" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-11 22:45:29 +01:00
"label" : "setAsProfile" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"boolean | undefined"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/nav_control/nav_control_component.tsx" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
}
] ,
"initialIsOpen" : false
}
] ,
"enums" : [ ] ,
2021-06-08 22:26:37 +02:00
"misc" : [
{
"parentPluginId" : "security" ,
"id" : "def-public.AuthenticationServiceStart" ,
"type" : "Type" ,
"tags" : [ ] ,
"label" : "AuthenticationServiceStart" ,
"description" : [
"\nStart has the same contract as Setup for now."
] ,
"signature" : [
{
"pluginId" : "security" ,
"scope" : "public" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-public.AuthenticationServiceSetup" ,
"text" : "AuthenticationServiceSetup"
}
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/authentication/authentication_service.ts" ,
2021-06-08 22:26:37 +02:00
"deprecated" : false ,
"initialIsOpen" : false
}
] ,
2021-03-04 02:12:24 +01:00
"objects" : [ ] ,
"setup" : {
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.SecurityPluginSetup" ,
2021-06-08 22:26:37 +02:00
"type" : "Interface" ,
2021-03-04 02:12:24 +01:00
"tags" : [ ] ,
2021-05-06 23:59:11 +02:00
"label" : "SecurityPluginSetup" ,
2021-03-04 02:12:24 +01:00
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/plugin.tsx" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-06-08 22:26:37 +02:00
"children" : [
{
"parentPluginId" : "security" ,
"id" : "def-public.SecurityPluginSetup.authc" ,
"type" : "Object" ,
"tags" : [ ] ,
"label" : "authc" ,
"description" : [
"\nExposes authentication information about the currently logged in user."
] ,
"signature" : [
{
"pluginId" : "security" ,
"scope" : "public" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-public.AuthenticationServiceSetup" ,
"text" : "AuthenticationServiceSetup"
}
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/plugin.tsx" ,
2021-06-08 22:26:37 +02:00
"deprecated" : false
} ,
{
"parentPluginId" : "security" ,
"id" : "def-public.SecurityPluginSetup.license" ,
"type" : "Object" ,
"tags" : [ ] ,
"label" : "license" ,
"description" : [
"\nExposes information about the available security features under the current license."
] ,
"signature" : [
{
"pluginId" : "security" ,
"scope" : "common" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-common.SecurityLicense" ,
"text" : "SecurityLicense"
}
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/plugin.tsx" ,
2021-06-08 22:26:37 +02:00
"deprecated" : false
}
] ,
2021-03-04 02:12:24 +01:00
"lifecycle" : "setup" ,
"initialIsOpen" : true
} ,
"start" : {
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.SecurityPluginStart" ,
2021-06-08 22:26:37 +02:00
"type" : "Interface" ,
2021-03-04 02:12:24 +01:00
"tags" : [ ] ,
2021-05-06 23:59:11 +02:00
"label" : "SecurityPluginStart" ,
2021-03-04 02:12:24 +01:00
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/plugin.tsx" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-06-08 22:26:37 +02:00
"children" : [
{
"parentPluginId" : "security" ,
"id" : "def-public.SecurityPluginStart.navControlService" ,
"type" : "Object" ,
"tags" : [ ] ,
"label" : "navControlService" ,
"description" : [
"\nExposes the ability to add custom links to the dropdown menu in the top right, where the user's Avatar is."
] ,
"signature" : [
{
"pluginId" : "security" ,
"scope" : "public" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-public.SecurityNavControlServiceStart" ,
"text" : "SecurityNavControlServiceStart"
}
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/plugin.tsx" ,
2021-06-08 22:26:37 +02:00
"deprecated" : false
} ,
{
"parentPluginId" : "security" ,
"id" : "def-public.SecurityPluginStart.authc" ,
"type" : "Object" ,
"tags" : [ ] ,
"label" : "authc" ,
"description" : [
"\nExposes authentication information about the currently logged in user."
] ,
"signature" : [
{
"pluginId" : "security" ,
"scope" : "public" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-public.AuthenticationServiceSetup" ,
"text" : "AuthenticationServiceSetup"
}
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/plugin.tsx" ,
2021-06-30 19:04:59 +02:00
"deprecated" : false
} ,
{
"parentPluginId" : "security" ,
"id" : "def-public.SecurityPluginStart.uiApi" ,
"type" : "Object" ,
"tags" : [ ] ,
"label" : "uiApi" ,
"description" : [
"\nExposes UI components that will be loaded asynchronously."
] ,
"signature" : [
"UiApi"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/public/plugin.tsx" ,
2021-06-08 22:26:37 +02:00
"deprecated" : false
}
] ,
2021-03-04 02:12:24 +01:00
"lifecycle" : "start" ,
"initialIsOpen" : true
}
} ,
"server" : {
"classes" : [ ] ,
"functions" : [ ] ,
"interfaces" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.AuditEvent" ,
2021-03-04 02:12:24 +01:00
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "AuditEvent" ,
2021-05-06 23:59:11 +02:00
"description" : [
2021-10-11 19:58:18 +02:00
"\nAudit event schema using ECS format: https://www.elastic.co/guide/en/ecs/1.12/index.html\n\nIf you add additional fields to the schema ensure you update the Kibana Filebeat module:\nhttps://github.com/elastic/beats/tree/master/filebeat/module/kibana\n"
2021-05-06 23:59:11 +02:00
] ,
2021-05-06 21:08:20 +02:00
"signature" : [
{
"pluginId" : "security" ,
"scope" : "server" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-server.AuditEvent" ,
"text" : "AuditEvent"
} ,
" extends " ,
2021-10-11 19:58:18 +02:00
{
"pluginId" : "@kbn/logging" ,
"scope" : "server" ,
"docId" : "kibKbnLoggingPluginApi" ,
"section" : "def-server.LogMeta" ,
"text" : "LogMeta"
}
2021-05-06 21:08:20 +02:00
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/audit/audit_events.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-04 02:12:24 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.AuditEvent.message" ,
2021-03-04 02:12:24 +01:00
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "message" ,
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/audit/audit_events.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.AuditEvent.kibana" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "kibana" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"{ space_id?: string | undefined; session_id?: string | undefined; saved_object?: { type: string; id: string; } | undefined; authentication_provider?: string | undefined; authentication_type?: string | undefined; authentication_realm?: string | undefined; lookup_realm?: string | undefined; add_to_spaces?: readonly string[] | undefined; delete_from_spaces?: readonly string[] | undefined; } | undefined"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/audit/audit_events.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
}
] ,
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.AuditLogger" ,
2021-03-04 02:12:24 +01:00
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "AuditLogger" ,
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/audit/audit_service.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
"children" : [
2021-03-04 02:12:24 +01:00
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.AuditLogger.log" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "log" ,
2021-03-04 02:12:24 +01:00
"description" : [ ] ,
"signature" : [
2021-03-06 16:05:27 +01:00
"(event: " ,
{
"pluginId" : "security" ,
"scope" : "server" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-server.AuditEvent" ,
"text" : "AuditEvent"
} ,
" | undefined) => void"
2021-05-06 23:59:11 +02:00
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/audit/audit_service.ts" ,
2021-05-20 22:11:31 +02:00
"deprecated" : false ,
"children" : [
{
"parentPluginId" : "security" ,
2021-08-09 18:51:00 +02:00
"id" : "def-server.AuditLogger.log.$1" ,
2021-05-20 22:11:31 +02:00
"type" : "Object" ,
"tags" : [ ] ,
"label" : "event" ,
"description" : [ ] ,
"signature" : [
{
"pluginId" : "security" ,
"scope" : "server" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-server.AuditEvent" ,
"text" : "AuditEvent"
} ,
" | undefined"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/audit/audit_service.ts" ,
2021-08-09 18:51:00 +02:00
"deprecated" : false ,
"isRequired" : false
2021-05-20 22:11:31 +02:00
}
2021-08-09 18:51:00 +02:00
] ,
"returnComment" : [ ]
2021-03-04 02:12:24 +01:00
}
] ,
"initialIsOpen" : false
} ,
2021-06-09 18:14:49 +02:00
{
"parentPluginId" : "security" ,
"id" : "def-server.AuditServiceSetup" ,
"type" : "Interface" ,
"tags" : [ ] ,
"label" : "AuditServiceSetup" ,
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/audit/audit_service.ts" ,
2021-06-09 18:14:49 +02:00
"deprecated" : false ,
"children" : [
{
"parentPluginId" : "security" ,
"id" : "def-server.AuditServiceSetup.asScoped" ,
"type" : "Function" ,
"tags" : [ ] ,
"label" : "asScoped" ,
"description" : [ ] ,
"signature" : [
"(request: " ,
{
"pluginId" : "core" ,
"scope" : "server" ,
"docId" : "kibCoreHttpPluginApi" ,
"section" : "def-server.KibanaRequest" ,
"text" : "KibanaRequest"
} ,
"<unknown, unknown, unknown, any>) => " ,
{
"pluginId" : "security" ,
"scope" : "server" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-server.AuditLogger" ,
"text" : "AuditLogger"
}
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/audit/audit_service.ts" ,
2021-06-09 18:14:49 +02:00
"deprecated" : false ,
"children" : [
{
"parentPluginId" : "security" ,
2021-08-09 18:51:00 +02:00
"id" : "def-server.AuditServiceSetup.asScoped.$1" ,
2021-06-09 18:14:49 +02:00
"type" : "Object" ,
"tags" : [ ] ,
"label" : "request" ,
"description" : [ ] ,
"signature" : [
{
"pluginId" : "core" ,
"scope" : "server" ,
"docId" : "kibCoreHttpPluginApi" ,
"section" : "def-server.KibanaRequest" ,
"text" : "KibanaRequest"
} ,
"<unknown, unknown, unknown, any>"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/audit/audit_service.ts" ,
2021-08-09 18:51:00 +02:00
"deprecated" : false ,
"isRequired" : true
2021-06-09 18:14:49 +02:00
}
2021-08-09 18:51:00 +02:00
] ,
"returnComment" : [ ]
2021-06-09 18:14:49 +02:00
} ,
{
"parentPluginId" : "security" ,
"id" : "def-server.AuditServiceSetup.getLogger" ,
"type" : "Function" ,
"tags" : [ ] ,
"label" : "getLogger" ,
"description" : [ ] ,
"signature" : [
"(id?: string | undefined) => " ,
{
"pluginId" : "security" ,
"scope" : "server" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-server.LegacyAuditLogger" ,
"text" : "LegacyAuditLogger"
}
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/audit/audit_service.ts" ,
2021-06-09 18:14:49 +02:00
"deprecated" : false ,
"children" : [
{
"parentPluginId" : "security" ,
2021-08-09 18:51:00 +02:00
"id" : "def-server.AuditServiceSetup.getLogger.$1" ,
2021-06-09 18:14:49 +02:00
"type" : "string" ,
"tags" : [ ] ,
"label" : "id" ,
"description" : [ ] ,
"signature" : [
"string | undefined"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/audit/audit_service.ts" ,
2021-08-09 18:51:00 +02:00
"deprecated" : false ,
"isRequired" : false
2021-06-09 18:14:49 +02:00
}
2021-08-09 18:51:00 +02:00
] ,
"returnComment" : [ ]
2021-06-09 18:14:49 +02:00
}
] ,
"initialIsOpen" : false
} ,
2021-03-04 02:12:24 +01:00
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.AuthenticatedUser" ,
2021-03-04 02:12:24 +01:00
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "AuthenticatedUser" ,
2021-05-06 23:59:11 +02:00
"description" : [
"\nRepresents the currently authenticated user."
] ,
2021-03-06 16:05:27 +01:00
"signature" : [
2021-06-09 18:14:49 +02:00
{
"pluginId" : "security" ,
"scope" : "common" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-common.AuthenticatedUser" ,
"text" : "AuthenticatedUser"
} ,
2021-03-06 16:05:27 +01:00
" extends " ,
"User"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/model/authenticated_user.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-04 02:12:24 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.AuthenticatedUser.authentication_realm" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "authentication_realm" ,
2021-03-04 02:12:24 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nThe name and type of the Realm that has authenticated the user."
2021-03-04 02:12:24 +01:00
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"UserRealm"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/model/authenticated_user.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.AuthenticatedUser.lookup_realm" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "lookup_realm" ,
2021-03-04 02:12:24 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nThe name and type of the Realm where the user information were retrieved from."
2021-03-04 02:12:24 +01:00
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"UserRealm"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/model/authenticated_user.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.AuthenticatedUser.authentication_provider" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "authentication_provider" ,
2021-03-04 02:12:24 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nThe authentication provider that used to authenticate user."
2021-03-04 02:12:24 +01:00
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"AuthenticationProvider"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/model/authenticated_user.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.AuthenticatedUser.authentication_type" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "authentication_type" ,
2021-03-04 02:12:24 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nThe AuthenticationType used by ES to authenticate the user.\n"
2021-03-04 02:12:24 +01:00
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/model/authenticated_user.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
}
] ,
"initialIsOpen" : false
} ,
2021-06-09 18:14:49 +02:00
{
"parentPluginId" : "security" ,
"id" : "def-server.AuthenticationServiceStart" ,
"type" : "Interface" ,
"tags" : [ ] ,
"label" : "AuthenticationServiceStart" ,
"description" : [
"\nAuthentication services available on the security plugin's start contract."
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authentication/authentication_service.ts" ,
2021-06-09 18:14:49 +02:00
"deprecated" : false ,
"children" : [
{
"parentPluginId" : "security" ,
"id" : "def-server.AuthenticationServiceStart.apiKeys" ,
"type" : "Object" ,
"tags" : [ ] ,
"label" : "apiKeys" ,
"description" : [ ] ,
"signature" : [
"{ create: (request: " ,
{
"pluginId" : "core" ,
"scope" : "server" ,
"docId" : "kibCoreHttpPluginApi" ,
"section" : "def-server.KibanaRequest" ,
"text" : "KibanaRequest"
} ,
"<unknown, unknown, unknown, any>, params: " ,
"CreateAPIKeyParams" ,
") => Promise<" ,
{
"pluginId" : "security" ,
"scope" : "server" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-server.CreateAPIKeyResult" ,
"text" : "CreateAPIKeyResult"
} ,
" | null>; areAPIKeysEnabled: () => Promise<boolean>; invalidate: (request: " ,
{
"pluginId" : "core" ,
"scope" : "server" ,
"docId" : "kibCoreHttpPluginApi" ,
"section" : "def-server.KibanaRequest" ,
"text" : "KibanaRequest"
} ,
"<unknown, unknown, unknown, any>, params: " ,
{
"pluginId" : "security" ,
"scope" : "server" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-server.InvalidateAPIKeysParams" ,
"text" : "InvalidateAPIKeysParams"
} ,
") => Promise<" ,
{
"pluginId" : "security" ,
"scope" : "server" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-server.InvalidateAPIKeyResult" ,
"text" : "InvalidateAPIKeyResult"
} ,
" | null>; grantAsInternalUser: (request: " ,
{
"pluginId" : "core" ,
"scope" : "server" ,
"docId" : "kibCoreHttpPluginApi" ,
"section" : "def-server.KibanaRequest" ,
"text" : "KibanaRequest"
} ,
"<unknown, unknown, unknown, any>, createParams: " ,
"CreateAPIKeyParams" ,
") => Promise<" ,
{
"pluginId" : "security" ,
"scope" : "server" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-server.GrantAPIKeyResult" ,
"text" : "GrantAPIKeyResult"
} ,
" | null>; invalidateAsInternalUser: (params: " ,
{
"pluginId" : "security" ,
"scope" : "server" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-server.InvalidateAPIKeysParams" ,
"text" : "InvalidateAPIKeysParams"
} ,
") => Promise<" ,
{
"pluginId" : "security" ,
"scope" : "server" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-server.InvalidateAPIKeyResult" ,
"text" : "InvalidateAPIKeyResult"
} ,
" | null>; }"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authentication/authentication_service.ts" ,
2021-06-09 18:14:49 +02:00
"deprecated" : false
} ,
{
"parentPluginId" : "security" ,
"id" : "def-server.AuthenticationServiceStart.getCurrentUser" ,
"type" : "Function" ,
"tags" : [ ] ,
"label" : "getCurrentUser" ,
"description" : [ ] ,
"signature" : [
"(request: " ,
{
"pluginId" : "core" ,
"scope" : "server" ,
"docId" : "kibCoreHttpPluginApi" ,
"section" : "def-server.KibanaRequest" ,
"text" : "KibanaRequest"
} ,
"<unknown, unknown, unknown, any>) => " ,
{
"pluginId" : "security" ,
"scope" : "common" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-common.AuthenticatedUser" ,
"text" : "AuthenticatedUser"
} ,
" | null"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authentication/authentication_service.ts" ,
2021-06-09 18:14:49 +02:00
"deprecated" : false ,
"children" : [
{
"parentPluginId" : "security" ,
2021-08-09 18:51:00 +02:00
"id" : "def-server.AuthenticationServiceStart.getCurrentUser.$1" ,
2021-06-09 18:14:49 +02:00
"type" : "Object" ,
"tags" : [ ] ,
"label" : "request" ,
"description" : [ ] ,
"signature" : [
{
"pluginId" : "core" ,
"scope" : "server" ,
"docId" : "kibCoreHttpPluginApi" ,
"section" : "def-server.KibanaRequest" ,
"text" : "KibanaRequest"
} ,
"<unknown, unknown, unknown, any>"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authentication/authentication_service.ts" ,
2021-08-09 18:51:00 +02:00
"deprecated" : false ,
"isRequired" : true
2021-06-09 18:14:49 +02:00
}
2021-08-09 18:51:00 +02:00
] ,
"returnComment" : [ ]
2021-06-09 18:14:49 +02:00
}
] ,
"initialIsOpen" : false
} ,
2021-04-15 22:47:21 +02:00
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-04-15 22:47:21 +02:00
"id" : "def-server.CheckPrivilegesPayload" ,
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-04-15 22:47:21 +02:00
"label" : "CheckPrivilegesPayload" ,
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authorization/types.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-04-15 22:47:21 +02:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-04-15 22:47:21 +02:00
"id" : "def-server.CheckPrivilegesPayload.kibana" ,
"type" : "CompoundType" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-04-15 22:47:21 +02:00
"label" : "kibana" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"string | string[] | undefined"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authorization/types.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-04-15 22:47:21 +02:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-04-15 22:47:21 +02:00
"id" : "def-server.CheckPrivilegesPayload.elasticsearch" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-04-15 22:47:21 +02:00
"label" : "elasticsearch" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"{ cluster: string[]; index: Record<string, string[]>; } | undefined"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authorization/types.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-04-15 22:47:21 +02:00
}
] ,
"initialIsOpen" : false
} ,
2021-03-04 02:12:24 +01:00
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.CreateAPIKeyResult" ,
2021-03-04 02:12:24 +01:00
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "CreateAPIKeyResult" ,
"description" : [
"\nThe return value when creating an API key in Elasticsearch. The API key returned by this API\ncan then be used by sending a request with a Authorization header with a value having the\nprefix ApiKey `{token}` where token is id and api_key joined by a colon `{id}:{api_key}` and\nthen encoded to base64."
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authentication/api_keys/api_keys.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-04 02:12:24 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.CreateAPIKeyResult.id" ,
2021-03-04 02:12:24 +01:00
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "id" ,
"description" : [
"\nUnique id for this API key"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authentication/api_keys/api_keys.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.CreateAPIKeyResult.name" ,
2021-03-04 02:12:24 +01:00
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "name" ,
"description" : [
"\nName for this API key"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authentication/api_keys/api_keys.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.CreateAPIKeyResult.expiration" ,
"type" : "number" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "expiration" ,
"description" : [
"\nOptional expiration in milliseconds for this API key"
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"number | undefined"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authentication/api_keys/api_keys.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-06 16:05:27 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.CreateAPIKeyResult.api_key" ,
2021-03-04 02:12:24 +01:00
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "api_key" ,
"description" : [
"\nGenerated API key"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authentication/api_keys/api_keys.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
}
] ,
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.GrantAPIKeyResult" ,
2021-03-04 02:12:24 +01:00
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "GrantAPIKeyResult" ,
2021-03-04 02:12:24 +01:00
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authentication/api_keys/api_keys.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-04 02:12:24 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.GrantAPIKeyResult.id" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "id" ,
"description" : [
"\nUnique id for this API key"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authentication/api_keys/api_keys.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-06 16:05:27 +01:00
} ,
2021-03-04 02:12:24 +01:00
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.GrantAPIKeyResult.name" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "name" ,
"description" : [
"\nName for this API key"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authentication/api_keys/api_keys.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-06 16:05:27 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.GrantAPIKeyResult.api_key" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "api_key" ,
"description" : [
"\nGenerated API key"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authentication/api_keys/api_keys.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
}
] ,
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.InvalidateAPIKeyResult" ,
2021-03-04 02:12:24 +01:00
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "InvalidateAPIKeyResult" ,
2021-03-04 02:12:24 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nThe return value when invalidating an API key in Elasticsearch."
2021-03-04 02:12:24 +01:00
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authentication/api_keys/api_keys.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-04 02:12:24 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.InvalidateAPIKeyResult.invalidated_api_keys" ,
"type" : "Array" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "invalidated_api_keys" ,
2021-03-04 02:12:24 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nThe IDs of the API keys that were invalidated as part of the request."
2021-03-04 02:12:24 +01:00
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"string[]"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authentication/api_keys/api_keys.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.InvalidateAPIKeyResult.previously_invalidated_api_keys" ,
"type" : "Array" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "previously_invalidated_api_keys" ,
"description" : [
"\nThe IDs of the API keys that were already invalidated."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"string[]"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authentication/api_keys/api_keys.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.InvalidateAPIKeyResult.error_count" ,
"type" : "number" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "error_count" ,
"description" : [
"\nThe number of errors that were encountered when invalidating the API keys."
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authentication/api_keys/api_keys.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.InvalidateAPIKeyResult.error_details" ,
"type" : "Array" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "error_details" ,
"description" : [
"\nDetails about these errors. This field is not present in the response when error_count is 0."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"{ type: string; reason: string; caused_by?: { type: string; reason: string; } | undefined; }[] | undefined"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authentication/api_keys/api_keys.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-06 16:05:27 +01:00
}
] ,
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.InvalidateAPIKeysParams" ,
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "InvalidateAPIKeysParams" ,
"description" : [
"\nRepresents the params for invalidating multiple API keys"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authentication/api_keys/api_keys.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-06 16:05:27 +01:00
"children" : [
2021-03-04 02:12:24 +01:00
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.InvalidateAPIKeysParams.ids" ,
"type" : "Array" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "ids" ,
2021-03-04 02:12:24 +01:00
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"string[]"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/authentication/api_keys/api_keys.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-06 16:05:27 +01:00
}
] ,
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.LegacyAuditLogger" ,
"type" : "Interface" ,
"tags" : [
"deprecated"
] ,
2021-05-06 23:59:11 +02:00
"label" : "LegacyAuditLogger" ,
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/audit/audit_service.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : true ,
"references" : [
{
"plugin" : "encryptedSavedObjects" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/encrypted_saved_objects/server/audit/audit_logger.ts"
2021-05-06 23:59:11 +02:00
} ,
{
"plugin" : "encryptedSavedObjects" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/encrypted_saved_objects/server/audit/audit_logger.ts"
2021-05-06 23:59:11 +02:00
} ,
{
"plugin" : "actions" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/actions/server/authorization/audit_logger.ts"
2021-05-06 23:59:11 +02:00
} ,
{
"plugin" : "actions" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/actions/server/authorization/audit_logger.ts"
2021-05-06 23:59:11 +02:00
} ,
{
"plugin" : "actions" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/actions/server/authorization/audit_logger.ts"
2021-05-06 23:59:11 +02:00
} ,
{
"plugin" : "alerting" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/alerting/server/authorization/audit_logger.ts"
2021-05-06 23:59:11 +02:00
} ,
{
"plugin" : "alerting" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/alerting/server/authorization/audit_logger.ts"
2021-05-06 23:59:11 +02:00
} ,
{
"plugin" : "alerting" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/alerting/server/authorization/audit_logger.ts"
2021-05-06 23:59:11 +02:00
} ,
{
"plugin" : "alerting" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/alerting/server/rules_client_factory.test.ts"
2021-05-06 23:59:11 +02:00
} ,
{
"plugin" : "alerting" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/alerting/server/rules_client_factory.test.ts"
2021-05-06 23:59:11 +02:00
}
] ,
2021-03-06 16:05:27 +01:00
"children" : [
2021-03-04 02:12:24 +01:00
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-03-06 16:05:27 +01:00
"id" : "def-server.LegacyAuditLogger.log" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "log" ,
2021-03-04 02:12:24 +01:00
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"(eventType: string, message: string, data?: Record<string, any> | undefined) => void"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/audit/audit_service.ts" ,
2021-05-20 22:11:31 +02:00
"deprecated" : false ,
"children" : [
{
"parentPluginId" : "security" ,
2021-08-09 18:51:00 +02:00
"id" : "def-server.LegacyAuditLogger.log.$1" ,
2021-05-20 22:11:31 +02:00
"type" : "string" ,
"tags" : [ ] ,
"label" : "eventType" ,
"description" : [ ] ,
2021-08-09 18:51:00 +02:00
"signature" : [
"string"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/audit/audit_service.ts" ,
2021-08-09 18:51:00 +02:00
"deprecated" : false ,
"isRequired" : true
2021-05-20 22:11:31 +02:00
} ,
{
"parentPluginId" : "security" ,
2021-08-09 18:51:00 +02:00
"id" : "def-server.LegacyAuditLogger.log.$2" ,
2021-05-20 22:11:31 +02:00
"type" : "string" ,
"tags" : [ ] ,
"label" : "message" ,
"description" : [ ] ,
2021-08-09 18:51:00 +02:00
"signature" : [
"string"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/audit/audit_service.ts" ,
2021-08-09 18:51:00 +02:00
"deprecated" : false ,
"isRequired" : true
2021-05-20 22:11:31 +02:00
} ,
{
"parentPluginId" : "security" ,
2021-08-09 18:51:00 +02:00
"id" : "def-server.LegacyAuditLogger.log.$3" ,
2021-05-20 22:11:31 +02:00
"type" : "Object" ,
"tags" : [ ] ,
"label" : "data" ,
"description" : [ ] ,
"signature" : [
"Record<string, any> | undefined"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/audit/audit_service.ts" ,
2021-08-09 18:51:00 +02:00
"deprecated" : false ,
"isRequired" : false
2021-05-20 22:11:31 +02:00
}
2021-08-09 18:51:00 +02:00
] ,
"returnComment" : [ ]
2021-03-04 02:12:24 +01:00
}
] ,
"initialIsOpen" : false
2021-06-09 18:14:49 +02:00
}
] ,
"enums" : [ ] ,
"misc" : [
{
"parentPluginId" : "security" ,
"id" : "def-server.AuthorizationServiceSetup" ,
"type" : "Type" ,
"tags" : [ ] ,
"label" : "AuthorizationServiceSetup" ,
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/index.ts" ,
2021-06-09 18:14:49 +02:00
"deprecated" : false ,
"initialIsOpen" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-06-09 18:14:49 +02:00
"id" : "def-server.ROUTE_TAG_CAN_REDIRECT" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-06-09 18:14:49 +02:00
"label" : "ROUTE_TAG_CAN_REDIRECT" ,
2021-03-04 02:12:24 +01:00
"description" : [
2021-06-09 18:14:49 +02:00
"\nIf the route is marked with this tag Security can safely assume that the calling party that sends\nrequest to this route can handle redirect responses. It's particularly important if we want the\nspecific route to be able to initiate or participate in the authentication handshake that may\ninvolve redirects and will eventually redirect authenticated user to this route."
] ,
"signature" : [
"\"security:canRedirect\""
2021-03-04 02:12:24 +01:00
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/routes/tags.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-06-09 18:14:49 +02:00
"initialIsOpen" : false
}
] ,
"objects" : [ ] ,
"setup" : {
"parentPluginId" : "security" ,
"id" : "def-server.SecurityPluginSetup" ,
"type" : "Interface" ,
"tags" : [ ] ,
"label" : "SecurityPluginSetup" ,
"description" : [
"\nDescribes public Security plugin contract returned at the `setup` stage."
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/plugin.ts" ,
2021-06-09 18:14:49 +02:00
"deprecated" : false ,
"children" : [
{
"parentPluginId" : "security" ,
"id" : "def-server.SecurityPluginSetup.authc" ,
"type" : "Object" ,
"tags" : [
"deprecated"
] ,
"label" : "authc" ,
"description" : [ ] ,
"signature" : [
"{ getCurrentUser: (request: " ,
{
"pluginId" : "core" ,
"scope" : "server" ,
"docId" : "kibCoreHttpPluginApi" ,
"section" : "def-server.KibanaRequest" ,
"text" : "KibanaRequest"
2021-05-06 23:59:11 +02:00
} ,
2021-06-09 18:14:49 +02:00
"<unknown, unknown, unknown, any>) => " ,
{
"pluginId" : "security" ,
"scope" : "common" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-common.AuthenticatedUser" ,
"text" : "AuthenticatedUser"
} ,
" | null; }"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/plugin.ts" ,
2021-06-09 18:14:49 +02:00
"deprecated" : true ,
"references" : [
{
"plugin" : "reporting" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/reporting/server/routes/lib/get_user.ts"
2021-06-09 18:14:49 +02:00
} ,
{
"plugin" : "encryptedSavedObjects" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/encrypted_saved_objects/server/crypto/encryption_key_rotation_service.ts"
2021-06-09 18:14:49 +02:00
} ,
{
"plugin" : "encryptedSavedObjects" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/encrypted_saved_objects/server/saved_objects/index.ts"
2021-06-09 18:14:49 +02:00
} ,
{
"plugin" : "actions" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/actions/server/plugin.ts"
2021-06-09 18:14:49 +02:00
} ,
{
"plugin" : "ml" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/ml/server/routes/annotations.ts"
2021-06-09 18:14:49 +02:00
} ,
{
"plugin" : "dashboardMode" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/dashboard_mode/server/interceptors/dashboard_mode_request_interceptor.ts"
2021-06-09 18:14:49 +02:00
} ,
{
"plugin" : "dataEnhanced" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/data_enhanced/server/search/session/session_service.ts"
2021-06-09 18:14:49 +02:00
} ,
{
"plugin" : "logstash" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/logstash/server/routes/pipeline/save.ts"
2021-06-09 18:14:49 +02:00
} ,
{
"plugin" : "securitySolution" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security_solution/server/lib/detection_engine/routes/signals/create_signals_migration_route.ts"
2021-06-09 18:14:49 +02:00
} ,
{
"plugin" : "securitySolution" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security_solution/server/lib/detection_engine/routes/signals/delete_signals_migration_route.ts"
2021-06-09 18:14:49 +02:00
} ,
{
"plugin" : "securitySolution" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security_solution/server/lib/detection_engine/routes/signals/finalize_signals_migration_route.ts"
2021-06-09 18:14:49 +02:00
} ,
{
"plugin" : "securitySolution" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security_solution/server/lib/timeline/utils/common.ts"
2021-06-09 18:14:49 +02:00
}
]
} ,
{
"parentPluginId" : "security" ,
"id" : "def-server.SecurityPluginSetup.authz" ,
"type" : "Object" ,
"tags" : [
"deprecated"
] ,
"label" : "authz" ,
"description" : [ ] ,
"signature" : [
{
"pluginId" : "security" ,
"scope" : "server" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-server.AuthorizationServiceSetup" ,
"text" : "AuthorizationServiceSetup"
}
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/plugin.ts" ,
2021-06-09 18:14:49 +02:00
"deprecated" : true ,
"references" : [
{
"plugin" : "actions" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/actions/server/plugin.ts"
2021-05-06 23:59:11 +02:00
} ,
2021-06-09 18:14:49 +02:00
{
"plugin" : "ml" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/ml/server/saved_objects/initialization/initialization.ts"
2021-06-09 18:14:49 +02:00
} ,
{
"plugin" : "ml" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/ml/server/plugin.ts"
2021-06-09 18:14:49 +02:00
} ,
{
"plugin" : "ml" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/ml/server/plugin.ts"
2021-06-09 18:14:49 +02:00
} ,
{
"plugin" : "enterpriseSearch" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/enterprise_search/server/lib/check_access.ts"
2021-06-09 18:14:49 +02:00
} ,
{
"plugin" : "enterpriseSearch" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/enterprise_search/server/lib/check_access.ts"
2021-06-09 18:14:49 +02:00
} ,
{
"plugin" : "enterpriseSearch" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/enterprise_search/server/lib/check_access.ts"
2021-06-09 18:14:49 +02:00
} ,
{
"plugin" : "savedObjectsTagging" ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/saved_objects_tagging/server/request_handler_context.ts"
2021-06-09 18:14:49 +02:00
}
]
} ,
{
"parentPluginId" : "security" ,
"id" : "def-server.SecurityPluginSetup.license" ,
"type" : "Object" ,
"tags" : [ ] ,
"label" : "license" ,
"description" : [
"\nExposes information about the available security features under the current license."
] ,
"signature" : [
{
"pluginId" : "security" ,
"scope" : "common" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-common.SecurityLicense" ,
"text" : "SecurityLicense"
}
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/plugin.ts" ,
2021-06-09 18:14:49 +02:00
"deprecated" : false
} ,
{
"parentPluginId" : "security" ,
"id" : "def-server.SecurityPluginSetup.audit" ,
"type" : "Object" ,
"tags" : [ ] ,
"label" : "audit" ,
"description" : [
"\nExposes services for audit logging."
] ,
"signature" : [
{
"pluginId" : "security" ,
"scope" : "server" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-server.AuditServiceSetup" ,
"text" : "AuditServiceSetup"
}
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/plugin.ts" ,
2021-06-09 18:14:49 +02:00
"deprecated" : false
2021-10-11 19:58:18 +02:00
} ,
{
"parentPluginId" : "security" ,
"id" : "def-server.SecurityPluginSetup.privilegeDeprecationsService" ,
"type" : "Object" ,
"tags" : [ ] ,
"label" : "privilegeDeprecationsService" ,
"description" : [
"\nExposes services to access kibana roles per feature id with the GetDeprecationsContext"
] ,
"signature" : [
"PrivilegeDeprecationsService"
] ,
"path" : "x-pack/plugins/security/server/plugin.ts" ,
"deprecated" : false
2021-06-09 18:14:49 +02:00
}
] ,
"lifecycle" : "setup" ,
"initialIsOpen" : true
} ,
"start" : {
"parentPluginId" : "security" ,
"id" : "def-server.SecurityPluginStart" ,
"type" : "Interface" ,
"tags" : [ ] ,
"label" : "SecurityPluginStart" ,
"description" : [
"\nDescribes public Security plugin contract returned at the `start` stage."
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/plugin.ts" ,
2021-06-09 18:14:49 +02:00
"deprecated" : false ,
"children" : [
{
"parentPluginId" : "security" ,
"id" : "def-server.SecurityPluginStart.authc" ,
"type" : "Object" ,
"tags" : [ ] ,
"label" : "authc" ,
"description" : [
"\nAuthentication services to confirm the user is who they say they are."
] ,
"signature" : [
{
"pluginId" : "security" ,
"scope" : "server" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-server.AuthenticationServiceStart" ,
"text" : "AuthenticationServiceStart"
}
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/plugin.ts" ,
2021-06-09 18:14:49 +02:00
"deprecated" : false
} ,
{
"parentPluginId" : "security" ,
"id" : "def-server.SecurityPluginStart.authz" ,
"type" : "Object" ,
"tags" : [ ] ,
"label" : "authz" ,
"description" : [
"\nAuthorization services to manage and access the permissions a particular user has."
] ,
"signature" : [
{
"pluginId" : "security" ,
"scope" : "server" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-server.AuthorizationServiceSetup" ,
"text" : "AuthorizationServiceSetup"
}
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/server/plugin.ts" ,
2021-06-09 18:14:49 +02:00
"deprecated" : false
}
] ,
"lifecycle" : "start" ,
"initialIsOpen" : true
}
} ,
"common" : {
"classes" : [ ] ,
"functions" : [ ] ,
"interfaces" : [
{
"parentPluginId" : "security" ,
"id" : "def-common.AuthenticatedUser" ,
"type" : "Interface" ,
"tags" : [ ] ,
"label" : "AuthenticatedUser" ,
"description" : [
"\nRepresents the currently authenticated user."
] ,
"signature" : [
{
"pluginId" : "security" ,
"scope" : "common" ,
"docId" : "kibSecurityPluginApi" ,
"section" : "def-common.AuthenticatedUser" ,
"text" : "AuthenticatedUser"
} ,
" extends " ,
"User"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/model/authenticated_user.ts" ,
2021-06-09 18:14:49 +02:00
"deprecated" : false ,
"children" : [
2021-03-04 02:12:24 +01:00
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-06-09 18:14:49 +02:00
"id" : "def-common.AuthenticatedUser.authentication_realm" ,
2021-03-04 02:12:24 +01:00
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-06-09 18:14:49 +02:00
"label" : "authentication_realm" ,
"description" : [
"\nThe name and type of the Realm that has authenticated the user."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
2021-06-09 18:14:49 +02:00
"UserRealm"
2021-05-06 23:59:11 +02:00
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/model/authenticated_user.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-06-09 18:14:49 +02:00
"id" : "def-common.AuthenticatedUser.lookup_realm" ,
2021-03-04 02:12:24 +01:00
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-06-09 18:14:49 +02:00
"label" : "lookup_realm" ,
"description" : [
"\nThe name and type of the Realm where the user information were retrieved from."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
2021-06-09 18:14:49 +02:00
"UserRealm"
2021-05-06 23:59:11 +02:00
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/model/authenticated_user.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-06-09 18:14:49 +02:00
} ,
2021-03-04 02:12:24 +01:00
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-06-09 18:14:49 +02:00
"id" : "def-common.AuthenticatedUser.authentication_provider" ,
2021-03-04 02:12:24 +01:00
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-06-09 18:14:49 +02:00
"label" : "authentication_provider" ,
"description" : [
"\nThe authentication provider that used to authenticate user."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
2021-06-09 18:14:49 +02:00
"AuthenticationProvider"
2021-05-06 23:59:11 +02:00
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/model/authenticated_user.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "security" ,
2021-06-09 18:14:49 +02:00
"id" : "def-common.AuthenticatedUser.authentication_type" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-06-09 18:14:49 +02:00
"label" : "authentication_type" ,
"description" : [
"\nThe AuthenticationType used by ES to authenticate the user.\n"
2021-05-06 23:59:11 +02:00
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/model/authenticated_user.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
}
] ,
"initialIsOpen" : false
2021-05-20 22:11:31 +02:00
} ,
2021-06-08 22:26:37 +02:00
{
"parentPluginId" : "security" ,
"id" : "def-common.SecurityLicense" ,
"type" : "Interface" ,
"tags" : [ ] ,
"label" : "SecurityLicense" ,
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_service.ts" ,
2021-06-08 22:26:37 +02:00
"deprecated" : false ,
"children" : [
{
"parentPluginId" : "security" ,
"id" : "def-common.SecurityLicense.isLicenseAvailable" ,
"type" : "Function" ,
"tags" : [ ] ,
"label" : "isLicenseAvailable" ,
"description" : [ ] ,
"signature" : [
"() => boolean"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_service.ts" ,
2021-06-08 22:26:37 +02:00
"deprecated" : false ,
"children" : [ ] ,
"returnComment" : [ ]
} ,
{
"parentPluginId" : "security" ,
"id" : "def-common.SecurityLicense.isEnabled" ,
"type" : "Function" ,
"tags" : [ ] ,
"label" : "isEnabled" ,
"description" : [ ] ,
"signature" : [
"() => boolean"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_service.ts" ,
2021-06-08 22:26:37 +02:00
"deprecated" : false ,
"children" : [ ] ,
"returnComment" : [ ]
} ,
{
"parentPluginId" : "security" ,
2021-08-02 22:44:47 +02:00
"id" : "def-common.SecurityLicense.getFeatures" ,
2021-06-08 22:26:37 +02:00
"type" : "Function" ,
"tags" : [ ] ,
2021-08-02 22:44:47 +02:00
"label" : "getFeatures" ,
2021-06-08 22:26:37 +02:00
"description" : [ ] ,
"signature" : [
2021-08-02 22:44:47 +02:00
"() => " ,
"SecurityLicenseFeatures"
2021-06-08 22:26:37 +02:00
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_service.ts" ,
2021-06-08 22:26:37 +02:00
"deprecated" : false ,
"children" : [ ] ,
"returnComment" : [ ]
} ,
{
"parentPluginId" : "security" ,
2021-08-02 22:44:47 +02:00
"id" : "def-common.SecurityLicense.hasAtLeast" ,
2021-06-08 22:26:37 +02:00
"type" : "Function" ,
"tags" : [ ] ,
2021-08-02 22:44:47 +02:00
"label" : "hasAtLeast" ,
2021-06-08 22:26:37 +02:00
"description" : [ ] ,
"signature" : [
2021-08-02 22:44:47 +02:00
"(licenseType: \"basic\" | \"standard\" | \"gold\" | \"platinum\" | \"enterprise\" | \"trial\") => boolean | undefined"
2021-06-08 22:26:37 +02:00
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_service.ts" ,
2021-06-08 22:26:37 +02:00
"deprecated" : false ,
2021-08-02 22:44:47 +02:00
"children" : [
{
"parentPluginId" : "security" ,
"id" : "def-common.SecurityLicense.hasAtLeast.$1" ,
"type" : "CompoundType" ,
"tags" : [ ] ,
"label" : "licenseType" ,
"description" : [ ] ,
"signature" : [
"\"basic\" | \"standard\" | \"gold\" | \"platinum\" | \"enterprise\" | \"trial\""
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_service.ts" ,
2021-08-02 22:44:47 +02:00
"deprecated" : false ,
"isRequired" : true
}
] ,
2021-06-08 22:26:37 +02:00
"returnComment" : [ ]
} ,
{
"parentPluginId" : "security" ,
"id" : "def-common.SecurityLicense.features$" ,
"type" : "Object" ,
"tags" : [ ] ,
"label" : "features$" ,
"description" : [ ] ,
"signature" : [
"Observable" ,
"<" ,
"SecurityLicenseFeatures" ,
">"
] ,
2021-08-05 18:26:16 +02:00
"path" : "x-pack/plugins/security/common/licensing/license_service.ts" ,
2021-06-08 22:26:37 +02:00
"deprecated" : false
}
] ,
"initialIsOpen" : false
}
] ,
2021-03-04 02:12:24 +01:00
"enums" : [ ] ,
"misc" : [ ] ,
"objects" : [ ]
}
}