## `Fleet` ### Constructor ::: new Fleet(transport: [Transport](./Transport.md)); ::: ### Properties | Name | Type | Description | | - | - | - | | `acceptedParams` | Record |   | | `transport` | [Transport](./Transport.md) |   | ### Methods | Name | Signature | Description | | - | - | - | | `deleteSecret` | `deleteSecret(this: [That](./That.md), params?: [TODO](./TODO.md), options?: [TransportRequestOptionsWithOutMeta](./TransportRequestOptionsWithOutMeta.md)): Promise<[TODO](./TODO.md)>;` | Deletes a secret stored by Fleet. | | `deleteSecret` | `deleteSecret(this: [That](./That.md), params?: [TODO](./TODO.md), options?: [TransportRequestOptionsWithMeta](./TransportRequestOptionsWithMeta.md)): Promise<[TransportResult](./TransportResult.md)<[TODO](./TODO.md), unknown>>;` |   | | `deleteSecret` | `deleteSecret(this: [That](./That.md), params?: [TODO](./TODO.md), options?: [TransportRequestOptions](./TransportRequestOptions.md)): Promise<[TODO](./TODO.md)>;` |   | | `getSecret` | `getSecret(this: [That](./That.md), params?: [TODO](./TODO.md), options?: [TransportRequestOptionsWithOutMeta](./TransportRequestOptionsWithOutMeta.md)): Promise<[TODO](./TODO.md)>;` | Retrieves a secret stored by Fleet. | | `getSecret` | `getSecret(this: [That](./That.md), params?: [TODO](./TODO.md), options?: [TransportRequestOptionsWithMeta](./TransportRequestOptionsWithMeta.md)): Promise<[TransportResult](./TransportResult.md)<[TODO](./TODO.md), unknown>>;` |   | | `getSecret` | `getSecret(this: [That](./That.md), params?: [TODO](./TODO.md), options?: [TransportRequestOptions](./TransportRequestOptions.md)): Promise<[TODO](./TODO.md)>;` |   | | `globalCheckpoints` | `globalCheckpoints(this: [That](./That.md), params: [FleetGlobalCheckpointsRequest](./FleetGlobalCheckpointsRequest.md), options?: [TransportRequestOptionsWithOutMeta](./TransportRequestOptionsWithOutMeta.md)): Promise<[FleetGlobalCheckpointsResponse](./FleetGlobalCheckpointsResponse.md)>;` | Get global checkpoints. Get the current global checkpoints for an index. This API is designed for internal use by the Fleet server project. | | `globalCheckpoints` | `globalCheckpoints(this: [That](./That.md), params: [FleetGlobalCheckpointsRequest](./FleetGlobalCheckpointsRequest.md), options?: [TransportRequestOptionsWithMeta](./TransportRequestOptionsWithMeta.md)): Promise<[TransportResult](./TransportResult.md)<[FleetGlobalCheckpointsResponse](./FleetGlobalCheckpointsResponse.md), unknown>>;` |   | | `globalCheckpoints` | `globalCheckpoints(this: [That](./That.md), params: [FleetGlobalCheckpointsRequest](./FleetGlobalCheckpointsRequest.md), options?: [TransportRequestOptions](./TransportRequestOptions.md)): Promise<[FleetGlobalCheckpointsResponse](./FleetGlobalCheckpointsResponse.md)>;` |   | | `msearch` | `msearch(this: [That](./That.md), params: [FleetMsearchRequest](./FleetMsearchRequest.md), options?: [TransportRequestOptionsWithOutMeta](./TransportRequestOptionsWithOutMeta.md)): Promise<[FleetMsearchResponse](./FleetMsearchResponse.md)>;` | Run multiple Fleet searches. Run several Fleet searches with a single API request. The API follows the same structure as the multi search API. However, similar to the Fleet search API, it supports the `wait_for_checkpoints` parameter. | | `msearch` | `msearch(this: [That](./That.md), params: [FleetMsearchRequest](./FleetMsearchRequest.md), options?: [TransportRequestOptionsWithMeta](./TransportRequestOptionsWithMeta.md)): Promise<[TransportResult](./TransportResult.md)<[FleetMsearchResponse](./FleetMsearchResponse.md), unknown>>;` |   | | `msearch` | `msearch(this: [That](./That.md), params: [FleetMsearchRequest](./FleetMsearchRequest.md), options?: [TransportRequestOptions](./TransportRequestOptions.md)): Promise<[FleetMsearchResponse](./FleetMsearchResponse.md)>;` |   | | `postSecret` | `postSecret(this: [That](./That.md), params?: [TODO](./TODO.md), options?: [TransportRequestOptionsWithOutMeta](./TransportRequestOptionsWithOutMeta.md)): Promise<[TODO](./TODO.md)>;` | Creates a secret stored by Fleet. | | `postSecret` | `postSecret(this: [That](./That.md), params?: [TODO](./TODO.md), options?: [TransportRequestOptionsWithMeta](./TransportRequestOptionsWithMeta.md)): Promise<[TransportResult](./TransportResult.md)<[TODO](./TODO.md), unknown>>;` |   | | `postSecret` | `postSecret(this: [That](./That.md), params?: [TODO](./TODO.md), options?: [TransportRequestOptions](./TransportRequestOptions.md)): Promise<[TODO](./TODO.md)>;` |   | | `search` | `search(this: [That](./That.md), params: [FleetSearchRequest](./FleetSearchRequest.md), options?: [TransportRequestOptionsWithOutMeta](./TransportRequestOptionsWithOutMeta.md)): Promise<[FleetSearchResponse](./FleetSearchResponse.md)>;` | Run a Fleet search. The purpose of the Fleet search API is to provide an API where the search will be run only after the provided checkpoint has been processed and is visible for searches inside of Elasticsearch. | | `search` | `search(this: [That](./That.md), params: [FleetSearchRequest](./FleetSearchRequest.md), options?: [TransportRequestOptionsWithMeta](./TransportRequestOptionsWithMeta.md)): Promise<[TransportResult](./TransportResult.md)<[FleetSearchResponse](./FleetSearchResponse.md), unknown>>;` |   | | `search` | `search(this: [That](./That.md), params: [FleetSearchRequest](./FleetSearchRequest.md), options?: [TransportRequestOptions](./TransportRequestOptions.md)): Promise<[FleetSearchResponse](./FleetSearchResponse.md)>;` |   |