# Functions
DefaultClientConfig connects to a locally running kibana over HTTP.
No description provided by the author
MakeURL creates the url based on the url configuration.
NewClientWithConfig creates and returns a kibana client using the given config.
NewClientWithConfigDefault creates and returns a kibana client using the given config.
NewKibanaClient builds and returns a new Kibana client.
ParseURL tries to parse a URL and return the parsed result.
No description provided by the author
# Constants
MonitoringEnabledLogs specifies log monitoring.
MonitoringEnabledMetrics specifies metrics monitoring.
# Structs
AgentCommon represents common agent data used across APIs.
AgentExisting is the data structure for an existing agent.
AgentPolicy is the JSON that represents a agent policy.
AgentPolicyUpdateRequest is the JSON object for requesting an updated policy Unlike the Agent create and response structures, the update request does not contain an ID field.
No description provided by the author
No description provided by the author
ClientConfig to connect to Kibana.
No description provided by the author
CreateEnrollmentAPIKeyRequest is the JSON object for requesting an enrollment API key.
CreateEnrollmentAPIKeyResponse is the JSON response the an enrollment key request.
https://www.elastic.co/guide/en/fleet/8.8/fleet-apis.html#delete_package_policy_200_response.
No description provided by the author
No description provided by the author
FleetServerHost handles JSON data for fleet server info.
GetAgentRequest contains the ID used for fetching agent data.
GetFleetServerHostRequest is the ID for a request via GetFleetServerHost.
ListAgentsRequest is currently unused.
ListAgentsResponse is a list of agents returned by the API.
ListFleetServerHostsRequest is currently unused.
ListFleetServerHostsResponse is the JSON response for ListFleetServerHosts.
https://www.elastic.co/guide/en/fleet/8.8/fleet-apis.html#package_policy.
https://www.elastic.co/guide/en/fleet/8.8/fleet-apis.html#createPackagePolicy request https://www.elastic.co/guide/en/fleet/8.8/fleet-apis.html#package_policy_request.
No description provided by the author
https://www.elastic.co/guide/en/fleet/8.8/fleet-apis.html#create_package_policy_200_response.
PolicyResponse is the response JSON from a policy request This is returned on a GET request for a policy, and on a policy create request See https://github.com/elastic/kibana/blob/v8.8.0/x-pack/plugins/fleet/common/openapi/paths/agent_policies.yaml.
UnEnrollAgentRequest is the JSON request for unenrolling an agent.
UnEnrollAgentResponse is currently unused.
No description provided by the author
UninstallTokenResponse uninstall tokens response with resolved token values.
UpgradeAgentRequest is the JSON request for an agent upgrade.
UpgradeAgentResponse is currently unused.
# Type aliases
GetAgentResponse is the JSON response for GetAgent.
GetFleetServerHostResponse is the JSON respose from GetFleetServerHost.
MonitoringEnabledOption is a Kibana JSON value that specifies the various monitoring option types.
No description provided by the author