azure-native.impact.WorkloadImpact
Explore with Pulumi AI
Workload Impact properties Azure REST API version: 2024-05-01-preview.
Example Usage
Reporting Arm operation failure
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var workloadImpact = new AzureNative.Impact.WorkloadImpact("workloadImpact", new()
    {
        Properties = new AzureNative.Impact.Inputs.WorkloadImpactPropertiesArgs
        {
            ArmCorrelationIds = new[]
            {
                "00000000-0000-0000-0000-000000000000",
            },
            ClientIncidentDetails = new AzureNative.Impact.Inputs.ClientIncidentDetailsArgs
            {
                ClientIncidentId = "AA123",
                ClientIncidentSource = AzureNative.Impact.IncidentSource.Jira,
            },
            ImpactCategory = "ArmOperation",
            ImpactDescription = "deletion of resource failed",
            ImpactedResourceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext",
            StartDateTime = "2022-06-15T05:59:46.6517821Z",
            Workload = new AzureNative.Impact.Inputs.WorkloadArgs
            {
                Context = "webapp/scenario1",
                Toolset = AzureNative.Impact.Toolset.Other,
            },
        },
        WorkloadImpactName = "impact-002",
    });
});
package main
import (
	impact "github.com/pulumi/pulumi-azure-native-sdk/impact/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := impact.NewWorkloadImpact(ctx, "workloadImpact", &impact.WorkloadImpactArgs{
			Properties: &impact.WorkloadImpactPropertiesArgs{
				ArmCorrelationIds: pulumi.StringArray{
					pulumi.String("00000000-0000-0000-0000-000000000000"),
				},
				ClientIncidentDetails: &impact.ClientIncidentDetailsArgs{
					ClientIncidentId:     pulumi.String("AA123"),
					ClientIncidentSource: pulumi.String(impact.IncidentSourceJira),
				},
				ImpactCategory:     pulumi.String("ArmOperation"),
				ImpactDescription:  pulumi.String("deletion of resource failed"),
				ImpactedResourceId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext"),
				StartDateTime:      pulumi.String("2022-06-15T05:59:46.6517821Z"),
				Workload: &impact.WorkloadArgs{
					Context: pulumi.String("webapp/scenario1"),
					Toolset: pulumi.String(impact.ToolsetOther),
				},
			},
			WorkloadImpactName: pulumi.String("impact-002"),
		})
		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.impact.WorkloadImpact;
import com.pulumi.azurenative.impact.WorkloadImpactArgs;
import com.pulumi.azurenative.impact.inputs.WorkloadImpactPropertiesArgs;
import com.pulumi.azurenative.impact.inputs.ClientIncidentDetailsArgs;
import com.pulumi.azurenative.impact.inputs.WorkloadArgs;
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 workloadImpact = new WorkloadImpact("workloadImpact", WorkloadImpactArgs.builder()
            .properties(WorkloadImpactPropertiesArgs.builder()
                .armCorrelationIds("00000000-0000-0000-0000-000000000000")
                .clientIncidentDetails(ClientIncidentDetailsArgs.builder()
                    .clientIncidentId("AA123")
                    .clientIncidentSource("Jira")
                    .build())
                .impactCategory("ArmOperation")
                .impactDescription("deletion of resource failed")
                .impactedResourceId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext")
                .startDateTime("2022-06-15T05:59:46.6517821Z")
                .workload(WorkloadArgs.builder()
                    .context("webapp/scenario1")
                    .toolset("Other")
                    .build())
                .build())
            .workloadImpactName("impact-002")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const workloadImpact = new azure_native.impact.WorkloadImpact("workloadImpact", {
    properties: {
        armCorrelationIds: ["00000000-0000-0000-0000-000000000000"],
        clientIncidentDetails: {
            clientIncidentId: "AA123",
            clientIncidentSource: azure_native.impact.IncidentSource.Jira,
        },
        impactCategory: "ArmOperation",
        impactDescription: "deletion of resource failed",
        impactedResourceId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext",
        startDateTime: "2022-06-15T05:59:46.6517821Z",
        workload: {
            context: "webapp/scenario1",
            toolset: azure_native.impact.Toolset.Other,
        },
    },
    workloadImpactName: "impact-002",
});
import pulumi
import pulumi_azure_native as azure_native
workload_impact = azure_native.impact.WorkloadImpact("workloadImpact",
    properties={
        "arm_correlation_ids": ["00000000-0000-0000-0000-000000000000"],
        "client_incident_details": {
            "client_incident_id": "AA123",
            "client_incident_source": azure_native.impact.IncidentSource.JIRA,
        },
        "impact_category": "ArmOperation",
        "impact_description": "deletion of resource failed",
        "impacted_resource_id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext",
        "start_date_time": "2022-06-15T05:59:46.6517821Z",
        "workload": {
            "context": "webapp/scenario1",
            "toolset": azure_native.impact.Toolset.OTHER,
        },
    },
    workload_impact_name="impact-002")
resources:
  workloadImpact:
    type: azure-native:impact:WorkloadImpact
    properties:
      properties:
        armCorrelationIds:
          - 00000000-0000-0000-0000-000000000000
        clientIncidentDetails:
          clientIncidentId: AA123
          clientIncidentSource: Jira
        impactCategory: ArmOperation
        impactDescription: deletion of resource failed
        impactedResourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext
        startDateTime: 2022-06-15T05:59:46.6517821Z
        workload:
          context: webapp/scenario1
          toolset: Other
      workloadImpactName: impact-002
Reporting a connectivity impact
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var workloadImpact = new AzureNative.Impact.WorkloadImpact("workloadImpact", new()
    {
        Properties = new AzureNative.Impact.Inputs.WorkloadImpactPropertiesArgs
        {
            ClientIncidentDetails = new AzureNative.Impact.Inputs.ClientIncidentDetailsArgs
            {
                ClientIncidentId = "AA123",
                ClientIncidentSource = AzureNative.Impact.IncidentSource.Jira,
            },
            Connectivity = new AzureNative.Impact.Inputs.ConnectivityArgs
            {
                Port = 1443,
                Protocol = AzureNative.Impact.Protocol.TCP,
                Source = new AzureNative.Impact.Inputs.SourceOrTargetArgs
                {
                    AzureResourceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceSub/providers/Microsoft.compute/virtualmachines/vm1",
                },
                Target = new AzureNative.Impact.Inputs.SourceOrTargetArgs
                {
                    AzureResourceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceSub/providers/Microsoft.compute/virtualmachines/vm2",
                },
            },
            ImpactCategory = "Resource.Connectivity",
            ImpactDescription = "conection failure",
            ImpactedResourceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext",
            StartDateTime = "2022-06-15T05:59:46.6517821Z",
            Workload = new AzureNative.Impact.Inputs.WorkloadArgs
            {
                Context = "webapp/scenario1",
                Toolset = AzureNative.Impact.Toolset.Other,
            },
        },
        WorkloadImpactName = "impact-001",
    });
});
package main
import (
	impact "github.com/pulumi/pulumi-azure-native-sdk/impact/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := impact.NewWorkloadImpact(ctx, "workloadImpact", &impact.WorkloadImpactArgs{
			Properties: &impact.WorkloadImpactPropertiesArgs{
				ClientIncidentDetails: &impact.ClientIncidentDetailsArgs{
					ClientIncidentId:     pulumi.String("AA123"),
					ClientIncidentSource: pulumi.String(impact.IncidentSourceJira),
				},
				Connectivity: &impact.ConnectivityArgs{
					Port:     pulumi.Int(1443),
					Protocol: pulumi.String(impact.ProtocolTCP),
					Source: &impact.SourceOrTargetArgs{
						AzureResourceId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceSub/providers/Microsoft.compute/virtualmachines/vm1"),
					},
					Target: &impact.SourceOrTargetArgs{
						AzureResourceId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceSub/providers/Microsoft.compute/virtualmachines/vm2"),
					},
				},
				ImpactCategory:     pulumi.String("Resource.Connectivity"),
				ImpactDescription:  pulumi.String("conection failure"),
				ImpactedResourceId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext"),
				StartDateTime:      pulumi.String("2022-06-15T05:59:46.6517821Z"),
				Workload: &impact.WorkloadArgs{
					Context: pulumi.String("webapp/scenario1"),
					Toolset: pulumi.String(impact.ToolsetOther),
				},
			},
			WorkloadImpactName: pulumi.String("impact-001"),
		})
		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.impact.WorkloadImpact;
