Azure Native

Pulumi Official
Package maintained by Pulumi
v1.68.2 published on Tuesday, Aug 16, 2022 by Pulumi

getApplication

The application resource. API Version: 2020-03-01.

Using getApplication

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getApplication(args: GetApplicationArgs, opts?: InvokeOptions): Promise<GetApplicationResult>
function getApplicationOutput(args: GetApplicationOutputArgs, opts?: InvokeOptions): Output<GetApplicationResult>
def get_application(application_name: Optional[str] = None,
                    cluster_name: Optional[str] = None,
                    resource_group_name: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetApplicationResult
def get_application_output(application_name: Optional[pulumi.Input[str]] = None,
                    cluster_name: Optional[pulumi.Input[str]] = None,
                    resource_group_name: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetApplicationResult]
func LookupApplication(ctx *Context, args *LookupApplicationArgs, opts ...InvokeOption) (*LookupApplicationResult, error)
func LookupApplicationOutput(ctx *Context, args *LookupApplicationOutputArgs, opts ...InvokeOption) LookupApplicationResultOutput

> Note: This function is named LookupApplication in the Go SDK.

public static class GetApplication 
{
    public static Task<GetApplicationResult> InvokeAsync(GetApplicationArgs args, InvokeOptions? opts = null)
    public static Output<GetApplicationResult> Invoke(GetApplicationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetApplicationResult> getApplication(GetApplicationArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:servicefabric:getApplication
  Arguments:
    # Arguments dictionary

The following arguments are supported:

ApplicationName string

The name of the application resource.

ClusterName string

The name of the cluster resource.

ResourceGroupName string

The name of the resource group.

ApplicationName string

The name of the application resource.

ClusterName string

The name of the cluster resource.

ResourceGroupName string

The name of the resource group.

applicationName String

The name of the application resource.

clusterName String

The name of the cluster resource.

resourceGroupName String

The name of the resource group.

applicationName string

The name of the application resource.

clusterName string

The name of the cluster resource.

resourceGroupName string

The name of the resource group.

application_name str

The name of the application resource.

cluster_name str

The name of the cluster resource.

resource_group_name str

The name of the resource group.

applicationName String

The name of the application resource.

clusterName String

The name of the cluster resource.

resourceGroupName String

The name of the resource group.

getApplication Result

The following output properties are available:

Etag string

Azure resource etag.

Id string

Azure resource identifier.

Name string

Azure resource name.

ProvisioningState string

The current deployment or provisioning state, which only appears in the response

Type string

Azure resource type.

Identity Pulumi.AzureNative.ServiceFabric.Outputs.ManagedIdentityResponse

Describes the managed identities for an Azure resource.

Location string

It will be deprecated in New API, resource location depends on the parent resource.

ManagedIdentities List<Pulumi.AzureNative.ServiceFabric.Outputs.ApplicationUserAssignedIdentityResponse>

List of user assigned identities for the application, each mapped to a friendly name.

MaximumNodes double

The maximum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. By default, the value of this property is zero and it means that the services can be placed on any node.

Metrics List<Pulumi.AzureNative.ServiceFabric.Outputs.ApplicationMetricDescriptionResponse>

List of application capacity metric description.

MinimumNodes double

The minimum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. If this property is set to zero, no capacity will be reserved. The value of this property cannot be more than the value of the MaximumNodes property.

Parameters Dictionary<string, string>

List of application parameters with overridden values from their default values specified in the application manifest.

RemoveApplicationCapacity bool

Remove the current application capacity settings.

Tags Dictionary<string, string>

Azure resource tags.

TypeName string

The application type name as defined in the application manifest.

TypeVersion string

The version of the application type as defined in the application manifest.

UpgradePolicy Pulumi.AzureNative.ServiceFabric.Outputs.ApplicationUpgradePolicyResponse

Describes the policy for a monitored application upgrade.

Etag string

Azure resource etag.

Id string

Azure resource identifier.

Name string

Azure resource name.

ProvisioningState string

The current deployment or provisioning state, which only appears in the response

Type string

Azure resource type.

Identity ManagedIdentityResponse

Describes the managed identities for an Azure resource.

Location string

It will be deprecated in New API, resource location depends on the parent resource.

ManagedIdentities []ApplicationUserAssignedIdentityResponse

List of user assigned identities for the application, each mapped to a friendly name.

MaximumNodes float64

The maximum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. By default, the value of this property is zero and it means that the services can be placed on any node.

Metrics []ApplicationMetricDescriptionResponse

List of application capacity metric description.

MinimumNodes float64

The minimum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. If this property is set to zero, no capacity will be reserved. The value of this property cannot be more than the value of the MaximumNodes property.

Parameters map[string]string

List of application parameters with overridden values from their default values specified in the application manifest.

RemoveApplicationCapacity bool

Remove the current application capacity settings.

Tags map[string]string

Azure resource tags.

TypeName string

The application type name as defined in the application manifest.

TypeVersion string

The version of the application type as defined in the application manifest.

UpgradePolicy ApplicationUpgradePolicyResponse

Describes the policy for a monitored application upgrade.

etag String

Azure resource etag.

id String

Azure resource identifier.

name String

Azure resource name.

provisioningState String

The current deployment or provisioning state, which only appears in the response

type String

Azure resource type.

identity ManagedIdentityResponse

Describes the managed identities for an Azure resource.

location String

It will be deprecated in New API, resource location depends on the parent resource.

managedIdentities List<ApplicationUserAssignedIdentityResponse>

List of user assigned identities for the application, each mapped to a friendly name.

maximumNodes Double

The maximum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. By default, the value of this property is zero and it means that the services can be placed on any node.

metrics List<ApplicationMetricDescriptionResponse>

List of application capacity metric description.

minimumNodes Double

The minimum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. If this property is set to zero, no capacity will be reserved. The value of this property cannot be more than the value of the MaximumNodes property.

parameters Map<String,String>

List of application parameters with overridden values from their default values specified in the application manifest.

removeApplicationCapacity Boolean

Remove the current application capacity settings.

tags Map<String,String>

Azure resource tags.

typeName String

The application type name as defined in the application manifest.

typeVersion String

The version of the application type as defined in the application manifest.

upgradePolicy ApplicationUpgradePolicyResponse

Describes the policy for a monitored application upgrade.

etag string

Azure resource etag.

id string

Azure resource identifier.

name string

Azure resource name.

provisioningState string

The current deployment or provisioning state, which only appears in the response

type string

Azure resource type.

identity ManagedIdentityResponse

Describes the managed identities for an Azure resource.

location string

It will be deprecated in New API, resource location depends on the parent resource.

managedIdentities ApplicationUserAssignedIdentityResponse[]

List of user assigned identities for the application, each mapped to a friendly name.

maximumNodes number

The maximum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. By default, the value of this property is zero and it means that the services can be placed on any node.

metrics ApplicationMetricDescriptionResponse[]

List of application capacity metric description.

minimumNodes number

The minimum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. If this property is set to zero, no capacity will be reserved. The value of this property cannot be more than the value of the MaximumNodes property.

parameters {[key: string]: string}

List of application parameters with overridden values from their default values specified in the application manifest.

removeApplicationCapacity boolean

Remove the current application capacity settings.

tags {[key: string]: string}

Azure resource tags.

typeName string

The application type name as defined in the application manifest.

typeVersion string

The version of the application type as defined in the application manifest.

upgradePolicy ApplicationUpgradePolicyResponse

Describes the policy for a monitored application upgrade.

etag str

Azure resource etag.

id str

Azure resource identifier.

name str

Azure resource name.

provisioning_state str

The current deployment or provisioning state, which only appears in the response

type str

Azure resource type.

identity ManagedIdentityResponse

Describes the managed identities for an Azure resource.

location str

It will be deprecated in New API, resource location depends on the parent resource.

managed_identities Sequence[ApplicationUserAssignedIdentityResponse]

List of user assigned identities for the application, each mapped to a friendly name.

maximum_nodes float

The maximum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. By default, the value of this property is zero and it means that the services can be placed on any node.

metrics Sequence[ApplicationMetricDescriptionResponse]

List of application capacity metric description.

minimum_nodes float

The minimum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. If this property is set to zero, no capacity will be reserved. The value of this property cannot be more than the value of the MaximumNodes property.

parameters Mapping[str, str]

List of application parameters with overridden values from their default values specified in the application manifest.

remove_application_capacity bool

Remove the current application capacity settings.

tags Mapping[str, str]

Azure resource tags.

type_name str

The application type name as defined in the application manifest.

type_version str

The version of the application type as defined in the application manifest.

upgrade_policy ApplicationUpgradePolicyResponse

Describes the policy for a monitored application upgrade.

etag String

Azure resource etag.

id String

Azure resource identifier.

name String

Azure resource name.

provisioningState String

The current deployment or provisioning state, which only appears in the response

type String

Azure resource type.

identity Property Map

Describes the managed identities for an Azure resource.

location String

It will be deprecated in New API, 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.

maximumNodes Number

The maximum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. By default, the value of this property is zero and it means that the services can be placed on any node.

metrics List<Property Map>

List of application capacity metric description.

minimumNodes Number

The minimum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. If this property is set to zero, no capacity will be reserved. The value of this property cannot be more than the value of the MaximumNodes property.

parameters Map<String>

List of application parameters with overridden values from their default values specified in the application manifest.

removeApplicationCapacity Boolean

Remove the current application capacity settings.

tags Map<String>

Azure resource tags.

typeName String

The application type name as defined in the application manifest.

typeVersion String

The version of the application type as defined in the application manifest.

upgradePolicy Property Map

Describes the policy for a monitored application upgrade.

Supporting Types

ApplicationMetricDescriptionResponse

MaximumCapacity double

The maximum node capacity for Service Fabric application. This is the maximum Load for an instance of this application on a single node. Even if the capacity of node is greater than this value, Service Fabric will limit the total load of services within the application on each node to this value. If set to zero, capacity for this metric is unlimited on each node. When creating a new application with application capacity defined, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity. When updating existing application with application capacity, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity.

Name string

The name of the metric.

ReservationCapacity double

The node reservation capacity for Service Fabric application. This is the amount of load which is reserved on nodes which have instances of this application. If MinimumNodes is specified, then the product of these values will be the capacity reserved in the cluster for the application. If set to zero, no capacity is reserved for this metric. When setting application capacity or when updating application capacity; this value must be smaller than or equal to MaximumCapacity for each metric.

TotalApplicationCapacity double

The total metric capacity for Service Fabric application. This is the total metric capacity for this application in the cluster. Service Fabric will try to limit the sum of loads of services within the application to this value. When creating a new application with application capacity defined, the product of MaximumNodes and MaximumCapacity must always be smaller than or equal to this value.

MaximumCapacity float64

The maximum node capacity for Service Fabric application. This is the maximum Load for an instance of this application on a single node. Even if the capacity of node is greater than this value, Service Fabric will limit the total load of services within the application on each node to this value. If set to zero, capacity for this metric is unlimited on each node. When creating a new application with application capacity defined, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity. When updating existing application with application capacity, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity.

Name string

The name of the metric.

ReservationCapacity float64

The node reservation capacity for Service Fabric application. This is the amount of load which is reserved on nodes which have instances of this application. If MinimumNodes is specified, then the product of these values will be the capacity reserved in the cluster for the application. If set to zero, no capacity is reserved for this metric. When setting application capacity or when updating application capacity; this value must be smaller than or equal to MaximumCapacity for each metric.

TotalApplicationCapacity float64

The total metric capacity for Service Fabric application. This is the total metric capacity for this application in the cluster. Service Fabric will try to limit the sum of loads of services within the application to this value. When creating a new application with application capacity defined, the product of MaximumNodes and MaximumCapacity must always be smaller than or equal to this value.

maximumCapacity Double

The maximum node capacity for Service Fabric application. This is the maximum Load for an instance of this application on a single node. Even if the capacity of node is greater than this value, Service Fabric will limit the total load of services within the application on each node to this value. If set to zero, capacity for this metric is unlimited on each node. When creating a new application with application capacity defined, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity. When updating existing application with application capacity, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity.

name String

The name of the metric.

reservationCapacity Double

The node reservation capacity for Service Fabric application. This is the amount of load which is reserved on nodes which have instances of this application. If MinimumNodes is specified, then the product of these values will be the capacity reserved in the cluster for the application. If set to zero, no capacity is reserved for this metric. When setting application capacity or when updating application capacity; this value must be smaller than or equal to MaximumCapacity for each metric.

totalApplicationCapacity Double

The total metric capacity for Service Fabric application. This is the total metric capacity for this application in the cluster. Service Fabric will try to limit the sum of loads of services within the application to this value. When creating a new application with application capacity defined, the product of MaximumNodes and MaximumCapacity must always be smaller than or equal to this value.

maximumCapacity number

The maximum node capacity for Service Fabric application. This is the maximum Load for an instance of this application on a single node. Even if the capacity of node is greater than this value, Service Fabric will limit the total load of services within the application on each node to this value. If set to zero, capacity for this metric is unlimited on each node. When creating a new application with application capacity defined, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity. When updating existing application with application capacity, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity.

name string

The name of the metric.

reservationCapacity number

The node reservation capacity for Service Fabric application. This is the amount of load which is reserved on nodes which have instances of this application. If MinimumNodes is specified, then the product of these values will be the capacity reserved in the cluster for the application. If set to zero, no capacity is reserved for this metric. When setting application capacity or when updating application capacity; this value must be smaller than or equal to MaximumCapacity for each metric.

totalApplicationCapacity number

The total metric capacity for Service Fabric application. This is the total metric capacity for this application in the cluster. Service Fabric will try to limit the sum of loads of services within the application to this value. When creating a new application with application capacity defined, the product of MaximumNodes and MaximumCapacity must always be smaller than or equal to this value.

maximum_capacity float

The maximum node capacity for Service Fabric application. This is the maximum Load for an instance of this application on a single node. Even if the capacity of node is greater than this value, Service Fabric will limit the total load of services within the application on each node to this value. If set to zero, capacity for this metric is unlimited on each node. When creating a new application with application capacity defined, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity. When updating existing application with application capacity, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity.

name str

The name of the metric.

reservation_capacity float

The node reservation capacity for Service Fabric application. This is the amount of load which is reserved on nodes which have instances of this application. If MinimumNodes is specified, then the product of these values will be the capacity reserved in the cluster for the application. If set to zero, no capacity is reserved for this metric. When setting application capacity or when updating application capacity; this value must be smaller than or equal to MaximumCapacity for each metric.

total_application_capacity float

The total metric capacity for Service Fabric application. This is the total metric capacity for this application in the cluster. Service Fabric will try to limit the sum of loads of services within the application to this value. When creating a new application with application capacity defined, the product of MaximumNodes and MaximumCapacity must always be smaller than or equal to this value.

maximumCapacity Number

The maximum node capacity for Service Fabric application. This is the maximum Load for an instance of this application on a single node. Even if the capacity of node is greater than this value, Service Fabric will limit the total load of services within the application on each node to this value. If set to zero, capacity for this metric is unlimited on each node. When creating a new application with application capacity defined, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity. When updating existing application with application capacity, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity.

name String

The name of the metric.

reservationCapacity Number

The node reservation capacity for Service Fabric application. This is the amount of load which is reserved on nodes which have instances of this application. If MinimumNodes is specified, then the product of these values will be the capacity reserved in the cluster for the application. If set to zero, no capacity is reserved for this metric. When setting application capacity or when updating application capacity; this value must be smaller than or equal to MaximumCapacity for each metric.

totalApplicationCapacity Number

The total metric capacity for Service Fabric application. This is the total metric capacity for this application in the cluster. Service Fabric will try to limit the sum of loads of services within the application to this value. When creating a new application with application capacity defined, the product of MaximumNodes and MaximumCapacity must always be smaller than or equal to this value.

ApplicationUpgradePolicyResponse

ApplicationHealthPolicy Pulumi.AzureNative.ServiceFabric.Inputs.ArmApplicationHealthPolicyResponse

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).

RecreateApplication bool

Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed and it will result in availability loss.

RollingUpgradeMonitoringPolicy Pulumi.AzureNative.ServiceFabric.Inputs.ArmRollingUpgradeMonitoringPolicyResponse

The policy used for monitoring the application upgrade

UpgradeMode string

The mode used to monitor health during a rolling upgrade. The values are UnmonitoredAuto, UnmonitoredManual, and Monitored.

UpgradeReplicaSetCheckTimeout string

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).

ApplicationHealthPolicy ArmApplicationHealthPolicyResponse

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).

RecreateApplication bool

Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed and it will result in availability loss.

RollingUpgradeMonitoringPolicy ArmRollingUpgradeMonitoringPolicyResponse

The policy used for monitoring the application upgrade

UpgradeMode string

The mode used to monitor health during a rolling upgrade. The values are UnmonitoredAuto, UnmonitoredManual, and Monitored.

UpgradeReplicaSetCheckTimeout string

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).

