Azure Native

v1.88.1 published on Thursday, Dec 1, 2022 by Pulumi

AssessmentMetadataInSubscription

Security assessment metadata API Version: 2020-01-01.

Example Usage

Create security assessment metadata for subscription

using System.Collections.Generic;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var assessmentMetadataInSubscription = new AzureNative.Security.AssessmentMetadataInSubscription("assessmentMetadataInSubscription", new()
    {
        AssessmentMetadataName = "ca039e75-a276-4175-aebc-bcd41e4b14b7",
        AssessmentType = "CustomerManaged",
        Categories = new[]
        {
            "Compute",
        },
        Description = "Install an endpoint protection solution on your virtual machines scale sets, to protect them from threats and vulnerabilities.",
        DisplayName = "Install endpoint protection solution on virtual machine scale sets",
        ImplementationEffort = "Low",
        RemediationDescription = "To install an endpoint protection solution: 1.  <a href=\"https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-faq#how-do-i-turn-on-antimalware-in-my-virtual-machine-scale-set\">Follow the instructions in How do I turn on antimalware in my virtual machine scale set</a>",
        Severity = "Medium",
        Threats = new[]
        {
            "dataExfiltration",
            "dataSpillage",
            "maliciousInsider",
        },
        UserImpact = "Low",
    });

});
package main

import (
	security "github.com/pulumi/pulumi-azure-native/sdk/go/azure/security"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := security.NewAssessmentMetadataInSubscription(ctx, "assessmentMetadataInSubscription", &security.AssessmentMetadataInSubscriptionArgs{
			AssessmentMetadataName: pulumi.String("ca039e75-a276-4175-aebc-bcd41e4b14b7"),
			AssessmentType:         pulumi.String("CustomerManaged"),
			Categories: pulumi.StringArray{
				pulumi.String("Compute"),
			},
			Description:            pulumi.String("Install an endpoint protection solution on your virtual machines scale sets, to protect them from threats and vulnerabilities."),
			DisplayName:            pulumi.String("Install endpoint protection solution on virtual machine scale sets"),
			ImplementationEffort:   pulumi.String("Low"),
			RemediationDescription: pulumi.String("To install an endpoint protection solution: 1.  <a href=\"https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-faq#how-do-i-turn-on-antimalware-in-my-virtual-machine-scale-set\">Follow the instructions in How do I turn on antimalware in my virtual machine scale set</a>"),
			Severity:               pulumi.String("Medium"),
			Threats: pulumi.StringArray{
				pulumi.String("dataExfiltration"),
				pulumi.String("dataSpillage"),
				pulumi.String("maliciousInsider"),
			},
			UserImpact: pulumi.String("Low"),
		})
		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.AssessmentMetadataInSubscription;
import com.pulumi.azurenative.security.AssessmentMetadataInSubscriptionArgs;
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 assessmentMetadataInSubscription = new AssessmentMetadataInSubscription("assessmentMetadataInSubscription", AssessmentMetadataInSubscriptionArgs.builder()        
            .assessmentMetadataName("ca039e75-a276-4175-aebc-bcd41e4b14b7")
            .assessmentType("CustomerManaged")
            .categories("Compute")
            .description("Install an endpoint protection solution on your virtual machines scale sets, to protect them from threats and vulnerabilities.")
            .displayName("Install endpoint protection solution on virtual machine scale sets")
            .implementationEffort("Low")
            .remediationDescription("To install an endpoint protection solution: 1.  <a href=\"https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-faq#how-do-i-turn-on-antimalware-in-my-virtual-machine-scale-set\">Follow the instructions in How do I turn on antimalware in my virtual machine scale set</a>")
            .severity("Medium")
            .threats(            
                "dataExfiltration",
                "dataSpillage",
                "maliciousInsider")
            .userImpact("Low")
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

assessment_metadata_in_subscription = azure_native.security.AssessmentMetadataInSubscription("assessmentMetadataInSubscription",
    assessment_metadata_name="ca039e75-a276-4175-aebc-bcd41e4b14b7",
    assessment_type="CustomerManaged",
    categories=["Compute"],
    description="Install an endpoint protection solution on your virtual machines scale sets, to protect them from threats and vulnerabilities.",
    display_name="Install endpoint protection solution on virtual machine scale sets",
    implementation_effort="Low",
    remediation_description="To install an endpoint protection solution: 1.  <a href=\"https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-faq#how-do-i-turn-on-antimalware-in-my-virtual-machine-scale-set\">Follow the instructions in How do I turn on antimalware in my virtual machine scale set</a>",
    severity="Medium",
    threats=[
        "dataExfiltration",
        "dataSpillage",
        "maliciousInsider",
    ],
    user_impact="Low")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const assessmentMetadataInSubscription = new azure_native.security.AssessmentMetadataInSubscription("assessmentMetadataInSubscription", {
    assessmentMetadataName: "ca039e75-a276-4175-aebc-bcd41e4b14b7",
    assessmentType: "CustomerManaged",
    categories: ["Compute"],
    description: "Install an endpoint protection solution on your virtual machines scale sets, to protect them from threats and vulnerabilities.",
    displayName: "Install endpoint protection solution on virtual machine scale sets",
    implementationEffort: "Low",
    remediationDescription: "To install an endpoint protection solution: 1.  <a href=\"https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-faq#how-do-i-turn-on-antimalware-in-my-virtual-machine-scale-set\">Follow the instructions in How do I turn on antimalware in my virtual machine scale set</a>",
    severity: "Medium",
    threats: [
        "dataExfiltration",
        "dataSpillage",
        "maliciousInsider",
    ],
    userImpact: "Low",
});
resources:
  assessmentMetadataInSubscription:
    type: azure-native:security:AssessmentMetadataInSubscription
    properties:
      assessmentMetadataName: ca039e75-a276-4175-aebc-bcd41e4b14b7
      assessmentType: CustomerManaged
      categories:
        - Compute
      description: Install an endpoint protection solution on your virtual machines scale sets, to protect them from threats and vulnerabilities.
      displayName: Install endpoint protection solution on virtual machine scale sets
      implementationEffort: Low
      remediationDescription: 'To install an endpoint protection solution: 1.  <a href="https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-faq#how-do-i-turn-on-antimalware-in-my-virtual-machine-scale-set">Follow the instructions in How do I turn on antimalware in my virtual machine scale set</a>'
      severity: Medium
      threats:
        - dataExfiltration
        - dataSpillage
        - maliciousInsider
      userImpact: Low

Create AssessmentMetadataInSubscription Resource

new AssessmentMetadataInSubscription(name: string, args: AssessmentMetadataInSubscriptionArgs, opts?: CustomResourceOptions);
@overload
def AssessmentMetadataInSubscription(resource_name: str,
                                     opts: Optional[ResourceOptions] = None,
                                     assessment_metadata_name: Optional[str] = None,
                                     assessment_type: Optional[Union[str, AssessmentType]] = None,
                                     categories: Optional[Sequence[Union[str, Categories]]] = None,
                                     description: Optional[str] = None,
                                     display_name: Optional[str] = None,
                                     implementation_effort: Optional[Union[str, ImplementationEffort]] = None,
                                     partner_data: Optional[SecurityAssessmentMetadataPartnerDataArgs] = None,
                                     preview: Optional[bool] = None,
                                     remediation_description: Optional[str] = None,
                                     severity: Optional[Union[str, Severity]] = None,
                                     threats: Optional[Sequence[Union[str, Threats]]] = None,
                                     user_impact: Optional[Union[str, UserImpact]] = None)
@overload
def AssessmentMetadataInSubscription(resource_name: str,
                                     args: AssessmentMetadataInSubscriptionArgs,
                                     opts: Optional[ResourceOptions] = None)
func NewAssessmentMetadataInSubscription(ctx *Context, name string, args AssessmentMetadataInSubscriptionArgs, opts ...ResourceOption) (*AssessmentMetadataInSubscription, error)
public AssessmentMetadataInSubscription(string name, AssessmentMetadataInSubscriptionArgs args, CustomResourceOptions? opts = null)
public AssessmentMetadataInSubscription(String name, AssessmentMetadataInSubscriptionArgs args)
public AssessmentMetadataInSubscription(String name, AssessmentMetadataInSubscriptionArgs args, CustomResourceOptions options)
type: azure-native:security:AssessmentMetadataInSubscription
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args AssessmentMetadataInSubscriptionArgs
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 AssessmentMetadataInSubscriptionArgs
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 AssessmentMetadataInSubscriptionArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args AssessmentMetadataInSubscriptionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args AssessmentMetadataInSubscriptionArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

AssessmentMetadataInSubscription Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The AssessmentMetadataInSubscription resource accepts the following input properties:

AssessmentType string | Pulumi.AzureNative.Security.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 | Pulumi.AzureNative.Security.Severity

The severity level of the assessment

AssessmentMetadataName string

The Assessment Key - Unique key for the assessment type

Categories List<Union<string, Pulumi.AzureNative.Security.Categories>>
Description string

Human readable description of the assessment

ImplementationEffort string | Pulumi.AzureNative.Security.ImplementationEffort

The implementation effort required to remediate this assessment

PartnerData Pulumi.AzureNative.Security.Inputs.SecurityAssessmentMetadataPartnerDataArgs

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.AzureNative.Security.Threats>>
UserImpact string | Pulumi.AzureNative.Security.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

AssessmentMetadataName string

The Assessment Key - Unique key for the assessment type

Categories []string
Description string

Human readable description of the assessment

ImplementationEffort string | ImplementationEffort

The implementation effort required to remediate this assessment

PartnerData SecurityAssessmentMetadataPartnerDataArgs

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

assessmentMetadataName String

The Assessment Key - Unique key for the assessment type

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 SecurityAssessmentMetadataPartnerDataArgs

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

assessmentMetadataName string

The Assessment Key - Unique key for the assessment type

categories (string | Categories)[]
description string

Human readable description of the assessment

implementationEffort string | ImplementationEffort

The implementation effort required to remediate this assessment

partnerData SecurityAssessmentMetadataPartnerDataArgs

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

assessment_metadata_name str

The Assessment Key - Unique key for the assessment type

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 SecurityAssessmentMetadataPartnerDataArgs

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" | "CustomPolicy" | "CustomerManaged" | "VerifiedPartner"

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

assessmentMetadataName String

The Assessment Key - Unique key for the assessment type

categories List<String | "Compute" | "Networking" | "Data" | "IdentityAndAccess" | "IoT">
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" | "dataExfiltration" | "dataSpillage" | "maliciousInsider" | "elevationOfPrivilege" | "threatResistance" | "missingCoverage" | "denialOfService">
userImpact String | "Low" | "Moderate" | "High"

The user impact of the assessment

Outputs

All input properties are implicitly available as output properties. Additionally, the AssessmentMetadataInSubscription resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Name string

Resource name

PolicyDefinitionId string

Azure resource ID of the policy definition that turns this assessment calculation on

Type string

Resource type

Id string

The provider-assigned unique ID for this managed resource.

Name string

Resource name

PolicyDefinitionId string

Azure resource ID of the policy definition that turns this assessment calculation on

Type string

Resource type

id String

The provider-assigned unique ID for this managed resource.

name String

Resource name

policyDefinitionId String

Azure resource ID of the policy definition that turns this assessment calculation on

type String

Resource type

id string

The provider-assigned unique ID for this managed resource.

name string

Resource name

policyDefinitionId string

Azure resource ID of the policy definition that turns this assessment calculation on

type string

Resource type

id str

The provider-assigned unique ID for this managed resource.

name str

Resource name

policy_definition_id str

Azure resource ID of the policy definition that turns this assessment calculation on

type str

Resource type

id String

The provider-assigned unique ID for this managed resource.

name String

Resource name

policyDefinitionId String

Azure resource ID of the policy definition that turns this assessment calculation on

type String

Resource type

Supporting Types

AssessmentType

BuiltIn
BuiltIn

Microsoft Defender for Cloud managed assessments

CustomPolicy
CustomPolicy

User defined policies that are automatically ingested from Azure Policy to Microsoft Defender for Cloud

CustomerManaged
CustomerManaged

User assessments pushed directly by the user or other third party to Microsoft Defender for Cloud

VerifiedPartner
VerifiedPartner

An assessment that was created by a verified 3rd party if the user connected it to ASC

AssessmentTypeBuiltIn
BuiltIn

Microsoft Defender for Cloud managed assessments

AssessmentTypeCustomPolicy
CustomPolicy

User defined policies that are automatically ingested from Azure Policy to Microsoft Defender for Cloud

AssessmentTypeCustomerManaged
CustomerManaged

User assessments pushed directly by the user or other third party to Microsoft Defender for Cloud

AssessmentTypeVerifiedPartner
VerifiedPartner

An assessment that was created by a verified 3rd party if the user connected it to ASC

BuiltIn
BuiltIn

Microsoft Defender for Cloud managed assessments

CustomPolicy
CustomPolicy

User defined policies that are automatically ingested from Azure Policy to Microsoft Defender for Cloud

CustomerManaged
CustomerManaged

User assessments pushed directly by the user or other third party to Microsoft Defender for Cloud

VerifiedPartner
VerifiedPartner

An assessment that was created by a verified 3rd party if the user connected it to ASC

BuiltIn
BuiltIn

Microsoft Defender for Cloud managed assessments

CustomPolicy
CustomPolicy

User defined policies that are automatically ingested from Azure Policy to Microsoft Defender for Cloud

CustomerManaged
CustomerManaged

User assessments pushed directly by the user or other third party to Microsoft Defender for Cloud

VerifiedPartner
VerifiedPartner

An assessment that was created by a verified 3rd party if the user connected it to ASC

BUILT_IN
BuiltIn

Microsoft Defender for Cloud managed assessments

CUSTOM_POLICY
CustomPolicy

User defined policies that are automatically ingested from Azure Policy to Microsoft Defender for Cloud

CUSTOMER_MANAGED
CustomerManaged

User assessments pushed directly by the user or other third party to Microsoft Defender for Cloud

VERIFIED_PARTNER
VerifiedPartner

An assessment that was created by a verified 3rd party if the user connected it to ASC

"BuiltIn"
BuiltIn

Microsoft Defender for Cloud managed assessments

"CustomPolicy"
CustomPolicy

User defined policies that are automatically ingested from Azure Policy to Microsoft Defender for Cloud

"CustomerManaged"
CustomerManaged

User assessments pushed directly by the user or other third party to Microsoft Defender for Cloud

"VerifiedPartner"
VerifiedPartner

An assessment that was created by a verified 3rd party if the user connected it to ASC

Categories

Compute
Compute
Networking
Networking
Data
Data
IdentityAndAccess
IdentityAndAccess
IoT
IoT
CategoriesCompute
Compute
CategoriesNetworking
Networking
CategoriesData
Data
CategoriesIdentityAndAccess
IdentityAndAccess
CategoriesIoT
IoT
Compute
Compute
Networking
Networking
Data
Data
IdentityAndAccess
IdentityAndAccess
IoT
IoT
Compute
Compute
Networking
Networking
Data
Data
IdentityAndAccess
IdentityAndAccess
IoT
IoT
COMPUTE
Compute
NETWORKING
Networking
DATA
Data
IDENTITY_AND_ACCESS
IdentityAndAccess
IO_T
IoT
"Compute"
Compute
"Networking"
Networking
"Data"
Data
"IdentityAndAccess"
IdentityAndAccess
"IoT"
IoT

ImplementationEffort

Low
Low
Moderate
Moderate
High
High
ImplementationEffortLow
Low
ImplementationEffortModerate
Moderate
ImplementationEffortHigh
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

SecurityAssessmentMetadataPartnerData

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

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

Severity

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

AccountBreach
accountBreach
DataExfiltration
dataExfiltration
DataSpillage
dataSpillage
MaliciousInsider
maliciousInsider
ElevationOfPrivilege
elevationOfPrivilege
ThreatResistance
threatResistance
MissingCoverage
missingCoverage
DenialOfService
denialOfService
ThreatsAccountBreach
accountBreach
ThreatsDataExfiltration
dataExfiltration
ThreatsDataSpillage
dataSpillage
ThreatsMaliciousInsider
maliciousInsider
ThreatsElevationOfPrivilege
elevationOfPrivilege
ThreatsThreatResistance
threatResistance
ThreatsMissingCoverage
missingCoverage
ThreatsDenialOfService
denialOfService
AccountBreach
accountBreach
DataExfiltration
dataExfiltration
DataSpillage
dataSpillage
MaliciousInsider
maliciousInsider
ElevationOfPrivilege
elevationOfPrivilege
ThreatResistance
threatResistance
MissingCoverage
missingCoverage
DenialOfService
denialOfService
AccountBreach
accountBreach
DataExfiltration
dataExfiltration
DataSpillage
dataSpillage
MaliciousInsider
maliciousInsider
ElevationOfPrivilege
elevationOfPrivilege
ThreatResistance
threatResistance
MissingCoverage
missingCoverage
DenialOfService
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
"elevationOfPrivilege"
elevationOfPrivilege
"threatResistance"
threatResistance
"missingCoverage"
missingCoverage
"denialOfService"
denialOfService

UserImpact

Low
Low
Moderate
Moderate
High
High
UserImpactLow
Low
UserImpactModerate
Moderate
UserImpactHigh
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:AssessmentMetadataInSubscription ca039e75-a276-4175-aebc-bcd41e4b14b7 /providers/Microsoft.Security/assessmentMetadata/ca039e75-a276-4175-aebc-bcd41e4b14b7 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0