import com.pulumi.azurenative.impact.WorkloadImpactArgs;
import com.pulumi.azurenative.impact.inputs.WorkloadImpactPropertiesArgs;
import com.pulumi.azurenative.impact.inputs.ClientIncidentDetailsArgs;
import com.pulumi.azurenative.impact.inputs.ConnectivityArgs;
import com.pulumi.azurenative.impact.inputs.SourceOrTargetArgs;
import com.pulumi.azurenative.impact.inputs.WorkloadArgs;
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 workloadImpact = new WorkloadImpact("workloadImpact", WorkloadImpactArgs.builder()
            .properties(WorkloadImpactPropertiesArgs.builder()
                .clientIncidentDetails(ClientIncidentDetailsArgs.builder()
                    .clientIncidentId("AA123")
                    .clientIncidentSource("Jira")
                    .build())
                .connectivity(ConnectivityArgs.builder()
                    .port(1443)
                    .protocol("TCP")
                    .source(SourceOrTargetArgs.builder()
                        .azureResourceId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceSub/providers/Microsoft.compute/virtualmachines/vm1")
                        .build())
                    .target(SourceOrTargetArgs.builder()
                        .azureResourceId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceSub/providers/Microsoft.compute/virtualmachines/vm2")
                        .build())
                    .build())
                .impactCategory("Resource.Connectivity")
                .impactDescription("conection failure")
                .impactedResourceId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext")
                .startDateTime("2022-06-15T05:59:46.6517821Z")
                .workload(WorkloadArgs.builder()
                    .context("webapp/scenario1")
                    .toolset("Other")
                    .build())
                .build())
            .workloadImpactName("impact-001")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const workloadImpact = new azure_native.impact.WorkloadImpact("workloadImpact", {
    properties: {
        clientIncidentDetails: {
            clientIncidentId: "AA123",
            clientIncidentSource: azure_native.impact.IncidentSource.Jira,
        },
        connectivity: {
            port: 1443,
            protocol: azure_native.impact.Protocol.TCP,
            source: {
                azureResourceId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceSub/providers/Microsoft.compute/virtualmachines/vm1",
            },
            target: {
                azureResourceId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceSub/providers/Microsoft.compute/virtualmachines/vm2",
            },
        },
        impactCategory: "Resource.Connectivity",
        impactDescription: "conection failure",
        impactedResourceId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext",
        startDateTime: "2022-06-15T05:59:46.6517821Z",
        workload: {
            context: "webapp/scenario1",
            toolset: azure_native.impact.Toolset.Other,
        },
    },
    workloadImpactName: "impact-001",
});
import pulumi
import pulumi_azure_native as azure_native
workload_impact = azure_native.impact.WorkloadImpact("workloadImpact",
    properties={
        "client_incident_details": {
            "client_incident_id": "AA123",
            "client_incident_source": azure_native.impact.IncidentSource.JIRA,
        },
        "connectivity": {
            "port": 1443,
            "protocol": azure_native.impact.Protocol.TCP,
            "source": {
                "azure_resource_id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceSub/providers/Microsoft.compute/virtualmachines/vm1",
            },
            "target": {
                "azure_resource_id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceSub/providers/Microsoft.compute/virtualmachines/vm2",
            },
        },
        "impact_category": "Resource.Connectivity",
        "impact_description": "conection failure",
        "impacted_resource_id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext",
        "start_date_time": "2022-06-15T05:59:46.6517821Z",
        "workload": {
            "context": "webapp/scenario1",
            "toolset": azure_native.impact.Toolset.OTHER,
        },
    },
    workload_impact_name="impact-001")
resources:
  workloadImpact:
    type: azure-native:impact:WorkloadImpact
    properties:
      properties:
        clientIncidentDetails:
          clientIncidentId: AA123
          clientIncidentSource: Jira
        connectivity:
          port: 1443
          protocol: TCP
          source:
            azureResourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceSub/providers/Microsoft.compute/virtualmachines/vm1
          target:
            azureResourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceSub/providers/Microsoft.compute/virtualmachines/vm2
        impactCategory: Resource.Connectivity
        impactDescription: conection failure
        impactedResourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext
        startDateTime: 2022-06-15T05:59:46.6517821Z
        workload:
          context: webapp/scenario1
          toolset: Other
      workloadImpactName: impact-001
Reporting availability related impact
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var workloadImpact = new AzureNative.Impact.WorkloadImpact("workloadImpact", new()
    {
        Properties = new AzureNative.Impact.Inputs.WorkloadImpactPropertiesArgs
        {
            ClientIncidentDetails = new AzureNative.Impact.Inputs.ClientIncidentDetailsArgs
            {
                ClientIncidentId = "AA123",
                ClientIncidentSource = AzureNative.Impact.IncidentSource.Jira,
            },
            ImpactCategory = "Availability",
            ImpactDescription = "read calls failed",
            ImpactedResourceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext",
            StartDateTime = "2022-06-15T05:59:46.6517821Z",
            Workload = new AzureNative.Impact.Inputs.WorkloadArgs
            {
                Context = "webapp/scenario1",
                Toolset = AzureNative.Impact.Toolset.Other,
            },
        },
        WorkloadImpactName = "impact-002",
    });
});
package main
import (
	impact "github.com/pulumi/pulumi-azure-native-sdk/impact/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := impact.NewWorkloadImpact(ctx, "workloadImpact", &impact.WorkloadImpactArgs{
			Properties: &impact.WorkloadImpactPropertiesArgs{
				ClientIncidentDetails: &impact.ClientIncidentDetailsArgs{
					ClientIncidentId:     pulumi.String("AA123"),
					ClientIncidentSource: pulumi.String(impact.IncidentSourceJira),
				},
				ImpactCategory:     pulumi.String("Availability"),
				ImpactDescription:  pulumi.String("read calls failed"),
				ImpactedResourceId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext"),
				StartDateTime:      pulumi.String("2022-06-15T05:59:46.6517821Z"),
				Workload: &impact.WorkloadArgs{
					Context: pulumi.String("webapp/scenario1"),
					Toolset: pulumi.String(impact.ToolsetOther),
				},
			},
			WorkloadImpactName: pulumi.String("impact-002"),
		})
		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.impact.WorkloadImpact;
import com.pulumi.azurenative.impact.WorkloadImpactArgs;
import com.pulumi.azurenative.impact.inputs.WorkloadImpactPropertiesArgs;
import com.pulumi.azurenative.impact.inputs.ClientIncidentDetailsArgs;
import com.pulumi.azurenative.impact.inputs.WorkloadArgs;
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 workloadImpact = new WorkloadImpact("workloadImpact", WorkloadImpactArgs.builder()
            .properties(WorkloadImpactPropertiesArgs.builder()
                .clientIncidentDetails(ClientIncidentDetailsArgs.builder()
                    .clientIncidentId("AA123")
                    .clientIncidentSource("Jira")
                    .build())
                .impactCategory("Availability")
                .impactDescription("read calls failed")
                .impactedResourceId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext")
                .startDateTime("2022-06-15T05:59:46.6517821Z")
                .workload(WorkloadArgs.builder()
                    .context("webapp/scenario1")
                    .toolset("Other")
                    .build())
                .build())
            .workloadImpactName("impact-002")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const workloadImpact = new azure_native.impact.WorkloadImpact("workloadImpact", {
    properties: {
        clientIncidentDetails: {
            clientIncidentId: "AA123",
            clientIncidentSource: azure_native.impact.IncidentSource.Jira,
        },
        impactCategory: "Availability",
        impactDescription: "read calls failed",
        impactedResourceId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext",
        startDateTime: "2022-06-15T05:59:46.6517821Z",
        workload: {
            context: "webapp/scenario1",
            toolset: azure_native.impact.Toolset.Other,
        },
    },
    workloadImpactName: "impact-002",
});
import pulumi
import pulumi_azure_native as azure_native
workload_impact = azure_native.impact.WorkloadImpact("workloadImpact",
    properties={
        "client_incident_details": {
            "client_incident_id": "AA123",
            "client_incident_source": azure_native.impact.IncidentSource.JIRA,
        },
        "impact_category": "Availability",
        "impact_description": "read calls failed",
        "impacted_resource_id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext",
        "start_date_time": "2022-06-15T05:59:46.6517821Z",
        "workload": {
            "context": "webapp/scenario1",
            "toolset": azure_native.impact.Toolset.OTHER,
        },
    },
    workload_impact_name="impact-002")
resources:
  workloadImpact:
    type: azure-native:impact:WorkloadImpact
    properties:
      properties:
        clientIncidentDetails:
          clientIncidentId: AA123
          clientIncidentSource: Jira
        impactCategory: Availability
        impactDescription: read calls failed
        impactedResourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext
        startDateTime: 2022-06-15T05:59:46.6517821Z
        workload:
          context: webapp/scenario1
          toolset: Other
      workloadImpactName: impact-002
Reporting performance related impact
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var workloadImpact = new AzureNative.Impact.WorkloadImpact("workloadImpact", new()
    {
        Properties = new AzureNative.Impact.Inputs.WorkloadImpactPropertiesArgs
        {
            ClientIncidentDetails = new AzureNative.Impact.Inputs.ClientIncidentDetailsArgs
            {
                ClientIncidentId = "AA123",
                ClientIncidentSource = AzureNative.Impact.IncidentSource.Jira,
            },
            ImpactCategory = "Resource.Performance",
            ImpactDescription = "high cpu utilization",
            ImpactedResourceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext",
            Performance = new[]
            {
                new AzureNative.Impact.Inputs.PerformanceArgs
                {
                    Actual = 90,
                    Expected = 60,
                    MetricName = "CPU",
                    Unit = "garbage",
                },
            },
            StartDateTime = "2022-06-15T05:59:46.6517821Z",
            Workload = new AzureNative.Impact.Inputs.WorkloadArgs
            {
                Context = "webapp/scenario1",
                Toolset = AzureNative.Impact.Toolset.Other,
            },
        },
        WorkloadImpactName = "impact-002",
    });
});
package main
import (
	impact "github.com/pulumi/pulumi-azure-native-sdk/impact/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := impact.NewWorkloadImpact(ctx, "workloadImpact", &impact.WorkloadImpactArgs{
			Properties: &impact.WorkloadImpactPropertiesArgs{
				ClientIncidentDetails: &impact.ClientIncidentDetailsArgs{
					ClientIncidentId:     pulumi.String("AA123"),
					ClientIncidentSource: pulumi.String(impact.IncidentSourceJira),
				},
				ImpactCategory:     pulumi.String("Resource.Performance"),
				ImpactDescription:  pulumi.String("high cpu utilization"),
				ImpactedResourceId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext"),
				Performance: impact.PerformanceArray{
					&impact.PerformanceArgs{
						Actual:     pulumi.Float64(90),
						Expected:   pulumi.Float64(60),
						MetricName: pulumi.String("CPU"),
						Unit:       pulumi.String("garbage"),
					},
				},
				StartDateTime: pulumi.String("2022-06-15T05:59:46.6517821Z"),
				Workload: &impact.WorkloadArgs{
					Context: pulumi.String("webapp/scenario1"),
					Toolset: pulumi.String(impact.ToolsetOther),
				},
			},
			WorkloadImpactName: pulumi.String("impact-002"),
		})
		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.impact.WorkloadImpact;