applicationHealthPolicy ArmApplicationHealthPolicyResponse

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).

recreateApplication Boolean

Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed and it will result in availability loss.

rollingUpgradeMonitoringPolicy ArmRollingUpgradeMonitoringPolicyResponse

The policy used for monitoring the application upgrade

upgradeMode String

The mode used to monitor health during a rolling upgrade. The values are UnmonitoredAuto, UnmonitoredManual, and Monitored.

upgradeReplicaSetCheckTimeout String

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).

applicationHealthPolicy ArmApplicationHealthPolicyResponse

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).

recreateApplication boolean

Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed and it will result in availability loss.

rollingUpgradeMonitoringPolicy ArmRollingUpgradeMonitoringPolicyResponse

The policy used for monitoring the application upgrade

upgradeMode string

The mode used to monitor health during a rolling upgrade. The values are UnmonitoredAuto, UnmonitoredManual, and Monitored.

upgradeReplicaSetCheckTimeout string

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_policy ArmApplicationHealthPolicyResponse

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).

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 and it will result in availability loss.

rolling_upgrade_monitoring_policy ArmRollingUpgradeMonitoringPolicyResponse

The policy used for monitoring the application upgrade

upgrade_mode str

The mode used to monitor health during a rolling upgrade. The values are UnmonitoredAuto, UnmonitoredManual, and Monitored.

