Package-level declarations

Types

data class ActivityEntityQueriesPropertiesQueryDefinitionsArgs(val query: Output<String>? = null) : ConvertibleToJava<ActivityEntityQueriesPropertiesQueryDefinitionsArgs>

The Activity query definitions

Link copied to clipboard
data class AddIncidentTaskActionPropertiesArgs(val description: Output<String>? = null, val title: Output<String>) : ConvertibleToJava<AddIncidentTaskActionPropertiesArgs>

Describes an automation rule action to add a task to an incident.

Link copied to clipboard
data class AlertDetailsOverrideArgs(val alertDescriptionFormat: Output<String>? = null, val alertDisplayNameFormat: Output<String>? = null, val alertDynamicProperties: Output<List<AlertPropertyMappingArgs>>? = null, val alertSeverityColumnName: Output<String>? = null, val alertTacticsColumnName: Output<String>? = null) : ConvertibleToJava<AlertDetailsOverrideArgs>

Settings for how to dynamically override alert static details

Link copied to clipboard
data class AlertPropertyMappingArgs(val alertProperty: Output<Either<String, AlertProperty>>? = null, val value: Output<String>? = null) : ConvertibleToJava<AlertPropertyMappingArgs>

A single alert property mapping to override

Link copied to clipboard
data class AlertsDataTypeOfDataConnectorArgs(val alerts: Output<DataConnectorDataTypeCommonArgs>? = null) : ConvertibleToJava<AlertsDataTypeOfDataConnectorArgs>

Alerts data type for data connectors.

Link copied to clipboard
data class ApiKeyAuthModelArgs(val apiKey: Output<String>, val apiKeyIdentifier: Output<String>? = null, val apiKeyName: Output<String>, val isApiKeyInPostPayload: Output<Boolean>? = null, val type: Output<String>) : ConvertibleToJava<ApiKeyAuthModelArgs>

Model for authentication with the API Key. Will result in additional header on the request (default behavior) to the remote server: 'ApiKeyName: ApiKeyIdentifier ApiKey'. If 'IsApiKeyInPostPayload' is true it will send it in the body of the request and not the header.

Link copied to clipboard
data class AssignmentItemArgs(val resourceId: Output<String>? = null) : ConvertibleToJava<AssignmentItemArgs>

An entity describing a content item.

Link copied to clipboard
Link copied to clipboard
data class AutomationRuleAddIncidentTaskActionArgs(val actionConfiguration: Output<AddIncidentTaskActionPropertiesArgs>? = null, val actionType: Output<String>, val order: Output<Int>) : ConvertibleToJava<AutomationRuleAddIncidentTaskActionArgs>

Describes an automation rule action to add a task to an incident

Link copied to clipboard
data class AutomationRuleBooleanConditionArgs(val innerConditions: Output<List<Any>>? = null, val operator: Output<Either<String, AutomationRuleBooleanConditionSupportedOperator>>? = null) : ConvertibleToJava<AutomationRuleBooleanConditionArgs>

Describes an automation rule condition with boolean operators.

Link copied to clipboard
data class AutomationRuleModifyPropertiesActionArgs(val actionConfiguration: Output<IncidentPropertiesActionArgs>? = null, val actionType: Output<String>, val order: Output<Int>) : ConvertibleToJava<AutomationRuleModifyPropertiesActionArgs>

Describes an automation rule action to modify an object's properties

data class AutomationRulePropertyArrayChangedValuesConditionArgs(val arrayType: Output<Either<String, AutomationRulePropertyArrayChangedConditionSupportedArrayType>>? = null, val changeType: Output<Either<String, AutomationRulePropertyArrayChangedConditionSupportedChangeType>>? = null) : ConvertibleToJava<AutomationRulePropertyArrayChangedValuesConditionArgs>
data class AutomationRulePropertyArrayValuesConditionArgs(val arrayConditionType: Output<Either<String, AutomationRulePropertyArrayConditionSupportedArrayConditionType>>? = null, val arrayType: Output<Either<String, AutomationRulePropertyArrayConditionSupportedArrayType>>? = null, val itemConditions: Output<List<Any>>? = null) : ConvertibleToJava<AutomationRulePropertyArrayValuesConditionArgs>

Describes an automation rule condition on array properties.

data class AutomationRulePropertyValuesChangedConditionArgs(val changeType: Output<Either<String, AutomationRulePropertyChangedConditionSupportedChangedType>>? = null, val operator: Output<Either<String, AutomationRulePropertyConditionSupportedOperator>>? = null, val propertyName: Output<Either<String, AutomationRulePropertyChangedConditionSupportedPropertyType>>? = null, val propertyValues: Output<List<String>>? = null) : ConvertibleToJava<AutomationRulePropertyValuesChangedConditionArgs>
data class AutomationRulePropertyValuesConditionArgs(val operator: Output<Either<String, AutomationRulePropertyConditionSupportedOperator>>? = null, val propertyName: Output<Either<String, AutomationRulePropertyConditionSupportedProperty>>? = null, val propertyValues: Output<List<String>>? = null) : ConvertibleToJava<AutomationRulePropertyValuesConditionArgs>
Link copied to clipboard
data class AutomationRuleRunPlaybookActionArgs(val actionConfiguration: Output<PlaybookActionPropertiesArgs>? = null, val actionType: Output<String>, val order: Output<Int>) : ConvertibleToJava<AutomationRuleRunPlaybookActionArgs>

Describes an automation rule action to run a playbook

Link copied to clipboard
data class AutomationRuleTriggeringLogicArgs(val conditions: Output<List<Any>>? = null, val expirationTimeUtc: Output<String>? = null, val isEnabled: Output<Boolean>, val triggersOn: Output<Either<String, TriggersOn>>, val triggersWhen: Output<Either<String, TriggersWhen>>) : ConvertibleToJava<AutomationRuleTriggeringLogicArgs>

Describes automation rule triggering logic.

Link copied to clipboard
data class AWSAuthModelArgs(val externalId: Output<String>? = null, val roleArn: Output<String>, val type: Output<String>) : ConvertibleToJava<AWSAuthModelArgs>

Model for API authentication with AWS.

Link copied to clipboard
Link copied to clipboard
data class AwsCloudTrailDataConnectorDataTypesArgs(val logs: Output<AwsCloudTrailDataConnectorDataTypesLogsArgs>? = null) : ConvertibleToJava<AwsCloudTrailDataConnectorDataTypesArgs>

The available data types for Amazon Web Services CloudTrail data connector.

data class AwsCloudTrailDataConnectorDataTypesLogsArgs(val state: Output<Either<String, DataTypeState>>? = null) : ConvertibleToJava<AwsCloudTrailDataConnectorDataTypesLogsArgs>

Logs data type.

Link copied to clipboard
data class AzureDevOpsResourceInfoArgs(val pipelineId: Output<String>? = null, val serviceConnectionId: Output<String>? = null) : ConvertibleToJava<AzureDevOpsResourceInfoArgs>

Resources created in Azure DevOps repository.

Link copied to clipboard
data class BasicAuthModelArgs(val password: Output<String>, val type: Output<String>, val userName: Output<String>) : ConvertibleToJava<BasicAuthModelArgs>

Model for API authentication with basic flow - user name + password.

Link copied to clipboard
Link copied to clipboard
data class BooleanConditionPropertiesArgs(val conditionProperties: Output<AutomationRuleBooleanConditionArgs>? = null, val conditionType: Output<String>) : ConvertibleToJava<BooleanConditionPropertiesArgs>

Describes an automation rule condition that applies a boolean operator (e.g AND, OR) to conditions

Link copied to clipboard
data class CcpResponseConfigArgs(val compressionAlgo: Output<String>? = null, val convertChildPropertiesToArray: Output<Boolean>? = null, val csvDelimiter: Output<String>? = null, val csvEscape: Output<String>? = null, val eventsJsonPaths: Output<List<String>>, val format: Output<String>? = null, val hasCsvBoundary: Output<Boolean>? = null, val hasCsvHeader: Output<Boolean>? = null, val isGzipCompressed: Output<Boolean>? = null, val successStatusJsonPath: Output<String>? = null, val successStatusValue: Output<String>? = null) : ConvertibleToJava<CcpResponseConfigArgs>

A custom response configuration for a rule.

Link copied to clipboard
data class ClientInfoArgs(val email: Output<String>? = null, val name: Output<String>? = null, val objectId: Output<String>? = null, val userPrincipalName: Output<String>? = null) : ConvertibleToJava<ClientInfoArgs>

Information on the client (user or application) that made some action

Link copied to clipboard
Link copied to clipboard
data class ConnectivityCriterionArgs(val type: Output<String>, val value: Output<List<String>>? = null) : ConvertibleToJava<ConnectivityCriterionArgs>

The criteria by which we determine whether the connector is connected or not. For Example, use a KQL query to check if the expected data type is flowing).

Link copied to clipboard
data class ConnectorDataTypeArgs(val lastDataReceivedQuery: Output<String>, val name: Output<String>) : ConvertibleToJava<ConnectorDataTypeArgs>

The data type which is created by the connector, including a query indicated when was the last time that data type was received in the workspace.

Link copied to clipboard
data class ConnectorDefinitionsAvailabilityArgs(val isPreview: Output<Boolean>? = null, val status: Output<Int>? = null) : ConvertibleToJava<ConnectorDefinitionsAvailabilityArgs>

The exposure status of the connector to the customers.

Link copied to clipboard
data class ConnectorDefinitionsPermissionsArgs(val customs: Output<List<CustomPermissionDetailsArgs>>? = null, val licenses: Output<List<String>>? = null, val resourceProvider: Output<List<ConnectorDefinitionsResourceProviderArgs>>? = null, val tenant: Output<List<String>>? = null) : ConvertibleToJava<ConnectorDefinitionsPermissionsArgs>

The required Permissions for the connector.

Link copied to clipboard
data class ConnectorDefinitionsResourceProviderArgs(val permissionsDisplayText: Output<String>, val provider: Output<String>, val providerDisplayName: Output<String>, val requiredPermissions: Output<ResourceProviderRequiredPermissionsArgs>, val scope: Output<Either<String, ProviderPermissionsScope>>) : ConvertibleToJava<ConnectorDefinitionsResourceProviderArgs>

The resource provider details include the required permissions for the user to create connections. The user should have the required permissions(Read\Write, ..) in the specified scope ProviderPermissionsScope against the specified resource provider.

Link copied to clipboard
data class ContentPathMapArgs(val contentType: Output<Either<String, ContentType>>? = null, val path: Output<String>? = null) : ConvertibleToJava<ContentPathMapArgs>

The mapping of content type to a repo path.

Link copied to clipboard
Link copied to clipboard
data class CustomizableConnectionsConfigArgs(val templateSpecName: Output<String>, val templateSpecVersion: Output<String>) : ConvertibleToJava<CustomizableConnectionsConfigArgs>

The UiConfig for 'Customizable' connector definition kind.