import com.pulumi.azurenative.impact.WorkloadImpactArgs;
import com.pulumi.azurenative.impact.inputs.WorkloadImpactPropertiesArgs;
import com.pulumi.azurenative.impact.inputs.ClientIncidentDetailsArgs;
import com.pulumi.azurenative.impact.inputs.WorkloadArgs;
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 workloadImpact = new WorkloadImpact("workloadImpact", WorkloadImpactArgs.builder()
            .properties(WorkloadImpactPropertiesArgs.builder()
                .clientIncidentDetails(ClientIncidentDetailsArgs.builder()
                    .clientIncidentId("AA123")
                    .clientIncidentSource("Jira")
                    .build())
                .impactCategory("Resource.Performance")
                .impactDescription("high cpu utilization")
                .impactedResourceId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext")
                .performance(PerformanceArgs.builder()
                    .actual(90)
                    .expected(60)
                    .metricName("CPU")
                    .unit("garbage")
                    .build())
                .startDateTime("2022-06-15T05:59:46.6517821Z")
                .workload(WorkloadArgs.builder()
                    .context("webapp/scenario1")
                    .toolset("Other")
                    .build())
                .build())
            .workloadImpactName("impact-002")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const workloadImpact = new azure_native.impact.WorkloadImpact("workloadImpact", {
    properties: {
        clientIncidentDetails: {
            clientIncidentId: "AA123",
            clientIncidentSource: azure_native.impact.IncidentSource.Jira,
        },
        impactCategory: "Resource.Performance",
        impactDescription: "high cpu utilization",
        impactedResourceId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext",
        performance: [{
            actual: 90,
            expected: 60,
            metricName: "CPU",
            unit: "garbage",
        }],
        startDateTime: "2022-06-15T05:59:46.6517821Z",
        workload: {
            context: "webapp/scenario1",
            toolset: azure_native.impact.Toolset.Other,
        },
    },
    workloadImpactName: "impact-002",
});
import pulumi
import pulumi_azure_native as azure_native
workload_impact = azure_native.impact.WorkloadImpact("workloadImpact",
    properties={
        "client_incident_details": {
            "client_incident_id": "AA123",
            "client_incident_source": azure_native.impact.IncidentSource.JIRA,
        },
        "impact_category": "Resource.Performance",
        "impact_description": "high cpu utilization",
        "impacted_resource_id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext",
        "performance": [{
            "actual": 90,
            "expected": 60,
            "metric_name": "CPU",
            "unit": "garbage",
        }],
        "start_date_time": "2022-06-15T05:59:46.6517821Z",
        "workload": {
            "context": "webapp/scenario1",
            "toolset": azure_native.impact.Toolset.OTHER,
        },
    },
    workload_impact_name="impact-002")
resources:
  workloadImpact:
    type: azure-native:impact:WorkloadImpact
    properties:
      properties:
        clientIncidentDetails:
          clientIncidentId: AA123
          clientIncidentSource: Jira
        impactCategory: Resource.Performance
        impactDescription: high cpu utilization
        impactedResourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource-rg/providers/Microsoft.Sql/sqlserver/dbservercontext
        performance:
          - actual: 90
            expected: 60
            metricName: CPU
            unit: garbage
        startDateTime: 2022-06-15T05:59:46.6517821Z
        workload:
          context: webapp/scenario1
          toolset: Other
      workloadImpactName: impact-002
Create WorkloadImpact Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new WorkloadImpact(name: string, args?: WorkloadImpactArgs, opts?: CustomResourceOptions);@overload
def WorkloadImpact(resource_name: str,
                   args: Optional[WorkloadImpactArgs] = None,
                   opts: Optional[ResourceOptions] = None)
@overload
def WorkloadImpact(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   properties: Optional[WorkloadImpactPropertiesArgs] = None,
                   workload_impact_name: Optional[str] = None)func NewWorkloadImpact(ctx *Context, name string, args *WorkloadImpactArgs, opts ...ResourceOption) (*WorkloadImpact, error)public WorkloadImpact(string name, WorkloadImpactArgs? args = null, CustomResourceOptions? opts = null)
public WorkloadImpact(String name, WorkloadImpactArgs args)
public WorkloadImpact(String name, WorkloadImpactArgs args, CustomResourceOptions options)
type: azure-native:impact:WorkloadImpact
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 WorkloadImpactArgs
- 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 WorkloadImpactArgs
- 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 WorkloadImpactArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WorkloadImpactArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WorkloadImpactArgs
- 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 workloadImpactResource = new AzureNative.Impact.WorkloadImpact("workloadImpactResource", new()
{
    Properties = new AzureNative.Impact.Inputs.WorkloadImpactPropertiesArgs
    {
        ImpactCategory = "string",
        StartDateTime = "string",
        ImpactedResourceId = "string",
        ErrorDetails = new AzureNative.Impact.Inputs.ErrorDetailPropertiesArgs
        {
            ErrorCode = "string",
            ErrorMessage = "string",
        },
        Connectivity = new AzureNative.Impact.Inputs.ConnectivityArgs
        {
            Port = 0,
            Protocol = "string",
            Source = new AzureNative.Impact.Inputs.SourceOrTargetArgs
            {
                AzureResourceId = "string",
            },
            Target = new AzureNative.Impact.Inputs.SourceOrTargetArgs
            {
                AzureResourceId = "string",
            },
        },
        EndDateTime = "string",
        AdditionalProperties = "any",
        ConfidenceLevel = "string",
        ImpactDescription = "string",
        ImpactGroupId = "string",
        ClientIncidentDetails = new AzureNative.Impact.Inputs.ClientIncidentDetailsArgs
        {
            ClientIncidentId = "string",
            ClientIncidentSource = "string",
        },
        Performance = new[]
        {
            new AzureNative.Impact.Inputs.PerformanceArgs
            {
                Actual = 0,
                Expected = 0,
                ExpectedValueRange = new AzureNative.Impact.Inputs.ExpectedValueRangeArgs
                {
                    Max = 0,
                    Min = 0,
                },
                MetricName = "string",
                Unit = "string",
            },
        },
        ArmCorrelationIds = new[]
        {
            "string",
        },
        Workload = new AzureNative.Impact.Inputs.WorkloadArgs
        {
            Context = "string",
            Toolset = "string",
        },
    },
    WorkloadImpactName = "string",
});
example, err := impact.NewWorkloadImpact(ctx, "workloadImpactResource", &impact.WorkloadImpactArgs{
	Properties: &impact.WorkloadImpactPropertiesArgs{
		ImpactCategory:     pulumi.String("string"),
		StartDateTime:      pulumi.String("string"),
		ImpactedResourceId: pulumi.String("string"),
		ErrorDetails: &impact.ErrorDetailPropertiesArgs{
			ErrorCode:    pulumi.String("string"),
			ErrorMessage: pulumi.String("string"),
		},
		Connectivity: &impact.ConnectivityArgs{
			Port:     pulumi.Int(0),
			Protocol: pulumi.String("string"),
			Source: &impact.SourceOrTargetArgs{
				AzureResourceId: pulumi.String("string"),
			},
			Target: &impact.SourceOrTargetArgs{
				AzureResourceId: pulumi.String("string"),
			},
		},
		EndDateTime:          pulumi.String("string"),
		AdditionalProperties: pulumi.Any("any"),
		ConfidenceLevel:      pulumi.String("string"),
		ImpactDescription:    pulumi.String("string"),
		ImpactGroupId:        pulumi.String("string"),
		ClientIncidentDetails: &impact.ClientIncidentDetailsArgs{
			ClientIncidentId:     pulumi.String("string"),
			ClientIncidentSource: pulumi.String("string"),
		},
		Performance: impact.PerformanceArray{
			&impact.PerformanceArgs{
				Actual:   pulumi.Float64(0),
				Expected: pulumi.Float64(0),
				ExpectedValueRange: &impact.ExpectedValueRangeArgs{
					Max: pulumi.Float64(0),
					Min: pulumi.Float64(0),
				},
				MetricName: pulumi.String("string"),
				Unit:       pulumi.String("string"),
			},
		},
		ArmCorrelationIds: pulumi.StringArray{
			pulumi.String("string"),
		},
		Workload: &impact.WorkloadArgs{
			Context: pulumi.String("string"),
			Toolset: pulumi.String("string"),
		},
	},
	WorkloadImpactName: pulumi.String("string"),
})
var workloadImpactResource = new WorkloadImpact("workloadImpactResource", WorkloadImpactArgs.builder()
    .properties(WorkloadImpactPropertiesArgs.builder()
        .impactCategory("string")
        .startDateTime("string")
        .impactedResourceId("string")
        .errorDetails(ErrorDetailPropertiesArgs.builder()
            .errorCode("string")
            .errorMessage("string")
            .build())
        .connectivity(ConnectivityArgs.builder()
            .port(0)
            .protocol("string")
            .source(SourceOrTargetArgs.builder()
                .azureResourceId("string")
                .build())
            .target(SourceOrTargetArgs.builder()
                .azureResourceId("string")
                .build())
            .build())
        .endDateTime("string")
        .additionalProperties("any")
        .confidenceLevel("string")
        .impactDescription("string")
        .impactGroupId("string")
        .clientIncidentDetails(ClientIncidentDetailsArgs.builder()
            .clientIncidentId("string")
            .clientIncidentSource("string")
            .build())
        .performance(PerformanceArgs.builder()
            .actual(0)
            .expected(0)
            .expectedValueRange(ExpectedValueRangeArgs.builder()
                .max(0)
                .min(0)
                .build())
            .metricName("string")
            .unit("string")
            .build())
        .armCorrelationIds("string")
        .workload(WorkloadArgs.builder()
            .context("string")
            .toolset("string")
            .build())
        .build())
    .workloadImpactName("string")
    .build());
workload_impact_resource = azure_native.impact.WorkloadImpact("workloadImpactResource",
    properties={
        "impact_category": "string",
        "start_date_time": "string",
        "impacted_resource_id": "string",
        "error_details": {
            "error_code": "string",
            "error_message": "string",
        },
        "connectivity": {
            "port": 0,
            "protocol": "string",
            "source": {
                "azure_resource_id": "string",
            },
            "target": {
                "azure_resource_id": "string",
            },
        },
        "end_date_time": "string",
        "additional_properties": "any",
        "confidence_level": "string",
        "impact_description": "string",
        "impact_group_id": "string",
        "client_incident_details": {
            "client_incident_id": "string",
            "client_incident_source": "string",
        },
        "performance": [{
            "actual": 0,
            "expected": 0,
            "expected_value_range": {
                "max": 0,
                "min": 0,
            },
            "metric_name": "string",
            "unit": "string",
        }],
        "arm_correlation_ids": ["string"],
        "workload": {
            "context": "string",
            "toolset": "string",
        },
    },
    workload_impact_name="string")
const workloadImpactResource = new azure_native.impact.WorkloadImpact("workloadImpactResource", {
    properties: {
        impactCategory: "string",
        startDateTime: "string",
        impactedResourceId: "string",
        errorDetails: {
            errorCode: "string",
            errorMessage: "string",
        },
        connectivity: {
            port: 0,
            protocol: "string",
            source: {
                azureResourceId: "string",
            },
            target: {
                azureResourceId: "string",
            },
        },
        endDateTime: "string",
        additionalProperties: "any",
        confidenceLevel: "string",
        impactDescription: "string",
        impactGroupId: "string",
        clientIncidentDetails: {
            clientIncidentId: "string",
            clientIncidentSource: "string",
        },
        performance: [{
            actual: 0,
            expected: 0,
            expectedValueRange: {
                max: 0,
                min: 0,
            },
            metricName: "string",
            unit: "string",
        }],
        armCorrelationIds: ["string"],
        workload: {
            context: "string",
            toolset: "string",
        },
    },
    workloadImpactName: "string",
});
type: azure-native:impact:WorkloadImpact
properties:
    properties:
        additionalProperties: any
        armCorrelationIds:
            - string
        clientIncidentDetails:
            clientIncidentId: string
            clientIncidentSource: string
        confidenceLevel: string
        connectivity:
            port: 0
            protocol: string
            source:
                azureResourceId: string
            target:
                azureResourceId: string
        endDateTime: string
        errorDetails:
            errorCode: string
            errorMessage: string
        impactCategory: string
        impactDescription: string
        impactGroupId: string
        impactedResourceId: string
        performance:
            - actual: 0
              expected: 0
              expectedValueRange:
                max: 0
                min: 0
              metricName: string
              unit: string
        startDateTime: string
        workload:
            context: string
            toolset: string
    workloadImpactName: string
WorkloadImpact 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 WorkloadImpact resource accepts the following input properties:
- Properties
Pulumi.Azure Native. Impact. Inputs. Workload Impact Properties 
- The resource-specific properties for this resource.
- WorkloadImpact stringName 
- workloadImpact resource
- Properties
WorkloadImpact Properties Args 
- The resource-specific properties for this resource.
- WorkloadImpact stringName 
- workloadImpact resource
- properties
WorkloadImpact Properties 
- The resource-specific properties for this resource.
- workloadImpact StringName 
- workloadImpact resource
- properties
WorkloadImpact Properties 
- The resource-specific properties for this resource.
- workloadImpact stringName 
- workloadImpact resource
- properties
WorkloadImpact Properties Args 
- The resource-specific properties for this resource.
- workload_impact_ strname 
- workloadImpact resource
- properties Property Map
- The resource-specific properties for this resource.
- workloadImpact StringName 
- workloadImpact resource
Outputs
All input properties are implicitly available as output properties. Additionally, the WorkloadImpact resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- SystemData Pulumi.Azure Native. Impact. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
ClientIncidentDetails, ClientIncidentDetailsArgs      
- ClientIncident stringId 
- Client incident id. ex : id of the incident created to investigate and address the impact if any.
- ClientIncident string | Pulumi.Source Azure Native. Impact. Incident Source 
- Client incident source. ex : source system name where the incident is created
- ClientIncident stringId 
- Client incident id. ex : id of the incident created to investigate and address the impact if any.
- ClientIncident string | IncidentSource Source 
- Client incident source. ex : source system name where the incident is created
- clientIncident StringId 
- Client incident id. ex : id of the incident created to investigate and address the impact if any.
- clientIncident String | IncidentSource Source 
- Client incident source. ex : source system name where the incident is created
- clientIncident stringId 
- Client incident id. ex : id of the incident created to investigate and address the impact if any.
- clientIncident string | IncidentSource Source 
- Client incident source. ex : source system name where the incident is created
- client_incident_ strid 
- Client incident id. ex : id of the incident created to investigate and address the impact if any.
- client_incident_ str | Incidentsource Source 
- Client incident source. ex : source system name where the incident is created
- clientIncident StringId 
- Client incident id. ex : id of the incident created to investigate and address the impact if any.
- clientIncident String | "AzureSource Devops" | "ICM" | "Jira" | "Service Now" | "Other" 
- Client incident source. ex : source system name where the incident is created
ClientIncidentDetailsResponse, ClientIncidentDetailsResponseArgs        
- ClientIncident stringId 
- Client incident id. ex : id of the incident created to investigate and address the impact if any.
- ClientIncident stringSource 
- Client incident source. ex : source system name where the incident is created
- ClientIncident stringId 
- Client incident id. ex : id of the incident created to investigate and address the impact if any.
- ClientIncident stringSource 
- Client incident source. ex : source system name where the incident is created
- clientIncident StringId 
- Client incident id. ex : id of the incident created to investigate and address the impact if any.
- clientIncident StringSource 
- Client incident source. ex : source system name where the incident is created
- clientIncident stringId 
- Client incident id. ex : id of the incident created to investigate and address the impact if any.
- clientIncident stringSource 
- Client incident source. ex : source system name where the incident is created
- client_incident_ strid 
- Client incident id. ex : id of the incident created to investigate and address the impact if any.
- client_incident_ strsource 
- Client incident source. ex : source system name where the incident is created
- clientIncident StringId 
- Client incident id. ex : id of the incident created to investigate and address the impact if any.
- clientIncident StringSource 
- Client incident source. ex : source system name where the incident is created
ConfidenceLevel, ConfidenceLevelArgs    
- Low
- LowLow confidence on azure being the source of impact
- Medium
- MediumMedium confidence on azure being the source of impact
- High
- HighHigh confidence on azure being the source of impact
- ConfidenceLevel Low 
- LowLow confidence on azure being the source of impact
- ConfidenceLevel Medium 
- MediumMedium confidence on azure being the source of impact
- ConfidenceLevel High 
- HighHigh confidence on azure being the source of impact
- Low
- LowLow confidence on azure being the source of impact
- Medium
- MediumMedium confidence on azure being the source of impact
- High
- HighHigh confidence on azure being the source of impact
- Low
- LowLow confidence on azure being the source of impact
- Medium
- MediumMedium confidence on azure being the source of impact
- High
- HighHigh confidence on azure being the source of impact
- LOW
- LowLow confidence on azure being the source of impact
- MEDIUM
- MediumMedium confidence on azure being the source of impact
- HIGH
- HighHigh confidence on azure being the source of impact
- "Low"
- LowLow confidence on azure being the source of impact
- "Medium"
- MediumMedium confidence on azure being the source of impact
- "High"
- HighHigh confidence on azure being the source of impact
Connectivity, ConnectivityArgs  
- Port int
- Port number for the connection
- Protocol
string | Pulumi.Azure Native. Impact. Protocol 
- Protocol used for the connection
- Source
Pulumi.Azure Native. Impact. Inputs. Source Or Target 
- Source from which the connection was attempted
- Target
Pulumi.Azure Native. Impact. Inputs. Source Or Target 
- target which connection was attempted
- Port int
- Port number for the connection
- Protocol string | Protocol
- Protocol used for the connection
- Source
SourceOr Target 
- Source from which the connection was attempted
- Target
SourceOr Target 
- target which connection was attempted
- port Integer
- Port number for the connection
- protocol String | Protocol
- Protocol used for the connection
- source
SourceOr Target 
- Source from which the connection was attempted
- target
SourceOr Target 
- target which connection was attempted
- port number
- Port number for the connection
- protocol string | Protocol
- Protocol used for the connection
- source
SourceOr Target 
- Source from which the connection was attempted
- target
SourceOr Target 
- target which connection was attempted
- port int
- Port number for the connection
- protocol str | Protocol
- Protocol used for the connection
- source
SourceOr Target 
- Source from which the connection was attempted
- target
SourceOr Target 
- target which connection was attempted
- port Number
- Port number for the connection
- protocol String | "TCP" | "UDP" | "HTTP" | "HTTPS" | "RDP" | "FTP" | "SSH" | "Other"
- Protocol used for the connection
- source Property Map
- Source from which the connection was attempted
- target Property Map
- target which connection was attempted
ConnectivityResponse, ConnectivityResponseArgs    
- Port int
- Port number for the connection
- Protocol string
- Protocol used for the connection
- Source
Pulumi.Azure Native. Impact. Inputs. Source Or Target Response 
- Source from which the connection was attempted
- Target
Pulumi.Azure Native. Impact. Inputs. Source Or Target Response 
- target which connection was attempted
- Port int
- Port number for the connection
- Protocol string
- Protocol used for the connection
- Source
SourceOr Target Response 
- Source from which the connection was attempted
- Target
SourceOr Target Response 
- target which connection was attempted
- port Integer
- Port number for the connection
- protocol String
- Protocol used for the connection
- source
SourceOr Target Response 
- Source from which the connection was attempted
- target
SourceOr Target Response 
- target which connection was attempted
- port number
- Port number for the connection
- protocol string
- Protocol used for the connection
- source
SourceOr Target Response 
- Source from which the connection was attempted
- target
SourceOr Target Response 
- target which connection was attempted
- port int
- Port number for the connection
- protocol str
- Protocol used for the connection
- source
SourceOr Target Response 
- Source from which the connection was attempted
- target
SourceOr Target Response 
- target which connection was attempted
- port Number
- Port number for the connection
- protocol String
- Protocol used for the connection
- source Property Map
- Source from which the connection was attempted
- target Property Map
- target which connection was attempted
ErrorDetailProperties, ErrorDetailPropertiesArgs      
- ErrorCode string
- ARM Error code associated with the impact.
- ErrorMessage string
- ARM Error Message associated with the impact
- ErrorCode string
- ARM Error code associated with the impact.
- ErrorMessage string
- ARM Error Message associated with the impact
- errorCode String
- ARM Error code associated with the impact.
- errorMessage String
- ARM Error Message associated with the impact
- errorCode string
- ARM Error code associated with the impact.
- errorMessage string
- ARM Error Message associated with the impact
- error_code str
- ARM Error code associated with the impact.
- error_message str
- ARM Error Message associated with the impact
- errorCode String
- ARM Error code associated with the impact.
- errorMessage String
- ARM Error Message associated with the impact
ErrorDetailPropertiesResponse, ErrorDetailPropertiesResponseArgs        
- ErrorCode string
- ARM Error code associated with the impact.
- ErrorMessage string
- ARM Error Message associated with the impact
- ErrorCode string
- ARM Error code associated with the impact.
- ErrorMessage string
- ARM Error Message associated with the impact
- errorCode String
- ARM Error code associated with the impact.
- errorMessage String
- ARM Error Message associated with the impact
- errorCode string
- ARM Error code associated with the impact.
- errorMessage string
- ARM Error Message associated with the impact
- error_code str
- ARM Error code associated with the impact.
- error_message str
- ARM Error Message associated with the impact
- errorCode String
- ARM Error code associated with the impact.
- errorMessage String
- ARM Error Message associated with the impact
ExpectedValueRange, ExpectedValueRangeArgs      
ExpectedValueRangeResponse, ExpectedValueRangeResponseArgs        
IncidentSource, IncidentSourceArgs    
- AzureDevops 
- AzureDevopsWhen source of Incident is AzureDevops
- ICM
- ICMWhen source of Incident is Microsoft ICM
- Jira
- JiraWhen source of Incident is Jira
- ServiceNow 
- ServiceNowWhen source of Incident is ServiceNow
- Other
- OtherWhen source of Incident is Other
- IncidentSource Azure Devops 
- AzureDevopsWhen source of Incident is AzureDevops
- IncidentSource ICM 
- ICMWhen source of Incident is Microsoft ICM
- IncidentSource Jira 
- JiraWhen source of Incident is Jira
- IncidentSource Service Now 
- ServiceNowWhen source of Incident is ServiceNow
- IncidentSource Other 
- OtherWhen source of Incident is Other
- AzureDevops 
- AzureDevopsWhen source of Incident is AzureDevops
- ICM
- ICMWhen source of Incident is Microsoft ICM
- Jira
- JiraWhen source of Incident is Jira
- ServiceNow 
- ServiceNowWhen source of Incident is ServiceNow
- Other
- OtherWhen source of Incident is Other
- AzureDevops 
- AzureDevopsWhen source of Incident is AzureDevops
- ICM
- ICMWhen source of Incident is Microsoft ICM
- Jira
- JiraWhen source of Incident is Jira
- ServiceNow 
- ServiceNowWhen source of Incident is ServiceNow
- Other
- OtherWhen source of Incident is Other
- AZURE_DEVOPS
- AzureDevopsWhen source of Incident is AzureDevops
- ICM
- ICMWhen source of Incident is Microsoft ICM
- JIRA
- JiraWhen source of Incident is Jira
- SERVICE_NOW
- ServiceNowWhen source of Incident is ServiceNow
- OTHER
- OtherWhen source of Incident is Other
- "AzureDevops" 
- AzureDevopsWhen source of Incident is AzureDevops
- "ICM"
- ICMWhen source of Incident is Microsoft ICM
- "Jira"
- JiraWhen source of Incident is Jira
- "ServiceNow" 
- ServiceNowWhen source of Incident is ServiceNow
- "Other"
- OtherWhen source of Incident is Other
MetricUnit, MetricUnitArgs    
- ByteSeconds 
- ByteSecondsWhen measurement is in ByteSeconds
- Bytes
- BytesWhen measurement is in Bytes
- BytesPer Second 
- BytesPerSecondWhen measurement is in BytesPerSecond
- Cores
- CoresWhen measurement is in Cores
- Count
- CountWhen measurement is in Count
- CountPer Second 
- CountPerSecondWhen measurement is in CountPerSecond
- MilliCores 
- MilliCoresWhen measurement is in MilliCores
- MilliSeconds 
- MilliSecondsWhen measurement is in MilliSeconds
- NanoCores 
- NanoCoresWhen measurement is in NanoCores
- Percent
- PercentWhen measurement is in Percent
- Seconds
- SecondsWhen measurement is in Seconds
- Other
- OtherWhen measurement is in Other than listed
- MetricUnit Byte Seconds 
- ByteSecondsWhen measurement is in ByteSeconds
- MetricUnit Bytes 
- BytesWhen measurement is in Bytes
- MetricUnit Bytes Per Second 
- BytesPerSecondWhen measurement is in BytesPerSecond
- MetricUnit Cores 
- CoresWhen measurement is in Cores
- MetricUnit Count 
- CountWhen measurement is in Count
- MetricUnit Count Per Second 
- CountPerSecondWhen measurement is in CountPerSecond
- MetricUnit Milli Cores 
- MilliCoresWhen measurement is in MilliCores
- MetricUnit Milli Seconds 
- MilliSecondsWhen measurement is in MilliSeconds
- MetricUnit Nano Cores 
- NanoCoresWhen measurement is in NanoCores
- MetricUnit Percent 
- PercentWhen measurement is in Percent
- MetricUnit Seconds 
- SecondsWhen measurement is in Seconds
- MetricUnit Other 
- OtherWhen measurement is in Other than listed
- ByteSeconds 
- ByteSecondsWhen measurement is in ByteSeconds
- Bytes
- BytesWhen measurement is in Bytes
- BytesPer Second 
- BytesPerSecondWhen measurement is in BytesPerSecond
- Cores
- CoresWhen measurement is in Cores
- Count
- CountWhen measurement is in Count
- CountPer Second 
- CountPerSecondWhen measurement is in CountPerSecond
- MilliCores 
- MilliCoresWhen measurement is in MilliCores
- MilliSeconds 
- MilliSecondsWhen measurement is in MilliSeconds
- NanoCores 
- NanoCoresWhen measurement is in NanoCores
- Percent
- PercentWhen measurement is in Percent
- Seconds
- SecondsWhen measurement is in Seconds
- Other
- OtherWhen measurement is in Other than listed
- ByteSeconds 
- ByteSecondsWhen measurement is in ByteSeconds
- Bytes
- BytesWhen measurement is in Bytes
- BytesPer Second 
- BytesPerSecondWhen measurement is in BytesPerSecond
- Cores
- CoresWhen measurement is in Cores
- Count
- CountWhen measurement is in Count
- CountPer Second 
- CountPerSecondWhen measurement is in CountPerSecond
- MilliCores 
- MilliCoresWhen measurement is in MilliCores
- MilliSeconds 
- MilliSecondsWhen measurement is in MilliSeconds
- NanoCores 
- NanoCoresWhen measurement is in NanoCores
- Percent
- PercentWhen measurement is in Percent
- Seconds
- SecondsWhen measurement is in Seconds
- Other
- OtherWhen measurement is in Other than listed
- BYTE_SECONDS
- ByteSecondsWhen measurement is in ByteSeconds
- BYTES
- BytesWhen measurement is in Bytes
- BYTES_PER_SECOND
- BytesPerSecondWhen measurement is in BytesPerSecond
- CORES
- CoresWhen measurement is in Cores
- COUNT
- CountWhen measurement is in Count
- COUNT_PER_SECOND
- CountPerSecondWhen measurement is in CountPerSecond
- MILLI_CORES
- MilliCoresWhen measurement is in MilliCores
- MILLI_SECONDS
- MilliSecondsWhen measurement is in MilliSeconds
- NANO_CORES
- NanoCoresWhen measurement is in NanoCores
- PERCENT
- PercentWhen measurement is in Percent
- SECONDS
- SecondsWhen measurement is in Seconds
- OTHER
- OtherWhen measurement is in Other than listed
- "ByteSeconds" 
- ByteSecondsWhen measurement is in ByteSeconds
- "Bytes"
- BytesWhen measurement is in Bytes
- "BytesPer Second" 
- BytesPerSecondWhen measurement is in BytesPerSecond
- "Cores"
- CoresWhen measurement is in Cores
- "Count"
- CountWhen measurement is in Count
- "CountPer Second" 
- CountPerSecondWhen measurement is in CountPerSecond
- "MilliCores" 
- MilliCoresWhen measurement is in MilliCores
- "MilliSeconds" 
- MilliSecondsWhen measurement is in MilliSeconds
- "NanoCores" 
- NanoCoresWhen measurement is in NanoCores
- "Percent"
- PercentWhen measurement is in Percent
- "Seconds"
- SecondsWhen measurement is in Seconds
- "Other"
- OtherWhen measurement is in Other than listed
Performance, PerformanceArgs  
- Actual double
- Observed value for the metric
- Expected double
- Threshold value for the metric
- ExpectedValue Pulumi.Range Azure Native. Impact. Inputs. Expected Value Range 
- Max and Min Threshold values for the metric
- MetricName string
- Name of the Metric examples: Disk, IOPs, CPU, GPU, Memory, details can be found from /impactCategories API
- Unit
string | Pulumi.Azure Native. Impact. Metric Unit 
- Unit of the metric ex: Bytes, Percentage, Count, Seconds, Milliseconds, Bytes/Second, Count/Second, etc.., Other
- Actual float64
- Observed value for the metric
- Expected float64
- Threshold value for the metric
- ExpectedValue ExpectedRange Value Range 
- Max and Min Threshold values for the metric
- MetricName string
- Name of the Metric examples: Disk, IOPs, CPU, GPU, Memory, details can be found from /impactCategories API
- Unit
string | MetricUnit 
- Unit of the metric ex: Bytes, Percentage, Count, Seconds, Milliseconds, Bytes/Second, Count/Second, etc.., Other
- actual Double
- Observed value for the metric
- expected Double
- Threshold value for the metric
- expectedValue ExpectedRange Value Range 
- Max and Min Threshold values for the metric
- metricName String
- Name of the Metric examples: Disk, IOPs, CPU, GPU, Memory, details can be found from /impactCategories API
- unit
String | MetricUnit 
- Unit of the metric ex: Bytes, Percentage, Count, Seconds, Milliseconds, Bytes/Second, Count/Second, etc.., Other
- actual number
- Observed value for the metric
- expected number
- Threshold value for the metric
- expectedValue ExpectedRange Value Range 
- Max and Min Threshold values for the metric
- metricName string
- Name of the Metric examples: Disk, IOPs, CPU, GPU, Memory, details can be found from /impactCategories API
- unit
string | MetricUnit 
- Unit of the metric ex: Bytes, Percentage, Count, Seconds, Milliseconds, Bytes/Second, Count/Second, etc.., Other
- actual float
- Observed value for the metric
- expected float
- Threshold value for the metric
- expected_value_ Expectedrange Value Range 
- Max and Min Threshold values for the metric
- metric_name str
- Name of the Metric examples: Disk, IOPs, CPU, GPU, Memory, details can be found from /impactCategories API
- unit
str | MetricUnit 
- Unit of the metric ex: Bytes, Percentage, Count, Seconds, Milliseconds, Bytes/Second, Count/Second, etc.., Other
- actual Number
- Observed value for the metric
- expected Number
- Threshold value for the metric
- expectedValue Property MapRange 
- Max and Min Threshold values for the metric
- metricName String
- Name of the Metric examples: Disk, IOPs, CPU, GPU, Memory, details can be found from /impactCategories API
- unit
String | "ByteSeconds" | "Bytes" | "Bytes Per Second" | "Cores" | "Count" | "Count Per Second" | "Milli Cores" | "Milli Seconds" | "Nano Cores" | "Percent" | "Seconds" | "Other" 
- Unit of the metric ex: Bytes, Percentage, Count, Seconds, Milliseconds, Bytes/Second, Count/Second, etc.., Other
PerformanceResponse, PerformanceResponseArgs    
- Actual double
- Observed value for the metric
- Expected double
- Threshold value for the metric
- ExpectedValue Pulumi.Range Azure Native. Impact. Inputs. Expected Value Range Response 
- Max and Min Threshold values for the metric
- MetricName string
- Name of the Metric examples: Disk, IOPs, CPU, GPU, Memory, details can be found from /impactCategories API
- Unit string
- Unit of the metric ex: Bytes, Percentage, Count, Seconds, Milliseconds, Bytes/Second, Count/Second, etc.., Other
- Actual float64
- Observed value for the metric
- Expected float64
- Threshold value for the metric
- ExpectedValue ExpectedRange Value Range Response 
- Max and Min Threshold values for the metric
- MetricName string
- Name of the Metric examples: Disk, IOPs, CPU, GPU, Memory, details can be found from /impactCategories API
- Unit string
- Unit of the metric ex: Bytes, Percentage, Count, Seconds, Milliseconds, Bytes/Second, Count/Second, etc.., Other
- actual Double
- Observed value for the metric
- expected Double
- Threshold value for the metric
- expectedValue ExpectedRange Value Range Response 
- Max and Min Threshold values for the metric
- metricName String
- Name of the Metric examples: Disk, IOPs, CPU, GPU, Memory, details can be found from /impactCategories API
- unit String
- Unit of the metric ex: Bytes, Percentage, Count, Seconds, Milliseconds, Bytes/Second, Count/Second, etc.., Other
- actual number
- Observed value for the metric
- expected number
- Threshold value for the metric
- expectedValue ExpectedRange Value Range Response 
- Max and Min Threshold values for the metric
- metricName string
- Name of the Metric examples: Disk, IOPs, CPU, GPU, Memory, details can be found from /impactCategories API
- unit string
- Unit of the metric ex: Bytes, Percentage, Count, Seconds, Milliseconds, Bytes/Second, Count/Second, etc.., Other
- actual float
- Observed value for the metric
- expected float
- Threshold value for the metric
- expected_value_ Expectedrange Value Range Response 
- Max and Min Threshold values for the metric
- metric_name str
- Name of the Metric examples: Disk, IOPs, CPU, GPU, Memory, details can be found from /impactCategories API
- unit str
- Unit of the metric ex: Bytes, Percentage, Count, Seconds, Milliseconds, Bytes/Second, Count/Second, etc.., Other
- actual Number
- Observed value for the metric
- expected Number
- Threshold value for the metric
- expectedValue Property MapRange 
- Max and Min Threshold values for the metric
- metricName String
- Name of the Metric examples: Disk, IOPs, CPU, GPU, Memory, details can be found from /impactCategories API
- unit String
- Unit of the metric ex: Bytes, Percentage, Count, Seconds, Milliseconds, Bytes/Second, Count/Second, etc.., Other
Protocol, ProtocolArgs  
- TCP
- TCPWhen communication protocol is TCP
- UDP
- UDPWhen communication protocol is UDP
- HTTP
- HTTPWhen communication protocol is HTTP
- HTTPS
- HTTPSWhen communication protocol is HTTPS
- RDP
- RDPWhen communication protocol is RDP
- FTP
- FTPWhen communication protocol is FTP
- SSH
- SSHWhen communication protocol is SSH
- Other
- OtherWhen communication protocol is Other
- ProtocolTCP 
- TCPWhen communication protocol is TCP
- ProtocolUDP 
- UDPWhen communication protocol is UDP
- ProtocolHTTP 
- HTTPWhen communication protocol is HTTP
- ProtocolHTTPS 
- HTTPSWhen communication protocol is HTTPS
- ProtocolRDP 
- RDPWhen communication protocol is RDP
- ProtocolFTP 
- FTPWhen communication protocol is FTP
- ProtocolSSH 
- SSHWhen communication protocol is SSH
- ProtocolOther 
- OtherWhen communication protocol is Other
- TCP
- TCPWhen communication protocol is TCP
- UDP
- UDPWhen communication protocol is UDP
- HTTP
- HTTPWhen communication protocol is HTTP
- HTTPS
- HTTPSWhen communication protocol is HTTPS
- RDP
- RDPWhen communication protocol is RDP
- FTP
- FTPWhen communication protocol is FTP
- SSH
- SSHWhen communication protocol is SSH
- Other
- OtherWhen communication protocol is Other
- TCP
- TCPWhen communication protocol is TCP
- UDP
- UDPWhen communication protocol is UDP
- HTTP
- HTTPWhen communication protocol is HTTP
- HTTPS
- HTTPSWhen communication protocol is HTTPS
- RDP
- RDPWhen communication protocol is RDP
- FTP
- FTPWhen communication protocol is FTP
- SSH
- SSHWhen communication protocol is SSH
- Other
- OtherWhen communication protocol is Other
- TCP
- TCPWhen communication protocol is TCP
- UDP
- UDPWhen communication protocol is UDP
- HTTP
- HTTPWhen communication protocol is HTTP
- HTTPS
- HTTPSWhen communication protocol is HTTPS
- RDP
- RDPWhen communication protocol is RDP
- FTP
- FTPWhen communication protocol is FTP
- SSH
- SSHWhen communication protocol is SSH
- OTHER
- OtherWhen communication protocol is Other
- "TCP"
- TCPWhen communication protocol is TCP
- "UDP"
- UDPWhen communication protocol is UDP
- "HTTP"
- HTTPWhen communication protocol is HTTP
- "HTTPS"
- HTTPSWhen communication protocol is HTTPS
- "RDP"
- RDPWhen communication protocol is RDP
- "FTP"
- FTPWhen communication protocol is FTP
- "SSH"
- SSHWhen communication protocol is SSH
- "Other"
- OtherWhen communication protocol is Other
SourceOrTarget, SourceOrTargetArgs      
- AzureResource stringId 
- Azure resource id, example /subscription/{subscription}/resourceGroup/{rg}/Microsoft.compute/virtualMachine/{vmName}
- AzureResource stringId 
- Azure resource id, example /subscription/{subscription}/resourceGroup/{rg}/Microsoft.compute/virtualMachine/{vmName}
- azureResource StringId 
- Azure resource id, example /subscription/{subscription}/resourceGroup/{rg}/Microsoft.compute/virtualMachine/{vmName}
- azureResource stringId 
- Azure resource id, example /subscription/{subscription}/resourceGroup/{rg}/Microsoft.compute/virtualMachine/{vmName}
- azure_resource_ strid 
- Azure resource id, example /subscription/{subscription}/resourceGroup/{rg}/Microsoft.compute/virtualMachine/{vmName}
- azureResource StringId 
- Azure resource id, example /subscription/{subscription}/resourceGroup/{rg}/Microsoft.compute/virtualMachine/{vmName}
SourceOrTargetResponse, SourceOrTargetResponseArgs        
- AzureResource stringId 
- Azure resource id, example /subscription/{subscription}/resourceGroup/{rg}/Microsoft.compute/virtualMachine/{vmName}
- AzureResource stringId 
- Azure resource id, example /subscription/{subscription}/resourceGroup/{rg}/Microsoft.compute/virtualMachine/{vmName}
- azureResource StringId 
- Azure resource id, example /subscription/{subscription}/resourceGroup/{rg}/Microsoft.compute/virtualMachine/{vmName}
- azureResource stringId 
- Azure resource id, example /subscription/{subscription}/resourceGroup/{rg}/Microsoft.compute/virtualMachine/{vmName}
- azure_resource_ strid 
- Azure resource id, example /subscription/{subscription}/resourceGroup/{rg}/Microsoft.compute/virtualMachine/{vmName}
- azureResource StringId 
- Azure resource id, example /subscription/{subscription}/resourceGroup/{rg}/Microsoft.compute/virtualMachine/{vmName}
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Toolset, ToolsetArgs  
- Terraform
- TerraformIf communication toolset is Terraform
- Puppet
- PuppetIf communication toolset is Puppet
- Chef
- ChefIf communication toolset is Chef
- SDK
- SDKIf communication toolset is SDK
- Ansible
- AnsibleIf communication toolset is Ansible
- ARM
- ARMIf communication toolset is ARM
- Portal
- PortalIf communication toolset is Portal
- Shell
- ShellIf communication toolset is Shell
- Other
- OtherIf communication toolset is Other
- ToolsetTerraform 
- TerraformIf communication toolset is Terraform
- ToolsetPuppet 
- PuppetIf communication toolset is Puppet
- ToolsetChef 
- ChefIf communication toolset is Chef
- ToolsetSDK 
- SDKIf communication toolset is SDK
- ToolsetAnsible 
- AnsibleIf communication toolset is Ansible
- ToolsetARM 
- ARMIf communication toolset is ARM
- ToolsetPortal 
- PortalIf communication toolset is Portal
- ToolsetShell 
- ShellIf communication toolset is Shell
- ToolsetOther 
- OtherIf communication toolset is Other
- Terraform
- TerraformIf communication toolset is Terraform
- Puppet
- PuppetIf communication toolset is Puppet
- Chef
- ChefIf communication toolset is Chef
- SDK
- SDKIf communication toolset is SDK
- Ansible
- AnsibleIf communication toolset is Ansible
- ARM
- ARMIf communication toolset is ARM
- Portal
- PortalIf communication toolset is Portal
- Shell
- ShellIf communication toolset is Shell
- Other
- OtherIf communication toolset is Other
- Terraform
- TerraformIf communication toolset is Terraform
- Puppet
- PuppetIf communication toolset is Puppet
- Chef
- ChefIf communication toolset is Chef
- SDK
- SDKIf communication toolset is SDK
- Ansible
- AnsibleIf communication toolset is Ansible
- ARM
- ARMIf communication toolset is ARM
- Portal
- PortalIf communication toolset is Portal
- Shell
- ShellIf communication toolset is Shell
- Other
- OtherIf communication toolset is Other
- TERRAFORM
- TerraformIf communication toolset is Terraform
- PUPPET
- PuppetIf communication toolset is Puppet
- CHEF
- ChefIf communication toolset is Chef
- SDK
- SDKIf communication toolset is SDK
- ANSIBLE
- AnsibleIf communication toolset is Ansible
- ARM
- ARMIf communication toolset is ARM
- PORTAL
- PortalIf communication toolset is Portal
- SHELL
- ShellIf communication toolset is Shell
- OTHER
- OtherIf communication toolset is Other
- "Terraform"
- TerraformIf communication toolset is Terraform
- "Puppet"
- PuppetIf communication toolset is Puppet
- "Chef"
- ChefIf communication toolset is Chef
- "SDK"
- SDKIf communication toolset is SDK
- "Ansible"
- AnsibleIf communication toolset is Ansible
- "ARM"
- ARMIf communication toolset is ARM
- "Portal"
- PortalIf communication toolset is Portal
- "Shell"
- ShellIf communication toolset is Shell
- "Other"
- OtherIf communication toolset is Other
Workload, WorkloadArgs  
- Context string
- the scenario for the workload
- Toolset
string | Pulumi.Azure Native. Impact. Toolset 
- Tool used to interact with Azure. SDK, AzPortal, etc.., Other
- context String
- the scenario for the workload
- toolset String | "Terraform" | "Puppet" | "Chef" | "SDK" | "Ansible" | "ARM" | "Portal" | "Shell" | "Other"
- Tool used to interact with Azure. SDK, AzPortal, etc.., Other
WorkloadImpactProperties, WorkloadImpactPropertiesArgs      
- ImpactCategory string
- Category of the impact, details can found from /impactCategories API
- ImpactedResource stringId 
- Azure resource id of the impacted resource
- StartDate stringTime 
- Time at which impact was observed
- AdditionalProperties object
- Additional fields related to impact, applicable fields per resource type are list under /impactCategories API
- ArmCorrelation List<string>Ids 
- The ARM correlation ids, this is important field for control plane related impacts
- ClientIncident Pulumi.Details Azure Native. Impact. Inputs. Client Incident Details 
- Client incident details ex: incidentId , incident source
- ConfidenceLevel string | Pulumi.Azure Native. Impact. Confidence Level 
- Degree of confidence on the impact being a platform issue
- Connectivity
Pulumi.Azure Native. Impact. Inputs. Connectivity 
- Details about connectivity issue. Applicable when root resource causing the issue is not identified. For example, when a VM is impacted due to a network issue, the impacted resource is identified as the VM, but the root cause is the network. In such cases, the connectivity field will have the details about the network issue
- EndDate stringTime 
- Time at which impact has ended
- ErrorDetails Pulumi.Azure Native. Impact. Inputs. Error Detail Properties 
- ARM error code and error message associated with the impact
- ImpactDescription string
- A detailed description of the impact
- ImpactGroup stringId 
- Use this field to group impacts
- Performance
List<Pulumi.Azure Native. Impact. Inputs. Performance> 
- Details about performance issue. Applicable for performance impacts.
- Workload
Pulumi.Azure Native. Impact. Inputs. Workload 
- Information about the impacted workload
- ImpactCategory string
- Category of the impact, details can found from /impactCategories API
- ImpactedResource stringId 
- Azure resource id of the impacted resource
- StartDate stringTime 
- Time at which impact was observed
- AdditionalProperties interface{}
- Additional fields related to impact, applicable fields per resource type are list under /impactCategories API
- ArmCorrelation []stringIds 
- The ARM correlation ids, this is important field for control plane related impacts
- ClientIncident ClientDetails Incident Details 
- Client incident details ex: incidentId , incident source
- ConfidenceLevel string | ConfidenceLevel 
- Degree of confidence on the impact being a platform issue
- Connectivity Connectivity
- Details about connectivity issue. Applicable when root resource causing the issue is not identified. For example, when a VM is impacted due to a network issue, the impacted resource is identified as the VM, but the root cause is the network. In such cases, the connectivity field will have the details about the network issue
- EndDate stringTime 
- Time at which impact has ended
- ErrorDetails ErrorDetail Properties 
- ARM error code and error message associated with the impact
- ImpactDescription string
- A detailed description of the impact
- ImpactGroup stringId 
- Use this field to group impacts
- Performance []Performance
- Details about performance issue. Applicable for performance impacts.
- Workload Workload
- Information about the impacted workload
- impactCategory String
- Category of the impact, details can found from /impactCategories API
- impactedResource StringId 
- Azure resource id of the impacted resource
- startDate StringTime 
- Time at which impact was observed
- additionalProperties Object
- Additional fields related to impact, applicable fields per resource type are list under /impactCategories API
- armCorrelation List<String>Ids 
- The ARM correlation ids, this is important field for control plane related impacts
- clientIncident ClientDetails Incident Details 
- Client incident details ex: incidentId , incident source
- confidenceLevel String | ConfidenceLevel 
- Degree of confidence on the impact being a platform issue
- connectivity Connectivity
- Details about connectivity issue. Applicable when root resource causing the issue is not identified. For example, when a VM is impacted due to a network issue, the impacted resource is identified as the VM, but the root cause is the network. In such cases, the connectivity field will have the details about the network issue
- endDate StringTime 
- Time at which impact has ended
- errorDetails ErrorDetail Properties 
- ARM error code and error message associated with the impact
- impactDescription String
- A detailed description of the impact
- impactGroup StringId 
- Use this field to group impacts
- performance List<Performance>
- Details about performance issue. Applicable for performance impacts.
- workload Workload
- Information about the impacted workload
- impactCategory string
- Category of the impact, details can found from /impactCategories API
- impactedResource stringId 
- Azure resource id of the impacted resource
- startDate stringTime 
- Time at which impact was observed
- additionalProperties any
- Additional fields related to impact, applicable fields per resource type are list under /impactCategories API
- armCorrelation string[]Ids 
- The ARM correlation ids, this is important field for control plane related impacts
- clientIncident ClientDetails Incident Details 
- Client incident details ex: incidentId , incident source
- confidenceLevel string | ConfidenceLevel 
- Degree of confidence on the impact being a platform issue
- connectivity Connectivity
- Details about connectivity issue. Applicable when root resource causing the issue is not identified. For example, when a VM is impacted due to a network issue, the impacted resource is identified as the VM, but the root cause is the network. In such cases, the connectivity field will have the details about the network issue
- endDate stringTime 
- Time at which impact has ended
- errorDetails ErrorDetail Properties 
- ARM error code and error message associated with the impact
- impactDescription string
- A detailed description of the impact
- impactGroup stringId 
- Use this field to group impacts
- performance Performance[]
- Details about performance issue. Applicable for performance impacts.
- workload Workload
- Information about the impacted workload
- impact_category str
- Category of the impact, details can found from /impactCategories API
- impacted_resource_ strid 
- Azure resource id of the impacted resource
- start_date_ strtime 
- Time at which impact was observed
- additional_properties Any
- Additional fields related to impact, applicable fields per resource type are list under /impactCategories API
- arm_correlation_ Sequence[str]ids 
- The ARM correlation ids, this is important field for control plane related impacts
- client_incident_ Clientdetails Incident Details 
- Client incident details ex: incidentId , incident source
- confidence_level str | ConfidenceLevel 
- Degree of confidence on the impact being a platform issue
- connectivity Connectivity
- Details about connectivity issue. Applicable when root resource causing the issue is not identified. For example, when a VM is impacted due to a network issue, the impacted resource is identified as the VM, but the root cause is the network. In such cases, the connectivity field will have the details about the network issue
- end_date_ strtime 
- Time at which impact has ended
- error_details ErrorDetail Properties 
- ARM error code and error message associated with the impact
- impact_description str
- A detailed description of the impact
- impact_group_ strid 
- Use this field to group impacts
- performance Sequence[Performance]
- Details about performance issue. Applicable for performance impacts.
- workload Workload
- Information about the impacted workload
- impactCategory String
- Category of the impact, details can found from /impactCategories API
- impactedResource StringId 
- Azure resource id of the impacted resource
- startDate StringTime 
- Time at which impact was observed
- additionalProperties Any
- Additional fields related to impact, applicable fields per resource type are list under /impactCategories API
- armCorrelation List<String>Ids 
- The ARM correlation ids, this is important field for control plane related impacts
- clientIncident Property MapDetails 
- Client incident details ex: incidentId , incident source
- confidenceLevel String | "Low" | "Medium" | "High"
- Degree of confidence on the impact being a platform issue
- connectivity Property Map
- Details about connectivity issue. Applicable when root resource causing the issue is not identified. For example, when a VM is impacted due to a network issue, the impacted resource is identified as the VM, but the root cause is the network. In such cases, the connectivity field will have the details about the network issue
- endDate StringTime 
- Time at which impact has ended
- errorDetails Property Map
- ARM error code and error message associated with the impact
- impactDescription String
- A detailed description of the impact
- impactGroup StringId 
- Use this field to group impacts
- performance List<Property Map>
- Details about performance issue. Applicable for performance impacts.
- workload Property Map
- Information about the impacted workload
WorkloadImpactPropertiesResponse, WorkloadImpactPropertiesResponseArgs        
- ImpactCategory string
- Category of the impact, details can found from /impactCategories API
- ImpactUnique stringId 
- Unique ID of the impact (UUID)
- ImpactedResource stringId 
- Azure resource id of the impacted resource
- ProvisioningState string
- Resource provisioning state.
- ReportedTime stringUtc 
- Time at which impact is reported
- StartDate stringTime 
- Time at which impact was observed
- AdditionalProperties object
- Additional fields related to impact, applicable fields per resource type are list under /impactCategories API
- ArmCorrelation List<string>Ids 
- The ARM correlation ids, this is important field for control plane related impacts
- ClientIncident Pulumi.Details Azure Native. Impact. Inputs. Client Incident Details Response 
- Client incident details ex: incidentId , incident source
- ConfidenceLevel string
- Degree of confidence on the impact being a platform issue
- Connectivity
Pulumi.Azure Native. Impact. Inputs. Connectivity Response 
- Details about connectivity issue. Applicable when root resource causing the issue is not identified. For example, when a VM is impacted due to a network issue, the impacted resource is identified as the VM, but the root cause is the network. In such cases, the connectivity field will have the details about the network issue
- EndDate stringTime 
- Time at which impact has ended
- ErrorDetails Pulumi.Azure Native. Impact. Inputs. Error Detail Properties Response 
- ARM error code and error message associated with the impact
- ImpactDescription string
- A detailed description of the impact
- ImpactGroup stringId 
- Use this field to group impacts
- Performance
List<Pulumi.Azure Native. Impact. Inputs. Performance Response> 
- Details about performance issue. Applicable for performance impacts.
- Workload
Pulumi.Azure Native. Impact. Inputs. Workload Response 
- Information about the impacted workload
- ImpactCategory string
- Category of the impact, details can found from /impactCategories API
- ImpactUnique stringId 
- Unique ID of the impact (UUID)
- ImpactedResource stringId 
- Azure resource id of the impacted resource
- ProvisioningState string
- Resource provisioning state.
- ReportedTime stringUtc 
- Time at which impact is reported
- StartDate stringTime 
- Time at which impact was observed
- AdditionalProperties interface{}
- Additional fields related to impact, applicable fields per resource type are list under /impactCategories API
- ArmCorrelation []stringIds 
- The ARM correlation ids, this is important field for control plane related impacts
- ClientIncident ClientDetails Incident Details Response 
- Client incident details ex: incidentId , incident source
- ConfidenceLevel string
- Degree of confidence on the impact being a platform issue
- Connectivity
ConnectivityResponse 
- Details about connectivity issue. Applicable when root resource causing the issue is not identified. For example, when a VM is impacted due to a network issue, the impacted resource is identified as the VM, but the root cause is the network. In such cases, the connectivity field will have the details about the network issue
- EndDate stringTime 
- Time at which impact has ended
- ErrorDetails ErrorDetail Properties Response 
- ARM error code and error message associated with the impact
- ImpactDescription string
- A detailed description of the impact
- ImpactGroup stringId 
- Use this field to group impacts
- Performance
[]PerformanceResponse 
- Details about performance issue. Applicable for performance impacts.
- Workload
WorkloadResponse 
- Information about the impacted workload
- impactCategory String
- Category of the impact, details can found from /impactCategories API
- impactUnique StringId 
- Unique ID of the impact (UUID)
- impactedResource StringId 
- Azure resource id of the impacted resource
- provisioningState String
- Resource provisioning state.
- reportedTime StringUtc 
- Time at which impact is reported
- startDate StringTime 
- Time at which impact was observed
- additionalProperties Object
- Additional fields related to impact, applicable fields per resource type are list under /impactCategories API
- armCorrelation List<String>Ids 
- The ARM correlation ids, this is important field for control plane related impacts
- clientIncident ClientDetails Incident Details Response 
- Client incident details ex: incidentId , incident source
- confidenceLevel String
- Degree of confidence on the impact being a platform issue
- connectivity
ConnectivityResponse 
- Details about connectivity issue. Applicable when root resource causing the issue is not identified. For example, when a VM is impacted due to a network issue, the impacted resource is identified as the VM, but the root cause is the network. In such cases, the connectivity field will have the details about the network issue
- endDate StringTime 
- Time at which impact has ended
- errorDetails ErrorDetail Properties Response 
- ARM error code and error message associated with the impact
- impactDescription String
- A detailed description of the impact
- impactGroup StringId 
- Use this field to group impacts
- performance
List<PerformanceResponse> 
- Details about performance issue. Applicable for performance impacts.
- workload
WorkloadResponse 
- Information about the impacted workload
- impactCategory string
- Category of the impact, details can found from /impactCategories API
- impactUnique stringId 
- Unique ID of the impact (UUID)
- impactedResource stringId 
- Azure resource id of the impacted resource
- provisioningState string
- Resource provisioning state.
- reportedTime stringUtc 
- Time at which impact is reported
- startDate stringTime 
- Time at which impact was observed
- additionalProperties any
- Additional fields related to impact, applicable fields per resource type are list under /impactCategories API
- armCorrelation string[]Ids 
- The ARM correlation ids, this is important field for control plane related impacts
- clientIncident ClientDetails Incident Details Response 
- Client incident details ex: incidentId , incident source
- confidenceLevel string
- Degree of confidence on the impact being a platform issue
- connectivity
ConnectivityResponse 
- Details about connectivity issue. Applicable when root resource causing the issue is not identified. For example, when a VM is impacted due to a network issue, the impacted resource is identified as the VM, but the root cause is the network. In such cases, the connectivity field will have the details about the network issue
- endDate stringTime 
- Time at which impact has ended
- errorDetails ErrorDetail Properties Response 
- ARM error code and error message associated with the impact
- impactDescription string
- A detailed description of the impact
- impactGroup stringId 
- Use this field to group impacts
- performance
PerformanceResponse[] 
- Details about performance issue. Applicable for performance impacts.
- workload
WorkloadResponse 
- Information about the impacted workload
- impact_category str
- Category of the impact, details can found from /impactCategories API
- impact_unique_ strid 
- Unique ID of the impact (UUID)
- impacted_resource_ strid 
- Azure resource id of the impacted resource
- provisioning_state str
- Resource provisioning state.
- reported_time_ strutc 
- Time at which impact is reported
- start_date_ strtime 
- Time at which impact was observed
- additional_properties Any
- Additional fields related to impact, applicable fields per resource type are list under /impactCategories API
- arm_correlation_ Sequence[str]ids 
- The ARM correlation ids, this is important field for control plane related impacts
- client_incident_ Clientdetails Incident Details Response 
- Client incident details ex: incidentId , incident source
- confidence_level str
- Degree of confidence on the impact being a platform issue
- connectivity
ConnectivityResponse 
- Details about connectivity issue. Applicable when root resource causing the issue is not identified. For example, when a VM is impacted due to a network issue, the impacted resource is identified as the VM, but the root cause is the network. In such cases, the connectivity field will have the details about the network issue
- end_date_ strtime 
- Time at which impact has ended
- error_details ErrorDetail Properties Response 
- ARM error code and error message associated with the impact
- impact_description str
- A detailed description of the impact
- impact_group_ strid 
- Use this field to group impacts
- performance
Sequence[PerformanceResponse] 
- Details about performance issue. Applicable for performance impacts.
- workload
WorkloadResponse 
- Information about the impacted workload
- impactCategory String
- Category of the impact, details can found from /impactCategories API
- impactUnique StringId 
- Unique ID of the impact (UUID)
- impactedResource StringId 
- Azure resource id of the impacted resource
- provisioningState String
- Resource provisioning state.
- reportedTime StringUtc 
- Time at which impact is reported
- startDate StringTime 
- Time at which impact was observed
- additionalProperties Any
- Additional fields related to impact, applicable fields per resource type are list under /impactCategories API
- armCorrelation List<String>Ids 
- The ARM correlation ids, this is important field for control plane related impacts
- clientIncident Property MapDetails 
- Client incident details ex: incidentId , incident source
- confidenceLevel String
- Degree of confidence on the impact being a platform issue
- connectivity Property Map
- Details about connectivity issue. Applicable when root resource causing the issue is not identified. For example, when a VM is impacted due to a network issue, the impacted resource is identified as the VM, but the root cause is the network. In such cases, the connectivity field will have the details about the network issue
- endDate StringTime 
- Time at which impact has ended
- errorDetails Property Map
- ARM error code and error message associated with the impact
- impactDescription String
- A detailed description of the impact
- impactGroup StringId 
- Use this field to group impacts
- performance List<Property Map>
- Details about performance issue. Applicable for performance impacts.
- workload Property Map
- Information about the impacted workload
WorkloadResponse, WorkloadResponseArgs    
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:impact:WorkloadImpact impact-001 /subscriptions/{subscriptionId}/providers/Microsoft.Impact/workloadImpacts/{workloadImpactName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0