1. Packages
  2. Azure Native v2
  3. API Docs
  4. servicefabric
  5. getManagedClusterApplication
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.servicefabric.getManagedClusterApplication

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Get a Service Fabric managed application resource created or in the process of being created in the Service Fabric cluster 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.

Using getManagedClusterApplication

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 getManagedClusterApplication(args: GetManagedClusterApplicationArgs, opts?: InvokeOptions): Promise<GetManagedClusterApplicationResult>
function getManagedClusterApplicationOutput(args: GetManagedClusterApplicationOutputArgs, opts?: InvokeOptions): Output<GetManagedClusterApplicationResult>
Copy
def get_managed_cluster_application(application_name: Optional[str] = None,
                                    cluster_name: Optional[str] = None,
                                    resource_group_name: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetManagedClusterApplicationResult
def get_managed_cluster_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[GetManagedClusterApplicationResult]
Copy
func LookupManagedClusterApplication(ctx *Context, args *LookupManagedClusterApplicationArgs, opts ...InvokeOption) (*LookupManagedClusterApplicationResult, error)
func LookupManagedClusterApplicationOutput(ctx *Context, args *LookupManagedClusterApplicationOutputArgs, opts ...InvokeOption) LookupManagedClusterApplicationResultOutput
Copy

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

public static class GetManagedClusterApplication 
{
    public static Task<GetManagedClusterApplicationResult> InvokeAsync(GetManagedClusterApplicationArgs args, InvokeOptions? opts = null)
    public static Output<GetManagedClusterApplicationResult> Invoke(GetManagedClusterApplicationInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetManagedClusterApplicationResult> getManagedClusterApplication(GetManagedClusterApplicationArgs args, InvokeOptions options)
public static Output<GetManagedClusterApplicationResult> getManagedClusterApplication(GetManagedClusterApplicationArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:servicefabric:getManagedClusterApplication
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ApplicationName
This property is required.
Changes to this property will trigger replacement.
string
The name of the application resource.
ClusterName
This property is required.
Changes to this property will trigger replacement.
string
The name of the cluster resource.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
ApplicationName
This property is required.
Changes to this property will trigger replacement.
string
The name of the application resource.
ClusterName
This property is required.
Changes to this property will trigger replacement.
string
The name of the cluster resource.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
applicationName
This property is required.
Changes to this property will trigger replacement.
String
The name of the application resource.
clusterName
This property is required.
Changes to this property will trigger replacement.
String
The name of the cluster resource.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group.
applicationName
This property is required.
Changes to this property will trigger replacement.
string
The name of the application resource.
clusterName
This property is required.
Changes to this property will trigger replacement.
string
The name of the cluster resource.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
application_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the application resource.
cluster_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the cluster resource.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group.
applicationName
This property is required.
Changes to this property will trigger replacement.
String
The name of the application resource.
clusterName
This property is required.
Changes to this property will trigger replacement.
String
The name of the cluster resource.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group.

getManagedClusterApplication Result

The following output properties are available:

Id string
Azure resource identifier.
Name string
Azure resource name.
ProvisioningState string
The current deployment or provisioning state, which only appears in the response
SystemData Pulumi.AzureNative.ServiceFabric.Outputs.SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type string
Azure resource type.
Identity Pulumi.AzureNative.ServiceFabric.Outputs.ManagedIdentityResponse
Describes the managed identities for an Azure resource.
Location string
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.
Parameters Dictionary<string, string>
List of application parameters with overridden values from their default values specified in the application manifest.
Tags Dictionary<string, string>
Azure resource tags.
UpgradePolicy Pulumi.AzureNative.ServiceFabric.Outputs.ApplicationUpgradePolicyResponse
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.
Id string
Azure resource identifier.
Name string
Azure resource name.
ProvisioningState string
The current deployment or provisioning state, which only appears in the response
SystemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type string
Azure resource type.
Identity ManagedIdentityResponse
Describes the managed identities for an Azure resource.
Location string
Resource location depends on the parent resource.
ManagedIdentities []ApplicationUserAssignedIdentityResponse
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.
Tags map[string]string
Azure resource tags.
UpgradePolicy ApplicationUpgradePolicyResponse
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.
id String
Azure resource identifier.
name String
Azure resource name.
provisioningState String
The current deployment or provisioning state, which only appears in the response
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type String
Azure resource type.
identity ManagedIdentityResponse
Describes the managed identities for an Azure resource.
location String
Resource location depends on the parent resource.
managedIdentities List<ApplicationUserAssignedIdentityResponse>
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.
tags Map<String,String>
Azure resource tags.
upgradePolicy ApplicationUpgradePolicyResponse
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.
id string
Azure resource identifier.
name string
Azure resource name.
provisioningState string
The current deployment or provisioning state, which only appears in the response
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type string
Azure resource type.
identity ManagedIdentityResponse
Describes the managed identities for an Azure resource.
location string
Resource location depends on the parent resource.
managedIdentities ApplicationUserAssignedIdentityResponse[]
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.
tags {[key: string]: string}
Azure resource tags.
upgradePolicy ApplicationUpgradePolicyResponse
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.
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
system_data SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type str
Azure resource type.
identity ManagedIdentityResponse
Describes the managed identities for an Azure resource.
location str
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.
parameters Mapping[str, str]
List of application parameters with overridden values from their default values specified in the application manifest.
tags Mapping[str, str]
Azure resource tags.
upgrade_policy ApplicationUpgradePolicyResponse
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.
id String
Azure resource identifier.
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.
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.
tags 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.

Supporting Types

ApplicationHealthPolicyResponse

ConsiderWarningAsError This property is required. bool
Indicates whether warnings are treated with the same severity as errors.
MaxPercentUnhealthyDeployedApplications This property is required. 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.
DefaultServiceTypeHealthPolicy Pulumi.AzureNative.ServiceFabric.Inputs.ServiceTypeHealthPolicyResponse
The health policy used by default to evaluate the health of a service type.
ServiceTypeHealthPolicyMap Dictionary<string, Pulumi.AzureNative.ServiceFabric.Inputs.ServiceTypeHealthPolicyResponse>
The map with service type health policy per service type name. The map is empty by default.
ConsiderWarningAsError This property is required. bool
Indicates whether warnings are treated with the same severity as errors.
MaxPercentUnhealthyDeployedApplications This property is required. 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.
DefaultServiceTypeHealthPolicy ServiceTypeHealthPolicyResponse
The health policy used by default to evaluate the health of a service type.
ServiceTypeHealthPolicyMap map[string]ServiceTypeHealthPolicyResponse
The map with service type health policy per service type name. The map is empty by default.
considerWarningAsError This property is required. Boolean
Indicates whether warnings are treated with the same severity as errors.
maxPercentUnhealthyDeployedApplications This property is required. 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.
defaultServiceTypeHealthPolicy ServiceTypeHealthPolicyResponse
The health policy used by default to evaluate the health of a service type.
serviceTypeHealthPolicyMap Map<String,ServiceTypeHealthPolicyResponse>
The map with service type health policy per service type name. The map is empty by default.
considerWarningAsError This property is required. boolean
Indicates whether warnings are treated with the same severity as errors.
maxPercentUnhealthyDeployedApplications This property is required. 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.
defaultServiceTypeHealthPolicy ServiceTypeHealthPolicyResponse
The health policy used by default to evaluate the health of a service type.
serviceTypeHealthPolicyMap {[key: string]: ServiceTypeHealthPolicyResponse}
The map with service type health policy per service type name. The map is empty by default.
consider_warning_as_error This property is required. bool
Indicates whether warnings are treated with the same severity as errors.
max_percent_unhealthy_deployed_applications This property is required. 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.
default_service_type_health_policy ServiceTypeHealthPolicyResponse
The health policy used by default to evaluate the health of a service type.
service_type_health_policy_map Mapping[str, ServiceTypeHealthPolicyResponse]
The map with service type health policy per service type name. The map is empty by default.
considerWarningAsError This property is required. Boolean
Indicates whether warnings are treated with the same severity as errors.
maxPercentUnhealthyDeployedApplications This property is required. 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.
defaultServiceTypeHealthPolicy Property Map
The health policy used by default to evaluate the health of a service type.
serviceTypeHealthPolicyMap Map<Property Map>
The map with service type health policy per service type name. The map is empty by default.

ApplicationUpgradePolicyResponse

ApplicationHealthPolicy Pulumi.AzureNative.ServiceFabric.Inputs.ApplicationHealthPolicyResponse
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).
InstanceCloseDelayDuration double
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.
RollingUpgradeMonitoringPolicy Pulumi.AzureNative.ServiceFabric.Inputs.RollingUpgradeMonitoringPolicyResponse
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.
UpgradeReplicaSetCheckTimeout double
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 ApplicationHealthPolicyResponse
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).
InstanceCloseDelayDuration float64
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.
RollingUpgradeMonitoringPolicy RollingUpgradeMonitoringPolicyResponse
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.
UpgradeReplicaSetCheckTimeout float64
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 ApplicationHealthPolicyResponse
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).
instanceCloseDelayDuration Double
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.
rollingUpgradeMonitoringPolicy RollingUpgradeMonitoringPolicyResponse
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.
upgradeReplicaSetCheckTimeout Double
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 ApplicationHealthPolicyResponse
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).
instanceCloseDelayDuration number
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.
rollingUpgradeMonitoringPolicy RollingUpgradeMonitoringPolicyResponse
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.
upgradeReplicaSetCheckTimeout number
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 ApplicationHealthPolicyResponse
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_delay_duration float
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_monitoring_policy RollingUpgradeMonitoringPolicyResponse
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_set_check_timeout float
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).
instanceCloseDelayDuration Number
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.
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 Monitored, and UnmonitoredAuto.
upgradeReplicaSetCheckTimeout Number
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 This property is required. string
The friendly name of user assigned identity.
PrincipalId This property is required. string
The principal id of user assigned identity.
Name This property is required. string
The friendly name of user assigned identity.
PrincipalId This property is required. string
The principal id of user assigned identity.
name This property is required. String
The friendly name of user assigned identity.
principalId This property is required. String
The principal id of user assigned identity.
name This property is required. string
The friendly name of user assigned identity.
principalId This property is required. string
The principal id of user assigned identity.
name This property is required. str
The friendly name of user assigned identity.
principal_id This property is required. str
The principal id of user assigned identity.
name This property is required. String
The friendly name of user assigned identity.
principalId This property is required. String
The principal id of user assigned identity.

