Package-level declarations

Types

Link copied to clipboard
data class ElasticCloudDeploymentResponse(val azureSubscriptionId: String, val deploymentId: String, val elasticsearchRegion: String, val elasticsearchServiceUrl: String, val kibanaServiceUrl: String, val kibanaSsoUrl: String, val name: String)

Details of the user's elastic deployment associated with the monitor resource.

Link copied to clipboard
data class ElasticCloudUserResponse(val elasticCloudSsoDefaultUrl: String, val emailAddress: String, val id: String)

Details of the user's elastic account.

Link copied to clipboard
data class ElasticPropertiesResponse(val elasticCloudDeployment: ElasticCloudDeploymentResponse? = null, val elasticCloudUser: ElasticCloudUserResponse? = null)

Elastic Resource Properties.

Link copied to clipboard
data class FilteringTagResponse(val action: String? = null, val name: String? = null, val value: String? = null)

The definition of a filtering tag. Filtering tags are used for capturing resources and include/exclude them from being monitored.

Link copied to clipboard
data class GetMonitorResult(val id: String, val identity: IdentityPropertiesResponse? = null, val location: String, val name: String, val properties: MonitorPropertiesResponse, val sku: ResourceSkuResponse? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Monitor resource.

Link copied to clipboard
data class GetTagRuleResult(val id: String, val name: String, val properties: MonitoringTagRulesPropertiesResponse, val systemData: SystemDataResponse, val type: String)

Capture logs and metrics of Azure resources based on ARM tags.

Link copied to clipboard
data class IdentityPropertiesResponse(val principalId: String, val tenantId: String, val type: String? = null)

Identity properties.

Link copied to clipboard
data class ListDeploymentInfoResult(val diskCapacity: String, val memoryCapacity: String, val status: String, val version: String)

The properties of deployment in Elastic cloud corresponding to the Elastic monitor resource.

Link copied to clipboard
data class ListMonitoredResourceResult(val nextLink: String? = null, val value: List<MonitoredResourceResponse>? = null)

Response of a list operation.

Link copied to clipboard
data class ListUpgradableVersionDetailsResult(val currentVersion: String? = null, val upgradableVersions: List<String>? = null)

Stack Versions that this version can upgrade to

Link copied to clipboard
data class ListVMHostResult(val nextLink: String? = null, val value: List<VMResourcesResponse>? = null)

Response of a list operation.

Link copied to clipboard
data class LogRulesResponse(val filteringTags: List<FilteringTagResponse>? = null, val sendAadLogs: Boolean? = null, val sendActivityLogs: Boolean? = null, val sendSubscriptionLogs: Boolean? = null)

Set of rules for sending logs for the Monitor resource.

Link copied to clipboard
data class MonitoredResourceResponse(val id: String? = null, val reasonForLogsStatus: String? = null, val sendingLogs: String? = null)

The properties of a resource currently being monitored by the Elastic monitor resource.

Link copied to clipboard
data class MonitoringTagRulesPropertiesResponse(val logRules: LogRulesResponse? = null, val provisioningState: String? = null)

Definition of the properties for a TagRules resource.

Link copied to clipboard
data class MonitorPropertiesResponse(val elasticProperties: ElasticPropertiesResponse? = null, val liftrResourceCategory: String, val liftrResourcePreference: Int, val monitoringStatus: String? = null, val provisioningState: String? = null)

Properties specific to the monitor resource.

Link copied to clipboard
data class ResourceSkuResponse(val name: String)

Microsoft.Elastic SKU.

Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

Link copied to clipboard
data class VMResourcesResponse(val vmResourceId: String? = null)

The vm resource properties that is currently being monitored by the Elastic monitor resource.