azure-native.security.Assessment
Explore with Pulumi AI
Security assessment on a resource - response format Azure REST API version: 2021-06-01. Prior API version in Azure Native 1.x: 2020-01-01.
Other available API versions: 2020-01-01.
Example Usage
Create security recommendation task on a resource
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var assessment = new AzureNative.Security.Assessment("assessment", new()
    {
        AssessmentName = "8bb8be0a-6010-4789-812f-e4d661c4ed0e",
        ResourceDetails = new AzureNative.Security.Inputs.AzureResourceDetailsArgs
        {
            Source = "Azure",
        },
        ResourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2",
        Status = new AzureNative.Security.Inputs.AssessmentStatusArgs
        {
            Code = AzureNative.Security.AssessmentStatusCode.Healthy,
        },
    });
});
package main
import (
	security "github.com/pulumi/pulumi-azure-native-sdk/security/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := security.NewAssessment(ctx, "assessment", &security.AssessmentArgs{
			AssessmentName: pulumi.String("8bb8be0a-6010-4789-812f-e4d661c4ed0e"),
			ResourceDetails: &security.AzureResourceDetailsArgs{
				Source: pulumi.String("Azure"),
			},
			ResourceId: pulumi.String("subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2"),
			Status: &security.AssessmentStatusArgs{
				Code: pulumi.String(security.AssessmentStatusCodeHealthy),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.security.Assessment;
import com.pulumi.azurenative.security.AssessmentArgs;
import com.pulumi.azurenative.security.inputs.AssessmentStatusArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var assessment = new Assessment("assessment", AssessmentArgs.builder()
            .assessmentName("8bb8be0a-6010-4789-812f-e4d661c4ed0e")
            .resourceDetails(AzureResourceDetailsArgs.builder()
                .source("Azure")
                .build())
            .resourceId("subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2")
            .status(AssessmentStatusArgs.builder()
                .code("Healthy")
                .build())
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const assessment = new azure_native.security.Assessment("assessment", {
    assessmentName: "8bb8be0a-6010-4789-812f-e4d661c4ed0e",
    resourceDetails: {
        source: "Azure",
    },
    resourceId: "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2",
    status: {
        code: azure_native.security.AssessmentStatusCode.Healthy,
    },
});
import pulumi
import pulumi_azure_native as azure_native
assessment = azure_native.security.Assessment("assessment",
    assessment_name="8bb8be0a-6010-4789-812f-e4d661c4ed0e",
    resource_details={
        "source": "Azure",
    },
    resource_id="subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2",
    status={
        "code": azure_native.security.AssessmentStatusCode.HEALTHY,
    })
resources:
  assessment:
    type: azure-native:security:Assessment
    properties:
      assessmentName: 8bb8be0a-6010-4789-812f-e4d661c4ed0e
      resourceDetails:
        source: Azure
      resourceId: subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2
      status:
        code: Healthy
Create Assessment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Assessment(name: string, args: AssessmentArgs, opts?: CustomResourceOptions);@overload
def Assessment(resource_name: str,
               args: AssessmentArgs,
               opts: Optional[ResourceOptions] = None)
@overload
def Assessment(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               resource_details: Optional[Union[AzureResourceDetailsArgs, OnPremiseResourceDetailsArgs, OnPremiseSqlResourceDetailsArgs]] = None,
               resource_id: Optional[str] = None,
               status: Optional[AssessmentStatusArgs] = None,
               additional_data: Optional[Mapping[str, str]] = None,
               assessment_name: Optional[str] = None,
               metadata: Optional[SecurityAssessmentMetadataPropertiesArgs] = None,
               partners_data: Optional[SecurityAssessmentPartnerDataArgs] = None)func NewAssessment(ctx *Context, name string, args AssessmentArgs, opts ...ResourceOption) (*Assessment, error)public Assessment(string name, AssessmentArgs args, CustomResourceOptions? opts = null)
public Assessment(String name, AssessmentArgs args)
public Assessment(String name, AssessmentArgs args, CustomResourceOptions options)
type: azure-native:security:Assessment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args AssessmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AssessmentArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AssessmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AssessmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AssessmentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var azure_nativeAssessmentResource = new AzureNative.Security.Assessment("azure-nativeAssessmentResource", new()
{
    ResourceDetails = new AzureNative.Security.Inputs.AzureResourceDetailsArgs
    {
        Source = "Azure",
    },
    ResourceId = "string",
    Status = new AzureNative.Security.Inputs.AssessmentStatusArgs
    {
        Code = "string",
        Cause = "string",
        Description = "string",
    },
    AdditionalData = 
    {
        { "string", "string" },
    },
    AssessmentName = "string",
    Metadata = new AzureNative.Security.Inputs.SecurityAssessmentMetadataPropertiesArgs
    {
        AssessmentType = "string",
        DisplayName = "string",
        Severity = "string",
        Categories = new[]
        {
            "string",
        },
        Description = "string",
        ImplementationEffort = "string",
        PartnerData = new AzureNative.Security.Inputs.SecurityAssessmentMetadataPartnerDataArgs
        {
            PartnerName = "string",
            Secret = "string",
            ProductName = "string",
        },
        Preview = false,
        RemediationDescription = "string",
        Threats = new[]
        {
            "string",
        },
        UserImpact = "string",
    },
    PartnersData = new AzureNative.Security.Inputs.SecurityAssessmentPartnerDataArgs
    {
        PartnerName = "string",
        Secret = "string",
    },
});
example, err := security.NewAssessment(ctx, "azure-nativeAssessmentResource", &security.AssessmentArgs{
	ResourceDetails: &security.AzureResourceDetailsArgs{
		Source: pulumi.String("Azure"),
	},
	ResourceId: pulumi.String("string"),
	Status: &security.AssessmentStatusArgs{
		Code:        pulumi.String("string"),
		Cause:       pulumi.String("string"),
		Description: pulumi.String("string"),
	},
	AdditionalData: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	AssessmentName: pulumi.String("string"),
	Metadata: &security.SecurityAssessmentMetadataPropertiesArgs{
		AssessmentType: pulumi.String("string"),
		DisplayName:    pulumi.String("string"),
		Severity:       pulumi.String("string"),
		Categories: pulumi.StringArray{
			pulumi.String("string"),
		},
		Description:          pulumi.String("string"),
		ImplementationEffort: pulumi.String("string"),
		PartnerData: &security.SecurityAssessmentMetadataPartnerDataArgs{
			PartnerName: pulumi.String("string"),
			Secret:      pulumi.String("string"),
			ProductName: pulumi.String("string"),
		},
		Preview:                pulumi.Bool(false),
		RemediationDescription: pulumi.String("string"),
		Threats: pulumi.StringArray{
			pulumi.String("string"),
		},
		UserImpact: pulumi.String("string"),
	},
	PartnersData: &security.SecurityAssessmentPartnerDataArgs{
		PartnerName: pulumi.String("string"),
		Secret:      pulumi.String("string"),
	},
})
var azure_nativeAssessmentResource = new Assessment("azure-nativeAssessmentResource", AssessmentArgs.builder()
    .resourceDetails(AzureResourceDetailsArgs.builder()
        .source("Azure")
        .build())
    .resourceId("string")
    .status(AssessmentStatusArgs.builder()
        .code("string")
        .cause("string")
        .description("string")
        .build())
    .additionalData(Map.of("string", "string"))
    .assessmentName("string")
    .metadata(SecurityAssessmentMetadataPropertiesArgs.builder()
        .assessmentType("string")
        .displayName("string")
        .severity("string")
        .categories("string")
        .description("string")
        .implementationEffort("string")
        .partnerData(SecurityAssessmentMetadataPartnerDataArgs.builder()
            .partnerName("string")
            .secret("string")
            .productName("string")
            .build())
        .preview(false)
        .remediationDescription("string")
        .threats("string")
        .userImpact("string")
        .build())
    .partnersData(SecurityAssessmentPartnerDataArgs.builder()
        .partnerName("string")
        .secret("string")
        .build())
    .build());
azure_native_assessment_resource = azure_native.security.Assessment("azure-nativeAssessmentResource",
    resource_details={
        "source": "Azure",
    },
    resource_id="string",
    status={
        "code": "string",
        "cause": "string",
        "description": "string",
    },
    additional_data={
        "string": "string",
    },
    assessment_name="string",
    metadata={
        "assessment_type": "string",
        "display_name": "string",
        "severity": "string",
        "categories": ["string"],
        "description": "string",
        "implementation_effort": "string",
        "partner_data": {
            "partner_name": "string",
            "secret": "string",
            "product_name": "string",
        },
        "preview": False,
        "remediation_description": "string",
        "threats": ["string"],
        "user_impact": "string",
    },
    partners_data={
        "partner_name": "string",
        "secret": "string",
    })
const azure_nativeAssessmentResource = new azure_native.security.Assessment("azure-nativeAssessmentResource", {
    resourceDetails: {
        source: "Azure",
    },
    resourceId: "string",
    status: {
        code: "string",
        cause: "string",
        description: "string",
    },
    additionalData: {
        string: "string",
    },
    assessmentName: "string",
    metadata: {
        assessmentType: "string",
        displayName: "string",
        severity: "string",
        categories: ["string"],
        description: "string",
        implementationEffort: "string",
        partnerData: {
            partnerName: "string",
            secret: "string",
            productName: "string",
        },
        preview: false,
        remediationDescription: "string",
        threats: ["string"],
        userImpact: "string",
    },
    partnersData: {
        partnerName: "string",
        secret: "string",
    },
});
type: azure-native:security:Assessment
properties:
    additionalData:
        string: string
    assessmentName: string
    metadata:
        assessmentType: string
        categories:
            - string
        description: string
        displayName: string
        implementationEffort: string
        partnerData:
            partnerName: string
            productName: string
            secret: string
        preview: false
        remediationDescription: string
        severity: string
        threats:
            - string
        userImpact: string
    partnersData:
        partnerName: string
        secret: string
    resourceDetails:
        source: Azure
    resourceId: string
    status:
        cause: string
        code: string
        description: string
Assessment Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Assessment resource accepts the following input properties:
- ResourceDetails Pulumi.Azure | Pulumi.Native. Security. Inputs. Azure Resource Details Azure | Pulumi.Native. Security. Inputs. On Premise Resource Details Azure Native. Security. Inputs. On Premise Sql Resource Details 
- Details of the resource that was assessed
- ResourceId string
- The identifier of the resource.
- Status
Pulumi.Azure Native. Security. Inputs. Assessment Status 
- The result of the assessment
- AdditionalData Dictionary<string, string>
- Additional data regarding the assessment
- AssessmentName string
- The Assessment Key - Unique key for the assessment type
- Metadata
Pulumi.Azure Native. Security. Inputs. Security Assessment Metadata Properties 
- Describes properties of an assessment metadata.
- PartnersData Pulumi.Azure Native. Security. Inputs. Security Assessment Partner Data 
- Data regarding 3rd party partner integration
- ResourceDetails AzureResource | OnDetails Args Premise | OnResource Details Args Premise Sql Resource Details Args 
- Details of the resource that was assessed
- ResourceId string
- The identifier of the resource.
- Status
AssessmentStatus Args 
- The result of the assessment
- AdditionalData map[string]string
- Additional data regarding the assessment
- AssessmentName string
- The Assessment Key - Unique key for the assessment type
- Metadata
SecurityAssessment Metadata Properties Args 
- Describes properties of an assessment metadata.
- PartnersData SecurityAssessment Partner Data Args 
- Data regarding 3rd party partner integration
- resourceDetails AzureResource | OnDetails Premise | OnResource Details Premise Sql Resource Details 
- Details of the resource that was assessed
- resourceId String
- The identifier of the resource.
- status
AssessmentStatus 
- The result of the assessment
- additionalData Map<String,String>
- Additional data regarding the assessment
- assessmentName String
- The Assessment Key - Unique key for the assessment type
- metadata
SecurityAssessment Metadata Properties 
- Describes properties of an assessment metadata.
- partnersData SecurityAssessment Partner Data 
- Data regarding 3rd party partner integration
- resourceDetails AzureResource | OnDetails Premise | OnResource Details Premise Sql Resource Details 
- Details of the resource that was assessed
- resourceId string
- The identifier of the resource.
- status
AssessmentStatus 
- The result of the assessment
- additionalData {[key: string]: string}
- Additional data regarding the assessment
- assessmentName string
- The Assessment Key - Unique key for the assessment type
- metadata
SecurityAssessment Metadata Properties 
- Describes properties of an assessment metadata.
- partnersData SecurityAssessment Partner Data 
- Data regarding 3rd party partner integration
- resource_details AzureResource | OnDetails Args Premise | OnResource Details Args Premise Sql Resource Details Args 
- Details of the resource that was assessed
- resource_id str
- The identifier of the resource.
- status
AssessmentStatus Args 
- The result of the assessment
- additional_data Mapping[str, str]
- Additional data regarding the assessment
- assessment_name str
- The Assessment Key - Unique key for the assessment type
- metadata
SecurityAssessment Metadata Properties Args 
- Describes properties of an assessment metadata.
- partners_data SecurityAssessment Partner Data Args 
- Data regarding 3rd party partner integration
- resourceDetails Property Map | Property Map | Property Map
- Details of the resource that was assessed
- resourceId String
- The identifier of the resource.
- status Property Map
- The result of the assessment
- additionalData Map<String>
- Additional data regarding the assessment
- assessmentName String
- The Assessment Key - Unique key for the assessment type
- metadata Property Map
- Describes properties of an assessment metadata.
- partnersData Property Map
- Data regarding 3rd party partner integration
Outputs
All input properties are implicitly available as output properties. Additionally, the Assessment resource produces the following output properties:
- DisplayName string
- User friendly display name of the assessment
- Id string
- The provider-assigned unique ID for this managed resource.
- Links
Pulumi.Azure Native. Security. Outputs. Assessment Links Response 
- Links relevant to the assessment
- Name string
- Resource name
- Type string
- Resource type
- DisplayName string
- User friendly display name of the assessment
- Id string
- The provider-assigned unique ID for this managed resource.
- Links
AssessmentLinks Response 
- Links relevant to the assessment
- Name string
- Resource name
- Type string
- Resource type
- displayName String
- User friendly display name of the assessment
- id String
- The provider-assigned unique ID for this managed resource.
- links
AssessmentLinks Response 
- Links relevant to the assessment
- name String
- Resource name
- type String
- Resource type
- displayName string
- User friendly display name of the assessment
- id string
- The provider-assigned unique ID for this managed resource.
- links
AssessmentLinks Response 
- Links relevant to the assessment
- name string
- Resource name
- type string
- Resource type
- display_name str
- User friendly display name of the assessment
- id str
- The provider-assigned unique ID for this managed resource.
- links
AssessmentLinks Response 
- Links relevant to the assessment
- name str
- Resource name
- type str
- Resource type
- displayName String
- User friendly display name of the assessment
- id String
- The provider-assigned unique ID for this managed resource.
- links Property Map
- Links relevant to the assessment
- name String
- Resource name
- type String
- Resource type
Supporting Types
AssessmentLinksResponse, AssessmentLinksResponseArgs      
- AzurePortal stringUri 
- Link to assessment in Azure Portal
- AzurePortal stringUri 
- Link to assessment in Azure Portal
- azurePortal StringUri 
- Link to assessment in Azure Portal
- azurePortal stringUri 
- Link to assessment in Azure Portal
- azure_portal_ struri 
- Link to assessment in Azure Portal
- azurePortal StringUri 
- Link to assessment in Azure Portal
AssessmentStatus, AssessmentStatusArgs    
- Code
string | Pulumi.Azure Native. Security. Assessment Status Code 
- Programmatic code for the status of the assessment
- Cause string
- Programmatic code for the cause of the assessment status
- Description string
- Human readable description of the assessment status
- Code
string | AssessmentStatus Code 
- Programmatic code for the status of the assessment
- Cause string
- Programmatic code for the cause of the assessment status
- Description string
- Human readable description of the assessment status
- code
String | AssessmentStatus Code 
- Programmatic code for the status of the assessment
- cause String
- Programmatic code for the cause of the assessment status
- description String
- Human readable description of the assessment status
- code
string | AssessmentStatus Code 
- Programmatic code for the status of the assessment
- cause string
- Programmatic code for the cause of the assessment status
- description string
- Human readable description of the assessment status
- code
str | AssessmentStatus Code 
- Programmatic code for the status of the assessment
- cause str
- Programmatic code for the cause of the assessment status
- description str
- Human readable description of the assessment status
- code
String | "Healthy" | "Unhealthy" | "NotApplicable" 
- Programmatic code for the status of the assessment
- cause String
- Programmatic code for the cause of the assessment status
- description String
- Human readable description of the assessment status
AssessmentStatusCode, AssessmentStatusCodeArgs      
- Healthy
- HealthyThe resource is healthy
- Unhealthy
- UnhealthyThe resource has a security issue that needs to be addressed
- NotApplicable 
- NotApplicableAssessment for this resource did not happen
- AssessmentStatus Code Healthy 
- HealthyThe resource is healthy
- AssessmentStatus Code Unhealthy 
- UnhealthyThe resource has a security issue that needs to be addressed
- AssessmentStatus Code Not Applicable 
- NotApplicableAssessment for this resource did not happen
- Healthy
- HealthyThe resource is healthy
- Unhealthy
- UnhealthyThe resource has a security issue that needs to be addressed
- NotApplicable 
- NotApplicableAssessment for this resource did not happen
- Healthy
- HealthyThe resource is healthy
- Unhealthy
- UnhealthyThe resource has a security issue that needs to be addressed
- NotApplicable 
- NotApplicableAssessment for this resource did not happen
- HEALTHY
- HealthyThe resource is healthy
- UNHEALTHY
- UnhealthyThe resource has a security issue that needs to be addressed
- NOT_APPLICABLE
- NotApplicableAssessment for this resource did not happen
- "Healthy"
- HealthyThe resource is healthy
- "Unhealthy"
- UnhealthyThe resource has a security issue that needs to be addressed
- "NotApplicable" 
- NotApplicableAssessment for this resource did not happen
AssessmentStatusResponseResponse, AssessmentStatusResponseResponseArgs        
- Code string
- Programmatic code for the status of the assessment
- FirstEvaluation stringDate 
- The time that the assessment was created and first evaluated. Returned as UTC time in ISO 8601 format
- StatusChange stringDate 
- The time that the status of the assessment last changed. Returned as UTC time in ISO 8601 format
- Cause string
- Programmatic code for the cause of the assessment status
- Description string
- Human readable description of the assessment status
- Code string
- Programmatic code for the status of the assessment
- FirstEvaluation stringDate 
- The time that the assessment was created and first evaluated. Returned as UTC time in ISO 8601 format
- StatusChange stringDate 
- The time that the status of the assessment last changed. Returned as UTC time in ISO 8601 format
- Cause string
- Programmatic code for the cause of the assessment status
- Description string
- Human readable description of the assessment status
- code String
- Programmatic code for the status of the assessment
- firstEvaluation StringDate 
- The time that the assessment was created and first evaluated. Returned as UTC time in ISO 8601 format
- statusChange StringDate 
- The time that the status of the assessment last changed. Returned as UTC time in ISO 8601 format
- cause String
- Programmatic code for the cause of the assessment status
- description String
- Human readable description of the assessment status
- code string
- Programmatic code for the status of the assessment
- firstEvaluation stringDate 
- The time that the assessment was created and first evaluated. Returned as UTC time in ISO 8601 format
- statusChange stringDate 
- The time that the status of the assessment last changed. Returned as UTC time in ISO 8601 format
- cause string
- Programmatic code for the cause of the assessment status
- description string
- Human readable description of the assessment status
- code str
- Programmatic code for the status of the assessment
- first_evaluation_ strdate 
- The time that the assessment was created and first evaluated. Returned as UTC time in ISO 8601 format
- status_change_ strdate 
- The time that the status of the assessment last changed. Returned as UTC time in ISO 8601 format
- cause str
- Programmatic code for the cause of the assessment status
- description str
- Human readable description of the assessment status
- code String
- Programmatic code for the status of the assessment
- firstEvaluation StringDate 
- The time that the assessment was created and first evaluated. Returned as UTC time in ISO 8601 format
- statusChange StringDate 
- The time that the status of the assessment last changed. Returned as UTC time in ISO 8601 format
- cause String
- Programmatic code for the cause of the assessment status
- description String
- Human readable description of the assessment status
AssessmentType, AssessmentTypeArgs    
- BuiltIn 
- BuiltInMicrosoft Defender for Cloud managed assessments
- CustomPolicy 
- CustomPolicyUser defined policies that are automatically ingested from Azure Policy to Microsoft Defender for Cloud
- CustomerManaged 
- CustomerManagedUser assessments pushed directly by the user or other third party to Microsoft Defender for Cloud
- AssessmentType Built In 
- BuiltInMicrosoft Defender for Cloud managed assessments
- AssessmentType Custom Policy 
- CustomPolicyUser defined policies that are automatically ingested from Azure Policy to Microsoft Defender for Cloud
- AssessmentType Customer Managed 
- CustomerManagedUser assessments pushed directly by the user or other third party to Microsoft Defender for Cloud
- BuiltIn 
- BuiltInMicrosoft Defender for Cloud managed assessments
- CustomPolicy 
- CustomPolicyUser defined policies that are automatically ingested from Azure Policy to Microsoft Defender for Cloud
- CustomerManaged 
- CustomerManagedUser assessments pushed directly by the user or other third party to Microsoft Defender for Cloud
- BuiltIn 
- BuiltInMicrosoft Defender for Cloud managed assessments
- CustomPolicy 
- CustomPolicyUser defined policies that are automatically ingested from Azure Policy to Microsoft Defender for Cloud
- CustomerManaged 
- CustomerManagedUser assessments pushed directly by the user or other third party to Microsoft Defender for Cloud
- BUILT_IN
- BuiltInMicrosoft Defender for Cloud managed assessments
- CUSTOM_POLICY
- CustomPolicyUser defined policies that are automatically ingested from Azure Policy to Microsoft Defender for Cloud
- CUSTOMER_MANAGED
- CustomerManagedUser assessments pushed directly by the user or other third party to Microsoft Defender for Cloud
- "BuiltIn" 
- BuiltInMicrosoft Defender for Cloud managed assessments
- "CustomPolicy" 
- CustomPolicyUser defined policies that are automatically ingested from Azure Policy to Microsoft Defender for Cloud
- "CustomerManaged" 
- CustomerManagedUser assessments pushed directly by the user or other third party to Microsoft Defender for Cloud
AzureResourceDetails, AzureResourceDetailsArgs      
AzureResourceDetailsResponse, AzureResourceDetailsResponseArgs        
- Id string
- Azure resource Id of the assessed resource
- Id string
- Azure resource Id of the assessed resource
- id String
- Azure resource Id of the assessed resource
- id string
- Azure resource Id of the assessed resource
- id str
- Azure resource Id of the assessed resource
- id String
- Azure resource Id of the assessed resource
Categories, CategoriesArgs  
- Compute
- Compute
- Networking
- Networking
- Data
- Data
- IdentityAnd Access 
- IdentityAndAccess
- IoT 
- IoT
- CategoriesCompute 
- Compute
- CategoriesNetworking 
- Networking
- CategoriesData 
- Data
- CategoriesIdentity And Access 
- IdentityAndAccess
- CategoriesIo T 
- IoT
- Compute
- Compute
- Networking
- Networking
- Data
- Data
- IdentityAnd Access 
- IdentityAndAccess
- IoT 
- IoT
- Compute
- Compute
- Networking
- Networking
- Data
- Data
- IdentityAnd Access 
- IdentityAndAccess
- IoT 
- IoT
- COMPUTE
- Compute
- NETWORKING
- Networking
- DATA
- Data
- IDENTITY_AND_ACCESS
- IdentityAndAccess
- IO_T
- IoT
- "Compute"
- Compute
- "Networking"
- Networking
- "Data"
- Data
- "IdentityAnd Access" 
- IdentityAndAccess
- "IoT" 
- IoT
ImplementationEffort, ImplementationEffortArgs    
- Low
- Low
- Moderate
- Moderate
- High
- High
- ImplementationEffort Low 
- Low
- ImplementationEffort Moderate 
- Moderate
- ImplementationEffort High 
- High
- Low
- Low
- Moderate
- Moderate
- High
- High
- Low
- Low
- Moderate
- Moderate
- High
- High
- LOW
- Low
- MODERATE
- Moderate
- HIGH
- High
- "Low"
- Low
- "Moderate"
- Moderate
- "High"
- High
OnPremiseResourceDetails, OnPremiseResourceDetailsArgs        
- MachineName string
- The name of the machine
- SourceComputer stringId 
- The oms agent Id installed on the machine
- Vmuuid string
- The unique Id of the machine
- WorkspaceId string
- Azure resource Id of the workspace the machine is attached to
- MachineName string
- The name of the machine
- SourceComputer stringId 
- The oms agent Id installed on the machine
- Vmuuid string
- The unique Id of the machine
- WorkspaceId string
- Azure resource Id of the workspace the machine is attached to
- machineName String
- The name of the machine
- sourceComputer StringId 
- The oms agent Id installed on the machine
- vmuuid String
- The unique Id of the machine
- workspaceId String
- Azure resource Id of the workspace the machine is attached to
- machineName string
- The name of the machine
- sourceComputer stringId 
- The oms agent Id installed on the machine
- vmuuid string
- The unique Id of the machine
- workspaceId string
- Azure resource Id of the workspace the machine is attached to
- machine_name str
- The name of the machine
- source_computer_ strid 
- The oms agent Id installed on the machine
- vmuuid str
- The unique Id of the machine
- workspace_id str
- Azure resource Id of the workspace the machine is attached to
- machineName String
- The name of the machine
- sourceComputer StringId 
- The oms agent Id installed on the machine
- vmuuid String
- The unique Id of the machine
- workspaceId String
- Azure resource Id of the workspace the machine is attached to
OnPremiseResourceDetailsResponse, OnPremiseResourceDetailsResponseArgs          
- MachineName string
- The name of the machine
- SourceComputer stringId 
- The oms agent Id installed on the machine
- Vmuuid string
- The unique Id of the machine
- WorkspaceId string
- Azure resource Id of the workspace the machine is attached to
- MachineName string
- The name of the machine
- SourceComputer stringId 
- The oms agent Id installed on the machine
- Vmuuid string
- The unique Id of the machine
- WorkspaceId string
- Azure resource Id of the workspace the machine is attached to
- machineName String
- The name of the machine
- sourceComputer StringId 
- The oms agent Id installed on the machine
- vmuuid String
- The unique Id of the machine
- workspaceId String
- Azure resource Id of the workspace the machine is attached to
- machineName string
- The name of the machine
- sourceComputer stringId 
- The oms agent Id installed on the machine
- vmuuid string
- The unique Id of the machine
- workspaceId string
- Azure resource Id of the workspace the machine is attached to
- machine_name str
- The name of the machine
- source_computer_ strid 
- The oms agent Id installed on the machine
- vmuuid str
- The unique Id of the machine
- workspace_id str
- Azure resource Id of the workspace the machine is attached to
- machineName String
- The name of the machine
- sourceComputer StringId 
- The oms agent Id installed on the machine
- vmuuid String
- The unique Id of the machine
- workspaceId String
- Azure resource Id of the workspace the machine is attached to
OnPremiseSqlResourceDetails, OnPremiseSqlResourceDetailsArgs          
- DatabaseName string
- The Sql database name installed on the machine
- MachineName string
- The name of the machine
- ServerName string
- The Sql server name installed on the machine
- SourceComputer stringId 
- The oms agent Id installed on the machine
- Vmuuid string
- The unique Id of the machine
- WorkspaceId string
- Azure resource Id of the workspace the machine is attached to
- DatabaseName string
- The Sql database name installed on the machine
- MachineName string
- The name of the machine
- ServerName string
- The Sql server name installed on the machine
- SourceComputer stringId 
- The oms agent Id installed on the machine
- Vmuuid string
- The unique Id of the machine
- WorkspaceId string
- Azure resource Id of the workspace the machine is attached to
- databaseName String
- The Sql database name installed on the machine
- machineName String
- The name of the machine
- serverName String
- The Sql server name installed on the machine
- sourceComputer StringId 
- The oms agent Id installed on the machine
- vmuuid String
- The unique Id of the machine
- workspaceId String
- Azure resource Id of the workspace the machine is attached to
- databaseName string
- The Sql database name installed on the machine
- machineName string
- The name of the machine
- serverName string
- The Sql server name installed on the machine
- sourceComputer stringId 
- The oms agent Id installed on the machine
- vmuuid string
- The unique Id of the machine
- workspaceId string
- Azure resource Id of the workspace the machine is attached to
- database_name str
- The Sql database name installed on the machine
- machine_name str
- The name of the machine
- server_name str
- The Sql server name installed on the machine
- source_computer_ strid 
- The oms agent Id installed on the machine
- vmuuid str
- The unique Id of the machine
- workspace_id str
- Azure resource Id of the workspace the machine is attached to
- databaseName String
- The Sql database name installed on the machine
- machineName String
- The name of the machine
- serverName String
- The Sql server name installed on the machine
- sourceComputer StringId 
- The oms agent Id installed on the machine
- vmuuid String
- The unique Id of the machine
- workspaceId String
- Azure resource Id of the workspace the machine is attached to
OnPremiseSqlResourceDetailsResponse, OnPremiseSqlResourceDetailsResponseArgs            
- DatabaseName string
- The Sql database name installed on the machine
- MachineName string
- The name of the machine
- ServerName string
- The Sql server name installed on the machine
- SourceComputer stringId 
- The oms agent Id installed on the machine
- Vmuuid string
- The unique Id of the machine
- WorkspaceId string
- Azure resource Id of the workspace the machine is attached to
- DatabaseName string
- The Sql database name installed on the machine
- MachineName string
- The name of the machine
- ServerName string
- The Sql server name installed on the machine
- SourceComputer stringId 
- The oms agent Id installed on the machine
- Vmuuid string
- The unique Id of the machine
- WorkspaceId string
- Azure resource Id of the workspace the machine is attached to
- databaseName String
- The Sql database name installed on the machine
- machineName String
- The name of the machine
- serverName String
- The Sql server name installed on the machine
- sourceComputer StringId 
- The oms agent Id installed on the machine
- vmuuid String
- The unique Id of the machine
- workspaceId String
- Azure resource Id of the workspace the machine is attached to
- databaseName string
- The Sql database name installed on the machine
- machineName string
- The name of the machine
- serverName string
- The Sql server name installed on the machine
- sourceComputer stringId 
- The oms agent Id installed on the machine
- vmuuid string
- The unique Id of the machine
- workspaceId string
- Azure resource Id of the workspace the machine is attached to
- database_name str
- The Sql database name installed on the machine
- machine_name str
- The name of the machine
- server_name str
- The Sql server name installed on the machine
- source_computer_ strid 
- The oms agent Id installed on the machine
- vmuuid str
- The unique Id of the machine
- workspace_id str
- Azure resource Id of the workspace the machine is attached to
- databaseName String
- The Sql database name installed on the machine
- machineName String
- The name of the machine
- serverName String
- The Sql server name installed on the machine
- sourceComputer StringId 
- The oms agent Id installed on the machine
- vmuuid String
- The unique Id of the machine
- workspaceId String
- Azure resource Id of the workspace the machine is attached to
SecurityAssessmentMetadataPartnerData, SecurityAssessmentMetadataPartnerDataArgs          
- PartnerName string
- Name of the company of the partner
- Secret string
- Secret to authenticate the partner and verify it created the assessment - write only
- ProductName string
- Name of the product of the partner that created the assessment
- PartnerName string
- Name of the company of the partner
- Secret string
- Secret to authenticate the partner and verify it created the assessment - write only
- ProductName string
- Name of the product of the partner that created the assessment
- partnerName String
- Name of the company of the partner
- secret String
- Secret to authenticate the partner and verify it created the assessment - write only
- productName String
- Name of the product of the partner that created the assessment
- partnerName string
- Name of the company of the partner
- secret string
- Secret to authenticate the partner and verify it created the assessment - write only
- productName string
- Name of the product of the partner that created the assessment
- partner_name str
- Name of the company of the partner
- secret str
- Secret to authenticate the partner and verify it created the assessment - write only
- product_name str
- Name of the product of the partner that created the assessment
- partnerName String
- Name of the company of the partner
- secret String
- Secret to authenticate the partner and verify it created the assessment - write only
- productName String
- Name of the product of the partner that created the assessment
SecurityAssessmentMetadataPartnerDataResponse, SecurityAssessmentMetadataPartnerDataResponseArgs            
- PartnerName string
- Name of the company of the partner
- Secret string
- Secret to authenticate the partner and verify it created the assessment - write only
- ProductName string
- Name of the product of the partner that created the assessment
- PartnerName string
- Name of the company of the partner
- Secret string
- Secret to authenticate the partner and verify it created the assessment - write only
- ProductName string
- Name of the product of the partner that created the assessment
- partnerName String
- Name of the company of the partner
- secret String
- Secret to authenticate the partner and verify it created the assessment - write only
- productName String
- Name of the product of the partner that created the assessment
- partnerName string
- Name of the company of the partner
- secret string
- Secret to authenticate the partner and verify it created the assessment - write only
- productName string
- Name of the product of the partner that created the assessment
- partner_name str
- Name of the company of the partner
- secret str
- Secret to authenticate the partner and verify it created the assessment - write only
- product_name str
- Name of the product of the partner that created the assessment
- partnerName String
- Name of the company of the partner
- secret String
- Secret to authenticate the partner and verify it created the assessment - write only
- productName String
- Name of the product of the partner that created the assessment
SecurityAssessmentMetadataProperties, SecurityAssessmentMetadataPropertiesArgs        
- AssessmentType string | Pulumi.Azure Native. Security. Assessment Type 
- BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
- DisplayName string
- User friendly display name of the assessment
- Severity
string | Pulumi.Azure Native. Security. Severity 
- The severity level of the assessment
- Categories
List<Union<string, Pulumi.Azure Native. Security. Categories>> 
- Description string
- Human readable description of the assessment
- ImplementationEffort string | Pulumi.Azure Native. Security. Implementation Effort 
- The implementation effort required to remediate this assessment
- PartnerData Pulumi.Azure Native. Security. Inputs. Security Assessment Metadata Partner Data 
- Describes the partner that created the assessment
- Preview bool
- True if this assessment is in preview release status
- RemediationDescription string
- Human readable description of what you should do to mitigate this security issue
- Threats
List<Union<string, Pulumi.Azure Native. Security. Threats>> 
- UserImpact string | Pulumi.Azure Native. Security. User Impact 
- The user impact of the assessment
- AssessmentType string | AssessmentType 
- BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
- DisplayName string
- User friendly display name of the assessment
- Severity string | Severity
- The severity level of the assessment
- Categories []string
- Description string
- Human readable description of the assessment
- ImplementationEffort string | ImplementationEffort 
- The implementation effort required to remediate this assessment
- PartnerData SecurityAssessment Metadata Partner Data 
- Describes the partner that created the assessment
- Preview bool
- True if this assessment is in preview release status
- RemediationDescription string
- Human readable description of what you should do to mitigate this security issue
- Threats []string
- UserImpact string | UserImpact 
- The user impact of the assessment
- assessmentType String | AssessmentType 
- BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
- displayName String
- User friendly display name of the assessment
- severity String | Severity
- The severity level of the assessment
- categories List<Either<String,Categories>>
- description String
- Human readable description of the assessment
- implementationEffort String | ImplementationEffort 
- The implementation effort required to remediate this assessment
- partnerData SecurityAssessment Metadata Partner Data 
- Describes the partner that created the assessment
- preview Boolean
- True if this assessment is in preview release status
- remediationDescription String
- Human readable description of what you should do to mitigate this security issue
- threats List<Either<String,Threats>>
- userImpact String | UserImpact 
- The user impact of the assessment
- assessmentType string | AssessmentType 
- BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
- displayName string
- User friendly display name of the assessment
- severity string | Severity
- The severity level of the assessment
- categories (string | Categories)[]
- description string
- Human readable description of the assessment
- implementationEffort string | ImplementationEffort 
- The implementation effort required to remediate this assessment
- partnerData SecurityAssessment Metadata Partner Data 
- Describes the partner that created the assessment
- preview boolean
- True if this assessment is in preview release status
- remediationDescription string
- Human readable description of what you should do to mitigate this security issue
- threats (string | Threats)[]
- userImpact string | UserImpact 
- The user impact of the assessment
- assessment_type str | AssessmentType 
- BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
- display_name str
- User friendly display name of the assessment
- severity str | Severity
- The severity level of the assessment
- categories Sequence[Union[str, Categories]]
- description str
- Human readable description of the assessment
- implementation_effort str | ImplementationEffort 
- The implementation effort required to remediate this assessment
- partner_data SecurityAssessment Metadata Partner Data 
- Describes the partner that created the assessment
- preview bool
- True if this assessment is in preview release status
- remediation_description str
- Human readable description of what you should do to mitigate this security issue
- threats Sequence[Union[str, Threats]]
- user_impact str | UserImpact 
- The user impact of the assessment
- assessmentType String | "BuiltIn" | "Custom Policy" | "Customer Managed" 
- BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
- displayName String
- User friendly display name of the assessment
- severity String | "Low" | "Medium" | "High"
- The severity level of the assessment
- categories
List<String | "Compute" | "Networking" | "Data" | "IdentityAnd Access" | "Io T"> 
- description String
- Human readable description of the assessment
- implementationEffort String | "Low" | "Moderate" | "High"
- The implementation effort required to remediate this assessment
- partnerData Property Map
- Describes the partner that created the assessment
- preview Boolean
- True if this assessment is in preview release status
- remediationDescription String
- Human readable description of what you should do to mitigate this security issue
- threats
List<String | "accountBreach" | "data Exfiltration" | "data Spillage" | "malicious Insider" | "elevation Of Privilege" | "threat Resistance" | "missing Coverage" | "denial Of Service"> 
- userImpact String | "Low" | "Moderate" | "High"
- The user impact of the assessment
SecurityAssessmentMetadataPropertiesResponse, SecurityAssessmentMetadataPropertiesResponseArgs          
- AssessmentType string
- BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
- DisplayName string
- User friendly display name of the assessment
- PolicyDefinition stringId 
- Azure resource ID of the policy definition that turns this assessment calculation on
- Severity string
- The severity level of the assessment
- Categories List<string>
- Description string
- Human readable description of the assessment
- ImplementationEffort string
- The implementation effort required to remediate this assessment
- PartnerData Pulumi.Azure Native. Security. Inputs. Security Assessment Metadata Partner Data Response 
- Describes the partner that created the assessment
- Preview bool
- True if this assessment is in preview release status
- RemediationDescription string
- Human readable description of what you should do to mitigate this security issue
- Threats List<string>
- UserImpact string
- The user impact of the assessment
- AssessmentType string
- BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
- DisplayName string
- User friendly display name of the assessment
- PolicyDefinition stringId 
- Azure resource ID of the policy definition that turns this assessment calculation on
- Severity string
- The severity level of the assessment
- Categories []string
- Description string
- Human readable description of the assessment
- ImplementationEffort string
- The implementation effort required to remediate this assessment
- PartnerData SecurityAssessment Metadata Partner Data Response 
- Describes the partner that created the assessment
- Preview bool
- True if this assessment is in preview release status
- RemediationDescription string
- Human readable description of what you should do to mitigate this security issue
- Threats []string
- UserImpact string
- The user impact of the assessment
- assessmentType String
- BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
- displayName String
- User friendly display name of the assessment
- policyDefinition StringId 
- Azure resource ID of the policy definition that turns this assessment calculation on
- severity String
- The severity level of the assessment
- categories List<String>
- description String
- Human readable description of the assessment
- implementationEffort String
- The implementation effort required to remediate this assessment
- partnerData SecurityAssessment Metadata Partner Data Response 
- Describes the partner that created the assessment
- preview Boolean
- True if this assessment is in preview release status
- remediationDescription String
- Human readable description of what you should do to mitigate this security issue
- threats List<String>
- userImpact String
- The user impact of the assessment
- assessmentType string
- BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
- displayName string
- User friendly display name of the assessment
- policyDefinition stringId 
- Azure resource ID of the policy definition that turns this assessment calculation on
- severity string
- The severity level of the assessment
- categories string[]
- description string
- Human readable description of the assessment
- implementationEffort string
- The implementation effort required to remediate this assessment
- partnerData SecurityAssessment Metadata Partner Data Response 
- Describes the partner that created the assessment
- preview boolean
- True if this assessment is in preview release status
- remediationDescription string
- Human readable description of what you should do to mitigate this security issue
- threats string[]
- userImpact string
- The user impact of the assessment
- assessment_type str
- BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
- display_name str
- User friendly display name of the assessment
- policy_definition_ strid 
- Azure resource ID of the policy definition that turns this assessment calculation on
- severity str
- The severity level of the assessment
- categories Sequence[str]
- description str
- Human readable description of the assessment
- implementation_effort str
- The implementation effort required to remediate this assessment
- partner_data SecurityAssessment Metadata Partner Data Response 
- Describes the partner that created the assessment
- preview bool
- True if this assessment is in preview release status
- remediation_description str
- Human readable description of what you should do to mitigate this security issue
- threats Sequence[str]
- user_impact str
- The user impact of the assessment
- assessmentType String
- BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
- displayName String
- User friendly display name of the assessment
- policyDefinition StringId 
- Azure resource ID of the policy definition that turns this assessment calculation on
- severity String
- The severity level of the assessment
- categories List<String>
- description String
- Human readable description of the assessment
- implementationEffort String
- The implementation effort required to remediate this assessment
- partnerData Property Map
- Describes the partner that created the assessment
- preview Boolean
- True if this assessment is in preview release status
- remediationDescription String
- Human readable description of what you should do to mitigate this security issue
- threats List<String>
- userImpact String
- The user impact of the assessment
SecurityAssessmentPartnerData, SecurityAssessmentPartnerDataArgs        
- PartnerName string
- Name of the company of the partner
- Secret string
- secret to authenticate the partner - write only
- PartnerName string
- Name of the company of the partner
- Secret string
- secret to authenticate the partner - write only
- partnerName String
- Name of the company of the partner
- secret String
- secret to authenticate the partner - write only
- partnerName string
- Name of the company of the partner
- secret string
- secret to authenticate the partner - write only
- partner_name str
- Name of the company of the partner
- secret str
- secret to authenticate the partner - write only
- partnerName String
- Name of the company of the partner
- secret String
- secret to authenticate the partner - write only
SecurityAssessmentPartnerDataResponse, SecurityAssessmentPartnerDataResponseArgs          
- PartnerName string
- Name of the company of the partner
- Secret string
- secret to authenticate the partner - write only
- PartnerName string
- Name of the company of the partner
- Secret string
- secret to authenticate the partner - write only
- partnerName String
- Name of the company of the partner
- secret String
- secret to authenticate the partner - write only
- partnerName string
- Name of the company of the partner
- secret string
- secret to authenticate the partner - write only
- partner_name str
- Name of the company of the partner
- secret str
- secret to authenticate the partner - write only
- partnerName String
- Name of the company of the partner
- secret String
- secret to authenticate the partner - write only
Severity, SeverityArgs  
- Low
- Low
- Medium
- Medium
- High
- High
- SeverityLow 
- Low
- SeverityMedium 
- Medium
- SeverityHigh 
- High
- Low
- Low
- Medium
- Medium
- High
- High
- Low
- Low
- Medium
- Medium
- High
- High
- LOW
- Low
- MEDIUM
- Medium
- HIGH
- High
- "Low"
- Low
- "Medium"
- Medium
- "High"
- High
Threats, ThreatsArgs  
- AccountBreach 
- accountBreach
- DataExfiltration 
- dataExfiltration
- DataSpillage 
- dataSpillage
- MaliciousInsider 
- maliciousInsider
- ElevationOf Privilege 
- elevationOfPrivilege
- ThreatResistance 
- threatResistance
- MissingCoverage 
- missingCoverage
- DenialOf Service 
- denialOfService
- ThreatsAccount Breach 
- accountBreach
- ThreatsData Exfiltration 
- dataExfiltration
- ThreatsData Spillage 
- dataSpillage
- ThreatsMalicious Insider 
- maliciousInsider
- ThreatsElevation Of Privilege 
- elevationOfPrivilege
- ThreatsThreat Resistance 
- threatResistance
- ThreatsMissing Coverage 
- missingCoverage
- ThreatsDenial Of Service 
- denialOfService
- AccountBreach 
- accountBreach
- DataExfiltration 
- dataExfiltration
- DataSpillage 
- dataSpillage
- MaliciousInsider 
- maliciousInsider
- ElevationOf Privilege 
- elevationOfPrivilege
- ThreatResistance 
- threatResistance
- MissingCoverage 
- missingCoverage
- DenialOf Service 
- denialOfService
- AccountBreach 
- accountBreach
- DataExfiltration 
- dataExfiltration
- DataSpillage 
- dataSpillage
- MaliciousInsider 
- maliciousInsider
- ElevationOf Privilege 
- elevationOfPrivilege
- ThreatResistance 
- threatResistance
- MissingCoverage 
- missingCoverage
- DenialOf Service 
- denialOfService
- ACCOUNT_BREACH
- accountBreach
- DATA_EXFILTRATION
- dataExfiltration
- DATA_SPILLAGE
- dataSpillage
- MALICIOUS_INSIDER
- maliciousInsider
- ELEVATION_OF_PRIVILEGE
- elevationOfPrivilege
- THREAT_RESISTANCE
- threatResistance
- MISSING_COVERAGE
- missingCoverage
- DENIAL_OF_SERVICE
- denialOfService
- "accountBreach" 
- accountBreach
- "dataExfiltration" 
- dataExfiltration
- "dataSpillage" 
- dataSpillage
- "maliciousInsider" 
- maliciousInsider
- "elevationOf Privilege" 
- elevationOfPrivilege
- "threatResistance" 
- threatResistance
- "missingCoverage" 
- missingCoverage
- "denialOf Service" 
- denialOfService
UserImpact, UserImpactArgs    
- Low
- Low
- Moderate
- Moderate
- High
- High
- UserImpact Low 
- Low
- UserImpact Moderate 
- Moderate
- UserImpact High 
- High
- Low
- Low
- Moderate
- Moderate
- High
- High
- Low
- Low
- Moderate
- Moderate
- High
- High
- LOW
- Low
- MODERATE
- Moderate
- HIGH
- High
- "Low"
- Low
- "Moderate"
- Moderate
- "High"
- High
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:security:Assessment 8bb8be0a-6010-4789-812f-e4d661c4ed0e /{resourceId}/providers/Microsoft.Security/assessments/{assessmentName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0