These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
azure-native.servicefabric.getApplication
Explore with Pulumi AI
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
Get a Service Fabric application resource created or in the process of being created in the Service Fabric cluster resource. API Version: 2020-03-01.
Using getApplication
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getApplication(args: GetApplicationArgs, opts?: InvokeOptions): Promise<GetApplicationResult>
function getApplicationOutput(args: GetApplicationOutputArgs, opts?: InvokeOptions): Output<GetApplicationResult>
def get_application(application_name: Optional[str] = None,
cluster_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetApplicationResult
def get_application_output(application_name: Optional[pulumi.Input[str]] = None,
cluster_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetApplicationResult]
func LookupApplication(ctx *Context, args *LookupApplicationArgs, opts ...InvokeOption) (*LookupApplicationResult, error)
func LookupApplicationOutput(ctx *Context, args *LookupApplicationOutputArgs, opts ...InvokeOption) LookupApplicationResultOutput
> Note: This function is named LookupApplication
in the Go SDK.
public static class GetApplication
{
public static Task<GetApplicationResult> InvokeAsync(GetApplicationArgs args, InvokeOptions? opts = null)
public static Output<GetApplicationResult> Invoke(GetApplicationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetApplicationResult> getApplication(GetApplicationArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:servicefabric:getApplication
arguments:
# arguments dictionary
The following arguments are supported:
- 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.
getApplication Result
The following output properties are available:
- Etag string
- Azure resource etag.
- 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
- 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
- It will be deprecated in New API, 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.
- Maximum
Nodes double - The maximum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. By default, the value of this property is zero and it means that the services can be placed on any node.
- Metrics
List<Pulumi.
Azure Native. Service Fabric. Outputs. Application Metric Description Response> - List of application capacity metric description.
- Minimum
Nodes double - The minimum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. If this property is set to zero, no capacity will be reserved. The value of this property cannot be more than the value of the MaximumNodes property.
- Parameters Dictionary<string, string>
- List of application parameters with overridden values from their default values specified in the application manifest.
- Remove
Application boolCapacity - Remove the current application capacity settings.
- Dictionary<string, string>
- Azure resource tags.
- Type
Name string - The application type name as defined in the application manifest.
- Type
Version string - The version of the application type as defined in the application manifest.
- Upgrade
Policy Pulumi.Azure Native. Service Fabric. Outputs. Application Upgrade Policy Response - Describes the policy for a monitored application upgrade.
- Etag string
- Azure resource etag.
- 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
- Type string
- Azure resource type.
- Identity
Managed
Identity Response - Describes the managed identities for an Azure resource.
- Location string
- It will be deprecated in New API, 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.
- Maximum
Nodes float64 - The maximum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. By default, the value of this property is zero and it means that the services can be placed on any node.
- Metrics
[]Application
Metric Description Response - List of application capacity metric description.
- Minimum
Nodes float64 - The minimum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. If this property is set to zero, no capacity will be reserved. The value of this property cannot be more than the value of the MaximumNodes property.
- Parameters map[string]string
- List of application parameters with overridden values from their default values specified in the application manifest.
- Remove
Application boolCapacity - Remove the current application capacity settings.
- map[string]string
- Azure resource tags.
- Type
Name string - The application type name as defined in the application manifest.
- Type
Version string - The version of the application type as defined in the application manifest.
- Upgrade
Policy ApplicationUpgrade Policy Response - Describes the policy for a monitored application upgrade.
- etag String
- Azure resource etag.
- 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
- type String
- Azure resource type.
- identity
Managed
Identity Response - Describes the managed identities for an Azure resource.
- location String
- It will be deprecated in New API, 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.
- maximum
Nodes Double - The maximum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. By default, the value of this property is zero and it means that the services can be placed on any node.
- metrics
List<Application
Metric Description Response> - List of application capacity metric description.
- minimum
Nodes Double - The minimum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. If this property is set to zero, no capacity will be reserved. The value of this property cannot be more than the value of the MaximumNodes property.
- parameters Map<String,String>
- List of application parameters with overridden values from their default values specified in the application manifest.
- remove
Application BooleanCapacity - Remove the current application capacity settings.
- Map<String,String>
- Azure resource tags.
- type
Name String - The application type name as defined in the application manifest.
- type
Version String - The version of the application type as defined in the application manifest.
- upgrade
Policy ApplicationUpgrade Policy Response - Describes the policy for a monitored application upgrade.
- etag string
- Azure resource etag.
- 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
- type string
- Azure resource type.
- identity
Managed
Identity Response - Describes the managed identities for an Azure resource.
- location string
- It will be deprecated in New API, 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.
- maximum
Nodes number - The maximum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. By default, the value of this property is zero and it means that the services can be placed on any node.
- metrics
Application
Metric Description Response[] - List of application capacity metric description.
- minimum
Nodes number - The minimum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. If this property is set to zero, no capacity will be reserved. The value of this property cannot be more than the value of the MaximumNodes property.
- parameters {[key: string]: string}
- List of application parameters with overridden values from their default values specified in the application manifest.
- remove
Application booleanCapacity - Remove the current application capacity settings.
- {[key: string]: string}
- Azure resource tags.
- type
Name string - The application type name as defined in the application manifest.
- type
Version string - The version of the application type as defined in the application manifest.
- upgrade
Policy ApplicationUpgrade Policy Response - Describes the policy for a monitored application upgrade.
- etag str
- Azure resource etag.
- id str
- Azure resource identifier.
- name str
- Azure resource name.
- provisioning_
state str - The current deployment or provisioning state, which only appears in the response
- type str
- Azure resource type.
- identity
Managed
Identity Response - Describes the managed identities for an Azure resource.
- location str
- It will be deprecated in New API, resource location depends on the parent resource.
- managed_
identities Sequence[ApplicationUser Assigned Identity Response] - List of user assigned identities for the application, each mapped to a friendly name.
- maximum_
nodes float - The maximum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. By default, the value of this property is zero and it means that the services can be placed on any node.
- metrics
Sequence[Application
Metric Description Response] - List of application capacity metric description.
- minimum_
nodes float - The minimum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. If this property is set to zero, no capacity will be reserved. The value of this property cannot be more than the value of the MaximumNodes property.
- parameters Mapping[str, str]
- List of application parameters with overridden values from their default values specified in the application manifest.
- remove_
application_ boolcapacity - Remove the current application capacity settings.
- Mapping[str, str]
- Azure resource tags.
- type_
name str - The application type name as defined in the application manifest.
- type_
version str - The version of the application type as defined in the application manifest.
- upgrade_
policy ApplicationUpgrade Policy Response - Describes the policy for a monitored application upgrade.
- etag String
- Azure resource etag.
- 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
- type String
- Azure resource type.
- identity Property Map
- Describes the managed identities for an Azure resource.
- location String
- It will be deprecated in New API, resource location depends on the parent resource.
- managed
Identities List<Property Map> - List of user assigned identities for the application, each mapped to a friendly name.
- maximum
Nodes Number - The maximum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. By default, the value of this property is zero and it means that the services can be placed on any node.
- metrics List<Property Map>
- List of application capacity metric description.
- minimum
Nodes Number - The minimum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. If this property is set to zero, no capacity will be reserved. The value of this property cannot be more than the value of the MaximumNodes property.
- parameters Map<String>
- List of application parameters with overridden values from their default values specified in the application manifest.
- remove
Application BooleanCapacity - Remove the current application capacity settings.
- Map<String>
- Azure resource tags.
- type
Name String - The application type name as defined in the application manifest.
- type
Version String - The version of the application type as defined in the application manifest.
- upgrade
Policy Property Map - Describes the policy for a monitored application upgrade.
Supporting Types
ApplicationMetricDescriptionResponse
- Maximum
Capacity double - The maximum node capacity for Service Fabric application. This is the maximum Load for an instance of this application on a single node. Even if the capacity of node is greater than this value, Service Fabric will limit the total load of services within the application on each node to this value. If set to zero, capacity for this metric is unlimited on each node. When creating a new application with application capacity defined, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity. When updating existing application with application capacity, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity.
- Name string
- The name of the metric.
- Reservation
Capacity double - The node reservation capacity for Service Fabric application. This is the amount of load which is reserved on nodes which have instances of this application. If MinimumNodes is specified, then the product of these values will be the capacity reserved in the cluster for the application. If set to zero, no capacity is reserved for this metric. When setting application capacity or when updating application capacity; this value must be smaller than or equal to MaximumCapacity for each metric.
- Total
Application doubleCapacity - The total metric capacity for Service Fabric application. This is the total metric capacity for this application in the cluster. Service Fabric will try to limit the sum of loads of services within the application to this value. When creating a new application with application capacity defined, the product of MaximumNodes and MaximumCapacity must always be smaller than or equal to this value.
- Maximum
Capacity float64 - The maximum node capacity for Service Fabric application. This is the maximum Load for an instance of this application on a single node. Even if the capacity of node is greater than this value, Service Fabric will limit the total load of services within the application on each node to this value. If set to zero, capacity for this metric is unlimited on each node. When creating a new application with application capacity defined, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity. When updating existing application with application capacity, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity.
- Name string
- The name of the metric.
- Reservation
Capacity float64 - The node reservation capacity for Service Fabric application. This is the amount of load which is reserved on nodes which have instances of this application. If MinimumNodes is specified, then the product of these values will be the capacity reserved in the cluster for the application. If set to zero, no capacity is reserved for this metric. When setting application capacity or when updating application capacity; this value must be smaller than or equal to MaximumCapacity for each metric.
- Total
Application float64Capacity - The total metric capacity for Service Fabric application. This is the total metric capacity for this application in the cluster. Service Fabric will try to limit the sum of loads of services within the application to this value. When creating a new application with application capacity defined, the product of MaximumNodes and MaximumCapacity must always be smaller than or equal to this value.
- maximum
Capacity Double - The maximum node capacity for Service Fabric application. This is the maximum Load for an instance of this application on a single node. Even if the capacity of node is greater than this value, Service Fabric will limit the total load of services within the application on each node to this value. If set to zero, capacity for this metric is unlimited on each node. When creating a new application with application capacity defined, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity. When updating existing application with application capacity, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity.
- name String
- The name of the metric.
- reservation
Capacity Double - The node reservation capacity for Service Fabric application. This is the amount of load which is reserved on nodes which have instances of this application. If MinimumNodes is specified, then the product of these values will be the capacity reserved in the cluster for the application. If set to zero, no capacity is reserved for this metric. When setting application capacity or when updating application capacity; this value must be smaller than or equal to MaximumCapacity for each metric.
- total
Application DoubleCapacity - The total metric capacity for Service Fabric application. This is the total metric capacity for this application in the cluster. Service Fabric will try to limit the sum of loads of services within the application to this value. When creating a new application with application capacity defined, the product of MaximumNodes and MaximumCapacity must always be smaller than or equal to this value.
- maximum
Capacity number - The maximum node capacity for Service Fabric application. This is the maximum Load for an instance of this application on a single node. Even if the capacity of node is greater than this value, Service Fabric will limit the total load of services within the application on each node to this value. If set to zero, capacity for this metric is unlimited on each node. When creating a new application with application capacity defined, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity. When updating existing application with application capacity, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity.
- name string
- The name of the metric.
- reservation
Capacity number - The node reservation capacity for Service Fabric application. This is the amount of load which is reserved on nodes which have instances of this application. If MinimumNodes is specified, then the product of these values will be the capacity reserved in the cluster for the application. If set to zero, no capacity is reserved for this metric. When setting application capacity or when updating application capacity; this value must be smaller than or equal to MaximumCapacity for each metric.
- total
Application numberCapacity - The total metric capacity for Service Fabric application. This is the total metric capacity for this application in the cluster. Service Fabric will try to limit the sum of loads of services within the application to this value. When creating a new application with application capacity defined, the product of MaximumNodes and MaximumCapacity must always be smaller than or equal to this value.
- maximum_
capacity float - The maximum node capacity for Service Fabric application. This is the maximum Load for an instance of this application on a single node. Even if the capacity of node is greater than this value, Service Fabric will limit the total load of services within the application on each node to this value. If set to zero, capacity for this metric is unlimited on each node. When creating a new application with application capacity defined, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity. When updating existing application with application capacity, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity.
- name str
- The name of the metric.
- reservation_
capacity float - The node reservation capacity for Service Fabric application. This is the amount of load which is reserved on nodes which have instances of this application. If MinimumNodes is specified, then the product of these values will be the capacity reserved in the cluster for the application. If set to zero, no capacity is reserved for this metric. When setting application capacity or when updating application capacity; this value must be smaller than or equal to MaximumCapacity for each metric.
- total_
application_ floatcapacity - The total metric capacity for Service Fabric application. This is the total metric capacity for this application in the cluster. Service Fabric will try to limit the sum of loads of services within the application to this value. When creating a new application with application capacity defined, the product of MaximumNodes and MaximumCapacity must always be smaller than or equal to this value.
- maximum
Capacity Number - The maximum node capacity for Service Fabric application. This is the maximum Load for an instance of this application on a single node. Even if the capacity of node is greater than this value, Service Fabric will limit the total load of services within the application on each node to this value. If set to zero, capacity for this metric is unlimited on each node. When creating a new application with application capacity defined, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity. When updating existing application with application capacity, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity.
- name String
- The name of the metric.
- reservation
Capacity Number - The node reservation capacity for Service Fabric application. This is the amount of load which is reserved on nodes which have instances of this application. If MinimumNodes is specified, then the product of these values will be the capacity reserved in the cluster for the application. If set to zero, no capacity is reserved for this metric. When setting application capacity or when updating application capacity; this value must be smaller than or equal to MaximumCapacity for each metric.
- total
Application NumberCapacity - The total metric capacity for Service Fabric application. This is the total metric capacity for this application in the cluster. Service Fabric will try to limit the sum of loads of services within the application to this value. When creating a new application with application capacity defined, the product of MaximumNodes and MaximumCapacity must always be smaller than or equal to this value.
ApplicationUpgradePolicyResponse
- Application
Health Pulumi.Policy Azure Native. Service Fabric. Inputs. Arm 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).
- Recreate
Application bool - Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed and it will result in availability loss.
- Rolling
Upgrade Pulumi.Monitoring Policy Azure Native. Service Fabric. Inputs. Arm 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 UnmonitoredAuto, UnmonitoredManual, and Monitored.
- Upgrade
Replica stringSet 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 ArmPolicy 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).
- Recreate
Application bool - Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed and it will result in availability loss.
- Rolling
Upgrade ArmMonitoring Policy 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 UnmonitoredAuto, UnmonitoredManual, and Monitored.
- Upgrade
Replica stringSet 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 ArmPolicy Application 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).
- 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 and it will result in availability loss.
- rolling
Upgrade ArmMonitoring Policy 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 UnmonitoredAuto, UnmonitoredManual, and Monitored.
- upgrade
Replica StringSet 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 ArmPolicy Application 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).
- 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 and it will result in availability loss.
- rolling
Upgrade ArmMonitoring Policy 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 UnmonitoredAuto, UnmonitoredManual, and Monitored.
- upgrade
Replica stringSet 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_ Armpolicy 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).
- recreate_
application bool - Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed and it will result in availability loss.
- rolling_
upgrade_ Armmonitoring_ policy Rolling 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 UnmonitoredAuto, UnmonitoredManual, and Monitored.
- upgrade_
replica_ strset_ 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).
- 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 and it will result in availability loss.
- 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 UnmonitoredAuto, UnmonitoredManual, and Monitored.
- upgrade
Replica StringSet 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.
ArmApplicationHealthPolicyResponse
- Consider
Warning boolAs Error - Indicates whether warnings are treated with the same severity as errors.
- Default
Service Pulumi.Type Health Policy Azure Native. Service Fabric. Inputs. Arm Service Type Health Policy Response - The health policy used by default to evaluate the health of a service type.
- 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.
- Service
Type Dictionary<string, Pulumi.Health Policy Map Azure Native. Service Fabric. Inputs. Arm 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.
- Default
Service ArmType Health Policy Service Type Health Policy Response - The health policy used by default to evaluate the health of a service type.
- 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.
- Service
Type map[string]ArmHealth Policy Map Service 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.
- default
Service ArmType Health Policy Service Type Health Policy Response - The health policy used by default to evaluate the health of a service type.
- 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.
- service
Type Map<String,ArmHealth Policy Map Service 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.
- default
Service ArmType Health Policy Service Type Health Policy Response - The health policy used by default to evaluate the health of a service type.
- 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.
- service
Type {[key: string]: ArmHealth Policy Map 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.
- default_
service_ Armtype_ health_ policy Service Type Health Policy Response - The health policy used by default to evaluate the health of a service type.
- 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.
- service_
type_ Mapping[str, Armhealth_ policy_ map Service 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.
- default
Service Property MapType Health Policy - The health policy used by default to evaluate the health of a service type.
- 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.
- 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.
ArmRollingUpgradeMonitoringPolicyResponse
- Failure
Action string - The activation Mode of the service package
- 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 first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- Health
Check 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 first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- Health
Check stringWait Duration - The amount of time to wait after completing an upgrade domain before applying health policies. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- Upgrade
Domain stringTimeout - The amount of time each upgrade domain has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- Upgrade
Timeout string - The amount of time the overall upgrade has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- Failure
Action string - The activation Mode of the service package
- 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 first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- Health
Check 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 first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- Health
Check stringWait Duration - The amount of time to wait after completing an upgrade domain before applying health policies. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- Upgrade
Domain stringTimeout - The amount of time each upgrade domain has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- Upgrade
Timeout string - The amount of time the overall upgrade has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- failure
Action String - The activation Mode of the service package
- 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 first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- health
Check 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 first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- health
Check StringWait Duration - The amount of time to wait after completing an upgrade domain before applying health policies. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- upgrade
Domain StringTimeout - The amount of time each upgrade domain has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- upgrade
Timeout String - The amount of time the overall upgrade has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- failure
Action string - The activation Mode of the service package
- 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 first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- health
Check 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 first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- health
Check stringWait Duration - The amount of time to wait after completing an upgrade domain before applying health policies. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- upgrade
Domain stringTimeout - The amount of time each upgrade domain has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- upgrade
Timeout string - The amount of time the overall upgrade has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- failure_
action str - The activation Mode of the service package
- health_
check_ strretry_ timeout - The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- health_
check_ 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 first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- health_
check_ strwait_ duration - The amount of time to wait after completing an upgrade domain before applying health policies. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- upgrade_
domain_ strtimeout - The amount of time each upgrade domain has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- upgrade_
timeout str - The amount of time the overall upgrade has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- failure
Action String - The activation Mode of the service package
- 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 first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- health
Check 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 first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- health
Check StringWait Duration - The amount of time to wait after completing an upgrade domain before applying health policies. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- upgrade
Domain StringTimeout - The amount of time each upgrade domain has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
- upgrade
Timeout String - The amount of time the overall upgrade has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.
ArmServiceTypeHealthPolicyResponse
- Max
Percent intUnhealthy Partitions Per Service - The maximum percentage of partitions per service allowed to be unhealthy before your application is considered in error.
- Max
Percent intUnhealthy Replicas Per Partition - The maximum percentage of replicas per partition allowed to be unhealthy before your application is considered in error.
- Max
Percent intUnhealthy Services - The maximum percentage of services allowed to be unhealthy before your application is considered in error.
- Max
Percent intUnhealthy Partitions Per Service - The maximum percentage of partitions per service allowed to be unhealthy before your application is considered in error.
- Max
Percent intUnhealthy Replicas Per Partition - The maximum percentage of replicas per partition allowed to be unhealthy before your application is considered in error.
- Max
Percent intUnhealthy Services - The maximum percentage of services allowed to be unhealthy before your application is considered in error.
- max
Percent IntegerUnhealthy Partitions Per Service - The maximum percentage of partitions per service allowed to be unhealthy before your application is considered in error.
- max
Percent IntegerUnhealthy Replicas Per Partition - The maximum percentage of replicas per partition allowed to be unhealthy before your application is considered in error.
- max
Percent IntegerUnhealthy Services - The maximum percentage of services allowed to be unhealthy before your application is considered in error.
- max
Percent numberUnhealthy Partitions Per Service - The maximum percentage of partitions per service allowed to be unhealthy before your application is considered in error.
- max
Percent numberUnhealthy Replicas Per Partition - The maximum percentage of replicas per partition allowed to be unhealthy before your application is considered in error.
- max
Percent numberUnhealthy Services - The maximum percentage of services allowed to be unhealthy before your application is considered in error.
- max_
percent_ intunhealthy_ partitions_ per_ service - The maximum percentage of partitions per service allowed to be unhealthy before your application is considered in error.
- max_
percent_ intunhealthy_ replicas_ per_ partition - The maximum percentage of replicas per partition allowed to be unhealthy before your application is considered in error.
- max_
percent_ intunhealthy_ services - The maximum percentage of services allowed to be unhealthy before your application is considered in error.
- max
Percent NumberUnhealthy Partitions Per Service - The maximum percentage of partitions per service allowed to be unhealthy before your application is considered in error.
- max
Percent NumberUnhealthy Replicas Per Partition - The maximum percentage of replicas per partition allowed to be unhealthy before your application is considered in error.
- max
Percent NumberUnhealthy Services - The maximum percentage of services allowed to be unhealthy before your application is considered in error.
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}'.
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-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi