azure-native.servicefabric.ManagedClusterApplication
Explore with Pulumi AI
The application resource. Azure REST API version: 2023-03-01-preview.
Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01-preview, 2024-02-01-preview, 2024-04-01, 2024-06-01-preview, 2024-09-01-preview, 2024-11-01-preview.
Example Usage
Put an application with maximum parameters
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var managedClusterApplication = new AzureNative.ServiceFabric.ManagedClusterApplication("managedClusterApplication", new()
    {
        ApplicationName = "myApp",
        ClusterName = "myCluster",
        Location = "eastus",
        Parameters = 
        {
            { "param1", "value1" },
        },
        ResourceGroupName = "resRg",
        Tags = 
        {
            { "a", "b" },
        },
        UpgradePolicy = new AzureNative.ServiceFabric.Inputs.ApplicationUpgradePolicyArgs
        {
            ApplicationHealthPolicy = new AzureNative.ServiceFabric.Inputs.ApplicationHealthPolicyArgs
            {
                ConsiderWarningAsError = true,
                DefaultServiceTypeHealthPolicy = new AzureNative.ServiceFabric.Inputs.ServiceTypeHealthPolicyArgs
                {
                    MaxPercentUnhealthyPartitionsPerService = 0,
                    MaxPercentUnhealthyReplicasPerPartition = 0,
                    MaxPercentUnhealthyServices = 0,
                },
                MaxPercentUnhealthyDeployedApplications = 0,
                ServiceTypeHealthPolicyMap = 
                {
                    { "myService", new AzureNative.ServiceFabric.Inputs.ServiceTypeHealthPolicyArgs
                    {
                        MaxPercentUnhealthyPartitionsPerService = 30,
                        MaxPercentUnhealthyReplicasPerPartition = 30,
                        MaxPercentUnhealthyServices = 30,
                    } },
                },
            },
            ForceRestart = false,
            InstanceCloseDelayDuration = 600,
            RecreateApplication = false,
            RollingUpgradeMonitoringPolicy = new AzureNative.ServiceFabric.Inputs.RollingUpgradeMonitoringPolicyArgs
            {
                FailureAction = AzureNative.ServiceFabric.FailureAction.Rollback,
                HealthCheckRetryTimeout = "00:10:00",
                HealthCheckStableDuration = "00:05:00",
                HealthCheckWaitDuration = "00:02:00",
                UpgradeDomainTimeout = "00:15:00",
                UpgradeTimeout = "01:00:00",
            },
            UpgradeMode = AzureNative.ServiceFabric.RollingUpgradeMode.UnmonitoredAuto,
            UpgradeReplicaSetCheckTimeout = 3600,
        },
        Version = "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applicationTypes/myAppType/versions/1.0",
    });
});
package main
import (
	servicefabric "github.com/pulumi/pulumi-azure-native-sdk/servicefabric/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := servicefabric.NewManagedClusterApplication(ctx, "managedClusterApplication", &servicefabric.ManagedClusterApplicationArgs{
			ApplicationName: pulumi.String("myApp"),
			ClusterName:     pulumi.String("myCluster"),
			Location:        pulumi.String("eastus"),
			Parameters: pulumi.StringMap{
				"param1": pulumi.String("value1"),
			},
			ResourceGroupName: pulumi.String("resRg"),
			Tags: pulumi.StringMap{
				"a": pulumi.String("b"),
			},
			UpgradePolicy: &servicefabric.ApplicationUpgradePolicyArgs{
				ApplicationHealthPolicy: &servicefabric.ApplicationHealthPolicyArgs{
					ConsiderWarningAsError: pulumi.Bool(true),
					DefaultServiceTypeHealthPolicy: &servicefabric.ServiceTypeHealthPolicyArgs{
						MaxPercentUnhealthyPartitionsPerService: pulumi.Int(0),
						MaxPercentUnhealthyReplicasPerPartition: pulumi.Int(0),
						MaxPercentUnhealthyServices:             pulumi.Int(0),
					},
					MaxPercentUnhealthyDeployedApplications: pulumi.Int(0),
					ServiceTypeHealthPolicyMap: servicefabric.ServiceTypeHealthPolicyMap{
						"myService": &servicefabric.ServiceTypeHealthPolicyArgs{
							MaxPercentUnhealthyPartitionsPerService: pulumi.Int(30),
							MaxPercentUnhealthyReplicasPerPartition: pulumi.Int(30),
							MaxPercentUnhealthyServices:             pulumi.Int(30),
						},
					},
				},
				ForceRestart:               pulumi.Bool(false),
				InstanceCloseDelayDuration: pulumi.Float64(600),
				RecreateApplication:        pulumi.Bool(false),
				RollingUpgradeMonitoringPolicy: &servicefabric.RollingUpgradeMonitoringPolicyArgs{
					FailureAction:             pulumi.String(servicefabric.FailureActionRollback),
					HealthCheckRetryTimeout:   pulumi.String("00:10:00"),
					HealthCheckStableDuration: pulumi.String("00:05:00"),
					HealthCheckWaitDuration:   pulumi.String("00:02:00"),
					UpgradeDomainTimeout:      pulumi.String("00:15:00"),
					UpgradeTimeout:            pulumi.String("01:00:00"),
				},
				UpgradeMode:                   pulumi.String(servicefabric.RollingUpgradeModeUnmonitoredAuto),
				UpgradeReplicaSetCheckTimeout: pulumi.Float64(3600),
			},
			Version: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applicationTypes/myAppType/versions/1.0"),
		})
		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.servicefabric.ManagedClusterApplication;
import com.pulumi.azurenative.servicefabric.ManagedClusterApplicationArgs;
import com.pulumi.azurenative.servicefabric.inputs.ApplicationUpgradePolicyArgs;
import com.pulumi.azurenative.servicefabric.inputs.ApplicationHealthPolicyArgs;
import com.pulumi.azurenative.servicefabric.inputs.ServiceTypeHealthPolicyArgs;
import com.pulumi.azurenative.servicefabric.inputs.RollingUpgradeMonitoringPolicyArgs;
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 managedClusterApplication = new ManagedClusterApplication("managedClusterApplication", ManagedClusterApplicationArgs.builder()
            .applicationName("myApp")
            .clusterName("myCluster")
            .location("eastus")
            .parameters(Map.of("param1", "value1"))
            .resourceGroupName("resRg")
            .tags(Map.of("a", "b"))
            .upgradePolicy(ApplicationUpgradePolicyArgs.builder()
                .applicationHealthPolicy(ApplicationHealthPolicyArgs.builder()
                    .considerWarningAsError(true)
                    .defaultServiceTypeHealthPolicy(ServiceTypeHealthPolicyArgs.builder()
                        .maxPercentUnhealthyPartitionsPerService(0)
                        .maxPercentUnhealthyReplicasPerPartition(0)
                        .maxPercentUnhealthyServices(0)
                        .build())
                    .maxPercentUnhealthyDeployedApplications(0)
                    .serviceTypeHealthPolicyMap(Map.of("myService", Map.ofEntries(
                        Map.entry("maxPercentUnhealthyPartitionsPerService", 30),
                        Map.entry("maxPercentUnhealthyReplicasPerPartition", 30),
                        Map.entry("maxPercentUnhealthyServices", 30)
                    )))
                    .build())
                .forceRestart(false)
                .instanceCloseDelayDuration(600)
                .recreateApplication(false)
                .rollingUpgradeMonitoringPolicy(RollingUpgradeMonitoringPolicyArgs.builder()
                    .failureAction("Rollback")
                    .healthCheckRetryTimeout("00:10:00")
                    .healthCheckStableDuration("00:05:00")
                    .healthCheckWaitDuration("00:02:00")
                    .upgradeDomainTimeout("00:15:00")
                    .upgradeTimeout("01:00:00")
                    .build())
                .upgradeMode("UnmonitoredAuto")
                .upgradeReplicaSetCheckTimeout(3600)
                .build())
            .version("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applicationTypes/myAppType/versions/1.0")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const managedClusterApplication = new azure_native.servicefabric.ManagedClusterApplication("managedClusterApplication", {
    applicationName: "myApp",
    clusterName: "myCluster",
    location: "eastus",
    parameters: {
        param1: "value1",
    },
    resourceGroupName: "resRg",
    tags: {
        a: "b",
    },
    upgradePolicy: {
        applicationHealthPolicy: {
            considerWarningAsError: true,
            defaultServiceTypeHealthPolicy: {
                maxPercentUnhealthyPartitionsPerService: 0,
                maxPercentUnhealthyReplicasPerPartition: 0,
                maxPercentUnhealthyServices: 0,
            },
            maxPercentUnhealthyDeployedApplications: 0,
            serviceTypeHealthPolicyMap: {
                myService: {
                    maxPercentUnhealthyPartitionsPerService: 30,
                    maxPercentUnhealthyReplicasPerPartition: 30,
                    maxPercentUnhealthyServices: 30,
                },
            },
        },
        forceRestart: false,
        instanceCloseDelayDuration: 600,
        recreateApplication: false,
        rollingUpgradeMonitoringPolicy: {
            failureAction: azure_native.servicefabric.FailureAction.Rollback,
            healthCheckRetryTimeout: "00:10:00",
            healthCheckStableDuration: "00:05:00",
            healthCheckWaitDuration: "00:02:00",
            upgradeDomainTimeout: "00:15:00",
            upgradeTimeout: "01:00:00",
        },
        upgradeMode: azure_native.servicefabric.RollingUpgradeMode.UnmonitoredAuto,
        upgradeReplicaSetCheckTimeout: 3600,
    },
    version: "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applicationTypes/myAppType/versions/1.0",
});
import pulumi
import pulumi_azure_native as azure_native
managed_cluster_application = azure_native.servicefabric.ManagedClusterApplication("managedClusterApplication",
    application_name="myApp",
    cluster_name="myCluster",
    location="eastus",
    parameters={
        "param1": "value1",
    },
    resource_group_name="resRg",
    tags={
        "a": "b",
    },
    upgrade_policy={
        "application_health_policy": {
            "consider_warning_as_error": True,
            "default_service_type_health_policy": {
                "max_percent_unhealthy_partitions_per_service": 0,
                "max_percent_unhealthy_replicas_per_partition": 0,
                "max_percent_unhealthy_services": 0,
            },
            "max_percent_unhealthy_deployed_applications": 0,
            "service_type_health_policy_map": {
                "myService": {
                    "max_percent_unhealthy_partitions_per_service": 30,
                    "max_percent_unhealthy_replicas_per_partition": 30,
                    "max_percent_unhealthy_services": 30,
                },
            },
        },
        "force_restart": False,
        "instance_close_delay_duration": 600,
        "recreate_application": False,
        "rolling_upgrade_monitoring_policy": {
            "failure_action": azure_native.servicefabric.FailureAction.ROLLBACK,
            "health_check_retry_timeout": "00:10:00",
            "health_check_stable_duration": "00:05:00",
            "health_check_wait_duration": "00:02:00",
            "upgrade_domain_timeout": "00:15:00",
            "upgrade_timeout": "01:00:00",
        },
        "upgrade_mode": azure_native.servicefabric.RollingUpgradeMode.UNMONITORED_AUTO,
        "upgrade_replica_set_check_timeout": 3600,
    },
    version="/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applicationTypes/myAppType/versions/1.0")
resources:
  managedClusterApplication:
    type: azure-native:servicefabric:ManagedClusterApplication
    properties:
      applicationName: myApp
      clusterName: myCluster
      location: eastus
      parameters:
        param1: value1
      resourceGroupName: resRg
      tags:
        a: b
      upgradePolicy:
        applicationHealthPolicy:
          considerWarningAsError: true
          defaultServiceTypeHealthPolicy:
            maxPercentUnhealthyPartitionsPerService: 0
            maxPercentUnhealthyReplicasPerPartition: 0
            maxPercentUnhealthyServices: 0
          maxPercentUnhealthyDeployedApplications: 0
          serviceTypeHealthPolicyMap:
            myService:
              maxPercentUnhealthyPartitionsPerService: 30
              maxPercentUnhealthyReplicasPerPartition: 30
              maxPercentUnhealthyServices: 30
        forceRestart: false
        instanceCloseDelayDuration: 600
        recreateApplication: false
        rollingUpgradeMonitoringPolicy:
          failureAction: Rollback
          healthCheckRetryTimeout: 00:10:00
          healthCheckStableDuration: 00:05:00
          healthCheckWaitDuration: 00:02:00
          upgradeDomainTimeout: 00:15:00
          upgradeTimeout: 01:00:00
        upgradeMode: UnmonitoredAuto
        upgradeReplicaSetCheckTimeout: 3600
      version: /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applicationTypes/myAppType/versions/1.0
Put an application with minimum parameters
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var managedClusterApplication = new AzureNative.ServiceFabric.ManagedClusterApplication("managedClusterApplication", new()
    {
        ApplicationName = "myApp",
        ClusterName = "myCluster",
        Location = "eastus",
        ResourceGroupName = "resRg",
        Version = "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applicationTypes/myAppType/versions/1.0",
    });
});
package main
import (
	servicefabric "github.com/pulumi/pulumi-azure-native-sdk/servicefabric/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := servicefabric.NewManagedClusterApplication(ctx, "managedClusterApplication", &servicefabric.ManagedClusterApplicationArgs{
			ApplicationName:   pulumi.String("myApp"),
			ClusterName:       pulumi.String("myCluster"),
			Location:          pulumi.String("eastus"),
			ResourceGroupName: pulumi.String("resRg"),
			Version:           pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applicationTypes/myAppType/versions/1.0"),
		})
		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.servicefabric.ManagedClusterApplication;
