attackSimulationRoot resource type

Namespace: microsoft.graph

Important

APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.

Represents an abstract type for launching realistic phishing attacks that organizations can learn from.

Methods

Method Return type Description
Attack simulation operation
Get attackSimulationOperation attackSimulationOperation Get an attack simulation campaign operation for a tracking ID.
End user notification
List endUserNotification endUserNotification collection Get a list of endUserNotification objects and their properties.
Get endUserNotification endUserNotification Read the properties and relationships of an endUserNotification object.
Landing page
List landingPages landingPage collection Get a list of the landingPage objects and their properties.
Get landingPage landingPage Get a landingPage associated with an attack simulation campaign for a tenant.
Login page
List loginPages loginPage collection Get a list of the loginPage objects and their properties.
Get loginPage loginPage Get a loginPage associated with an attack simulation campaign for a tenant.
Payload
List payloads payload collection Get the payload resources from the payloads navigation property.
Get payload payload Get the payload resource from the payloads navigation property.
Simulation
List simulations simulation collection Get a list of attack simulation campaigns for a tenant.
Get simulations simulation Get an attack simulation campaigns for a tenant.
Create simulations simulation Create a new attack simulation campaigns for a tenant.
Update simulations simulation Update a attack simulation campaigns for a tenant.
Delete simulations simulation Delete a attack simulation campaigns for a tenant.
Simulation automation
List simulationAutomations simulationAutomation collection Get a list of attack simulation automations for a tenant.
Get simulationAutomations simulationAutomation Get an attack simulation automations for a tenant.
Training
List trainings training collection Get a list of the training objects and their properties.
Get training training Get an attack simulation training for a tenant.
List trainingCampaigns trainingCampaign collection Get the trainingCampaign resources from the trainingCampaigns navigation property.
Create trainingCampaign trainingCampaign Create a new trainingCampaign object.

Properties

None.

Relationships

Relationship Type Description
endUserNotifications endUserNotification collection Represents an end user's notification for an attack simulation training.
landingPages landingPage collection Represents an attack simulation training landing page.
loginPages loginPage collection Represents an attack simulation training login page.
operations attackSimulationOperation collection Represents an attack simulation training operation.
payloads payload collection Represents an attack simulation training campaign payload in a tenant.
simulationAutomations simulationAutomation collection Represents simulation automation created to run on a tenant.
simulations simulation collection Represents an attack simulation training campaign in a tenant.
trainings training collection Represents details about attack simulation trainings.
trainingCampaigns trainingCampaign collection Represents a training campaign in a tenant.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.attackSimulationRoot"
}