upgrade_replica_set_check_timeout str

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).

applicationHealthPolicy Property Map

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).

recreateApplication Boolean

Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed and it will result in availability loss.

rollingUpgradeMonitoringPolicy Property Map

The policy used for monitoring the application upgrade

upgradeMode String

The mode used to monitor health during a rolling upgrade. The values are UnmonitoredAuto, UnmonitoredManual, and Monitored.

upgradeReplicaSetCheckTimeout String

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).

ApplicationUserAssignedIdentityResponse

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.

ArmApplicationHealthPolicyResponse

ConsiderWarningAsError bool

Indicates whether warnings are treated with the same severity as errors.

DefaultServiceTypeHealthPolicy Pulumi.AzureNative.ServiceFabric.Inputs.ArmServiceTypeHealthPolicyResponse

The health policy used by default to evaluate the health of a service type.

MaxPercentUnhealthyDeployedApplications int

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.

ServiceTypeHealthPolicyMap Dictionary<string, Pulumi.AzureNative.ServiceFabric.Inputs.ArmServiceTypeHealthPolicyResponse>

The map with service type health policy per service type name. The map is empty by default.

ConsiderWarningAsError bool

Indicates whether warnings are treated with the same severity as errors.

DefaultServiceTypeHealthPolicy ArmServiceTypeHealthPolicyResponse

