azure-native.servicefabric.getManagedClusterApplication
Explore with Pulumi AI
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.
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>
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]
func LookupManagedClusterApplication(ctx *Context, args *LookupManagedClusterApplicationArgs, opts ...InvokeOption) (*LookupManagedClusterApplicationResult, error)
func LookupManagedClusterApplicationOutput(ctx *Context, args *LookupManagedClusterApplicationOutputArgs, opts ...InvokeOption) LookupManagedClusterApplicationResultOutput
> 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)
}
public static CompletableFuture<GetManagedClusterApplicationResult> getManagedClusterApplication(GetManagedClusterApplicationArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:servicefabric:getManagedClusterApplication
arguments:
# arguments dictionary
The following arguments are supported:
- Application
Name string - The name of the application resource.
- Cluster
Name string - The name of the cluster resource.
- Resource
Group stringName - The name of the resource group.
- Application
Name string - The name of the application resource.
- Cluster
Name string - The name of the cluster resource.
- Resource
Group stringName - The name of the resource group.
- application
Name String - The name of the application resource.
- cluster
Name String - The name of the cluster resource.
- resource
Group StringName - The name of the resource group.
- application
Name string - The name of the application resource.
- cluster
Name string - The name of the cluster resource.
- resource
Group stringName - 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_ strname - The name of the resource group.
- application
Name String - The name of the application resource.
- cluster
Name String - The name of the cluster resource.
- resource
Group StringName - The name of the resource group.
getManagedClusterApplication Result
The following output properties are available:
- Id string
- Azure resource identifier.
- Name string
- Azure resource name.
- Provisioning
State string - The current deployment or provisioning state, which only appears in the response
- System
Data Pulumi.Azure Native. Service Fabric. Outputs. System Data Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- Azure resource type.
- Identity
Pulumi.
Azure Native. Service Fabric. Outputs. Managed Identity Response - Describes the managed identities for an Azure resource.
- Location string
- Resource location depends on the parent resource.
- Managed
Identities List<Pulumi.Azure Native. Service Fabric. Outputs. Application User Assigned Identity Response> - List of user assigned identities for the application, each mapped to a friendly name.
- Parameters Dictionary<string, string>
- List of application parameters with overridden values from their default values specified in the application manifest.
- Dictionary<string, string>
- Azure resource tags.
- Upgrade
Policy Pulumi.Azure Native. Service Fabric. Outputs. Application Upgrade Policy Response - 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.
- Provisioning
State string - The current deployment or provisioning state, which only appears in the response
- System
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- Azure resource type.
- Identity
Managed
Identity Response - Describes the managed identities for an Azure resource.
- Location string
- Resource location depends on the parent resource.
- Managed
Identities []ApplicationUser Assigned Identity Response - List of user assigned identities for the application, each mapped to a friendly name.
- Parameters map[string]string
- List of application parameters with overridden values from their default values specified in the application manifest.
- map[string]string
- Azure resource tags.
- Upgrade
Policy ApplicationUpgrade Policy Response - 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.
- provisioning
State String - The current deployment or provisioning state, which only appears in the response
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type String
- Azure resource type.
- identity
Managed
Identity Response - Describes the managed identities for an Azure resource.
- location String
- Resource location depends on the parent resource.
- managed
Identities List<ApplicationUser Assigned Identity Response> - List of user assigned identities for the application, each mapped to a friendly name.
- parameters Map<String,String>
- List of application parameters with overridden values from their default values specified in the application manifest.
- Map<String,String>
- Azure resource tags.
- upgrade
Policy ApplicationUpgrade Policy Response - 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.
- provisioning
State string - The current deployment or provisioning state, which only appears in the response
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type string
- Azure resource type.
- identity
Managed
Identity Response - Describes the managed identities for an Azure resource.
- location string
- Resource location depends on the parent resource.
- managed
Identities ApplicationUser Assigned Identity Response[] - List of user assigned identities for the application, each mapped to a friendly name.
- parameters {[key: string]: string}
- List of application parameters with overridden values from their default values specified in the application manifest.
- {[key: string]: string}
- Azure resource tags.
- upgrade
Policy ApplicationUpgrade Policy Response - 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 SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type str
- Azure resource type.
- identity
Managed
Identity Response - Describes the managed identities for an Azure resource.
- location str
- Resource location depends on the parent resource.
- managed_
identities Sequence[ApplicationUser Assigned Identity Response] - List of user assigned identities for the application, each mapped to a friendly name.
- parameters Mapping[str, str]
- List of application parameters with overridden values from their default values specified in the application manifest.
- Mapping[str, str]
- Azure resource tags.
- upgrade_
policy ApplicationUpgrade Policy Response - 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.
- provisioning
State String - The current deployment or provisioning state, which only appears in the response
- system
Data 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.
- managed
Identities List<Property Map> - List of user assigned identities for the application, each mapped to a friendly name.
- parameters Map<String>
- List of application parameters with overridden values from their default values specified in the application manifest.
- Map<String>
- Azure resource tags.
- upgrade
Policy 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
- Consider
Warning boolAs Error - Indicates whether warnings are treated with the same severity as errors.
- Max
Percent intUnhealthy Deployed Applications - The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100. The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
- Default
Service Pulumi.Type Health Policy Azure Native. Service Fabric. Inputs. Service Type Health Policy Response - The health policy used by default to evaluate the health of a service type.
- Service
Type Dictionary<string, Pulumi.Health Policy Map Azure Native. Service Fabric. Inputs. Service Type Health Policy Response> - The map with service type health policy per service type name. The map is empty by default.
- Consider
Warning boolAs Error - Indicates whether warnings are treated with the same severity as errors.
- Max
Percent intUnhealthy Deployed Applications - The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100. The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
- Default
Service ServiceType Health Policy Type Health Policy Response - The health policy used by default to evaluate the health of a service type.
- Service
Type map[string]ServiceHealth Policy Map Type Health Policy Response - The map with service type health policy per service type name. The map is empty by default.
- consider
Warning BooleanAs Error - Indicates whether warnings are treated with the same severity as errors.
- max
Percent IntegerUnhealthy Deployed Applications - The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100. The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
- default
Service ServiceType Health Policy Type Health Policy Response - The health policy used by default to evaluate the health of a service type.
- service
Type Map<String,ServiceHealth Policy Map Type Health Policy Response> - The map with service type health policy per service type name. The map is empty by default.
- consider
Warning booleanAs Error - Indicates whether warnings are treated with the same severity as errors.
- max
Percent numberUnhealthy Deployed Applications - The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100. The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
- default
Service ServiceType Health Policy Type Health Policy Response - The health policy used by default to evaluate the health of a service type.
- service
Type {[key: string]: ServiceHealth Policy Map Type Health Policy Response} - The map with service type health policy per service type name. The map is empty by default.
- consider_
warning_ boolas_ error - Indicates whether warnings are treated with the same severity as errors.
- max_
percent_ intunhealthy_ deployed_ applications - The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100. The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
- default_
service_ Servicetype_ health_ policy Type Health Policy Response - The health policy used by default to evaluate the health of a service type.
- service_
type_ Mapping[str, Servicehealth_ policy_ map Type Health Policy Response] - The map with service type health policy per service type name. The map is empty by default.
- consider
Warning BooleanAs Error - Indicates whether warnings are treated with the same severity as errors.
- max
Percent NumberUnhealthy Deployed Applications - The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100. The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error. This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
- default
Service Property MapType Health Policy - The health policy used by default to evaluate the health of a service type.
- service
Type Map<Property Map>Health Policy Map - The map with service type health policy per service type name. The map is empty by default.
ApplicationUpgradePolicyResponse
- Application
Health Pulumi.Policy Azure Native. Service Fabric. Inputs. Application Health Policy Response - Defines a health policy used to evaluate the health of an application or one of its children entities.
- 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 doubleDelay Duration - Duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. This would be effective when the instance is closing during the application/cluster upgrade, only for those instances which have a non-zero delay duration configured in the service description.
- 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 Pulumi.Monitoring Policy Azure Native. Service Fabric. Inputs. Rolling Upgrade Monitoring Policy Response - The policy used for monitoring the application upgrade
- Upgrade
Mode string - The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto.
- Upgrade
Replica doubleSet Check Timeout - The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).
- Application
Health ApplicationPolicy Health Policy Response - Defines a health policy used to evaluate the health of an application or one of its children entities.
- Force
Restart bool - If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).
- Instance
Close float64Delay Duration - Duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. This would be effective when the instance is closing during the application/cluster upgrade, only for those instances which have a non-zero delay duration configured in the service description.
- Recreate
Application bool - Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed.
- Rolling
Upgrade RollingMonitoring Policy Upgrade Monitoring Policy Response - The policy used for monitoring the application upgrade
- Upgrade
Mode string - The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto.
- Upgrade
Replica float64Set Check Timeout - The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).
- application
Health ApplicationPolicy Health Policy Response - Defines a health policy used to evaluate the health of an application or one of its children entities.
- force
Restart 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).
- instance
Close DoubleDelay Duration - Duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. This would be effective when the instance is closing during the application/cluster upgrade, only for those instances which have a non-zero delay duration configured in the service description.
- recreate
Application Boolean - Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed.
- rolling
Upgrade RollingMonitoring Policy Upgrade Monitoring Policy Response - The policy used for monitoring the application upgrade
- upgrade
Mode String - The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto.
- upgrade
Replica DoubleSet Check Timeout - The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).
- application
Health ApplicationPolicy Health Policy Response - Defines a health policy used to evaluate the health of an application or one of its children entities.
- force
Restart 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).
- instance
Close numberDelay Duration - Duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. This would be effective when the instance is closing during the application/cluster upgrade, only for those instances which have a non-zero delay duration configured in the service description.
- recreate
Application boolean - Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed.
- rolling
Upgrade RollingMonitoring Policy Upgrade Monitoring Policy Response - The policy used for monitoring the application upgrade
- upgrade
Mode string - The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto.
- upgrade
Replica numberSet Check Timeout - The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).
- application_
health_ Applicationpolicy Health Policy Response - Defines a health policy used to evaluate the health of an application or one of its children entities.
- force_
restart bool - If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).
- instance_
close_ floatdelay_ duration - Duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. This would be effective when the instance is closing during the application/cluster upgrade, only for those instances which have a non-zero delay duration configured in the service description.
- recreate_
application bool - Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed.
- rolling_
upgrade_ Rollingmonitoring_ policy Upgrade Monitoring Policy Response - The policy used for monitoring the application upgrade
- upgrade_
mode str - The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto.
- upgrade_
replica_ floatset_ check_ timeout - The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).
- application
Health Property MapPolicy - Defines a health policy used to evaluate the health of an application or one of its children entities.
- force
Restart 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).
- instance
Close NumberDelay Duration - Duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. This would be effective when the instance is closing during the application/cluster upgrade, only for those instances which have a non-zero delay duration configured in the service description.
- recreate
Application Boolean - Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed.
- rolling
Upgrade Property MapMonitoring Policy - The policy used for monitoring the application upgrade
- upgrade
Mode String - The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto.
- upgrade
Replica NumberSet Check Timeout - The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).
ApplicationUserAssignedIdentityResponse
- Name string
- The friendly name of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- Name string
- The friendly name of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- name String
- The friendly name of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
- name string
- The friendly name of user assigned identity.
- principal
Id 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.
- principal
Id String - The principal id of user assigned identity.
ManagedIdentityResponse
- Principal
Id string - The principal id of the managed identity. This property will only be provided for a system assigned identity.
- Tenant
Id 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.
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Service Fabric. Inputs. User Assigned Identity Response> - The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- Principal
Id string - The principal id of the managed identity. This property will only be provided for a system assigned identity.
- Tenant
Id 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.
- User
Assigned map[string]UserIdentities Assigned Identity Response - The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principal
Id String - The principal id of the managed identity. This property will only be provided for a system assigned identity.
- tenant
Id 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.
- user
Assigned Map<String,UserIdentities Assigned Identity Response> - The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principal
Id string - The principal id of the managed identity. This property will only be provided for a system assigned identity.
- tenant
Id 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.
- user
Assigned {[key: string]: UserIdentities Assigned Identity Response} - The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principal_
id str - The principal id of the managed identity. This property will only be provided for a system assigned identity.
- tenant_
id str - The tenant id of the managed identity. This property will only be provided for a system assigned identity.
- type str
- The type of managed identity for the resource.
- user_
assigned_ Mapping[str, Useridentities Assigned Identity Response] - The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principal
Id String - The principal id of the managed identity. This property will only be provided for a system assigned identity.
- tenant
Id 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.
- user
Assigned Map<Property Map>Identities - The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
RollingUpgradeMonitoringPolicyResponse
- Failure
Action 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.
- Health
Check stringRetry Timeout - The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- Health
Check stringStable Duration - The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- Health
Check stringWait Duration - The amount of time to wait after completing an upgrade domain before applying health policies. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- Upgrade
Domain stringTimeout - The amount of time each upgrade domain has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- Upgrade
Timeout 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 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.
- Health
Check stringRetry Timeout - The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- Health
Check stringStable Duration - The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- Health
Check stringWait Duration - The amount of time to wait after completing an upgrade domain before applying health policies. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- Upgrade
Domain stringTimeout - The amount of time each upgrade domain has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- Upgrade
Timeout 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 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.
- health
Check StringRetry Timeout - The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- health
Check StringStable Duration - The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- health
Check StringWait Duration - The amount of time to wait after completing an upgrade domain before applying health policies. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgrade
Domain StringTimeout - The amount of time each upgrade domain has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgrade
Timeout 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 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.
- health
Check stringRetry Timeout - The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- health
Check stringStable Duration - The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- health
Check stringWait Duration - The amount of time to wait after completing an upgrade domain before applying health policies. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgrade
Domain stringTimeout - The amount of time each upgrade domain has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgrade
Timeout string - The amount of time the overall upgrade has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- failure_
action str - The compensating action to perform when a Monitored upgrade encounters monitoring policy or health policy violations. Invalid indicates the failure action is invalid. Rollback specifies that the upgrade will start rolling back automatically. Manual indicates that the upgrade will switch to UnmonitoredManual upgrade mode.
- health_
check_ strretry_ timeout - The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- health_
check_ strstable_ duration - The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- health_
check_ strwait_ duration - The amount of time to wait after completing an upgrade domain before applying health policies. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgrade_
domain_ strtimeout - The amount of time each upgrade domain has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgrade_
timeout str - The amount of time the overall upgrade has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- failure
Action 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.
- health
Check StringRetry Timeout - The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- health
Check StringStable Duration - The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- health
Check StringWait Duration - The amount of time to wait after completing an upgrade domain before applying health policies. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgrade
Domain StringTimeout - The amount of time each upgrade domain has to complete before FailureAction is executed. Cannot be larger than 12 hours. It is interpreted as a string representing an ISO 8601 duration with following format "hh:mm:ss.fff".
- upgrade
Timeout 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
- Max
Percent intUnhealthy Partitions Per Service The maximum allowed percentage of unhealthy partitions per service.
The percentage represents the maximum tolerated percentage of partitions that can be unhealthy before the service is considered in error. If the percentage is respected but there is at least one unhealthy partition, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy partitions over the total number of partitions in the service. The computation rounds up to tolerate one failure on small numbers of partitions.
- Max
Percent intUnhealthy Replicas Per Partition The maximum allowed percentage of unhealthy replicas per partition.
The percentage represents the maximum tolerated percentage of replicas that can be unhealthy before the partition is considered in error. If the percentage is respected but there is at least one unhealthy replica, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy replicas over the total number of replicas in the partition. The computation rounds up to tolerate one failure on small numbers of replicas.
- Max
Percent intUnhealthy Services The maximum allowed percentage of unhealthy services.
The percentage represents the maximum tolerated percentage of services that can be unhealthy before the application is considered in error. If the percentage is respected but there is at least one unhealthy service, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy services of the specific service type over the total number of services of the specific service type. The computation rounds up to tolerate one failure on small numbers of services.
- Max
Percent intUnhealthy Partitions Per Service The maximum allowed percentage of unhealthy partitions per service.
The percentage represents the maximum tolerated percentage of partitions that can be unhealthy before the service is considered in error. If the percentage is respected but there is at least one unhealthy partition, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy partitions over the total number of partitions in the service. The computation rounds up to tolerate one failure on small numbers of partitions.
- Max
Percent intUnhealthy Replicas Per Partition The maximum allowed percentage of unhealthy replicas per partition.
The percentage represents the maximum tolerated percentage of replicas that can be unhealthy before the partition is considered in error. If the percentage is respected but there is at least one unhealthy replica, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy replicas over the total number of replicas in the partition. The computation rounds up to tolerate one failure on small numbers of replicas.
- Max
Percent intUnhealthy Services The maximum allowed percentage of unhealthy services.
The percentage represents the maximum tolerated percentage of services that can be unhealthy before the application is considered in error. If the percentage is respected but there is at least one unhealthy service, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy services of the specific service type over the total number of services of the specific service type. The computation rounds up to tolerate one failure on small numbers of services.
- max
Percent IntegerUnhealthy Partitions Per Service The maximum allowed percentage of unhealthy partitions per service.
The percentage represents the maximum tolerated percentage of partitions that can be unhealthy before the service is considered in error. If the percentage is respected but there is at least one unhealthy partition, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy partitions over the total number of partitions in the service. The computation rounds up to tolerate one failure on small numbers of partitions.
- max
Percent IntegerUnhealthy Replicas Per Partition The maximum allowed percentage of unhealthy replicas per partition.
The percentage represents the maximum tolerated percentage of replicas that can be unhealthy before the partition is considered in error. If the percentage is respected but there is at least one unhealthy replica, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy replicas over the total number of replicas in the partition. The computation rounds up to tolerate one failure on small numbers of replicas.
- max
Percent IntegerUnhealthy Services The maximum allowed percentage of unhealthy services.
The percentage represents the maximum tolerated percentage of services that can be unhealthy before the application is considered in error. If the percentage is respected but there is at least one unhealthy service, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy services of the specific service type over the total number of services of the specific service type. The computation rounds up to tolerate one failure on small numbers of services.
- max
Percent numberUnhealthy Partitions Per Service The maximum allowed percentage of unhealthy partitions per service.
The percentage represents the maximum tolerated percentage of partitions that can be unhealthy before the service is considered in error. If the percentage is respected but there is at least one unhealthy partition, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy partitions over the total number of partitions in the service. The computation rounds up to tolerate one failure on small numbers of partitions.
- max
Percent numberUnhealthy Replicas Per Partition The maximum allowed percentage of unhealthy replicas per partition.
The percentage represents the maximum tolerated percentage of replicas that can be unhealthy before the partition is considered in error. If the percentage is respected but there is at least one unhealthy replica, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy replicas over the total number of replicas in the partition. The computation rounds up to tolerate one failure on small numbers of replicas.
- max
Percent numberUnhealthy Services The maximum allowed percentage of unhealthy services.
The percentage represents the maximum tolerated percentage of services that can be unhealthy before the application is considered in error. If the percentage is respected but there is at least one unhealthy service, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy services of the specific service type over the total number of services of the specific service type. The computation rounds up to tolerate one failure on small numbers of services.
- max_
percent_ intunhealthy_ partitions_ per_ service The maximum allowed percentage of unhealthy partitions per service.
The percentage represents the maximum tolerated percentage of partitions that can be unhealthy before the service is considered in error. If the percentage is respected but there is at least one unhealthy partition, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy partitions over the total number of partitions in the service. The computation rounds up to tolerate one failure on small numbers of partitions.
- max_
percent_ intunhealthy_ replicas_ per_ partition The maximum allowed percentage of unhealthy replicas per partition.
The percentage represents the maximum tolerated percentage of replicas that can be unhealthy before the partition is considered in error. If the percentage is respected but there is at least one unhealthy replica, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy replicas over the total number of replicas in the partition. The computation rounds up to tolerate one failure on small numbers of replicas.
- max_
percent_ intunhealthy_ services The maximum allowed percentage of unhealthy services.
The percentage represents the maximum tolerated percentage of services that can be unhealthy before the application is considered in error. If the percentage is respected but there is at least one unhealthy service, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy services of the specific service type over the total number of services of the specific service type. The computation rounds up to tolerate one failure on small numbers of services.
- max
Percent NumberUnhealthy Partitions Per Service The maximum allowed percentage of unhealthy partitions per service.
The percentage represents the maximum tolerated percentage of partitions that can be unhealthy before the service is considered in error. If the percentage is respected but there is at least one unhealthy partition, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy partitions over the total number of partitions in the service. The computation rounds up to tolerate one failure on small numbers of partitions.
- max
Percent NumberUnhealthy Replicas Per Partition The maximum allowed percentage of unhealthy replicas per partition.
The percentage represents the maximum tolerated percentage of replicas that can be unhealthy before the partition is considered in error. If the percentage is respected but there is at least one unhealthy replica, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy replicas over the total number of replicas in the partition. The computation rounds up to tolerate one failure on small numbers of replicas.
- max
Percent NumberUnhealthy Services The maximum allowed percentage of unhealthy services.
The percentage represents the maximum tolerated percentage of services that can be unhealthy before the application is considered in error. If the percentage is respected but there is at least one unhealthy service, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy services of the specific service type over the total number of services of the specific service type. The computation rounds up to tolerate one failure on small numbers of services.
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC).
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC).
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC).
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC).
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC).
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC).
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
UserAssignedIdentityResponse
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
- client
Id string - The client id of user assigned identity.
- principal
Id 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.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0