Link copied to clipboard
data class CustomizableConnectorUiConfigArgs(val availability: Output<ConnectorDefinitionsAvailabilityArgs>? = null, val connectivityCriteria: Output<List<ConnectivityCriterionArgs>>, val dataTypes: Output<List<ConnectorDataTypeArgs>>, val descriptionMarkdown: Output<String>, val graphQueries: Output<List<GraphQueryArgs>>, val id: Output<String>? = null, val instructionSteps: Output<List<InstructionStepArgs>>, val isConnectivityCriteriasMatchSome: Output<Boolean>? = null, val logo: Output<String>? = null, val permissions: Output<ConnectorDefinitionsPermissionsArgs>, val publisher: Output<String>, val title: Output<String>) : ConvertibleToJava<CustomizableConnectorUiConfigArgs>

The UiConfig for 'Customizable' connector definition kind.

Link copied to clipboard
data class CustomPermissionDetailsArgs(val description: Output<String>, val name: Output<String>) : ConvertibleToJava<CustomPermissionDetailsArgs>

The Custom permissions required for the connector.

Link copied to clipboard
data class DataConnectorDataTypeCommonArgs(val state: Output<Either<String, DataTypeState>>? = null) : ConvertibleToJava<DataConnectorDataTypeCommonArgs>

Common field for data type in data connectors.

Link copied to clipboard
data class DCRConfigurationArgs(val dataCollectionEndpoint: Output<String>, val dataCollectionRuleImmutableId: Output<String>, val streamName: Output<String>) : ConvertibleToJava<DCRConfigurationArgs>

The configuration of the destination of the data.

Link copied to clipboard
data class DeploymentArgs(val deploymentId: Output<String>? = null, val deploymentLogsUrl: Output<String>? = null, val deploymentResult: Output<Either<String, DeploymentResult>>? = null, val deploymentState: Output<Either<String, DeploymentState>>? = null, val deploymentTime: Output<String>? = null) : ConvertibleToJava<DeploymentArgs>

Description about a deployment.

Link copied to clipboard
Link copied to clipboard
data class DeploymentInfoArgs(val deployment: Output<DeploymentArgs>? = null, val deploymentFetchStatus: Output<Either<String, DeploymentFetchStatus>>? = null, val message: Output<String>? = null) : ConvertibleToJava<DeploymentInfoArgs>

Information regarding a deployment.

Link copied to clipboard
Link copied to clipboard
data class EntityMappingArgs(val entityType: Output<Either<String, EntityMappingType>>? = null, val fieldMappings: Output<List<FieldMappingArgs>>? = null) : ConvertibleToJava<EntityMappingArgs>

Single entity mapping for the alert rule

Link copied to clipboard
Link copied to clipboard
data class EventGroupingSettingsArgs(val aggregationKind: Output<Either<String, EventGroupingAggregationKind>>? = null) : ConvertibleToJava<EventGroupingSettingsArgs>

Event grouping settings property bag.

Link copied to clipboard
data class FieldMappingArgs(val columnName: Output<String>? = null, val identifier: Output<String>? = null) : ConvertibleToJava<FieldMappingArgs>

A single field mapping of the mapped entity

Link copied to clipboard
Link copied to clipboard
data class FileMetadataArgs(val fileFormat: Output<Either<String, FileFormat>>? = null, val fileName: Output<String>? = null, val fileSize: Output<Int>? = null) : ConvertibleToJava<FileMetadataArgs>

Represents a file.

Link copied to clipboard
Link copied to clipboard
data class GCPAuthModelArgs(val projectNumber: Output<String>, val serviceAccountEmail: Output<String>, val type: Output<String>, val workloadIdentityProviderId: Output<String>) : ConvertibleToJava<GCPAuthModelArgs>

Model for API authentication for all GCP kind connectors.

Link copied to clipboard
Link copied to clipboard
data class GenericBlobSbsAuthModelArgs(val credentialsConfig: Output<Map<String, String>>? = null, val storageAccountCredentialsConfig: Output<Map<String, String>>? = null, val type: Output<String>) : ConvertibleToJava<GenericBlobSbsAuthModelArgs>

Model for API authentication for working with service bus or storage account.