The health policy used by default to evaluate the health of a service type.

MaxPercentUnhealthyDeployedApplications int

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.

ServiceTypeHealthPolicyMap map[string]ArmServiceTypeHealthPolicyResponse

The map with service type health policy per service type name. The map is empty by default.

considerWarningAsError Boolean

Indicates whether warnings are treated with the same severity as errors.

defaultServiceTypeHealthPolicy ArmServiceTypeHealthPolicyResponse

The health policy used by default to evaluate the health of a service type.

maxPercentUnhealthyDeployedApplications Integer

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.

serviceTypeHealthPolicyMap Map<String,ArmServiceTypeHealthPolicyResponse>

The map with service type health policy per service type name. The map is empty by default.

considerWarningAsError boolean

Indicates whether warnings are treated with the same severity as errors.

defaultServiceTypeHealthPolicy ArmServiceTypeHealthPolicyResponse

The health policy used by default to evaluate the health of a service type.

maxPercentUnhealthyDeployedApplications number

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.

serviceTypeHealthPolicyMap {[key: string]: ArmServiceTypeHealthPolicyResponse}

The map with service type health policy per service type name. The map is empty by default.

consider_warning_as_error bool

Indicates whether warnings are treated with the same severity as errors.

default_service_type_health_policy ArmServiceTypeHealthPolicyResponse

