Package-level declarations

Types

Link copied to clipboard
data class DatadogOrganizationPropertiesArgs(val apiKey: Output<String>? = null, val applicationKey: Output<String>? = null, val enterpriseAppId: Output<String>? = null, val id: Output<String>? = null, val linkingAuthCode: Output<String>? = null, val linkingClientId: Output<String>? = null, val name: Output<String>? = null, val redirectUri: Output<String>? = null) : ConvertibleToJava<DatadogOrganizationPropertiesArgs>

Datadog organization properties

Link copied to clipboard
data class FilteringTagArgs(val action: Output<Either<String, TagAction>>? = null, val name: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<FilteringTagArgs>

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

Link copied to clipboard
Link copied to clipboard
data class GetBillingInfoPlainArgs(val monitorName: String, val resourceGroupName: String) : ConvertibleToJava<GetBillingInfoPlainArgs>
Link copied to clipboard
data class GetMonitorDefaultKeyPlainArgs(val monitorName: String, val resourceGroupName: String) : ConvertibleToJava<GetMonitorDefaultKeyPlainArgs>
Link copied to clipboard
data class GetMonitoredSubscriptionPlainArgs(val configurationName: String, val monitorName: String, val resourceGroupName: String) : ConvertibleToJava<GetMonitoredSubscriptionPlainArgs>
Link copied to clipboard
data class GetMonitorPlainArgs(val monitorName: String, val resourceGroupName: String) : ConvertibleToJava<GetMonitorPlainArgs>
Link copied to clipboard
data class IdentityPropertiesArgs(val type: Output<Either<String, ManagedIdentityTypes>>? = null) : ConvertibleToJava<IdentityPropertiesArgs>
Link copied to clipboard
data class ListMonitorApiKeysPlainArgs(val monitorName: String, val resourceGroupName: String) : ConvertibleToJava<ListMonitorApiKeysPlainArgs>
Link copied to clipboard
data class ListMonitorHostsPlainArgs(val monitorName: String, val resourceGroupName: String) : ConvertibleToJava<ListMonitorHostsPlainArgs>
Link copied to clipboard
data class ListMonitorLinkedResourcesPlainArgs(val monitorName: String, val resourceGroupName: String) : ConvertibleToJava<ListMonitorLinkedResourcesPlainArgs>
Link copied to clipboard
data class ListMonitorMonitoredResourcesPlainArgs(val monitorName: String, val resourceGroupName: String) : ConvertibleToJava<ListMonitorMonitoredResourcesPlainArgs>
Link copied to clipboard
data class LogRulesArgs(val filteringTags: Output<List<FilteringTagArgs>>? = null, val sendAadLogs: Output<Boolean>? = null, val sendResourceLogs: Output<Boolean>? = null, val sendSubscriptionLogs: Output<Boolean>? = null) : ConvertibleToJava<LogRulesArgs>

Set of rules for sending logs for the Monitor resource.

Link copied to clipboard
Link copied to clipboard
data class MetricRulesArgs(val filteringTags: Output<List<FilteringTagArgs>>? = null) : ConvertibleToJava<MetricRulesArgs>

Set of rules for sending metrics for the Monitor resource.

Link copied to clipboard
Link copied to clipboard
data class MonitoredSubscriptionArgs(val error: Output<String>? = null, val status: Output<Either<String, Status>>? = null, val subscriptionId: Output<String>? = null, val tagRules: Output<MonitoringTagRulesPropertiesArgs>? = null) : ConvertibleToJava<MonitoredSubscriptionArgs>

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

Link copied to clipboard
data class MonitoringTagRulesPropertiesArgs(val automuting: Output<Boolean>? = null, val logRules: Output<LogRulesArgs>? = null, val metricRules: Output<MetricRulesArgs>? = null) : ConvertibleToJava<MonitoringTagRulesPropertiesArgs>

Definition of the properties for a TagRules resource.

Link copied to clipboard
data class MonitorPropertiesArgs(val datadogOrganizationProperties: Output<DatadogOrganizationPropertiesArgs>? = null, val monitoringStatus: Output<Either<String, MonitoringStatus>>? = null, val userInfo: Output<UserInfoArgs>? = null) : ConvertibleToJava<MonitorPropertiesArgs>

Properties specific to the monitor resource.

Link copied to clipboard
data class ResourceSkuArgs(val name: Output<String>) : ConvertibleToJava<ResourceSkuArgs>
Link copied to clipboard
Link copied to clipboard
data class SubscriptionListArgs(val monitoredSubscriptionList: Output<List<MonitoredSubscriptionArgs>>? = null, val operation: Output<Either<String, Operation>>? = null) : ConvertibleToJava<SubscriptionListArgs>

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

Link copied to clipboard
data class UserInfoArgs(val emailAddress: Output<String>? = null, val name: Output<String>? = null, val phoneNumber: Output<String>? = null) : ConvertibleToJava<UserInfoArgs>

User info

Link copied to clipboard