Package-level declarations

Types

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 GetMetricsSourceResult(val id: String, val identity: IdentityPropertiesResponse? = null, val location: String, val name: String, val properties: MonitorPropertiesResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)
Link copied to clipboard
data class GetMetricsSourceTagRuleResult(val id: String, val name: String, val properties: MetricsTagRulesPropertiesResponse, val systemData: SystemDataResponse, val type: String)

Capture metrics of Azure resources based on ARM tags.

Link copied to clipboard
data class GetMonitorResult(val id: String, val identity: IdentityPropertiesResponse? = null, val location: String, val name: String, val properties: MonitorPropertiesResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)
Link copied to clipboard
data class GetSubAccountResult(val id: String, val identity: IdentityPropertiesResponse? = null, val location: String, val name: String, val properties: MonitorPropertiesResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)
Link copied to clipboard
data class GetSubAccountTagRuleResult(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 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)
Link copied to clipboard
data class ListMonitorMonitoredResourcesResult(val nextLink: String? = null, val value: List<MonitoredResourceResponse>? = null)

Response of a list operation.

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

Response for list of user's role for Logz.io account.

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

Response of a list VM Host Update Operation.

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

Response of a list operation.

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

Response of a list VM Host Update 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 LogzOrganizationPropertiesResponse(val companyName: String? = null, val enterpriseAppId: String? = null, val id: String, val singleSignOnUrl: String? = null)
Link copied to clipboard
data class MetricRulesResponse(val filteringTags: List<FilteringTagResponse>? = null, val subscriptionId: String? = null)

Set of rules for sending metrics for the Monitor resource.

Link copied to clipboard
data class MetricsTagRulesPropertiesResponse(val metricRules: List<MetricRulesResponse>? = null, val provisioningState: String, val sendMetrics: Boolean? = null, val systemData: SystemDataResponse)

Definition of the properties for a TagRules resource.

Link copied to clipboard
data class MonitoredResourceResponse(val id: String? = null, val reasonForLogsStatus: String? = null, val reasonForMetricsStatus: String? = null, val sendingLogs: Boolean? = null, val sendingMetrics: Boolean? = null, val systemData: SystemDataResponse)

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

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

Definition of the properties for a TagRules resource.

Link copied to clipboard
data class MonitorPropertiesResponse(val liftrResourceCategory: String, val liftrResourcePreference: Int, val logzOrganizationProperties: LogzOrganizationPropertiesResponse? = null, val marketplaceSubscriptionStatus: String? = null, val monitoringStatus: String? = null, val planData: PlanDataResponse? = null, val provisioningState: String, val userInfo: UserInfoResponse? = null)

Properties specific to the monitor resource.

Link copied to clipboard
data class PlanDataResponse(val billingCycle: String? = null, val effectiveDate: String? = null, val planDetails: String? = null, val usageType: String? = null)
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 UserInfoResponse(val emailAddress: String? = null, val firstName: String? = null, val lastName: String? = null, val phoneNumber: String? = null)
Link copied to clipboard
data class UserRoleResponseResponse(val role: String? = null)

Response for checking user's role for Logz.io account.

Link copied to clipboard
data class VMResourcesResponse(val agentVersion: String? = null, val id: String? = null)

VM Resource Ids