import com.pulumi.azurenative.servicefabric.ManagedClusterApplicationArgs;
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 managedClusterApplication = new ManagedClusterApplication("managedClusterApplication", ManagedClusterApplicationArgs.builder()
            .applicationName("myApp")
            .clusterName("myCluster")
            .location("eastus")
            .resourceGroupName("resRg")
            .version("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applicationTypes/myAppType/versions/1.0")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const managedClusterApplication = new azure_native.servicefabric.ManagedClusterApplication("managedClusterApplication", {
    applicationName: "myApp",
    clusterName: "myCluster",
    location: "eastus",
    resourceGroupName: "resRg",
    version: "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applicationTypes/myAppType/versions/1.0",
});
import pulumi
import pulumi_azure_native as azure_native
managed_cluster_application = azure_native.servicefabric.ManagedClusterApplication("managedClusterApplication",
    application_name="myApp",
    cluster_name="myCluster",
    location="eastus",
    resource_group_name="resRg",
    version="/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applicationTypes/myAppType/versions/1.0")
resources:
  managedClusterApplication:
    type: azure-native:servicefabric:ManagedClusterApplication
    properties:
      applicationName: myApp
      clusterName: myCluster
      location: eastus
      resourceGroupName: resRg
      version: /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applicationTypes/myAppType/versions/1.0
Create ManagedClusterApplication Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ManagedClusterApplication(name: string, args: ManagedClusterApplicationArgs, opts?: CustomResourceOptions);@overload
def ManagedClusterApplication(resource_name: str,
                              args: ManagedClusterApplicationArgs,
                              opts: Optional[ResourceOptions] = None)
@overload
def ManagedClusterApplication(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              cluster_name: Optional[str] = None,
                              resource_group_name: Optional[str] = None,
                              application_name: Optional[str] = None,
                              identity: Optional[ManagedIdentityArgs] = None,
                              location: Optional[str] = None,
                              managed_identities: Optional[Sequence[ApplicationUserAssignedIdentityArgs]] = None,
                              parameters: Optional[Mapping[str, str]] = None,
                              tags: Optional[Mapping[str, str]] = None,
                              upgrade_policy: Optional[ApplicationUpgradePolicyArgs] = None,
                              version: Optional[str] = None)func NewManagedClusterApplication(ctx *Context, name string, args ManagedClusterApplicationArgs, opts ...ResourceOption) (*ManagedClusterApplication, error)public ManagedClusterApplication(string name, ManagedClusterApplicationArgs args, CustomResourceOptions? opts = null)
public ManagedClusterApplication(String name, ManagedClusterApplicationArgs args)
public ManagedClusterApplication(String name, ManagedClusterApplicationArgs args, CustomResourceOptions options)
type: azure-native:servicefabric:ManagedClusterApplication
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 ManagedClusterApplicationArgs
- 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 ManagedClusterApplicationArgs
- 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 ManagedClusterApplicationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ManagedClusterApplicationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ManagedClusterApplicationArgs
- 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 managedClusterApplicationResource = new AzureNative.ServiceFabric.ManagedClusterApplication("managedClusterApplicationResource", new()
{
    ClusterName = "string",
    ResourceGroupName = "string",
    ApplicationName = "string",
    Identity = new AzureNative.ServiceFabric.Inputs.ManagedIdentityArgs
    {
        Type = AzureNative.ServiceFabric.ManagedIdentityType.None,
        UserAssignedIdentities = new[]
        {
            "string",
        },
    },
    Location = "string",
    ManagedIdentities = new[]
    {
        new AzureNative.ServiceFabric.Inputs.ApplicationUserAssignedIdentityArgs
        {
            Name = "string",
            PrincipalId = "string",
        },
    },
    Parameters = 
    {
        { "string", "string" },
    },
    Tags = 
    {
        { "string", "string" },
    },
    UpgradePolicy = new AzureNative.ServiceFabric.Inputs.ApplicationUpgradePolicyArgs
    {
        ApplicationHealthPolicy = new AzureNative.ServiceFabric.Inputs.ApplicationHealthPolicyArgs
        {
            ConsiderWarningAsError = false,
            MaxPercentUnhealthyDeployedApplications = 0,
            DefaultServiceTypeHealthPolicy = new AzureNative.ServiceFabric.Inputs.ServiceTypeHealthPolicyArgs
            {
                MaxPercentUnhealthyPartitionsPerService = 0,
                MaxPercentUnhealthyReplicasPerPartition = 0,
                MaxPercentUnhealthyServices = 0,
            },
            ServiceTypeHealthPolicyMap = 
            {
                { "string", new AzureNative.ServiceFabric.Inputs.ServiceTypeHealthPolicyArgs
                {
                    MaxPercentUnhealthyPartitionsPerService = 0,
                    MaxPercentUnhealthyReplicasPerPartition = 0,
                    MaxPercentUnhealthyServices = 0,
                } },
            },
        },
        ForceRestart = false,
        InstanceCloseDelayDuration = 0,
        RecreateApplication = false,
        RollingUpgradeMonitoringPolicy = new AzureNative.ServiceFabric.Inputs.RollingUpgradeMonitoringPolicyArgs
        {
            FailureAction = "string",
            HealthCheckRetryTimeout = "string",
            HealthCheckStableDuration = "string",
            HealthCheckWaitDuration = "string",
            UpgradeDomainTimeout = "string",
            UpgradeTimeout = "string",
        },
        UpgradeMode = "string",
        UpgradeReplicaSetCheckTimeout = 0,
    },
    Version = "string",
});
example, err := servicefabric.NewManagedClusterApplication(ctx, "managedClusterApplicationResource", &servicefabric.ManagedClusterApplicationArgs{
	ClusterName:       pulumi.String("string"),
	ResourceGroupName: pulumi.String("string"),
	ApplicationName:   pulumi.String("string"),
	Identity: &servicefabric.ManagedIdentityArgs{
		Type: servicefabric.ManagedIdentityTypeNone,
		UserAssignedIdentities: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	Location: pulumi.String("string"),
	ManagedIdentities: servicefabric.ApplicationUserAssignedIdentityArray{
		&servicefabric.ApplicationUserAssignedIdentityArgs{
			Name:        pulumi.String("string"),
			PrincipalId: pulumi.String("string"),
		},
	},
	Parameters: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	UpgradePolicy: &servicefabric.ApplicationUpgradePolicyArgs{
		ApplicationHealthPolicy: &servicefabric.ApplicationHealthPolicyArgs{
			ConsiderWarningAsError:                  pulumi.Bool(false),
			MaxPercentUnhealthyDeployedApplications: pulumi.Int(0),
			DefaultServiceTypeHealthPolicy: &servicefabric.ServiceTypeHealthPolicyArgs{
				MaxPercentUnhealthyPartitionsPerService: pulumi.Int(0),
				MaxPercentUnhealthyReplicasPerPartition: pulumi.Int(0),
				MaxPercentUnhealthyServices:             pulumi.Int(0),
			},
			ServiceTypeHealthPolicyMap: servicefabric.ServiceTypeHealthPolicyMap{
				"string": &servicefabric.ServiceTypeHealthPolicyArgs{
					MaxPercentUnhealthyPartitionsPerService: pulumi.Int(0),
					MaxPercentUnhealthyReplicasPerPartition: pulumi.Int(0),
					MaxPercentUnhealthyServices:             pulumi.Int(0),
				},
			},
		},
		ForceRestart:               pulumi.Bool(false),
		InstanceCloseDelayDuration: pulumi.Float64(0),
		RecreateApplication:        pulumi.Bool(false),
		RollingUpgradeMonitoringPolicy: &servicefabric.RollingUpgradeMonitoringPolicyArgs{
			FailureAction:             pulumi.String("string"),
			HealthCheckRetryTimeout:   pulumi.String("string"),
			HealthCheckStableDuration: pulumi.String("string"),
			HealthCheckWaitDuration:   pulumi.String("string"),
			UpgradeDomainTimeout:      pulumi.String("string"),
			UpgradeTimeout:            pulumi.String("string"),
		},
		UpgradeMode:                   pulumi.String("string"),
		UpgradeReplicaSetCheckTimeout: pulumi.Float64(0),
	},
	Version: pulumi.String("string"),
})
var managedClusterApplicationResource = new ManagedClusterApplication("managedClusterApplicationResource", ManagedClusterApplicationArgs.builder()
    .clusterName("string")
    .resourceGroupName("string")
    .applicationName("string")
    .identity(ManagedIdentityArgs.builder()
        .type("None")
        .userAssignedIdentities("string")
        .build())
    .location("string")
    .managedIdentities(ApplicationUserAssignedIdentityArgs.builder()
        .name("string")
        .principalId("string")
        .build())
    .parameters(Map.of("string", "string"))
    .tags(Map.of("string", "string"))
    .upgradePolicy(ApplicationUpgradePolicyArgs.builder()
        .applicationHealthPolicy(ApplicationHealthPolicyArgs.builder()
            .considerWarningAsError(false)
            .maxPercentUnhealthyDeployedApplications(0)
            .defaultServiceTypeHealthPolicy(ServiceTypeHealthPolicyArgs.builder()
                .maxPercentUnhealthyPartitionsPerService(0)
                .maxPercentUnhealthyReplicasPerPartition(0)
                .maxPercentUnhealthyServices(0)
                .build())
            .serviceTypeHealthPolicyMap(Map.of("string", Map.ofEntries(
                Map.entry("maxPercentUnhealthyPartitionsPerService", 0),
                Map.entry("maxPercentUnhealthyReplicasPerPartition", 0),
                Map.entry("maxPercentUnhealthyServices", 0)
            )))
            .build())
        .forceRestart(false)
        .instanceCloseDelayDuration(0)
        .recreateApplication(false)
        .rollingUpgradeMonitoringPolicy(RollingUpgradeMonitoringPolicyArgs.builder()
            .failureAction("string")
            .healthCheckRetryTimeout("string")
            .healthCheckStableDuration("string")
            .healthCheckWaitDuration("string")
            .upgradeDomainTimeout("string")
            .upgradeTimeout("string")
            .build())
        .upgradeMode("string")
        .upgradeReplicaSetCheckTimeout(0)
        .build())
    .version("string")
    .build());
managed_cluster_application_resource = azure_native.servicefabric.ManagedClusterApplication("managedClusterApplicationResource",
    cluster_name="string",
    resource_group_name="string",
    application_name="string",
    identity={
        "type": azure_native.servicefabric.ManagedIdentityType.NONE,
        "user_assigned_identities": ["string"],
    },
    location="string",
    managed_identities=[{
        "name": "string",
        "principal_id": "string",
    }],
    parameters={
        "string": "string",
    },
    tags={
        "string": "string",
    },
    upgrade_policy={
        "application_health_policy": {
            "consider_warning_as_error": False,
            "max_percent_unhealthy_deployed_applications": 0,
            "default_service_type_health_policy": {
                "max_percent_unhealthy_partitions_per_service": 0,
                "max_percent_unhealthy_replicas_per_partition": 0,
                "max_percent_unhealthy_services": 0,
            },
            "service_type_health_policy_map": {
                "string": {
                    "max_percent_unhealthy_partitions_per_service": 0,
                    "max_percent_unhealthy_replicas_per_partition": 0,
                    "max_percent_unhealthy_services": 0,
                },
            },
        },
        "force_restart": False,
        "instance_close_delay_duration": 0,
        "recreate_application": False,
        "rolling_upgrade_monitoring_policy": {
            "failure_action": "string",
            "health_check_retry_timeout": "string",
            "health_check_stable_duration": "string",
            "health_check_wait_duration": "string",
            "upgrade_domain_timeout": "string",
            "upgrade_timeout": "string",
        },
        "upgrade_mode": "string",
        "upgrade_replica_set_check_timeout": 0,
    },
    version="string")
const managedClusterApplicationResource = new azure_native.servicefabric.ManagedClusterApplication("managedClusterApplicationResource", {
    clusterName: "string",
    resourceGroupName: "string",
    applicationName: "string",
    identity: {
        type: azure_native.servicefabric.ManagedIdentityType.None,
        userAssignedIdentities: ["string"],
    },
    location: "string",
    managedIdentities: [{
        name: "string",
        principalId: "string",
    }],
    parameters: {
        string: "string",
    },
    tags: {
        string: "string",
    },
    upgradePolicy: {
        applicationHealthPolicy: {
            considerWarningAsError: false,
            maxPercentUnhealthyDeployedApplications: 0,
            defaultServiceTypeHealthPolicy: {
                maxPercentUnhealthyPartitionsPerService: 0,
                maxPercentUnhealthyReplicasPerPartition: 0,
                maxPercentUnhealthyServices: 0,
            },
            serviceTypeHealthPolicyMap: {
                string: {
                    maxPercentUnhealthyPartitionsPerService: 0,
                    maxPercentUnhealthyReplicasPerPartition: 0,
                    maxPercentUnhealthyServices: 0,
                },
            },
        },
        forceRestart: false,
        instanceCloseDelayDuration: 0,
        recreateApplication: false,
        rollingUpgradeMonitoringPolicy: {
            failureAction: "string",
            healthCheckRetryTimeout: "string",
            healthCheckStableDuration: "string",
            healthCheckWaitDuration: "string",
            upgradeDomainTimeout: "string",
            upgradeTimeout: "string",
        },
        upgradeMode: "string",
        upgradeReplicaSetCheckTimeout: 0,
    },
    version: "string",
});
type: azure-native:servicefabric:ManagedClusterApplication
properties:
    applicationName: string
    clusterName: string
    identity:
        type: None
        userAssignedIdentities:
            - string
    location: string
    managedIdentities:
        - name: string
          principalId: string
    parameters:
        string: string
    resourceGroupName: string
    tags:
        string: string
    upgradePolicy:
        applicationHealthPolicy:
            considerWarningAsError: false
            defaultServiceTypeHealthPolicy:
                maxPercentUnhealthyPartitionsPerService: 0
                maxPercentUnhealthyReplicasPerPartition: 0
                maxPercentUnhealthyServices: 0
            maxPercentUnhealthyDeployedApplications: 0
            serviceTypeHealthPolicyMap:
                string:
                    maxPercentUnhealthyPartitionsPerService: 0
                    maxPercentUnhealthyReplicasPerPartition: 0
                    maxPercentUnhealthyServices: 0
        forceRestart: false
        instanceCloseDelayDuration: 0
        recreateApplication: false
        rollingUpgradeMonitoringPolicy:
            failureAction: string
            healthCheckRetryTimeout: string
            healthCheckStableDuration: string
            healthCheckWaitDuration: string
            upgradeDomainTimeout: string
            upgradeTimeout: string
        upgradeMode: string
        upgradeReplicaSetCheckTimeout: 0
    version: string
ManagedClusterApplication 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 ManagedClusterApplication resource accepts the following input properties:
- ClusterName string
- The name of the cluster resource.
- ResourceGroup stringName 
- The name of the resource group.
- ApplicationName string
- The name of the application resource.
- Identity
Pulumi.Azure Native. Service Fabric. Inputs. Managed Identity 
- Describes the managed identities for an Azure resource.
- Location string
- Resource location depends on the parent resource.
- ManagedIdentities List<Pulumi.Azure Native. Service Fabric. Inputs. Application User Assigned Identity> 
- List of user assigned identities for the application, each mapped to a friendly name.
- Parameters Dictionary<string, string>
- List of application parameters with overridden values from their default values specified in the application manifest.
- Dictionary<string, string>
- Azure resource tags.
- UpgradePolicy Pulumi.Azure Native. Service Fabric. Inputs. Application Upgrade Policy 
- Describes the policy for a monitored application upgrade.
- Version string
- The version of the application type as defined in the application manifest. This name must be the full Arm Resource ID for the referenced application type version.
- ClusterName string
- The name of the cluster resource.
- ResourceGroup stringName 
- The name of the resource group.
- ApplicationName string
- The name of the application resource.
- Identity
ManagedIdentity Args 
- Describes the managed identities for an Azure resource.
- Location string
- Resource location depends on the parent resource.
- ManagedIdentities []ApplicationUser Assigned Identity Args 
- List of user assigned identities for the application, each mapped to a friendly name.
- Parameters map[string]string
- List of application parameters with overridden values from their default values specified in the application manifest.
- map[string]string
- Azure resource tags.
- UpgradePolicy ApplicationUpgrade Policy Args 
- Describes the policy for a monitored application upgrade.
- Version string
- The version of the application type as defined in the application manifest. This name must be the full Arm Resource ID for the referenced application type version.
- clusterName String
- The name of the cluster resource.
- resourceGroup StringName 
- The name of the resource group.
- applicationName String
- The name of the application resource.
- identity
ManagedIdentity 
- Describes the managed identities for an Azure resource.
- location String
- Resource location depends on the parent resource.
- managedIdentities List<ApplicationUser Assigned Identity> 
- List of user assigned identities for the application, each mapped to a friendly name.
- parameters Map<String,String>
- List of application parameters with overridden values from their default values specified in the application manifest.
- Map<String,String>
- Azure resource tags.
- upgradePolicy ApplicationUpgrade Policy 
- Describes the policy for a monitored application upgrade.
- version String
- The version of the application type as defined in the application manifest. This name must be the full Arm Resource ID for the referenced application type version.
- clusterName string
- The name of the cluster resource.
- resourceGroup stringName 
- The name of the resource group.
- applicationName string
- The name of the application resource.
- identity
ManagedIdentity 
- Describes the managed identities for an Azure resource.
- location string
- Resource location depends on the parent resource.
- managedIdentities ApplicationUser Assigned Identity[] 
- List of user assigned identities for the application, each mapped to a friendly name.
- parameters {[key: string]: string}
- List of application parameters with overridden values from their default values specified in the application manifest.
- {[key: string]: string}
- Azure resource tags.
- upgradePolicy ApplicationUpgrade Policy 
- Describes the policy for a monitored application upgrade.
- version string
- The version of the application type as defined in the application manifest. This name must be the full Arm Resource ID for the referenced application type version.
- cluster_name str
- The name of the cluster resource.
- resource_group_ strname 
- The name of the resource group.
- application_name str
- The name of the application resource.
- identity
ManagedIdentity Args 
- Describes the managed identities for an Azure resource.
- location str
- Resource location depends on the parent resource.
- managed_identities Sequence[ApplicationUser Assigned Identity Args] 
- List of user assigned identities for the application, each mapped to a friendly name.
- parameters Mapping[str, str]
- List of application parameters with overridden values from their default values specified in the application manifest.
- Mapping[str, str]
- Azure resource tags.
- upgrade_policy ApplicationUpgrade Policy Args 
- Describes the policy for a monitored application upgrade.
- version str
- The version of the application type as defined in the application manifest. This name must be the full Arm Resource ID for the referenced application type version.
- clusterName String
- The name of the cluster resource.
- resourceGroup StringName 
- The name of the resource group.
- applicationName String
- The name of the application resource.
- identity Property Map
- Describes the managed identities for an Azure resource.
- location String
- Resource location depends on the parent resource.
- managedIdentities List<Property Map>
- List of user assigned identities for the application, each mapped to a friendly name.
- parameters Map<String>
- List of application parameters with overridden values from their default values specified in the application manifest.
- Map<String>
- Azure resource tags.
- upgradePolicy Property Map
- Describes the policy for a monitored application upgrade.
- version String
- The version of the application type as defined in the application manifest. This name must be the full Arm Resource ID for the referenced application type version.
Outputs
All input properties are implicitly available as output properties. Additionally, the ManagedClusterApplication resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Azure resource name.
- ProvisioningState string
- The current deployment or provisioning state, which only appears in the response
- SystemData Pulumi.Azure Native. Service Fabric. Outputs. System Data Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- Azure resource type.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Azure resource name.
- ProvisioningState string
- The current deployment or provisioning state, which only appears in the response
- SystemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- Azure resource type.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Azure resource name.
- provisioningState String
- The current deployment or provisioning state, which only appears in the response
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type String
- Azure resource type.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Azure resource name.
- provisioningState string
- The current deployment or provisioning state, which only appears in the response
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type string
- Azure resource type.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Azure resource name.
- provisioning_state str
- The current deployment or provisioning state, which only appears in the response
- system_data SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type str
- Azure resource type.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Azure resource name.
- provisioningState String
- The current deployment or provisioning state, which only appears in the response
- systemData Property Map
- Metadata pertaining to creation and last modification of the resource.
- type String
- Azure resource type.
Supporting Types
ApplicationHealthPolicy, ApplicationHealthPolicyArgs      
- ConsiderWarning boolAs Error 
- Indicates whether warnings are treated with the same severity as errors.
- MaxPercent intUnhealthy Deployed Applications 
- The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100. The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
- DefaultService Pulumi.Type Health Policy Azure Native. Service Fabric. Inputs. Service Type Health Policy 
- The health policy used by default to evaluate the health of a service type.
- ServiceType Dictionary<string, Pulumi.Health Policy Map Azure Native. Service Fabric. Inputs. Service Type Health Policy> 
- The map with service type health policy per service type name. The map is empty by default.
- ConsiderWarning boolAs Error 
- Indicates whether warnings are treated with the same severity as errors.
- MaxPercent intUnhealthy Deployed Applications 
- The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100. The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
- DefaultService ServiceType Health Policy Type Health Policy 
- The health policy used by default to evaluate the health of a service type.
- ServiceType map[string]ServiceHealth Policy Map Type Health Policy 
- The map with service type health policy per service type name. The map is empty by default.
- considerWarning BooleanAs Error 
- Indicates whether warnings are treated with the same severity as errors.
- maxPercent IntegerUnhealthy Deployed Applications 
- The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100. The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
- defaultService ServiceType Health Policy Type Health Policy 
- The health policy used by default to evaluate the health of a service type.
- serviceType Map<String,ServiceHealth Policy Map Type Health Policy> 
- The map with service type health policy per service type name. The map is empty by default.
- considerWarning booleanAs Error 
- Indicates whether warnings are treated with the same severity as errors.
- maxPercent numberUnhealthy Deployed Applications 
- The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100. The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
- defaultService ServiceType Health Policy Type Health Policy 
- The health policy used by default to evaluate the health of a service type.
- serviceType {[key: string]: ServiceHealth Policy Map Type Health Policy} 
- The map with service type health policy per service type name. The map is empty by default.
- consider_warning_ boolas_ error 
- Indicates whether warnings are treated with the same severity as errors.
- max_percent_ intunhealthy_ deployed_ applications 
- The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100. The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
- default_service_ Servicetype_ health_ policy Type Health Policy 
- The health policy used by default to evaluate the health of a service type.
- service_type_ Mapping[str, Servicehealth_ policy_ map Type Health Policy] 
- The map with service type health policy per service type name. The map is empty by default.
- considerWarning BooleanAs Error 
- Indicates whether warnings are treated with the same severity as errors.
- maxPercent NumberUnhealthy Deployed Applications 
- The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100. The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
- defaultService Property MapType Health Policy 
- The health policy used by default to evaluate the health of a service type.
- serviceType Map<Property Map>Health Policy Map 
- The map with service type health policy per service type name. The map is empty by default.
ApplicationHealthPolicyResponse, ApplicationHealthPolicyResponseArgs        
- ConsiderWarning boolAs Error 
- Indicates whether warnings are treated with the same severity as errors.
- MaxPercent intUnhealthy Deployed Applications 
- The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100. The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
- DefaultService Pulumi.Type Health Policy Azure Native. Service Fabric. Inputs. Service Type Health Policy Response 
- The health policy used by default to evaluate the health of a service type.
- ServiceType Dictionary<string, Pulumi.Health Policy Map Azure Native. Service Fabric. Inputs. Service Type Health Policy Response> 
- The map with service type health policy per service type name. The map is empty by default.
- ConsiderWarning boolAs Error 
- Indicates whether warnings are treated with the same severity as errors.
- MaxPercent intUnhealthy Deployed Applications 
- The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100. The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
- DefaultService ServiceType Health Policy Type Health Policy Response 
- The health policy used by default to evaluate the health of a service type.
- ServiceType map[string]ServiceHealth Policy Map Type Health Policy Response 
- The map with service type health policy per service type name. The map is empty by default.
- considerWarning BooleanAs Error 
- Indicates whether warnings are treated with the same severity as errors.
- maxPercent IntegerUnhealthy Deployed Applications 
- The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100. The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
- defaultService ServiceType Health Policy Type Health Policy Response 
- The health policy used by default to evaluate the health of a service type.
- serviceType Map<String,ServiceHealth Policy Map Type Health Policy Response> 
- The map with service type health policy per service type name. The map is empty by default.
- considerWarning booleanAs Error 
- Indicates whether warnings are treated with the same severity as errors.
- maxPercent numberUnhealthy Deployed Applications 
- The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100. The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
- defaultService ServiceType Health Policy Type Health Policy Response 
- The health policy used by default to evaluate the health of a service type.
- serviceType {[key: string]: ServiceHealth Policy Map Type Health Policy Response} 
- The map with service type health policy per service type name. The map is empty by default.
- consider_warning_ boolas_ error 
- Indicates whether warnings are treated with the same severity as errors.
- max_percent_ intunhealthy_ deployed_ applications 
- The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100. The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
- default_service_ Servicetype_ health_ policy Type Health Policy Response 
- The health policy used by default to evaluate the health of a service type.
- service_type_ Mapping[str, Servicehealth_ policy_ map Type Health Policy Response] 
- The map with service type health policy per service type name. The map is empty by default.
- considerWarning BooleanAs Error 
- Indicates whether warnings are treated with the same severity as errors.
- maxPercent NumberUnhealthy Deployed Applications 
- The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100. The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
- defaultService Property MapType Health Policy 
- The health policy used by default to evaluate the health of a service type.
- serviceType Map<Property Map>Health Policy Map 
- The map with service type health policy per service type name. The map is empty by default.
ApplicationUpgradePolicy, ApplicationUpgradePolicyArgs      
- ApplicationHealth Pulumi.Policy Azure Native. Service Fabric. Inputs. Application Health Policy 
- Defines a health policy used to evaluate the health of an application or one of its children entities.
- ForceRestart bool
- If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).
- InstanceClose doubleDelay Duration 
- Duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. This would be effective when the instance is closing during the application/cluster upgrade, only for those instances which have a non-zero delay duration configured in the service description.
- RecreateApplication bool
- Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed.
- RollingUpgrade Pulumi.Monitoring Policy Azure Native. Service Fabric. Inputs. Rolling Upgrade Monitoring Policy 
- The policy used for monitoring the application upgrade
- UpgradeMode string | Pulumi.Azure Native. Service Fabric. Rolling Upgrade Mode 
- The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto.
- UpgradeReplica doubleSet Check Timeout 
- The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).
- ApplicationHealth ApplicationPolicy Health Policy 
- Defines a health policy used to evaluate the health of an application or one of its children entities.
- ForceRestart bool
- If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).
- InstanceClose float64Delay Duration 
- Duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. This would be effective when the instance is closing during the application/cluster upgrade, only for those instances which have a non-zero delay duration configured in the service description.
- RecreateApplication bool
- Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed.
- RollingUpgrade RollingMonitoring Policy Upgrade Monitoring Policy 
- The policy used for monitoring the application upgrade
- UpgradeMode string | RollingUpgrade Mode 
- The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto.
- UpgradeReplica float64Set Check Timeout 
- The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).
- applicationHealth ApplicationPolicy Health Policy 
- Defines a health policy used to evaluate the health of an application or one of its children entities.
- forceRestart Boolean
- If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).
- instanceClose DoubleDelay Duration 
- Duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. This would be effective when the instance is closing during the application/cluster upgrade, only for those instances which have a non-zero delay duration configured in the service description.
- recreateApplication Boolean
- Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed.
- rollingUpgrade RollingMonitoring Policy Upgrade Monitoring Policy 
- The policy used for monitoring the application upgrade
- upgradeMode String | RollingUpgrade Mode 
- The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto.
- upgradeReplica DoubleSet Check Timeout 
- The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).
- applicationHealth ApplicationPolicy Health Policy 
- Defines a health policy used to evaluate the health of an application or one of its children entities.
- forceRestart boolean
- If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).
- instanceClose numberDelay Duration 
- Duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. This would be effective when the instance is closing during the application/cluster upgrade, only for those instances which have a non-zero delay duration configured in the service description.
- recreateApplication boolean
- Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed.
- rollingUpgrade RollingMonitoring Policy Upgrade Monitoring Policy 
- The policy used for monitoring the application upgrade
- upgradeMode string | RollingUpgrade Mode 
- The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto.
- upgradeReplica numberSet Check Timeout 
- The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).
- application_health_ Applicationpolicy Health Policy 
- Defines a health policy used to evaluate the health of an application or one of its children entities.
- force_restart bool
- If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).
- instance_close_ floatdelay_ duration 
- Duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. This would be effective when the instance is closing during the application/cluster upgrade, only for those instances which have a non-zero delay duration configured in the service description.
- recreate_application bool
- Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed.
- rolling_upgrade_ Rollingmonitoring_ policy Upgrade Monitoring Policy 
- The policy used for monitoring the application upgrade
- upgrade_mode str | RollingUpgrade Mode 
- The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto.
- upgrade_replica_ floatset_ check_ timeout 
- The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).
- applicationHealth Property MapPolicy 
- Defines a health policy used to evaluate the health of an application or one of its children entities.
- forceRestart Boolean
- If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).
- instanceClose NumberDelay Duration 
- Duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. This would be effective when the instance is closing during the application/cluster upgrade, only for those instances which have a non-zero delay duration configured in the service description.
- recreateApplication Boolean
- Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed.
- rollingUpgrade Property MapMonitoring Policy 
- The policy used for monitoring the application upgrade
- upgradeMode String | "Monitored" | "UnmonitoredAuto" 
- The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto.
- upgradeReplica NumberSet Check Timeout 
- The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).
ApplicationUpgradePolicyResponse, ApplicationUpgradePolicyResponseArgs        
- ApplicationHealth Pulumi.Policy Azure Native. Service Fabric. Inputs. Application Health Policy Response 
- Defines a health policy used to evaluate the health of an application or one of its children entities.
- ForceRestart bool
- If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).
- InstanceClose doubleDelay Duration 
- Duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. This would be effective when the instance is closing during the application/cluster upgrade, only for those instances which have a non-zero delay duration configured in the service description.
- RecreateApplication bool
- Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed.
- RollingUpgrade Pulumi.Monitoring Policy Azure Native. Service Fabric. Inputs. Rolling Upgrade Monitoring Policy Response 
- The policy used for monitoring the application upgrade
- UpgradeMode string
- The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto.
- UpgradeReplica doubleSet Check Timeout 
- The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).
- ApplicationHealth ApplicationPolicy Health Policy Response 
- Defines a health policy used to evaluate the health of an application or one of its children entities.
- ForceRestart bool
- If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).
- InstanceClose float64Delay Duration 
- Duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. This would be effective when the instance is closing during the application/cluster upgrade, only for those instances which have a non-zero delay duration configured in the service description.
- RecreateApplication bool
- Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed.
- RollingUpgrade RollingMonitoring Policy Upgrade Monitoring Policy Response 
- The policy used for monitoring the application upgrade
- UpgradeMode string
- The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto.
- UpgradeReplica float64Set Check Timeout 
- The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).
- applicationHealth ApplicationPolicy Health Policy Response 
- Defines a health policy used to evaluate the health of an application or one of its children entities.
- forceRestart Boolean
- If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).
- instanceClose DoubleDelay Duration 
- Duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. This would be effective when the instance is closing during the application/cluster upgrade, only for those instances which have a non-zero delay duration configured in the service description.
- recreateApplication Boolean
- Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed.
- rollingUpgrade RollingMonitoring Policy Upgrade Monitoring Policy Response 
- The policy used for monitoring the application upgrade
- upgradeMode String
- The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto.
- upgradeReplica DoubleSet Check Timeout 
- The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).
- applicationHealth ApplicationPolicy Health Policy Response 
- Defines a health policy used to evaluate the health of an application or one of its children entities.
- forceRestart boolean
- If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).
- instanceClose numberDelay Duration 
- Duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. This would be effective when the instance is closing during the application/cluster upgrade, only for those instances which have a non-zero delay duration configured in the service description.
- recreateApplication boolean
- Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed.
- rollingUpgrade RollingMonitoring Policy Upgrade Monitoring Policy Response 
- The policy used for monitoring the application upgrade
- upgradeMode string
- The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto.
- upgradeReplica numberSet Check Timeout 
- The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).
- application_health_ Applicationpolicy Health Policy Response 
- Defines a health policy used to evaluate the health of an application or one of its children entities.
- force_restart bool
- If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).
- instance_close_ floatdelay_ duration 
- Duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. This would be effective when the instance is closing during the application/cluster upgrade, only for those instances which have a non-zero delay duration configured in the service description.
- recreate_application bool
- Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed.
- rolling_upgrade_ Rollingmonitoring_ policy Upgrade Monitoring Policy Response 
- The policy used for monitoring the application upgrade
- upgrade_mode str
- The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto.
- upgrade_replica_ floatset_ check_ timeout 
- The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).
- applicationHealth Property MapPolicy 
- Defines a health policy used to evaluate the health of an application or one of its children entities.
- forceRestart Boolean
- If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).
- instanceClose NumberDelay Duration 
- Duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. This would be effective when the instance is closing during the application/cluster upgrade, only for those instances which have a non-zero delay duration configured in the service description.
- recreateApplication Boolean
- Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed.
- rollingUpgrade Property MapMonitoring Policy 
- The policy used for monitoring the application upgrade
- upgradeMode String
- The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto.
- upgradeReplica NumberSet Check Timeout 
- The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).
ApplicationUserAssignedIdentity, ApplicationUserAssignedIdentityArgs        
- Name string
- The friendly name of user assigned identity.
- PrincipalId string
- The principal id of user assigned identity.
- Name string
- The friendly name of user assigned identity.
- PrincipalId string
- The principal id of user assigned identity.
- name String
- The friendly name of user assigned identity.
- principalId String
- The principal id of user assigned identity.
- name string
- The friendly name of user assigned identity.
- principalId string
- The principal id of user assigned identity.
- name str
- The friendly name of user assigned identity.
- principal_id str
- The principal id of user assigned identity.
- name String
- The friendly name of user assigned identity.
- principalId String
- The principal id of user assigned identity.
ApplicationUserAssignedIdentityResponse, ApplicationUserAssignedIdentityResponseArgs          
- Name string
- The friendly name of user assigned identity.
- PrincipalId string
- The principal id of user assigned identity.
- Name string
- The friendly name of user assigned identity.
- PrincipalId string
- The principal id of user assigned identity.
- name String
- The friendly name of user assigned identity.
- principalId String
- The principal id of user assigned identity.
- name string
- The friendly name of user assigned identity.
- principalId string
- The principal id of user assigned identity.
- name str
- The friendly name of user assigned identity.
- principal_id str
- The principal id of user assigned identity.
- name String
- The friendly name of user assigned identity.
- principalId String
- The principal id of user assigned identity.
FailureAction, FailureActionArgs    
- Rollback
- RollbackIndicates that a rollback of the upgrade will be performed by Service Fabric if the upgrade fails.
- Manual
- ManualIndicates that a manual repair will need to be performed by the administrator if the upgrade fails. Service Fabric will not proceed to the next upgrade domain automatically.
- FailureAction Rollback 
- RollbackIndicates that a rollback of the upgrade will be performed by Service Fabric if the upgrade fails.
- FailureAction Manual 
- ManualIndicates that a manual repair will need to be performed by the administrator if the upgrade fails. Service Fabric will not proceed to the next upgrade domain automatically.
- Rollback
- RollbackIndicates that a rollback of the upgrade will be performed by Service Fabric if the upgrade fails.
- Manual
- ManualIndicates that a manual repair will need to be performed by the administrator if the upgrade fails. Service Fabric will not proceed to the next upgrade domain automatically.
- Rollback
- RollbackIndicates that a rollback of the upgrade will be performed by Service Fabric if the upgrade fails.
- Manual
- ManualIndicates that a manual repair will need to be performed by the administrator if the upgrade fails. Service Fabric will not proceed to the next upgrade domain automatically.
- ROLLBACK
- RollbackIndicates that a rollback of the upgrade will be performed by Service Fabric if the upgrade fails.
- MANUAL
- ManualIndicates that a manual repair will need to be performed by the administrator if the upgrade fails. Service Fabric will not proceed to the next upgrade domain automatically.
- "Rollback"
- RollbackIndicates that a rollback of the upgrade will be performed by Service Fabric if the upgrade fails.
- "Manual"
- ManualIndicates that a manual repair will need to be performed by the administrator if the upgrade fails. Service Fabric will not proceed to the next upgrade domain automatically.
ManagedIdentity, ManagedIdentityArgs    
- Type
Pulumi.Azure Native. Service Fabric. Managed Identity Type 
- The type of managed identity for the resource.
- UserAssigned List<string>Identities 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- Type
ManagedIdentity Type 
- The type of managed identity for the resource.
- UserAssigned []stringIdentities 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- type
ManagedIdentity Type 
- The type of managed identity for the resource.
- userAssigned List<String>Identities 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- type
ManagedIdentity Type 
- The type of managed identity for the resource.
- userAssigned string[]Identities 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- type
ManagedIdentity Type 
- The type of managed identity for the resource.
- user_assigned_ Sequence[str]identities 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- type
"None" | "SystemAssigned" | "User Assigned" | "System Assigned, User Assigned" 
- The type of managed identity for the resource.
- userAssigned List<String>Identities 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
ManagedIdentityResponse, ManagedIdentityResponseArgs      
- PrincipalId string
- The principal id of the managed identity. This property will only be provided for a system assigned identity.
- TenantId string
- The tenant id of the managed identity. This property will only be provided for a system assigned identity.
- Type string
- The type of managed identity for the resource.
- UserAssigned Dictionary<string, Pulumi.Identities Azure Native. Service Fabric. Inputs. User Assigned Identity Response> 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- PrincipalId string
- The principal id of the managed identity. This property will only be provided for a system assigned identity.
- TenantId string
- The tenant id of the managed identity. This property will only be provided for a system assigned identity.
- Type string
- The type of managed identity for the resource.
- UserAssigned map[string]UserIdentities Assigned Identity Response 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principalId String
- The principal id of the managed identity. This property will only be provided for a system assigned identity.
- tenantId String
- The tenant id of the managed identity. This property will only be provided for a system assigned identity.
- type String
- The type of managed identity for the resource.
- userAssigned Map<String,UserIdentities Assigned Identity Response> 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principalId string
- The principal id of the managed identity. This property will only be provided for a system assigned identity.
- tenantId string
- The tenant id of the managed identity. This property will only be provided for a system assigned identity.
- type string
- The type of managed identity for the resource.
- userAssigned {[key: string]: UserIdentities Assigned Identity Response} 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principal_id str
- The principal id of the managed identity. This property will only be provided for a system assigned identity.
- tenant_id str
- The tenant id of the managed identity. This property will only be provided for a system assigned identity.
- type str
- The type of managed identity for the resource.
- user_assigned_ Mapping[str, Useridentities Assigned Identity Response] 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principalId String
- The principal id of the managed identity. This property will only be provided for a system assigned identity.
- tenantId String
- The tenant id of the managed identity. This property will only be provided for a system assigned identity.
- type String
- The type of managed identity for the resource.
- userAssigned Map<Property Map>Identities 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
ManagedIdentityType, ManagedIdentityTypeArgs      
- None
- NoneIndicates that no identity is associated with the resource.
- SystemAssigned 
- SystemAssignedIndicates that system assigned identity is associated with the resource.
- UserAssigned 
- UserAssignedIndicates that user assigned identity is associated with the resource.
- SystemAssigned_User Assigned 
- SystemAssigned, UserAssignedIndicates that both system assigned and user assigned identity are associated with the resource.
- ManagedIdentity Type None 
- NoneIndicates that no identity is associated with the resource.
- ManagedIdentity Type System Assigned 
- SystemAssignedIndicates that system assigned identity is associated with the resource.
- ManagedIdentity Type User Assigned 
- UserAssignedIndicates that user assigned identity is associated with the resource.
- ManagedIdentity Type_System Assigned_User Assigned 
- SystemAssigned, UserAssignedIndicates that both system assigned and user assigned identity are associated with the resource.
- None
- NoneIndicates that no identity is associated with the resource.
- SystemAssigned 
- SystemAssignedIndicates that system assigned identity is associated with the resource.
- UserAssigned 
- UserAssignedIndicates that user assigned identity is associated with the resource.
- SystemAssigned_User Assigned 
- SystemAssigned, UserAssignedIndicates that both system assigned and user assigned identity are associated with the resource.
- None
- NoneIndicates that no identity is associated with the resource.
- SystemAssigned 
- SystemAssignedIndicates that system assigned identity is associated with the resource.
- UserAssigned 
- UserAssignedIndicates that user assigned identity is associated with the resource.
- SystemAssigned_User Assigned 
- SystemAssigned, UserAssignedIndicates that both system assigned and user assigned identity are associated with the resource.
- NONE
- NoneIndicates that no identity is associated with the resource.
- SYSTEM_ASSIGNED
- SystemAssignedIndicates that system assigned identity is associated with the resource.
- USER_ASSIGNED
- UserAssignedIndicates that user assigned identity is associated with the resource.
- SYSTEM_ASSIGNED_USER_ASSIGNED
- SystemAssigned, UserAssignedIndicates that both system assigned and user assigned identity are associated with the resource.
- "None"
- NoneIndicates that no identity is associated with the resource.
- "SystemAssigned" 
- SystemAssignedIndicates that system assigned identity is associated with the resource.
- "UserAssigned" 
- UserAssignedIndicates that user assigned identity is associated with the resource.
- "SystemAssigned, User Assigned" 
- SystemAssigned, UserAssignedIndicates that both system assigned and user assigned identity are associated with the resource.
RollingUpgradeMode, RollingUpgradeModeArgs      
- Monitored
- MonitoredThe upgrade will stop after completing each upgrade domain and automatically monitor health before proceeding. The value is 0.
- UnmonitoredAuto 
- UnmonitoredAutoThe upgrade will proceed automatically without performing any health monitoring. The value is 1.
- RollingUpgrade Mode Monitored 
- MonitoredThe upgrade will stop after completing each upgrade domain and automatically monitor health before proceeding. The value is 0.
- RollingUpgrade Mode Unmonitored Auto 
- UnmonitoredAutoThe upgrade will proceed automatically without performing any health monitoring. The value is 1.
- Monitored
- MonitoredThe upgrade will stop after completing each upgrade domain and automatically monitor health before proceeding. The value is 0.
- UnmonitoredAuto 
- UnmonitoredAutoThe upgrade will proceed automatically without performing any health monitoring. The value is 1.
- Monitored
- MonitoredThe upgrade will stop after completing each upgrade domain and automatically monitor health before proceeding. The value is 0.
- UnmonitoredAuto 
- UnmonitoredAutoThe upgrade will proceed automatically without performing any health monitoring. The value is 1.
- MONITORED
- MonitoredThe upgrade will stop after completing each upgrade domain and automatically monitor health before proceeding. The value is 0.
- UNMONITORED_AUTO
- UnmonitoredAutoThe upgrade will proceed automatically without performing any health monitoring. The value is 1.
- "Monitored"
- MonitoredThe upgrade will stop after completing each upgrade domain and automatically monitor health before proceeding. The value is 0.
- "UnmonitoredAuto" 
- UnmonitoredAutoThe upgrade will proceed automatically without performing any health monitoring. The value is 1.
RollingUpgradeMonitoringPolicy, RollingUpgradeMonitoringPolicyArgs        
- FailureAction string | Pulumi.Azure Native. Service Fabric. Failure Action 
- The compensating action to perform when a Monitored upgrade encounters monitoring policy or health policy violations. Invalid indicates the failure action is invalid. Rollback specifies that the upgrade will start rolling back automatically. Manual indicates that the upgrade will switch to UnmonitoredManual upgrade mode.
- HealthCheck stringRetry Timeout 
- The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- HealthCheck stringStable Duration 
- The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- HealthCheck stringWait Duration 
- The amount of time to wait after completing an upgrade domain before applying health policies. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- UpgradeDomain stringTimeout 
- The amount of time each upgrade domain has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- UpgradeTimeout string
- The amount of time the overall upgrade has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- FailureAction string | FailureAction 
- The compensating action to perform when a Monitored upgrade encounters monitoring policy or health policy violations. Invalid indicates the failure action is invalid. Rollback specifies that the upgrade will start rolling back automatically. Manual indicates that the upgrade will switch to UnmonitoredManual upgrade mode.
- HealthCheck stringRetry Timeout 
- The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- HealthCheck stringStable Duration 
- The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- HealthCheck stringWait Duration 
- The amount of time to wait after completing an upgrade domain before applying health policies. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- UpgradeDomain stringTimeout 
- The amount of time each upgrade domain has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- UpgradeTimeout string
- The amount of time the overall upgrade has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- failureAction String | FailureAction 
- The compensating action to perform when a Monitored upgrade encounters monitoring policy or health policy violations. Invalid indicates the failure action is invalid. Rollback specifies that the upgrade will start rolling back automatically. Manual indicates that the upgrade will switch to UnmonitoredManual upgrade mode.
- healthCheck StringRetry Timeout 
- The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- healthCheck StringStable Duration 
- The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- healthCheck StringWait Duration 
- The amount of time to wait after completing an upgrade domain before applying health policies. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgradeDomain StringTimeout 
- The amount of time each upgrade domain has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgradeTimeout String
- The amount of time the overall upgrade has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- failureAction string | FailureAction 
- The compensating action to perform when a Monitored upgrade encounters monitoring policy or health policy violations. Invalid indicates the failure action is invalid. Rollback specifies that the upgrade will start rolling back automatically. Manual indicates that the upgrade will switch to UnmonitoredManual upgrade mode.
- healthCheck stringRetry Timeout 
- The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- healthCheck stringStable Duration 
- The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- healthCheck stringWait Duration 
- The amount of time to wait after completing an upgrade domain before applying health policies. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgradeDomain stringTimeout 
- The amount of time each upgrade domain has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgradeTimeout string
- The amount of time the overall upgrade has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- failure_action str | FailureAction 
- The compensating action to perform when a Monitored upgrade encounters monitoring policy or health policy violations. Invalid indicates the failure action is invalid. Rollback specifies that the upgrade will start rolling back automatically. Manual indicates that the upgrade will switch to UnmonitoredManual upgrade mode.
- health_check_ strretry_ timeout 
- The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- health_check_ strstable_ duration 
- The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- health_check_ strwait_ duration 
- The amount of time to wait after completing an upgrade domain before applying health policies. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgrade_domain_ strtimeout 
- The amount of time each upgrade domain has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgrade_timeout str
- The amount of time the overall upgrade has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- failureAction String | "Rollback" | "Manual"
- The compensating action to perform when a Monitored upgrade encounters monitoring policy or health policy violations. Invalid indicates the failure action is invalid. Rollback specifies that the upgrade will start rolling back automatically. Manual indicates that the upgrade will switch to UnmonitoredManual upgrade mode.
- healthCheck StringRetry Timeout 
- The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- healthCheck StringStable Duration 
- The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- healthCheck StringWait Duration 
- The amount of time to wait after completing an upgrade domain before applying health policies. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgradeDomain StringTimeout 
- The amount of time each upgrade domain has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgradeTimeout String
- The amount of time the overall upgrade has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
RollingUpgradeMonitoringPolicyResponse, RollingUpgradeMonitoringPolicyResponseArgs          
- FailureAction string
- The compensating action to perform when a Monitored upgrade encounters monitoring policy or health policy violations. Invalid indicates the failure action is invalid. Rollback specifies that the upgrade will start rolling back automatically. Manual indicates that the upgrade will switch to UnmonitoredManual upgrade mode.
- HealthCheck stringRetry Timeout 
- The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- HealthCheck stringStable Duration 
- The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- HealthCheck stringWait Duration 
- The amount of time to wait after completing an upgrade domain before applying health policies. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- UpgradeDomain stringTimeout 
- The amount of time each upgrade domain has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- UpgradeTimeout string
- The amount of time the overall upgrade has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- FailureAction string
- The compensating action to perform when a Monitored upgrade encounters monitoring policy or health policy violations. Invalid indicates the failure action is invalid. Rollback specifies that the upgrade will start rolling back automatically. Manual indicates that the upgrade will switch to UnmonitoredManual upgrade mode.
- HealthCheck stringRetry Timeout 
- The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- HealthCheck stringStable Duration 
- The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- HealthCheck stringWait Duration 
- The amount of time to wait after completing an upgrade domain before applying health policies. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- UpgradeDomain stringTimeout 
- The amount of time each upgrade domain has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- UpgradeTimeout string
- The amount of time the overall upgrade has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- failureAction String
- The compensating action to perform when a Monitored upgrade encounters monitoring policy or health policy violations. Invalid indicates the failure action is invalid. Rollback specifies that the upgrade will start rolling back automatically. Manual indicates that the upgrade will switch to UnmonitoredManual upgrade mode.
- healthCheck StringRetry Timeout 
- The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- healthCheck StringStable Duration 
- The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- healthCheck StringWait Duration 
- The amount of time to wait after completing an upgrade domain before applying health policies. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgradeDomain StringTimeout 
- The amount of time each upgrade domain has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgradeTimeout String
- The amount of time the overall upgrade has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- failureAction string
- The compensating action to perform when a Monitored upgrade encounters monitoring policy or health policy violations. Invalid indicates the failure action is invalid. Rollback specifies that the upgrade will start rolling back automatically. Manual indicates that the upgrade will switch to UnmonitoredManual upgrade mode.
- healthCheck stringRetry Timeout 
- The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- healthCheck stringStable Duration 
- The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- healthCheck stringWait Duration 
- The amount of time to wait after completing an upgrade domain before applying health policies. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgradeDomain stringTimeout 
- The amount of time each upgrade domain has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgradeTimeout string
- The amount of time the overall upgrade has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- failure_action str
- The compensating action to perform when a Monitored upgrade encounters monitoring policy or health policy violations. Invalid indicates the failure action is invalid. Rollback specifies that the upgrade will start rolling back automatically. Manual indicates that the upgrade will switch to UnmonitoredManual upgrade mode.
- health_check_ strretry_ timeout 
- The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- health_check_ strstable_ duration 
- The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- health_check_ strwait_ duration 
- The amount of time to wait after completing an upgrade domain before applying health policies. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgrade_domain_ strtimeout 
- The amount of time each upgrade domain has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgrade_timeout str
- The amount of time the overall upgrade has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- failureAction String
- The compensating action to perform when a Monitored upgrade encounters monitoring policy or health policy violations. Invalid indicates the failure action is invalid. Rollback specifies that the upgrade will start rolling back automatically. Manual indicates that the upgrade will switch to UnmonitoredManual upgrade mode.
- healthCheck StringRetry Timeout 
- The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- healthCheck StringStable Duration 
- The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- healthCheck StringWait Duration 
- The amount of time to wait after completing an upgrade domain before applying health policies. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgradeDomain StringTimeout 
- The amount of time each upgrade domain has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgradeTimeout String
- The amount of time the overall upgrade has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
ServiceTypeHealthPolicy, ServiceTypeHealthPolicyArgs        
- MaxPercent intUnhealthy Partitions Per Service 
- The maximum allowed percentage of unhealthy partitions per service. - The percentage represents the maximum tolerated percentage of partitions that can be unhealthy before the service is considered in error. If the percentage is respected but there is at least one unhealthy partition, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy partitions over the total number of partitions in the service. The computation rounds up to tolerate one failure on small numbers of partitions. 
- MaxPercent intUnhealthy Replicas Per Partition 
- The maximum allowed percentage of unhealthy replicas per partition. - The percentage represents the maximum tolerated percentage of replicas that can be unhealthy before the partition is considered in error. If the percentage is respected but there is at least one unhealthy replica, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy replicas over the total number of replicas in the partition. The computation rounds up to tolerate one failure on small numbers of replicas. 
- MaxPercent intUnhealthy Services 
- The maximum allowed percentage of unhealthy services. - The percentage represents the maximum tolerated percentage of services that can be unhealthy before the application is considered in error. If the percentage is respected but there is at least one unhealthy service, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy services of the specific service type over the total number of services of the specific service type. The computation rounds up to tolerate one failure on small numbers of services. 
- MaxPercent intUnhealthy Partitions Per Service 
- The maximum allowed percentage of unhealthy partitions per service. - The percentage represents the maximum tolerated percentage of partitions that can be unhealthy before the service is considered in error. If the percentage is respected but there is at least one unhealthy partition, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy partitions over the total number of partitions in the service. The computation rounds up to tolerate one failure on small numbers of partitions. 
- MaxPercent intUnhealthy Replicas Per Partition 
- The maximum allowed percentage of unhealthy replicas per partition. - The percentage represents the maximum tolerated percentage of replicas that can be unhealthy before the partition is considered in error. If the percentage is respected but there is at least one unhealthy replica, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy replicas over the total number of replicas in the partition. The computation rounds up to tolerate one failure on small numbers of replicas. 
- MaxPercent intUnhealthy Services 
- The maximum allowed percentage of unhealthy services. - The percentage represents the maximum tolerated percentage of services that can be unhealthy before the application is considered in error. If the percentage is respected but there is at least one unhealthy service, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy services of the specific service type over the total number of services of the specific service type. The computation rounds up to tolerate one failure on small numbers of services. 
- maxPercent IntegerUnhealthy Partitions Per Service 
- The maximum allowed percentage of unhealthy partitions per service. - The percentage represents the maximum tolerated percentage of partitions that can be unhealthy before the service is considered in error. If the percentage is respected but there is at least one unhealthy partition, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy partitions over the total number of partitions in the service. The computation rounds up to tolerate one failure on small numbers of partitions. 
- maxPercent IntegerUnhealthy Replicas Per Partition 
- The maximum allowed percentage of unhealthy replicas per partition. - The percentage represents the maximum tolerated percentage of replicas that can be unhealthy before the partition is considered in error. If the percentage is respected but there is at least one unhealthy replica, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy replicas over the total number of replicas in the partition. The computation rounds up to tolerate one failure on small numbers of replicas. 
- maxPercent IntegerUnhealthy Services 
- The maximum allowed percentage of unhealthy services. - The percentage represents the maximum tolerated percentage of services that can be unhealthy before the application is considered in error. If the percentage is respected but there is at least one unhealthy service, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy services of the specific service type over the total number of services of the specific service type. The computation rounds up to tolerate one failure on small numbers of services. 
- maxPercent numberUnhealthy Partitions Per Service 
- The maximum allowed percentage of unhealthy partitions per service. - The percentage represents the maximum tolerated percentage of partitions that can be unhealthy before the service is considered in error. If the percentage is respected but there is at least one unhealthy partition, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy partitions over the total number of partitions in the service. The computation rounds up to tolerate one failure on small numbers of partitions. 
- maxPercent numberUnhealthy Replicas Per Partition 
- The maximum allowed percentage of unhealthy replicas per partition. - The percentage represents the maximum tolerated percentage of replicas that can be unhealthy before the partition is considered in error. If the percentage is respected but there is at least one unhealthy replica, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy replicas over the total number of replicas in the partition. The computation rounds up to tolerate one failure on small numbers of replicas. 
- maxPercent numberUnhealthy Services 
- The maximum allowed percentage of unhealthy services. - The percentage represents the maximum tolerated percentage of services that can be unhealthy before the application is considered in error. If the percentage is respected but there is at least one unhealthy service, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy services of the specific service type over the total number of services of the specific service type. The computation rounds up to tolerate one failure on small numbers of services. 
- max_percent_ intunhealthy_ partitions_ per_ service 
- The maximum allowed percentage of unhealthy partitions per service. - The percentage represents the maximum tolerated percentage of partitions that can be unhealthy before the service is considered in error. If the percentage is respected but there is at least one unhealthy partition, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy partitions over the total number of partitions in the service. The computation rounds up to tolerate one failure on small numbers of partitions. 
- max_percent_ intunhealthy_ replicas_ per_ partition 
- The maximum allowed percentage of unhealthy replicas per partition. - The percentage represents the maximum tolerated percentage of replicas that can be unhealthy before the partition is considered in error. If the percentage is respected but there is at least one unhealthy replica, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy replicas over the total number of replicas in the partition. The computation rounds up to tolerate one failure on small numbers of replicas. 
- max_percent_ intunhealthy_ services 
- The maximum allowed percentage of unhealthy services. - The percentage represents the maximum tolerated percentage of services that can be unhealthy before the application is considered in error. If the percentage is respected but there is at least one unhealthy service, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy services of the specific service type over the total number of services of the specific service type. The computation rounds up to tolerate one failure on small numbers of services. 
- maxPercent NumberUnhealthy Partitions Per Service 
- The maximum allowed percentage of unhealthy partitions per service. - The percentage represents the maximum tolerated percentage of partitions that can be unhealthy before the service is considered in error. If the percentage is respected but there is at least one unhealthy partition, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy partitions over the total number of partitions in the service. The computation rounds up to tolerate one failure on small numbers of partitions. 
- maxPercent NumberUnhealthy Replicas Per Partition 
- The maximum allowed percentage of unhealthy replicas per partition. - The percentage represents the maximum tolerated percentage of replicas that can be unhealthy before the partition is considered in error. If the percentage is respected but there is at least one unhealthy replica, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy replicas over the total number of replicas in the partition. The computation rounds up to tolerate one failure on small numbers of replicas. 
- maxPercent NumberUnhealthy Services 
- The maximum allowed percentage of unhealthy services. - The percentage represents the maximum tolerated percentage of services that can be unhealthy before the application is considered in error. If the percentage is respected but there is at least one unhealthy service, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy services of the specific service type over the total number of services of the specific service type. The computation rounds up to tolerate one failure on small numbers of services. 
ServiceTypeHealthPolicyResponse, ServiceTypeHealthPolicyResponseArgs          
- MaxPercent intUnhealthy Partitions Per Service 
- The maximum allowed percentage of unhealthy partitions per service. - The percentage represents the maximum tolerated percentage of partitions that can be unhealthy before the service is considered in error. If the percentage is respected but there is at least one unhealthy partition, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy partitions over the total number of partitions in the service. The computation rounds up to tolerate one failure on small numbers of partitions. 
- MaxPercent intUnhealthy Replicas Per Partition 
- The maximum allowed percentage of unhealthy replicas per partition. - The percentage represents the maximum tolerated percentage of replicas that can be unhealthy before the partition is considered in error. If the percentage is respected but there is at least one unhealthy replica, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy replicas over the total number of replicas in the partition. The computation rounds up to tolerate one failure on small numbers of replicas. 
- MaxPercent intUnhealthy Services 
- The maximum allowed percentage of unhealthy services. - The percentage represents the maximum tolerated percentage of services that can be unhealthy before the application is considered in error. If the percentage is respected but there is at least one unhealthy service, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy services of the specific service type over the total number of services of the specific service type. The computation rounds up to tolerate one failure on small numbers of services. 
- MaxPercent intUnhealthy Partitions Per Service 
- The maximum allowed percentage of unhealthy partitions per service. - The percentage represents the maximum tolerated percentage of partitions that can be unhealthy before the service is considered in error. If the percentage is respected but there is at least one unhealthy partition, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy partitions over the total number of partitions in the service. The computation rounds up to tolerate one failure on small numbers of partitions. 
- MaxPercent intUnhealthy Replicas Per Partition 
- The maximum allowed percentage of unhealthy replicas per partition. - The percentage represents the maximum tolerated percentage of replicas that can be unhealthy before the partition is considered in error. If the percentage is respected but there is at least one unhealthy replica, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy replicas over the total number of replicas in the partition. The computation rounds up to tolerate one failure on small numbers of replicas. 
- MaxPercent intUnhealthy Services 
- The maximum allowed percentage of unhealthy services. - The percentage represents the maximum tolerated percentage of services that can be unhealthy before the application is considered in error. If the percentage is respected but there is at least one unhealthy service, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy services of the specific service type over the total number of services of the specific service type. The computation rounds up to tolerate one failure on small numbers of services. 
- maxPercent IntegerUnhealthy Partitions Per Service 
- The maximum allowed percentage of unhealthy partitions per service. - The percentage represents the maximum tolerated percentage of partitions that can be unhealthy before the service is considered in error. If the percentage is respected but there is at least one unhealthy partition, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy partitions over the total number of partitions in the service. The computation rounds up to tolerate one failure on small numbers of partitions. 
- maxPercent IntegerUnhealthy Replicas Per Partition 
- The maximum allowed percentage of unhealthy replicas per partition. - The percentage represents the maximum tolerated percentage of replicas that can be unhealthy before the partition is considered in error. If the percentage is respected but there is at least one unhealthy replica, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy replicas over the total number of replicas in the partition. The computation rounds up to tolerate one failure on small numbers of replicas. 
- maxPercent IntegerUnhealthy Services 
- The maximum allowed percentage of unhealthy services. - The percentage represents the maximum tolerated percentage of services that can be unhealthy before the application is considered in error. If the percentage is respected but there is at least one unhealthy service, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy services of the specific service type over the total number of services of the specific service type. The computation rounds up to tolerate one failure on small numbers of services. 
- maxPercent numberUnhealthy Partitions Per Service 
- The maximum allowed percentage of unhealthy partitions per service. - The percentage represents the maximum tolerated percentage of partitions that can be unhealthy before the service is considered in error. If the percentage is respected but there is at least one unhealthy partition, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy partitions over the total number of partitions in the service. The computation rounds up to tolerate one failure on small numbers of partitions. 
- maxPercent numberUnhealthy Replicas Per Partition 
- The maximum allowed percentage of unhealthy replicas per partition. - The percentage represents the maximum tolerated percentage of replicas that can be unhealthy before the partition is considered in error. If the percentage is respected but there is at least one unhealthy replica, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy replicas over the total number of replicas in the partition. The computation rounds up to tolerate one failure on small numbers of replicas. 
- maxPercent numberUnhealthy Services 
- The maximum allowed percentage of unhealthy services. - The percentage represents the maximum tolerated percentage of services that can be unhealthy before the application is considered in error. If the percentage is respected but there is at least one unhealthy service, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy services of the specific service type over the total number of services of the specific service type. The computation rounds up to tolerate one failure on small numbers of services. 
- max_percent_ intunhealthy_ partitions_ per_ service 
- The maximum allowed percentage of unhealthy partitions per service. - The percentage represents the maximum tolerated percentage of partitions that can be unhealthy before the service is considered in error. If the percentage is respected but there is at least one unhealthy partition, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy partitions over the total number of partitions in the service. The computation rounds up to tolerate one failure on small numbers of partitions. 
- max_percent_ intunhealthy_ replicas_ per_ partition 
- The maximum allowed percentage of unhealthy replicas per partition. - The percentage represents the maximum tolerated percentage of replicas that can be unhealthy before the partition is considered in error. If the percentage is respected but there is at least one unhealthy replica, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy replicas over the total number of replicas in the partition. The computation rounds up to tolerate one failure on small numbers of replicas. 
- max_percent_ intunhealthy_ services 
- The maximum allowed percentage of unhealthy services. - The percentage represents the maximum tolerated percentage of services that can be unhealthy before the application is considered in error. If the percentage is respected but there is at least one unhealthy service, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy services of the specific service type over the total number of services of the specific service type. The computation rounds up to tolerate one failure on small numbers of services. 
- maxPercent NumberUnhealthy Partitions Per Service 
- The maximum allowed percentage of unhealthy partitions per service. - The percentage represents the maximum tolerated percentage of partitions that can be unhealthy before the service is considered in error. If the percentage is respected but there is at least one unhealthy partition, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy partitions over the total number of partitions in the service. The computation rounds up to tolerate one failure on small numbers of partitions. 
- maxPercent NumberUnhealthy Replicas Per Partition 
- The maximum allowed percentage of unhealthy replicas per partition. - The percentage represents the maximum tolerated percentage of replicas that can be unhealthy before the partition is considered in error. If the percentage is respected but there is at least one unhealthy replica, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy replicas over the total number of replicas in the partition. The computation rounds up to tolerate one failure on small numbers of replicas. 
- maxPercent NumberUnhealthy Services 
- The maximum allowed percentage of unhealthy services. - The percentage represents the maximum tolerated percentage of services that can be unhealthy before the application is considered in error. If the percentage is respected but there is at least one unhealthy service, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy services of the specific service type over the total number of services of the specific service type. The computation rounds up to tolerate one failure on small numbers of services. 
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.
UserAssignedIdentityResponse, UserAssignedIdentityResponseArgs        
- ClientId string
- The client id of user assigned identity.
- PrincipalId string
- The principal id of user assigned identity.
- ClientId string
- The client id of user assigned identity.
- PrincipalId string
- The principal id of user assigned identity.
- clientId String
- The client id of user assigned identity.
- principalId String
- The principal id of user assigned identity.
- clientId string
- The client id of user assigned identity.
- principalId string
- The principal id of user assigned identity.
- client_id str
- The client id of user assigned identity.
- principal_id str
- The principal id of user assigned identity.
- clientId String
- The client id of user assigned identity.
- principalId String
- The principal id of user assigned identity.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:servicefabric:ManagedClusterApplication myApp /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedclusters/{clusterName}/applications/{applicationName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0