Link copied to clipboard
data class GetAADDataConnectorPlainArgs(val dataConnectorId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetAADDataConnectorPlainArgs>
Link copied to clipboard
data class GetAATPDataConnectorPlainArgs(val dataConnectorId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetAATPDataConnectorPlainArgs>
Link copied to clipboard
data class GetActionPlainArgs(val actionId: String, val resourceGroupName: String, val ruleId: String, val workspaceName: String) : ConvertibleToJava<GetActionPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetActivityCustomEntityQueryPlainArgs(val entityQueryId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetActivityCustomEntityQueryPlainArgs>
Link copied to clipboard
data class GetAnomaliesPlainArgs(val resourceGroupName: String, val settingsName: String, val workspaceName: String) : ConvertibleToJava<GetAnomaliesPlainArgs>
data class GetAnomalySecurityMLAnalyticsSettingsPlainArgs(val resourceGroupName: String, val settingsResourceName: String, val workspaceName: String) : ConvertibleToJava<GetAnomalySecurityMLAnalyticsSettingsPlainArgs>
Link copied to clipboard
data class GetASCDataConnectorPlainArgs(val dataConnectorId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetASCDataConnectorPlainArgs>
Link copied to clipboard
data class GetAutomationRulePlainArgs(val automationRuleId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetAutomationRulePlainArgs>
Link copied to clipboard
data class GetAwsCloudTrailDataConnectorPlainArgs(val dataConnectorId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetAwsCloudTrailDataConnectorPlainArgs>
Link copied to clipboard
data class GetBookmarkPlainArgs(val bookmarkId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetBookmarkPlainArgs>
Link copied to clipboard
data class GetBookmarkRelationPlainArgs(val bookmarkId: String, val relationName: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetBookmarkRelationPlainArgs>
Link copied to clipboard
data class GetBusinessApplicationAgentPlainArgs(val agentResourceName: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetBusinessApplicationAgentPlainArgs>
Link copied to clipboard
data class GetContentPackagePlainArgs(val packageId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetContentPackagePlainArgs>
Link copied to clipboard
data class GetContentTemplatePlainArgs(val resourceGroupName: String, val templateId: String, val workspaceName: String) : ConvertibleToJava<GetContentTemplatePlainArgs>
data class GetCustomizableConnectorDefinitionPlainArgs(val dataConnectorDefinitionName: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetCustomizableConnectorDefinitionPlainArgs>
Link copied to clipboard
data class GetEntitiesGetTimelinePlainArgs(val endTime: String, val entityId: String, val kinds: List<Either<String, EntityTimelineKind>>? = null, val numberOfBucket: Int? = null, val resourceGroupName: String, val startTime: String, val workspaceName: String) : ConvertibleToJava<GetEntitiesGetTimelinePlainArgs>
Link copied to clipboard
data class GetEntityAnalyticsPlainArgs(val resourceGroupName: String, val settingsName: String, val workspaceName: String) : ConvertibleToJava<GetEntityAnalyticsPlainArgs>
Link copied to clipboard
data class GetEntityInsightsPlainArgs(val addDefaultExtendedTimeRange: Boolean? = null, val endTime: String, val entityId: String, val insightQueryIds: List<String>? = null, val resourceGroupName: String, val startTime: String, val workspaceName: String) : ConvertibleToJava<GetEntityInsightsPlainArgs>
Link copied to clipboard
data class GetEyesOnPlainArgs(val resourceGroupName: String, val settingsName: String, val workspaceName: String) : ConvertibleToJava<GetEyesOnPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetFileImportPlainArgs(val fileImportId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetFileImportPlainArgs>
Link copied to clipboard
data class GetFusionAlertRulePlainArgs(val resourceGroupName: String, val ruleId: String, val workspaceName: String) : ConvertibleToJava<GetFusionAlertRulePlainArgs>
Link copied to clipboard
data class GetHuntCommentPlainArgs(val huntCommentId: String, val huntId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetHuntCommentPlainArgs>
Link copied to clipboard
data class GetHuntPlainArgs(val huntId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetHuntPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetHuntRelationPlainArgs(val huntId: String, val huntRelationId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetHuntRelationPlainArgs>
Link copied to clipboard
data class GetIncidentCommentPlainArgs(val incidentCommentId: String, val incidentId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetIncidentCommentPlainArgs>
Link copied to clipboard
data class GetIncidentPlainArgs(val incidentId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetIncidentPlainArgs>
Link copied to clipboard
data class GetIncidentRelationPlainArgs(val incidentId: String, val relationName: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetIncidentRelationPlainArgs>
Link copied to clipboard
data class GetIncidentTaskPlainArgs(val incidentId: String, val incidentTaskId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetIncidentTaskPlainArgs>
Link copied to clipboard
data class GetMCASDataConnectorPlainArgs(val dataConnectorId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetMCASDataConnectorPlainArgs>
Link copied to clipboard
data class GetMDATPDataConnectorPlainArgs(val dataConnectorId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetMDATPDataConnectorPlainArgs>
Link copied to clipboard
data class GetMetadataPlainArgs(val metadataName: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetMetadataPlainArgs>
data class GetMicrosoftSecurityIncidentCreationAlertRulePlainArgs(val resourceGroupName: String, val ruleId: String, val workspaceName: String) : ConvertibleToJava<GetMicrosoftSecurityIncidentCreationAlertRulePlainArgs>
Link copied to clipboard
data class GetMSTIDataConnectorPlainArgs(val dataConnectorId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetMSTIDataConnectorPlainArgs>
Link copied to clipboard
data class GetOfficeDataConnectorPlainArgs(val dataConnectorId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetOfficeDataConnectorPlainArgs>
data class GetPremiumMicrosoftDefenderForThreatIntelligencePlainArgs(val dataConnectorId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetPremiumMicrosoftDefenderForThreatIntelligencePlainArgs>
Link copied to clipboard
data class GetRestApiPollerDataConnectorPlainArgs(val dataConnectorId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetRestApiPollerDataConnectorPlainArgs>
Link copied to clipboard
data class GetScheduledAlertRulePlainArgs(val resourceGroupName: String, val ruleId: String, val workspaceName: String) : ConvertibleToJava<GetScheduledAlertRulePlainArgs>
Link copied to clipboard
data class GetSentinelOnboardingStatePlainArgs(val resourceGroupName: String, val sentinelOnboardingStateName: String, val workspaceName: String) : ConvertibleToJava<GetSentinelOnboardingStatePlainArgs>
Link copied to clipboard
data class GetSourceControlPlainArgs(val resourceGroupName: String, val sourceControlId: String, val workspaceName: String) : ConvertibleToJava<GetSourceControlPlainArgs>
Link copied to clipboard
data class GetSystemPlainArgs(val agentResourceName: String, val resourceGroupName: String, val systemResourceName: String, val workspaceName: String) : ConvertibleToJava<GetSystemPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetThreatIntelligenceIndicatorPlainArgs(val name: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetThreatIntelligenceIndicatorPlainArgs>
Link copied to clipboard
data class GetTIDataConnectorPlainArgs(val dataConnectorId: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetTIDataConnectorPlainArgs>
Link copied to clipboard
data class GetUebaPlainArgs(val resourceGroupName: String, val settingsName: String, val workspaceName: String) : ConvertibleToJava<GetUebaPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetWatchlistItemPlainArgs(val resourceGroupName: String, val watchlistAlias: String, val watchlistItemId: String, val workspaceName: String) : ConvertibleToJava<GetWatchlistItemPlainArgs>
Link copied to clipboard
data class GetWatchlistPlainArgs(val resourceGroupName: String, val watchlistAlias: String, val workspaceName: String) : ConvertibleToJava<GetWatchlistPlainArgs>
Link copied to clipboard
data class GetWorkspaceManagerAssignmentPlainArgs(val resourceGroupName: String, val workspaceManagerAssignmentName: String, val workspaceName: String) : ConvertibleToJava<GetWorkspaceManagerAssignmentPlainArgs>
data class GetWorkspaceManagerConfigurationPlainArgs(val resourceGroupName: String, val workspaceManagerConfigurationName: String, val workspaceName: String) : ConvertibleToJava<GetWorkspaceManagerConfigurationPlainArgs>
Link copied to clipboard
data class GetWorkspaceManagerGroupPlainArgs(val resourceGroupName: String, val workspaceManagerGroupName: String, val workspaceName: String) : ConvertibleToJava<GetWorkspaceManagerGroupPlainArgs>
Link copied to clipboard
data class GetWorkspaceManagerMemberPlainArgs(val resourceGroupName: String, val workspaceManagerMemberName: String, val workspaceName: String) : ConvertibleToJava<GetWorkspaceManagerMemberPlainArgs>
Link copied to clipboard
data class GitHubAuthModelArgs(val installationId: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<GitHubAuthModelArgs>

Model for API authentication for GitHub. For this authentication first we need to approve the Router app (Microsoft Security DevOps) to access the GitHub account, Then we only need the InstallationId to get the access token from https://api.github.com/app/installations/{installId}/access_tokens.

Link copied to clipboard
data class GitHubResourceInfoArgs(val appInstallationId: Output<String>? = null) : ConvertibleToJava<GitHubResourceInfoArgs>

Resources created in GitHub repository.

Link copied to clipboard
data class GraphQueryArgs(val baseQuery: Output<String>, val legend: Output<String>, val metricName: Output<String>) : ConvertibleToJava<GraphQueryArgs>

The graph query to show the volume of data arriving into the workspace over time.

Link copied to clipboard
Link copied to clipboard
data class GroupingConfigurationArgs(val enabled: Output<Boolean>, val groupByAlertDetails: Output<List<Either<String, AlertDetail>>>? = null, val groupByCustomDetails: Output<List<String>>? = null, val groupByEntities: Output<List<Either<String, EntityMappingType>>>? = null, val lookbackDuration: Output<String>, val matchingMethod: Output<Either<String, MatchingMethod>>, val reopenClosedIncident: Output<Boolean>) : ConvertibleToJava<GroupingConfigurationArgs>

Grouping configuration property bag.

Link copied to clipboard
data class HuntOwnerArgs(val assignedTo: Output<String>? = null, val email: Output<String>? = null, val objectId: Output<String>? = null, val ownerType: Output<Either<String, OwnerType>>? = null, val userPrincipalName: Output<String>? = null) : ConvertibleToJava<HuntOwnerArgs>

Describes a user that the hunt is assigned to

Link copied to clipboard
Link copied to clipboard
data class IncidentConfigurationArgs(val createIncident: Output<Boolean>, val groupingConfiguration: Output<GroupingConfigurationArgs>? = null) : ConvertibleToJava<IncidentConfigurationArgs>

Incident Configuration property bag.

Link copied to clipboard
data class IncidentInfoArgs(val incidentId: Output<String>? = null, val relationName: Output<String>? = null, val severity: Output<Either<String, IncidentSeverity>>? = null, val title: Output<String>? = null) : ConvertibleToJava<IncidentInfoArgs>

Describes related incident information for the bookmark

Link copied to clipboard
Link copied to clipboard
data class IncidentLabelArgs(val labelName: Output<String>) : ConvertibleToJava<IncidentLabelArgs>

Represents an incident label

Link copied to clipboard
Link copied to clipboard
data class IncidentOwnerInfoArgs(val assignedTo: Output<String>? = null, val email: Output<String>? = null, val objectId: Output<String>? = null, val ownerType: Output<Either<String, OwnerType>>? = null, val userPrincipalName: Output<String>? = null) : ConvertibleToJava<IncidentOwnerInfoArgs>

Information on the user an incident is assigned to

Link copied to clipboard
data class IncidentPropertiesActionArgs(val classification: Output<Either<String, IncidentClassification>>? = null, val classificationComment: Output<String>? = null, val classificationReason: Output<Either<String, IncidentClassificationReason>>? = null, val labels: Output<List<IncidentLabelArgs>>? = null, val owner: Output<IncidentOwnerInfoArgs>? = null, val severity: Output<Either<String, IncidentSeverity>>? = null, val status: Output<Either<String, IncidentStatus>>? = null) : ConvertibleToJava<IncidentPropertiesActionArgs>
Link copied to clipboard
data class InstructionStepArgs(val description: Output<String>? = null, val innerSteps: Output<List<InstructionStepArgs>>? = null, val instructions: Output<List<InstructionStepDetailsArgs>>? = null, val title: Output<String>? = null) : ConvertibleToJava<InstructionStepArgs>

Instruction steps to enable the connector.

Link copied to clipboard
data class InstructionStepDetailsArgs(val parameters: Output<Any>, val type: Output<String>) : ConvertibleToJava<InstructionStepDetailsArgs>

Instruction step details, to be displayed in the Instructions steps section in the connector's page in Sentinel Portal.

Link copied to clipboard
data class JwtAuthModelArgs(val headers: Output<Map<String, String>>? = null, val isCredentialsInHeaders: Output<Boolean>? = null, val isJsonRequest: Output<Boolean>? = null, val password: Output<Map<String, String>>, val queryParameters: Output<Map<String, String>>? = null, val requestTimeoutInSeconds: Output<Int>? = null, val tokenEndpoint: Output<String>, val type: Output<String>, val userName: Output<Map<String, String>>) : ConvertibleToJava<JwtAuthModelArgs>

Model for API authentication with JWT. Simple exchange between user name + password to access token.

Link copied to clipboard
Link copied to clipboard
data class ListGeodataByIpPlainArgs(val enrichmentType: String, val ipAddress: String? = null, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<ListGeodataByIpPlainArgs>
Link copied to clipboard
data class ListSourceControlRepositoriesPlainArgs(val clientId: String? = null, val code: String? = null, val installationId: String? = null, val kind: Either<String, RepositoryAccessKind>, val resourceGroupName: String, val state: String? = null, val token: String? = null, val workspaceName: String) : ConvertibleToJava<ListSourceControlRepositoriesPlainArgs>
Link copied to clipboard
data class ListSystemActionsPlainArgs(val agentResourceName: String, val resourceGroupName: String, val systemResourceName: String, val workspaceName: String) : ConvertibleToJava<ListSystemActionsPlainArgs>
Link copied to clipboard
data class ListWhoisByDomainPlainArgs(val domain: String? = null, val enrichmentType: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<ListWhoisByDomainPlainArgs>
Link copied to clipboard
data class LogArgs(val bulkSize: Output<Int>? = null, val filters: Output<List<String>>? = null, val ingestionType: Output<Either<String, IngestionType>>? = null, val scheduleInterval: Output<Int>? = null, val status: Output<Either<String, LogStatusType>>? = null, val type: Output<Either<String, LogType>>) : ConvertibleToJava<LogArgs>

Describes a log.

Link copied to clipboard

Builder for LogArgs.

Link copied to clipboard
data class MCASDataConnectorDataTypesArgs(val alerts: Output<DataConnectorDataTypeCommonArgs>? = null, val discoveryLogs: Output<DataConnectorDataTypeCommonArgs>? = null) : ConvertibleToJava<MCASDataConnectorDataTypesArgs>

The available data types for MCAS (Microsoft Cloud App Security) data connector.

Link copied to clipboard
data class MetadataAuthorArgs(val email: Output<String>? = null, val link: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<MetadataAuthorArgs>

Publisher or creator of the content item.

Link copied to clipboard
Link copied to clipboard
data class MetadataCategoriesArgs(val domains: Output<List<String>>? = null, val verticals: Output<List<String>>? = null) : ConvertibleToJava<MetadataCategoriesArgs>

ies for the solution content item

Link copied to clipboard
data class MetadataDependenciesArgs(val contentId: Output<String>? = null, val criteria: Output<List<MetadataDependenciesArgs>>? = null, val kind: Output<Either<String, Kind>>? = null, val name: Output<String>? = null, val operator: Output<Either<String, Operator>>? = null, val version: Output<String>? = null) : ConvertibleToJava<MetadataDependenciesArgs>

Dependencies for the content item, what other content items it requires to work. Can describe more complex dependencies using a recursive/nested structure. For a single dependency an id/kind/version can be supplied or operator/criteria for complex dependencies.

Link copied to clipboard
data class MetadataSourceArgs(val kind: Output<Either<String, SourceKind>>, val name: Output<String>? = null, val sourceId: Output<String>? = null) : ConvertibleToJava<MetadataSourceArgs>

The original source of the content item, where it comes from.

Link copied to clipboard
Link copied to clipboard
data class MetadataSupportArgs(val email: Output<String>? = null, val link: Output<String>? = null, val name: Output<String>? = null, val tier: Output<Either<String, SupportTier>>) : ConvertibleToJava<MetadataSupportArgs>

Support information for the content item.

Link copied to clipboard
data class MSTIDataConnectorDataTypesArgs(val microsoftEmergingThreatFeed: Output<MSTIDataConnectorDataTypesMicrosoftEmergingThreatFeedArgs>) : ConvertibleToJava<MSTIDataConnectorDataTypesArgs>

The available data types for Microsoft Threat Intelligence data connector.

data class MSTIDataConnectorDataTypesMicrosoftEmergingThreatFeedArgs(val lookbackPeriod: Output<String>, val state: Output<Either<String, DataTypeState>>? = null) : ConvertibleToJava<MSTIDataConnectorDataTypesMicrosoftEmergingThreatFeedArgs>

Data type for Microsoft Threat Intelligence data connector.

Link copied to clipboard
data class NoneAuthModelArgs(val type: Output<String>) : ConvertibleToJava<NoneAuthModelArgs>

Model for API authentication with no authentication method - public API.

Link copied to clipboard
Link copied to clipboard
data class OAuthModelArgs(val accessTokenPrepend: Output<String>? = null, val authorizationCode: Output<String>? = null, val authorizationEndpoint: Output<String>? = null, val authorizationEndpointHeaders: Output<Map<String, String>>? = null, val authorizationEndpointQueryParameters: Output<Map<String, String>>? = null, val clientId: Output<String>, val clientSecret: Output<String>, val grantType: Output<String>, val isCredentialsInHeaders: Output<Boolean>? = null, val isJwtBearerFlow: Output<Boolean>? = null, val redirectUri: Output<String>? = null, val scope: Output<String>? = null, val tokenEndpoint: Output<String>, val tokenEndpointHeaders: Output<Map<String, String>>? = null, val tokenEndpointQueryParameters: Output<Map<String, String>>? = null, val type: Output<String>) : ConvertibleToJava<OAuthModelArgs>

Model for API authentication with OAuth2.

Link copied to clipboard
Link copied to clipboard
data class OfficeDataConnectorDataTypesArgs(val exchange: Output<OfficeDataConnectorDataTypesExchangeArgs>? = null, val sharePoint: Output<OfficeDataConnectorDataTypesSharePointArgs>? = null, val teams: Output<OfficeDataConnectorDataTypesTeamsArgs>? = null) : ConvertibleToJava<OfficeDataConnectorDataTypesArgs>

The available data types for office data connector.

Link copied to clipboard
data class OfficeDataConnectorDataTypesExchangeArgs(val state: Output<Either<String, DataTypeState>>? = null) : ConvertibleToJava<OfficeDataConnectorDataTypesExchangeArgs>

Exchange data type connection.

data class OfficeDataConnectorDataTypesSharePointArgs(val state: Output<Either<String, DataTypeState>>? = null) : ConvertibleToJava<OfficeDataConnectorDataTypesSharePointArgs>

SharePoint data type connection.

Link copied to clipboard
data class OfficeDataConnectorDataTypesTeamsArgs(val state: Output<Either<String, DataTypeState>>? = null) : ConvertibleToJava<OfficeDataConnectorDataTypesTeamsArgs>

Teams data type connection.

Link copied to clipboard
data class OracleAuthModelArgs(val pemFile: Output<String>, val publicFingerprint: Output<String>, val tenantId: Output<String>, val type: Output<String>, val userId: Output<String>) : ConvertibleToJava<OracleAuthModelArgs>

Model for API authentication for Oracle.

Link copied to clipboard
data class PlaybookActionPropertiesArgs(val logicAppResourceId: Output<String>, val tenantId: Output<String>? = null) : ConvertibleToJava<PlaybookActionPropertiesArgs>
Link copied to clipboard
data class PremiumMdtiDataConnectorDataTypesArgs(val connector: Output<PremiumMdtiDataConnectorDataTypesConnectorArgs>) : ConvertibleToJava<PremiumMdtiDataConnectorDataTypesArgs>

The available data types for Premium Microsoft Defender for Threat Intelligence data connector.

data class PremiumMdtiDataConnectorDataTypesConnectorArgs(val state: Output<Either<String, DataTypeState>>? = null) : ConvertibleToJava<PremiumMdtiDataConnectorDataTypesConnectorArgs>

Data type for Premium Microsoft Defender for Threat Intelligence data connector.

data class PropertyArrayChangedConditionPropertiesArgs(val conditionProperties: Output<AutomationRulePropertyArrayChangedValuesConditionArgs>? = null, val conditionType: Output<String>) : ConvertibleToJava<PropertyArrayChangedConditionPropertiesArgs>

Describes an automation rule condition that evaluates an array property's value change

Link copied to clipboard
data class PropertyArrayConditionPropertiesArgs(val conditionProperties: Output<AutomationRulePropertyArrayValuesConditionArgs>? = null, val conditionType: Output<String>) : ConvertibleToJava<PropertyArrayConditionPropertiesArgs>

Describes an automation rule condition that evaluates an array property's value

Link copied to clipboard
data class PropertyChangedConditionPropertiesArgs(val conditionProperties: Output<AutomationRulePropertyValuesChangedConditionArgs>? = null, val conditionType: Output<String>) : ConvertibleToJava<PropertyChangedConditionPropertiesArgs>

Describes an automation rule condition that evaluates a property's value change

Link copied to clipboard
data class PropertyConditionPropertiesArgs(val conditionProperties: Output<AutomationRulePropertyValuesConditionArgs>? = null, val conditionType: Output<String>) : ConvertibleToJava<PropertyConditionPropertiesArgs>

Describes an automation rule condition that evaluates a property's value

Link copied to clipboard
data class RepositoryArgs(val branch: Output<String>? = null, val deploymentLogsUrl: Output<String>? = null, val displayUrl: Output<String>? = null, val pathMapping: Output<List<ContentPathMapArgs>>? = null, val url: Output<String>? = null) : ConvertibleToJava<RepositoryArgs>

metadata of a repository.

Link copied to clipboard
Link copied to clipboard
data class RepositoryResourceInfoArgs(val azureDevOpsResourceInfo: Output<AzureDevOpsResourceInfoArgs>? = null, val gitHubResourceInfo: Output<GitHubResourceInfoArgs>? = null, val webhook: Output<WebhookArgs>? = null) : ConvertibleToJava<RepositoryResourceInfoArgs>

Resources created in user's repository for the source-control.

Link copied to clipboard
data class ResourceProviderRequiredPermissionsArgs(val action: Output<Boolean>? = null, val delete: Output<Boolean>? = null, val read: Output<Boolean>? = null, val write: Output<Boolean>? = null) : ConvertibleToJava<ResourceProviderRequiredPermissionsArgs>

Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.

Link copied to clipboard
data class RestApiPollerRequestConfigArgs(val apiEndpoint: Output<String>, val endTimeAttributeName: Output<String>? = null, val headers: Output<Map<String, String>>? = null, val httpMethod: Output<Either<String, HttpMethodVerb>>? = null, val isPostPayloadJson: Output<Boolean>? = null, val queryParameters: Output<Any>? = null, val queryParametersTemplate: Output<String>? = null, val queryTimeFormat: Output<String>? = null, val queryTimeIntervalAttributeName: Output<String>? = null, val queryTimeIntervalDelimiter: Output<String>? = null, val queryTimeIntervalPrepend: Output<String>? = null, val queryWindowInMin: Output<Int>? = null, val rateLimitQPS: Output<Int>? = null, val retryCount: Output<Int>? = null, val startTimeAttributeName: Output<String>? = null, val timeoutInSeconds: Output<Int>? = null) : ConvertibleToJava<RestApiPollerRequestConfigArgs>

The request configuration.

Link copied to clipboard
data class RestApiPollerRequestPagingConfigArgs(val pageSize: Output<Int>? = null, val pageSizeParameterName: Output<String>? = null, val pagingType: Output<Either<String, RestApiPollerRequestPagingKind>>) : ConvertibleToJava<RestApiPollerRequestPagingConfigArgs>

The request paging configuration.

Link copied to clipboard
data class RfcConnectorArgs(val abapServerHost: Output<String>? = null, val authenticationType: Output<Either<String, SapAuthenticationType>>? = null, val client: Output<String>, val codePage: Output<String>? = null, val group: Output<String>? = null, val messageServerHost: Output<String>? = null, val messageServerService: Output<String>? = null, val sncQop: Output<String>? = null, val systemId: Output<String>, val systemNumber: Output<String>, val type: Output<String>) : ConvertibleToJava<RfcConnectorArgs>

Describes the Rfc connector.

Link copied to clipboard
Link copied to clipboard
data class SapAgentConfigurationArgs(val agentContainerName: Output<String>? = null, val keyVaultAuthenticationMode: Output<Either<String, KeyVaultAuthenticationMode>>? = null, val keyVaultResourceId: Output<String>? = null, val sdkPath: Output<String>? = null, val secretSource: Output<Either<String, SecretSource>>? = null, val sncPath: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<SapAgentConfigurationArgs>

Describes the configuration of a SAP Docker agent.

Link copied to clipboard
data class SapControlConnectorArgs(val httpsConfiguration: Output<Either<String, HttpsConfigurationType>>? = null, val instance: Output<String>, val port: Output<String>? = null, val server: Output<String>, val timezone: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<SapControlConnectorArgs>

Describes the SapControl connector configuration.

Link copied to clipboard
data class SapSystemsConfigurationArgs(val azureResourceId: Output<String>? = null, val connector: Output<Either<RfcConnectorArgs, SapControlConnectorArgs>>, val logs: Output<List<LogArgs>>? = null, val type: Output<String>) : ConvertibleToJava<SapSystemsConfigurationArgs>

Describes the SAP configuration.

data class SecurityMLAnalyticsSettingsDataSourceArgs(val connectorId: Output<String>? = null, val dataTypes: Output<List<String>>? = null) : ConvertibleToJava<SecurityMLAnalyticsSettingsDataSourceArgs>

security ml analytics settings data sources

Link copied to clipboard
data class SessionAuthModelArgs(val headers: Output<Map<String, String>>? = null, val isPostPayloadJson: Output<Boolean>? = null, val password: Output<Map<String, String>>, val queryParameters: Output<Any>? = null, val sessionIdName: Output<String>? = null, val sessionLoginRequestUri: Output<String>? = null, val sessionTimeoutInMinutes: Output<Int>? = null, val type: Output<String>, val userName: Output<Map<String, String>>) : ConvertibleToJava<SessionAuthModelArgs>

Model for API authentication with session cookie.

Link copied to clipboard
data class ThreatIntelligenceExternalReferenceArgs(val description: Output<String>? = null, val externalId: Output<String>? = null, val hashes: Output<Map<String, String>>? = null, val sourceName: Output<String>? = null, val url: Output<String>? = null) : ConvertibleToJava<ThreatIntelligenceExternalReferenceArgs>

Describes external reference

data class ThreatIntelligenceGranularMarkingModelArgs(val language: Output<String>? = null, val markingRef: Output<Int>? = null, val selectors: Output<List<String>>? = null) : ConvertibleToJava<ThreatIntelligenceGranularMarkingModelArgs>

Describes threat granular marking model entity

Link copied to clipboard
data class ThreatIntelligenceKillChainPhaseArgs(val killChainName: Output<String>? = null, val phaseName: Output<String>? = null) : ConvertibleToJava<ThreatIntelligenceKillChainPhaseArgs>

Describes threat kill chain phase entity

Link copied to clipboard
data class ThreatIntelligenceParsedPatternArgs(val patternTypeKey: Output<String>? = null, val patternTypeValues: Output<List<ThreatIntelligenceParsedPatternTypeValueArgs>>? = null) : ConvertibleToJava<ThreatIntelligenceParsedPatternArgs>

Describes parsed pattern entity

data class ThreatIntelligenceParsedPatternTypeValueArgs(val value: Output<String>? = null, val valueType: Output<String>? = null) : ConvertibleToJava<ThreatIntelligenceParsedPatternTypeValueArgs>

Describes threat kill chain phase entity

Link copied to clipboard
data class TIDataConnectorDataTypesArgs(val indicators: Output<TIDataConnectorDataTypesIndicatorsArgs>? = null) : ConvertibleToJava<TIDataConnectorDataTypesArgs>

The available data types for TI (Threat Intelligence) data connector.

Link copied to clipboard
data class TIDataConnectorDataTypesIndicatorsArgs(val state: Output<Either<String, DataTypeState>>? = null) : ConvertibleToJava<TIDataConnectorDataTypesIndicatorsArgs>

Data type for indicators connection.

Link copied to clipboard
data class UserInfoArgs(val objectId: Output<String>? = null) : ConvertibleToJava<UserInfoArgs>

User information that made some action

Link copied to clipboard
Link copied to clipboard
data class WatchlistUserInfoArgs(val objectId: Output<String>? = null) : ConvertibleToJava<WatchlistUserInfoArgs>

User information that made some action

Link copied to clipboard
data class WebhookArgs(val rotateWebhookSecret: Output<Boolean>? = null, val webhookId: Output<String>? = null, val webhookSecretUpdateTime: Output<String>? = null, val webhookUrl: Output<String>? = null) : ConvertibleToJava<WebhookArgs>

Detail about the webhook object.

Link copied to clipboard