Package-level declarations

Types

Link copied to clipboard
data class DatadogApiKeyResponse(val created: String? = null, val createdBy: String? = null, val key: String, val name: String? = null)
Link copied to clipboard
data class DatadogHostMetadataResponse(val agentVersion: String? = null, val installMethod: DatadogInstallMethodResponse? = null, val logsAgent: DatadogLogsAgentResponse? = null)
Link copied to clipboard
data class DatadogHostResponse(val aliases: List<String>? = null, val apps: List<String>? = null, val meta: DatadogHostMetadataResponse? = null, val name: String? = null)
Link copied to clipboard
data class DatadogInstallMethodResponse(val installerVersion: String? = null, val tool: String? = null, val toolVersion: String? = null)
Link copied to clipboard
data class DatadogLogsAgentResponse(val transport: String? = null)
Link copied to clipboard
data class DatadogOrganizationPropertiesResponse(val id: String? = null, val name: String? = null)

Datadog organization 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 GetBillingInfoResult(val marketplaceSaasInfo: MarketplaceSaaSInfoResponse? = null, val partnerBillingEntity: PartnerBillingEntityResponse? = null)

Marketplace Subscription and Organization details to which resource gets billed into.

Link copied to clipboard
data class GetMonitorDefaultKeyResult(val created: String? = null, val createdBy: String? = null, val key: String, val name: String? = null)
Link copied to clipboard
data class GetMonitoredSubscriptionResult(val id: String, val name: String, val properties: SubscriptionListResponse, val type: String)

The request to update subscriptions needed to be monitored by the Datadog monitor resource.

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)
Link copied to clipboard
data class IdentityPropertiesResponse(val principalId: String, val tenantId: String, val type: String? = null)
Link copied to clipboard
data class LinkedResourceResponse(val id: String? = null)

The definition of a linked resource.

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

Response of a list operation.

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

Response of a list operation.

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

Response of a list operation.

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 LogRulesResponse(val filteringTags: List<FilteringTagResponse>? = null, val sendAadLogs: Boolean? = null, val sendResourceLogs: Boolean? = null, val sendSubscriptionLogs: Boolean? = null)

Set of rules for sending logs for the Monitor resource.

Link copied to clipboard
data class MarketplaceSaaSInfoResponse(val billedAzureSubscriptionId: String? = null, val marketplaceName: String? = null, val marketplaceStatus: String? = null, val marketplaceSubscriptionId: String? = null, val subscribed: Boolean? = null)

Marketplace SAAS Info of the resource.

Link copied to clipboard
data class MetricRulesResponse(val filteringTags: List<FilteringTagResponse>? = null)

Set of rules for sending metrics for the Monitor 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)

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

Link copied to clipboard
data class MonitoredSubscriptionResponse(val error: String? = null, val status: String? = null, val subscriptionId: String? = null, val tagRules: MonitoringTagRulesPropertiesResponse? = null)

The list of subscriptions and it's monitoring status by current Datadog monitor.

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

Definition of the properties for a TagRules resource.

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

Properties specific to the monitor resource.

Link copied to clipboard
data class PartnerBillingEntityResponse(val id: String? = null, val name: String? = null, val partnerEntityUri: String? = null)

Partner Billing details associated with the resource.

Link copied to clipboard
data class ResourceSkuResponse(val name: String)
Link copied to clipboard
data class SubscriptionListResponse(val monitoredSubscriptionList: List<MonitoredSubscriptionResponse>? = null)

The request to update subscriptions needed to be monitored by the Datadog monitor resource.

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 name: String? = null, val phoneNumber: String? = null)

User info