ManagedIdentityResponse

PrincipalId This property is required. string
The principal id of the managed identity. This property will only be provided for a system assigned identity.
TenantId This property is required. 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 This property is required. string
The principal id of the managed identity. This property will only be provided for a system assigned identity.
TenantId This property is required. 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 This property is required. String
The principal id of the managed identity. This property will only be provided for a system assigned identity.
tenantId This property is required. 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 This property is required. string
The principal id of the managed identity. This property will only be provided for a system assigned identity.
tenantId This property is required. 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 This property is required. str
The principal id of the managed identity. This property will only be provided for a system assigned identity.
tenant_id This property is required. 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 This property is required. String
The principal id of the managed identity. This property will only be provided for a system assigned identity.
tenantId This property is required. 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}'.

RollingUpgradeMonitoringPolicyResponse

FailureAction This property is required. 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.
HealthCheckRetryTimeout This property is required. string
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".
HealthCheckStableDuration This property is required. string
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".
HealthCheckWaitDuration This property is required. string
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".
UpgradeDomainTimeout This property is required. string
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 This property is required. 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 This property is required. 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.
HealthCheckRetryTimeout This property is required. string
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".
HealthCheckStableDuration This property is required. string
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".
HealthCheckWaitDuration This property is required. string
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".
UpgradeDomainTimeout This property is required. string
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 This property is required. 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 This property is required. 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.
healthCheckRetryTimeout This property is required. String
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".
healthCheckStableDuration This property is required. String
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".
healthCheckWaitDuration This property is required. String
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".
upgradeDomainTimeout This property is required. String
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 This property is required. 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 This property is required. 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.
healthCheckRetryTimeout This property is required. string
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".
healthCheckStableDuration This property is required. string
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".
healthCheckWaitDuration This property is required. string
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".
upgradeDomainTimeout This property is required. string
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 This property is required. 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 This property is required. 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_retry_timeout This property is required. str
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_stable_duration This property is required. str
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_wait_duration This property is required. str
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_timeout This property is required. str
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 This property is required. 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 This property is required. 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.
healthCheckRetryTimeout This property is required. String
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".
healthCheckStableDuration This property is required. String
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".
healthCheckWaitDuration This property is required. String
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".
upgradeDomainTimeout This property is required. String
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 This property is required. 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".

