InTouch Hub · Blue Isle Software

Microsoft Defender for Cloud

Microsoft Defender for Cloud management API — 115 operations consolidated from 29 Microsoft OpenAPI specs into one connector.

Provided free and as is, without warranty of any kind — including merchantability, fitness for a particular purpose, and the accuracy or completeness of any result. See the licence. You are responsible for checking what this produces before relying on it.

azurecloud

Microsoft Defender for Cloud

Microsoft Defender for Cloud management API — 115 operations consolidated from 29 Microsoft OpenAPI specs into one connector.

Consolidated from 29 spec-per-resource-provider connectors; every operation from every one of them is preserved. The superseded names still resolve.

Operations

Inputs

Publishes

The keys a later task may reference as {{taskName.key}}. Referencing anything not listed here resolves to nothing at run time.

Input Properties

Every property this tool accepts, from its own tool.iml.

Property Type Required Default Description
operation string yes One of: adaptiveapplicationcontrols_get, adaptiveapplicationcontrols_list, adaptiveapplicationcontrols_put, adaptivenetworkhardenings_enforce, adaptivenetworkhardenings_get, adaptivenetworkhardenings_listbyextendedresource, advancedthreatprotection_create, advancedthreatprotection_get, alerts_getresourcegrouplevelalerts, alerts_getsubscriptionlevelalert, alerts_list, alerts_listbyresourcegroup, alerts_listresourcegrouplevelalertsbyregion, alerts_listsubscriptionlevelalertsbyregion, allowedconnections_get, allowedconnections_list, allowedconnections_listbyhomeregion, assessments_createorupdate, assessments_delete, assessments_get, assessments_list, assessmentsmetadata_get, assessmentsmetadata_list, assessmentsmetadatasubscription_create, assessmentsmetadatasubscription_delete, assessmentsmetadatasubscription_get, assessmentsmetadatasubscription_list, automations_createorupdate, automations_delete, automations_get, automations_list, automations_listbyresourcegroup, automations_validate, autoprovisioningsettings_autoprovisioningsettings_get, autoprovisioningsettings_autoprovisioningsettings_list, autoprovisioningsettings_create, autoprovisioningsettings_get, autoprovisioningsettings_list, complianceresults_get, complianceresults_list, compliances_get, compliances_list, devicesecuritygroups_createorupdate, devicesecuritygroups_delete, devicesecuritygroups_get, devicesecuritygroups_list, discoveredsecuritysolutions_get, discoveredsecuritysolutions_list, discoveredsecuritysolutions_listbyhomeregion, externalsecuritysolutions_get, externalsecuritysolutions_list, externalsecuritysolutions_listbyhomeregion, informationprotectionpolicies_createorupdate, informationprotectionpolicies_get, informationprotectionpolicies_list, iotsecuritysolution_createorupdate, iotsecuritysolution_delete, iotsecuritysolution_get, iotsecuritysolution_listbyresourcegroup, iotsecuritysolution_listbysubscription, iotsecuritysolution_update, iotsecuritysolutionanalytics_get, iotsecuritysolutionanalytics_list, iotsecuritysolutionsanalyticsaggregatedalert_get, iotsecuritysolutionsanalyticsaggregatedalert_lis, iotsecuritysolutionsanalyticsrecommendation_get, iotsecuritysolutionsanalyticsrecommendation_list, jitnetworkaccesspolicies_createorupdate, jitnetworkaccesspolicies_get, jitnetworkaccesspolicies_list, jitnetworkaccesspolicies_listbyregion, jitnetworkaccesspolicies_listbyresourcegroup, jitnetworkaccesspolicies_listbyresourcegroupandr, locations_get, locations_list, operations_list, pricings_get, pricings_getsubscriptionpricing, pricings_list, pricings_pricings_list, pricings_update, regulatorycomplianceassessments_get, regulatorycomplianceassessments_list, regulatorycompliancecontrols_get, regulatorycompliancecontrols_list, regulatorycompliancestandards_get, regulatorycompliancestandards_list, securitycontacts_create, securitycontacts_delete, securitycontacts_get, securitycontacts_list, securitycontacts_securitycontacts_get, securitycontacts_securitycontacts_list, securitycontacts_update, servervulnerabilityassessment_createorupdate, servervulnerabilityassessment_delete, servervulnerabilityassessment_get, servervulnerabilityassessment_listbyextendedreso, subassessments_get, subassessments_list, subassessments_listall, tasks_getresourcegroupleveltask, tasks_getsubscriptionleveltask, tasks_list, tasks_listbyhomeregion, tasks_listbyresourcegroup, tasks_updatesubscriptionleveltaskstate, topology_get, topology_list, topology_listbyhomeregion, workspacesettings_create, workspacesettings_delete, workspacesettings_get, workspacesettings_list, workspacesettings_update
adaptiveNetworkHardeningEnforceAction string no Path parameter adaptiveNetworkHardeningEnforceAction (required by some operations).
adaptiveNetworkHardeningResourceName string no Path parameter adaptiveNetworkHardeningResourceName (required by some operations).
aggregatedAlertName string no Path parameter aggregatedAlertName (required by some operations).
aggregatedRecommendationName string no Path parameter aggregatedRecommendationName (required by some operations).
alertName string no Path parameter alertName (required by some operations).
ascLocation string no Path parameter ascLocation (required by some operations).
assessmentMetadataName string no Path parameter assessmentMetadataName (required by some operations).
assessmentName string no Path parameter assessmentName (required by some operations).
automationName string no Path parameter automationName (required by some operations).
complianceName string no Path parameter complianceName (required by some operations).
complianceResultName string no Path parameter complianceResultName (required by some operations).
connectionType string no Path parameter connectionType (required by some operations).
deviceSecurityGroupName string no Path parameter deviceSecurityGroupName (required by some operations).
discoveredSecuritySolutionName string no Path parameter discoveredSecuritySolutionName (required by some operations).
externalSecuritySolutionsName string no Path parameter externalSecuritySolutionsName (required by some operations).
groupName string no Path parameter groupName (required by some operations).
informationProtectionPolicyName string no Path parameter informationProtectionPolicyName (required by some operations).
jitNetworkAccessPolicyName string no Path parameter jitNetworkAccessPolicyName (required by some operations).
pricingName string no Path parameter pricingName (required by some operations).
regulatoryComplianceAssessmentName string no Path parameter regulatoryComplianceAssessmentName (required by some operations).
regulatoryComplianceControlName string no Path parameter regulatoryComplianceControlName (required by some operations).
regulatoryComplianceStandardName string no Path parameter regulatoryComplianceStandardName (required by some operations).
resourceGroupName string no Path parameter resourceGroupName (required by some operations).
resourceId string no Path parameter resourceId (required by some operations).
resourceName string no Path parameter resourceName (required by some operations).
resourceNamespace string no Path parameter resourceNamespace (required by some operations).
resourceType string no Path parameter resourceType (required by some operations).
securityContactName string no Path parameter securityContactName (required by some operations).
serverVulnerabilityAssessment string no Path parameter serverVulnerabilityAssessment (required by some operations).
settingName string no Path parameter settingName (required by some operations).
solutionName string no Path parameter solutionName (required by some operations).
subAssessmentName string no Path parameter subAssessmentName (required by some operations).
subscriptionId string no Path parameter subscriptionId (required by some operations).
taskName string no Path parameter taskName (required by some operations).
taskUpdateActionType string no Path parameter taskUpdateActionType (required by some operations).
topologyResourceName string no Path parameter topologyResourceName (required by some operations).
workspaceSettingName string no Path parameter workspaceSettingName (required by some operations).
body string no Request body as a JSON object string. Sent as JSON, or form-encoded when the operation expects a form. Required by write operations.
query string no Query-string parameters as a JSON object string, e.g. {"limit": 50}. Parsed and url-encoded onto the request.