AutomationRuleConditionArgs

data class AutomationRuleConditionArgs(val operator: Output<String>, val property: Output<String>, val values: Output<List<String>>) : ConvertibleToJava<AutomationRuleConditionArgs>

Constructors

Link copied to clipboard
fun AutomationRuleConditionArgs(operator: Output<String>, property: Output<String>, values: Output<List<String>>)

Functions

Link copied to clipboard
open override fun toJava(): AutomationRuleConditionArgs

Properties

Link copied to clipboard
val operator: Output<String>

The operator to use for evaluate the condition. Possible values include: Equals, NotEquals, Contains, NotContains, StartsWith, NotStartsWith, EndsWith, NotEndsWith.

Link copied to clipboard
val property: Output<String>

The property to use for evaluate the condition. Possible values include: AccountAadTenantId, AccountAadUserId, AccountNTDomain, AccountName, AccountObjectGuid, AccountPUID, AccountSid, AccountUPNSuffix, AzureResourceResourceId, AzureResourceSubscriptionId, CloudApplicationAppId, CloudApplicationAppName, DNSDomainName, FileDirectory, FileHashValue, FileName, HostAzureID, HostNTDomain, HostName, HostNetBiosName, HostOSVersion, IPAddress, IncidentDescription, IncidentProviderName, IncidentRelatedAnalyticRuleIds, IncidentSeverity, IncidentStatus, IncidentTactics, IncidentTitle, IoTDeviceId, IoTDeviceModel, IoTDeviceName, IoTDeviceOperatingSystem, IoTDeviceType, IoTDeviceVendor, MailMessageDeliveryAction, MailMessageDeliveryLocation, MailMessageP1Sender, MailMessageP2Sender, MailMessageRecipient, MailMessageSenderIP, MailMessageSubject, MailboxDisplayName, MailboxPrimaryAddress, MailboxUPN, MalwareCategory, MalwareName, ProcessCommandLine, ProcessId, RegistryKey, RegistryValueData, Url.

Link copied to clipboard
val values: Output<List<String>>

Specifies a list of values to use for evaluate the condition.