The health policy used by default to evaluate the health of a service type.

max_percent_unhealthy_deployed_applications int

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.

service_type_health_policy_map Mapping[str, ArmServiceTypeHealthPolicyResponse]

The map with service type health policy per service type name. The map is empty by default.

considerWarningAsError Boolean

Indicates whether warnings are treated with the same severity as errors.

defaultServiceTypeHealthPolicy Property Map

The health policy used by default to evaluate the health of a service type.

maxPercentUnhealthyDeployedApplications Number

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.

serviceTypeHealthPolicyMap Map<Property Map>

The map with service type health policy per service type name. The map is empty by default.

ArmRollingUpgradeMonitoringPolicyResponse

FailureAction string

The activation Mode of the service package

HealthCheckRetryTimeout string

The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

HealthCheckStableDuration string

The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

HealthCheckWaitDuration string

The amount of time to wait after completing an upgrade domain before applying health policies. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

UpgradeDomainTimeout string

The amount of time each upgrade domain has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

UpgradeTimeout string

The amount of time the overall upgrade has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

FailureAction string

The activation Mode of the service package

HealthCheckRetryTimeout string

The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

HealthCheckStableDuration string

The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

HealthCheckWaitDuration string

The amount of time to wait after completing an upgrade domain before applying health policies. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