ServiceTypeHealthPolicyResponse

MaxPercentUnhealthyPartitionsPerService This property is required. int

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.

MaxPercentUnhealthyReplicasPerPartition This property is required. int

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.

MaxPercentUnhealthyServices This property is required. int

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.

MaxPercentUnhealthyPartitionsPerService This property is required. int

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.

MaxPercentUnhealthyReplicasPerPartition This property is required. int

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.

MaxPercentUnhealthyServices This property is required. int

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.

maxPercentUnhealthyPartitionsPerService This property is required. Integer

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.

maxPercentUnhealthyReplicasPerPartition This property is required. Integer

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.

maxPercentUnhealthyServices This property is required. Integer

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.

maxPercentUnhealthyPartitionsPerService This property is required. number

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.

maxPercentUnhealthyReplicasPerPartition This property is required. number

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.

maxPercentUnhealthyServices This property is required. number

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_unhealthy_partitions_per_service This property is required. int

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_unhealthy_replicas_per_partition This property is required. int

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_unhealthy_services This property is required. int

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.

maxPercentUnhealthyPartitionsPerService This property is required. Number

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.

maxPercentUnhealthyReplicasPerPartition This property is required. Number

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.

maxPercentUnhealthyServices This property is required. Number

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

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC).
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
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.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC).
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
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.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC).
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
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.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC).
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
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_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC).
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
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.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC).
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

UserAssignedIdentityResponse

ClientId This property is required. string
The client id of user assigned identity.
PrincipalId This property is required. string
The principal id of user assigned identity.
ClientId This property is required. string
The client id of user assigned identity.
PrincipalId This property is required. string
The principal id of user assigned identity.
clientId This property is required. String
The client id of user assigned identity.
principalId This property is required. String
The principal id of user assigned identity.
clientId This property is required. string
The client id of user assigned identity.
principalId This property is required. string
The principal id of user assigned identity.
client_id This property is required. str
The client id of user assigned identity.
principal_id This property is required. str
The principal id of user assigned identity.
clientId This property is required. String
The client id of user assigned identity.
principalId This property is required. String
The principal id of user assigned identity.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi