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 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")
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",
});
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 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")
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",
});
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 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")
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",
});
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 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")
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",
});
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.
- Workload
Impact stringName - workloadImpact resource
- Properties
Workload
Impact Properties Args - The resource-specific properties for this resource.
- Workload
Impact stringName - workloadImpact resource
- properties
Workload
Impact Properties - The resource-specific properties for this resource.
- workload
Impact StringName - workloadImpact resource
- properties
Workload
Impact Properties - The resource-specific properties for this resource.
- workload
Impact stringName - workloadImpact resource
- properties
Workload
Impact Properties Args - The resource-specific properties for this resource.
- workload_
impact_ strname - workloadImpact resource
- properties Property Map
- The resource-specific properties for this resource.
- workload
Impact 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
- System
Data 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
- System
Data 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
- system
Data 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
- system
Data 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
- system
Data 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
- Client
Incident stringId - Client incident id. ex : id of the incident created to investigate and address the impact if any.
- Client
Incident string | Pulumi.Source Azure Native. Impact. Incident Source - Client incident source. ex : source system name where the incident is created
- Client
Incident stringId - Client incident id. ex : id of the incident created to investigate and address the impact if any.
- Client
Incident string | IncidentSource Source - Client incident source. ex : source system name where the incident is created
- client
Incident StringId - Client incident id. ex : id of the incident created to investigate and address the impact if any.
- client
Incident String | IncidentSource Source - Client incident source. ex : source system name where the incident is created
- client
Incident stringId - Client incident id. ex : id of the incident created to investigate and address the impact if any.
- client
Incident 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
- client
Incident StringId - Client incident id. ex : id of the incident created to investigate and address the impact if any.
- client
Incident String | "AzureSource Devops" | "ICM" | "Jira" | "Service Now" | "Other" - Client incident source. ex : source system name where the incident is created
ClientIncidentDetailsResponse, ClientIncidentDetailsResponseArgs
- Client
Incident stringId - Client incident id. ex : id of the incident created to investigate and address the impact if any.
- Client
Incident stringSource - Client incident source. ex : source system name where the incident is created
- Client
Incident stringId - Client incident id. ex : id of the incident created to investigate and address the impact if any.
- Client
Incident stringSource - Client incident source. ex : source system name where the incident is created
- client
Incident StringId - Client incident id. ex : id of the incident created to investigate and address the impact if any.
- client
Incident StringSource - Client incident source. ex : source system name where the incident is created
- client
Incident stringId - Client incident id. ex : id of the incident created to investigate and address the impact if any.
- client
Incident 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
- client
Incident StringId - Client incident id. ex : id of the incident created to investigate and address the impact if any.
- client
Incident 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
- Confidence
Level Low - LowLow confidence on azure being the source of impact
- Confidence
Level Medium - MediumMedium confidence on azure being the source of impact
- Confidence
Level 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
Source
Or Target - Source from which the connection was attempted
- Target
Source
Or Target - target which connection was attempted
- port Integer
- Port number for the connection
- protocol String | Protocol
- Protocol used for the connection
- source
Source
Or Target - Source from which the connection was attempted
- target
Source
Or Target - target which connection was attempted
- port number
- Port number for the connection
- protocol string | Protocol
- Protocol used for the connection
- source
Source
Or Target - Source from which the connection was attempted
- target
Source
Or Target - target which connection was attempted
- port int
- Port number for the connection
- protocol str | Protocol
- Protocol used for the connection
- source
Source
Or Target - Source from which the connection was attempted
- target
Source
Or 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
Source
Or Target Response - Source from which the connection was attempted
- Target
Source
Or Target Response - target which connection was attempted
- port Integer
- Port number for the connection
- protocol String
- Protocol used for the connection
- source
Source
Or Target Response - Source from which the connection was attempted
- target
Source
Or Target Response - target which connection was attempted
- port number
- Port number for the connection
- protocol string
- Protocol used for the connection
- source
Source
Or Target Response - Source from which the connection was attempted
- target
Source
Or Target Response - target which connection was attempted
- port int
- Port number for the connection
- protocol str
- Protocol used for the connection
- source
Source
Or Target Response - Source from which the connection was attempted
- target
Source
Or 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
- Error
Code string - ARM Error code associated with the impact.
- Error
Message string - ARM Error Message associated with the impact
- Error
Code string - ARM Error code associated with the impact.
- Error
Message string - ARM Error Message associated with the impact
- error
Code String - ARM Error code associated with the impact.
- error
Message String - ARM Error Message associated with the impact
- error
Code string - ARM Error code associated with the impact.
- error
Message 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
- error
Code String - ARM Error code associated with the impact.
- error
Message String - ARM Error Message associated with the impact
ErrorDetailPropertiesResponse, ErrorDetailPropertiesResponseArgs
- Error
Code string - ARM Error code associated with the impact.
- Error
Message string - ARM Error Message associated with the impact
- Error
Code string - ARM Error code associated with the impact.
- Error
Message string - ARM Error Message associated with the impact
- error
Code String - ARM Error code associated with the impact.
- error
Message String - ARM Error Message associated with the impact
- error
Code string - ARM Error code associated with the impact.
- error
Message 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
- error
Code String - ARM Error code associated with the impact.
- error
Message String - ARM Error Message associated with the impact
ExpectedValueRange, ExpectedValueRangeArgs
ExpectedValueRangeResponse, ExpectedValueRangeResponseArgs
IncidentSource, IncidentSourceArgs
- 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
- Incident
Source Azure Devops - AzureDevopsWhen source of Incident is AzureDevops
- Incident
Source ICM - ICMWhen source of Incident is Microsoft ICM
- Incident
Source Jira - JiraWhen source of Incident is Jira
- Incident
Source Service Now - ServiceNowWhen source of Incident is ServiceNow
- Incident
Source 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
- 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
- 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
- "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
MetricUnit, MetricUnitArgs
- 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
- Metric
Unit Byte Seconds - ByteSecondsWhen measurement is in ByteSeconds
- Metric
Unit Bytes - BytesWhen measurement is in Bytes
- Metric
Unit Bytes Per Second - BytesPerSecondWhen measurement is in BytesPerSecond
- Metric
Unit Cores - CoresWhen measurement is in Cores
- Metric
Unit Count - CountWhen measurement is in Count
- Metric
Unit Count Per Second - CountPerSecondWhen measurement is in CountPerSecond
- Metric
Unit Milli Cores - MilliCoresWhen measurement is in MilliCores
- Metric
Unit Milli Seconds - MilliSecondsWhen measurement is in MilliSeconds
- Metric
Unit Nano Cores - NanoCoresWhen measurement is in NanoCores
- Metric
Unit Percent - PercentWhen measurement is in Percent
- Metric
Unit Seconds - SecondsWhen measurement is in Seconds
- Metric
Unit 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
- 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
- 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
- "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
Performance, PerformanceArgs
- Actual double
- Observed value for the metric
- Expected double
- Threshold value for the metric
- Expected
Value Pulumi.Range Azure Native. Impact. Inputs. Expected Value Range - Max and Min Threshold values for the metric
- Metric
Name 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
- Expected
Value ExpectedRange Value Range - Max and Min Threshold values for the metric
- Metric
Name string - Name of the Metric examples: Disk, IOPs, CPU, GPU, Memory, details can be found from /impactCategories API
- Unit
string | Metric
Unit - 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
- expected
Value ExpectedRange Value Range - Max and Min Threshold values for the metric
- metric
Name String - Name of the Metric examples: Disk, IOPs, CPU, GPU, Memory, details can be found from /impactCategories API
- unit
String | Metric
Unit - 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
- expected
Value ExpectedRange Value Range - Max and Min Threshold values for the metric
- metric
Name string - Name of the Metric examples: Disk, IOPs, CPU, GPU, Memory, details can be found from /impactCategories API
- unit
string | Metric
Unit - 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 | Metric
Unit - 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
- expected
Value Property MapRange - Max and Min Threshold values for the metric
- metric
Name String - Name of the Metric examples: Disk, IOPs, CPU, GPU, Memory, details can be found from /impactCategories API
- unit
String | "Byte
Seconds" | "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
- Expected
Value Pulumi.Range Azure Native. Impact. Inputs. Expected Value Range Response - Max and Min Threshold values for the metric
- Metric
Name 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
- Expected
Value ExpectedRange Value Range Response - Max and Min Threshold values for the metric
- Metric
Name 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
- expected
Value ExpectedRange Value Range Response - Max and Min Threshold values for the metric
- metric
Name 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
- expected
Value ExpectedRange Value Range Response - Max and Min Threshold values for the metric
- metric
Name 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
- expected
Value Property MapRange - Max and Min Threshold values for the metric
- metric
Name 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
- Protocol
TCP - TCPWhen communication protocol is TCP
- Protocol
UDP - UDPWhen communication protocol is UDP
- Protocol
HTTP - HTTPWhen communication protocol is HTTP
- Protocol
HTTPS - HTTPSWhen communication protocol is HTTPS
- Protocol
RDP - RDPWhen communication protocol is RDP
- Protocol
FTP - FTPWhen communication protocol is FTP
- Protocol
SSH - SSHWhen communication protocol is SSH
- Protocol
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
- "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
- Azure
Resource stringId - Azure resource id, example /subscription/{subscription}/resourceGroup/{rg}/Microsoft.compute/virtualMachine/{vmName}
- Azure
Resource stringId - Azure resource id, example /subscription/{subscription}/resourceGroup/{rg}/Microsoft.compute/virtualMachine/{vmName}
- azure
Resource StringId - Azure resource id, example /subscription/{subscription}/resourceGroup/{rg}/Microsoft.compute/virtualMachine/{vmName}
- azure
Resource 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}
- azure
Resource StringId - Azure resource id, example /subscription/{subscription}/resourceGroup/{rg}/Microsoft.compute/virtualMachine/{vmName}
SourceOrTargetResponse, SourceOrTargetResponseArgs
- Azure
Resource stringId - Azure resource id, example /subscription/{subscription}/resourceGroup/{rg}/Microsoft.compute/virtualMachine/{vmName}
- Azure
Resource stringId - Azure resource id, example /subscription/{subscription}/resourceGroup/{rg}/Microsoft.compute/virtualMachine/{vmName}
- azure
Resource StringId - Azure resource id, example /subscription/{subscription}/resourceGroup/{rg}/Microsoft.compute/virtualMachine/{vmName}
- azure
Resource 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}
- azure
Resource StringId - Azure resource id, example /subscription/{subscription}/resourceGroup/{rg}/Microsoft.compute/virtualMachine/{vmName}
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified 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.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified 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
- Toolset
Terraform - TerraformIf communication toolset is Terraform
- Toolset
Puppet - PuppetIf communication toolset is Puppet
- Toolset
Chef - ChefIf communication toolset is Chef
- Toolset
SDK - SDKIf communication toolset is SDK
- Toolset
Ansible - AnsibleIf communication toolset is Ansible
- Toolset
ARM - ARMIf communication toolset is ARM
- Toolset
Portal - PortalIf communication toolset is Portal
- Toolset
Shell - ShellIf communication toolset is Shell
- Toolset
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
- "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
- Impact
Category string - Category of the impact, details can found from /impactCategories API
- Impacted
Resource stringId - Azure resource id of the impacted resource
- Start
Date stringTime - Time at which impact was observed
- Additional
Properties object - Additional fields related to impact, applicable fields per resource type are list under /impactCategories API
- Arm
Correlation List<string>Ids - The ARM correlation ids, this is important field for control plane related impacts
- Client
Incident Pulumi.Details Azure Native. Impact. Inputs. Client Incident Details - Client incident details ex: incidentId , incident source
- Confidence
Level 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
- End
Date stringTime - Time at which impact has ended
- Error
Details Pulumi.Azure Native. Impact. Inputs. Error Detail Properties - ARM error code and error message associated with the impact
- Impact
Description string - A detailed description of the impact
- Impact
Group 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
- Impact
Category string - Category of the impact, details can found from /impactCategories API
- Impacted
Resource stringId - Azure resource id of the impacted resource
- Start
Date stringTime - Time at which impact was observed
- Additional
Properties interface{} - Additional fields related to impact, applicable fields per resource type are list under /impactCategories API
- Arm
Correlation []stringIds - 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 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
- End
Date stringTime - Time at which impact has ended
- Error
Details ErrorDetail Properties - ARM error code and error message associated with the impact
- Impact
Description string - A detailed description of the impact
- Impact
Group 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 String - Category of the impact, details can found from /impactCategories API
- impacted
Resource StringId - Azure resource id of the impacted resource
- start
Date StringTime - Time at which impact was observed
- additional
Properties Object - Additional fields related to impact, applicable fields per resource type are list under /impactCategories API
- arm
Correlation List<String>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 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
- end
Date StringTime - Time at which impact has ended
- error
Details ErrorDetail Properties - ARM error code and error message associated with the impact
- impact
Description String - A detailed description of the impact
- impact
Group 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
- impact
Category string - Category of the impact, details can found from /impactCategories API
- impacted
Resource stringId - Azure resource id of the impacted resource
- start
Date stringTime - 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 string[]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 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
- end
Date stringTime - Time at which impact has ended
- error
Details ErrorDetail Properties - ARM error code and error message associated with the impact
- impact
Description string - A detailed description of the impact
- impact
Group 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
- impact
Category String - Category of the impact, details can found from /impactCategories API
- impacted
Resource StringId - Azure resource id of the impacted resource
- start
Date StringTime - 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 List<String>Ids - The ARM correlation ids, this is important field for control plane related impacts
- client
Incident Property MapDetails - Client incident details ex: incidentId , incident source
- confidence
Level 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
- end
Date StringTime - Time at which impact has ended
- error
Details Property Map - ARM error code and error message associated with the impact
- impact
Description String - A detailed description of the impact
- impact
Group 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
- Impact
Category string - Category of the impact, details can found from /impactCategories API
- Impact
Unique stringId - Unique ID of the impact (UUID)
- Impacted
Resource stringId - Azure resource id of the impacted resource
- Provisioning
State string - Resource provisioning state.
- Reported
Time stringUtc - Time at which impact is reported
- Start
Date stringTime - Time at which impact was observed
- Additional
Properties object - Additional fields related to impact, applicable fields per resource type are list under /impactCategories API
- Arm
Correlation List<string>Ids - The ARM correlation ids, this is important field for control plane related impacts
- Client
Incident Pulumi.Details Azure Native. Impact. Inputs. Client Incident Details Response - Client incident details ex: incidentId , incident source
- Confidence
Level 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
- End
Date stringTime - Time at which impact has ended
- Error
Details Pulumi.Azure Native. Impact. Inputs. Error Detail Properties Response - ARM error code and error message associated with the impact
- Impact
Description string - A detailed description of the impact
- Impact
Group 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
- Impact
Category string - Category of the impact, details can found from /impactCategories API
- Impact
Unique stringId - Unique ID of the impact (UUID)
- Impacted
Resource stringId - Azure resource id of the impacted resource
- Provisioning
State string - Resource provisioning state.
- Reported
Time stringUtc - Time at which impact is reported
- Start
Date stringTime - Time at which impact was observed
- Additional
Properties interface{} - Additional fields related to impact, applicable fields per resource type are list under /impactCategories API
- Arm
Correlation []stringIds - 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 string - Degree of confidence on the impact being a platform issue
- Connectivity
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
- End
Date stringTime - Time at which impact has ended
- Error
Details ErrorDetail Properties Response - ARM error code and error message associated with the impact
- Impact
Description string - A detailed description of the impact
- Impact
Group stringId - Use this field to group impacts
- Performance
[]Performance
Response - Details about performance issue. Applicable for performance impacts.
- Workload
Workload
Response - Information about the impacted workload
- impact
Category String - Category of the impact, details can found from /impactCategories API
- impact
Unique StringId - Unique ID of the impact (UUID)
- impacted
Resource StringId - Azure resource id of the impacted resource
- provisioning
State String - Resource provisioning state.
- reported
Time StringUtc - Time at which impact is reported
- start
Date StringTime - Time at which impact was observed
- additional
Properties Object - Additional fields related to impact, applicable fields per resource type are list under /impactCategories API
- arm
Correlation List<String>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 String - Degree of confidence on the impact being a platform issue
- connectivity
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
- end
Date StringTime - Time at which impact has ended
- error
Details ErrorDetail Properties Response - ARM error code and error message associated with the impact
- impact
Description String - A detailed description of the impact
- impact
Group StringId - Use this field to group impacts
- performance
List<Performance
Response> - Details about performance issue. Applicable for performance impacts.
- workload
Workload
Response - Information about the impacted workload
- impact
Category string - Category of the impact, details can found from /impactCategories API
- impact
Unique stringId - Unique ID of the impact (UUID)
- impacted
Resource stringId - Azure resource id of the impacted resource
- provisioning
State string - Resource provisioning state.
- reported
Time stringUtc - Time at which impact is reported
- start
Date stringTime - 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 string[]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 string - Degree of confidence on the impact being a platform issue
- connectivity
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
- end
Date stringTime - Time at which impact has ended
- error
Details ErrorDetail Properties Response - ARM error code and error message associated with the impact
- impact
Description string - A detailed description of the impact
- impact
Group stringId - Use this field to group impacts
- performance
Performance
Response[] - Details about performance issue. Applicable for performance impacts.
- workload
Workload
Response - 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
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
- 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[Performance
Response] - Details about performance issue. Applicable for performance impacts.
- workload
Workload
Response - Information about the impacted workload
- impact
Category String - Category of the impact, details can found from /impactCategories API
- impact
Unique StringId - Unique ID of the impact (UUID)
- impacted
Resource StringId - Azure resource id of the impacted resource
- provisioning
State String - Resource provisioning state.
- reported
Time StringUtc - Time at which impact is reported
- start
Date StringTime - 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 List<String>Ids - The ARM correlation ids, this is important field for control plane related impacts
- client
Incident Property MapDetails - Client incident details ex: incidentId , incident source
- confidence
Level 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
- end
Date StringTime - Time at which impact has ended
- error
Details Property Map - ARM error code and error message associated with the impact
- impact
Description String - A detailed description of the impact
- impact
Group 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