UpgradeDomainTimeout string

The amount of time each upgrade domain has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

UpgradeTimeout string

The amount of time the overall upgrade has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

failureAction String

The activation Mode of the service package

healthCheckRetryTimeout String

The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

healthCheckStableDuration String

The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

healthCheckWaitDuration String

The amount of time to wait after completing an upgrade domain before applying health policies. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

upgradeDomainTimeout String

The amount of time each upgrade domain has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

upgradeTimeout String

The amount of time the overall upgrade has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

failureAction string

The activation Mode of the service package

healthCheckRetryTimeout string

The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

healthCheckStableDuration string

The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

healthCheckWaitDuration string

The amount of time to wait after completing an upgrade domain before applying health policies. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

upgradeDomainTimeout string

The amount of time each upgrade domain has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

upgradeTimeout string

The amount of time the overall upgrade has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

failure_action str

The activation Mode of the service package

health_check_retry_timeout str

The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

health_check_stable_duration str

The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

health_check_wait_duration str

The amount of time to wait after completing an upgrade domain before applying health policies. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

upgrade_domain_timeout str

The amount of time each upgrade domain has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

upgrade_timeout str

The amount of time the overall upgrade has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

failureAction String

The activation Mode of the service package

healthCheckRetryTimeout String

The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

healthCheckStableDuration String

The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

healthCheckWaitDuration String

The amount of time to wait after completing an upgrade domain before applying health policies. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

upgradeDomainTimeout String

The amount of time each upgrade domain has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

upgradeTimeout String

The amount of time the overall upgrade has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.

ArmServiceTypeHealthPolicyResponse

MaxPercentUnhealthyPartitionsPerService int

The maximum percentage of partitions per service allowed to be unhealthy before your application is considered in error.

MaxPercentUnhealthyReplicasPerPartition int

The maximum percentage of replicas per partition allowed to be unhealthy before your application is considered in error.

MaxPercentUnhealthyServices int

The maximum percentage of services allowed to be unhealthy before your application is considered in error.

MaxPercentUnhealthyPartitionsPerService int

The maximum percentage of partitions per service allowed to be unhealthy before your application is considered in error.

MaxPercentUnhealthyReplicasPerPartition int

The maximum percentage of replicas per partition allowed to be unhealthy before your application is considered in error.

MaxPercentUnhealthyServices int

The maximum percentage of services allowed to be unhealthy before your application is considered in error.

maxPercentUnhealthyPartitionsPerService Integer

The maximum percentage of partitions per service allowed to be unhealthy before your application is considered in error.

maxPercentUnhealthyReplicasPerPartition Integer

The maximum percentage of replicas per partition allowed to be unhealthy before your application is considered in error.

maxPercentUnhealthyServices Integer

The maximum percentage of services allowed to be unhealthy before your application is considered in error.

maxPercentUnhealthyPartitionsPerService number

The maximum percentage of partitions per service allowed to be unhealthy before your application is considered in error.

maxPercentUnhealthyReplicasPerPartition number

The maximum percentage of replicas per partition allowed to be unhealthy before your application is considered in error.

maxPercentUnhealthyServices number

The maximum percentage of services allowed to be unhealthy before your application is considered in error.

max_percent_unhealthy_partitions_per_service int

The maximum percentage of partitions per service allowed to be unhealthy before your application is considered in error.

max_percent_unhealthy_replicas_per_partition int

The maximum percentage of replicas per partition allowed to be unhealthy before your application is considered in error.

max_percent_unhealthy_services int

The maximum percentage of services allowed to be unhealthy before your application is considered in error.

maxPercentUnhealthyPartitionsPerService Number

The maximum percentage of partitions per service allowed to be unhealthy before your application is considered in error.

maxPercentUnhealthyReplicasPerPartition Number

The maximum percentage of replicas per partition allowed to be unhealthy before your application is considered in error.

maxPercentUnhealthyServices Number

The maximum percentage of services allowed to be unhealthy before your application is considered in error.

ManagedIdentityResponse

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.

UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.ServiceFabric.Inputs.UserAssignedIdentityResponse>

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.

UserAssignedIdentities map[string]UserAssignedIdentityResponse

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.

userAssignedIdentities Map<String,UserAssignedIdentityResponse>

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.

userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}

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_identities Mapping[str, UserAssignedIdentityResponse]

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.

userAssignedIdentities Map<Property Map>

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}'.

UserAssignedIdentityResponse

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.

Package Details

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