This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi
azure-native.app.getAppResiliency
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi
Get container app resiliency policy.
Uses Azure REST API version 2023-08-01-preview.
Other available API versions: 2023-11-02-preview, 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview.
Using getAppResiliency
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 getAppResiliency(args: GetAppResiliencyArgs, opts?: InvokeOptions): Promise<GetAppResiliencyResult>
function getAppResiliencyOutput(args: GetAppResiliencyOutputArgs, opts?: InvokeOptions): Output<GetAppResiliencyResult>def get_app_resiliency(app_name: Optional[str] = None,
                       name: Optional[str] = None,
                       resource_group_name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetAppResiliencyResult
def get_app_resiliency_output(app_name: Optional[pulumi.Input[str]] = None,
                       name: Optional[pulumi.Input[str]] = None,
                       resource_group_name: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetAppResiliencyResult]func LookupAppResiliency(ctx *Context, args *LookupAppResiliencyArgs, opts ...InvokeOption) (*LookupAppResiliencyResult, error)
func LookupAppResiliencyOutput(ctx *Context, args *LookupAppResiliencyOutputArgs, opts ...InvokeOption) LookupAppResiliencyResultOutput> Note: This function is named LookupAppResiliency in the Go SDK.
public static class GetAppResiliency 
{
    public static Task<GetAppResiliencyResult> InvokeAsync(GetAppResiliencyArgs args, InvokeOptions? opts = null)
    public static Output<GetAppResiliencyResult> Invoke(GetAppResiliencyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAppResiliencyResult> getAppResiliency(GetAppResiliencyArgs args, InvokeOptions options)
public static Output<GetAppResiliencyResult> getAppResiliency(GetAppResiliencyArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:app:getAppResiliency
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AppName string
- Name of the Container App.
- Name string
- Name of the resiliency policy.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- AppName string
- Name of the Container App.
- Name string
- Name of the resiliency policy.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- appName String
- Name of the Container App.
- name String
- Name of the resiliency policy.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- appName string
- Name of the Container App.
- name string
- Name of the resiliency policy.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- app_name str
- Name of the Container App.
- name str
- Name of the resiliency policy.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- appName String
- Name of the Container App.
- name String
- Name of the resiliency policy.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
getAppResiliency Result
The following output properties are available:
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- SystemData Pulumi.Azure Native. App. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- CircuitBreaker Pulumi.Policy Azure Native. App. Outputs. Circuit Breaker Policy Response 
- Policy that defines circuit breaker conditions
- HttpConnection Pulumi.Pool Azure Native. App. Outputs. Http Connection Pool Response 
- Defines parameters for http connection pooling
- HttpRetry Pulumi.Policy Azure Native. App. Outputs. Http Retry Policy Response 
- Policy that defines http request retry conditions
- TcpConnection Pulumi.Pool Azure Native. App. Outputs. Tcp Connection Pool Response 
- Defines parameters for tcp connection pooling
- TcpRetry Pulumi.Policy Azure Native. App. Outputs. Tcp Retry Policy Response 
- Policy that defines tcp request retry conditions
- TimeoutPolicy Pulumi.Azure Native. App. Outputs. Timeout Policy Response 
- Policy to set request timeouts
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- CircuitBreaker CircuitPolicy Breaker Policy Response 
- Policy that defines circuit breaker conditions
- HttpConnection HttpPool Connection Pool Response 
- Defines parameters for http connection pooling
- HttpRetry HttpPolicy Retry Policy Response 
- Policy that defines http request retry conditions
- TcpConnection TcpPool Connection Pool Response 
- Defines parameters for tcp connection pooling
- TcpRetry TcpPolicy Retry Policy Response 
- Policy that defines tcp request retry conditions
- TimeoutPolicy TimeoutPolicy Response 
- Policy to set request timeouts
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- circuitBreaker CircuitPolicy Breaker Policy Response 
- Policy that defines circuit breaker conditions
- httpConnection HttpPool Connection Pool Response 
- Defines parameters for http connection pooling
- httpRetry HttpPolicy Retry Policy Response 
- Policy that defines http request retry conditions
- tcpConnection TcpPool Connection Pool Response 
- Defines parameters for tcp connection pooling
- tcpRetry TcpPolicy Retry Policy Response 
- Policy that defines tcp request retry conditions
- timeoutPolicy TimeoutPolicy Response 
- Policy to set request timeouts
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name string
- The name of the resource
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- circuitBreaker CircuitPolicy Breaker Policy Response 
- Policy that defines circuit breaker conditions
- httpConnection HttpPool Connection Pool Response 
- Defines parameters for http connection pooling
- httpRetry HttpPolicy Retry Policy Response 
- Policy that defines http request retry conditions
- tcpConnection TcpPool Connection Pool Response 
- Defines parameters for tcp connection pooling
- tcpRetry TcpPolicy Retry Policy Response 
- Policy that defines tcp request retry conditions
- timeoutPolicy TimeoutPolicy Response 
- Policy to set request timeouts
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name str
- The name of the resource
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- circuit_breaker_ Circuitpolicy Breaker Policy Response 
- Policy that defines circuit breaker conditions
- http_connection_ Httppool Connection Pool Response 
- Defines parameters for http connection pooling
- http_retry_ Httppolicy Retry Policy Response 
- Policy that defines http request retry conditions
- tcp_connection_ Tcppool Connection Pool Response 
- Defines parameters for tcp connection pooling
- tcp_retry_ Tcppolicy Retry Policy Response 
- Policy that defines tcp request retry conditions
- timeout_policy TimeoutPolicy Response 
- Policy to set request timeouts
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- circuitBreaker Property MapPolicy 
- Policy that defines circuit breaker conditions
- httpConnection Property MapPool 
- Defines parameters for http connection pooling
- httpRetry Property MapPolicy 
- Policy that defines http request retry conditions
- tcpConnection Property MapPool 
- Defines parameters for tcp connection pooling
- tcpRetry Property MapPolicy 
- Policy that defines tcp request retry conditions
- timeoutPolicy Property Map
- Policy to set request timeouts
Supporting Types
CircuitBreakerPolicyResponse   
- ConsecutiveErrors int
- Number of consecutive errors before the circuit breaker opens
- IntervalIn intSeconds 
- The time interval, in seconds, between endpoint checks. This can result in opening the circuit breaker if the check fails as well as closing the circuit breaker if the check succeeds. Defaults to 10s.
- MaxEjection intPercent 
- Maximum percentage of hosts that will be ejected after failure threshold has been met
- ConsecutiveErrors int
- Number of consecutive errors before the circuit breaker opens
- IntervalIn intSeconds 
- The time interval, in seconds, between endpoint checks. This can result in opening the circuit breaker if the check fails as well as closing the circuit breaker if the check succeeds. Defaults to 10s.
- MaxEjection intPercent 
- Maximum percentage of hosts that will be ejected after failure threshold has been met
- consecutiveErrors Integer
- Number of consecutive errors before the circuit breaker opens
- intervalIn IntegerSeconds 
- The time interval, in seconds, between endpoint checks. This can result in opening the circuit breaker if the check fails as well as closing the circuit breaker if the check succeeds. Defaults to 10s.
- maxEjection IntegerPercent 
- Maximum percentage of hosts that will be ejected after failure threshold has been met
- consecutiveErrors number
- Number of consecutive errors before the circuit breaker opens
- intervalIn numberSeconds 
- The time interval, in seconds, between endpoint checks. This can result in opening the circuit breaker if the check fails as well as closing the circuit breaker if the check succeeds. Defaults to 10s.
- maxEjection numberPercent 
- Maximum percentage of hosts that will be ejected after failure threshold has been met
- consecutive_errors int
- Number of consecutive errors before the circuit breaker opens
- interval_in_ intseconds 
- The time interval, in seconds, between endpoint checks. This can result in opening the circuit breaker if the check fails as well as closing the circuit breaker if the check succeeds. Defaults to 10s.
- max_ejection_ intpercent 
- Maximum percentage of hosts that will be ejected after failure threshold has been met
- consecutiveErrors Number
- Number of consecutive errors before the circuit breaker opens
- intervalIn NumberSeconds 
- The time interval, in seconds, between endpoint checks. This can result in opening the circuit breaker if the check fails as well as closing the circuit breaker if the check succeeds. Defaults to 10s.
- maxEjection NumberPercent 
- Maximum percentage of hosts that will be ejected after failure threshold has been met
HeaderMatchResponse  
- ExactMatch string
- Exact value of the header
- Header string
- Name of the header
- PrefixMatch string
- Prefix value of the header
- RegexMatch string
- Regex value of the header
- SuffixMatch string
- Suffix value of the header
- ExactMatch string
- Exact value of the header
- Header string
- Name of the header
- PrefixMatch string
- Prefix value of the header
- RegexMatch string
- Regex value of the header
- SuffixMatch string
- Suffix value of the header
- exactMatch String
- Exact value of the header
- header String
- Name of the header
- prefixMatch String
- Prefix value of the header
- regexMatch String
- Regex value of the header
- suffixMatch String
- Suffix value of the header
- exactMatch string
- Exact value of the header
- header string
- Name of the header
- prefixMatch string
- Prefix value of the header
- regexMatch string
- Regex value of the header
- suffixMatch string
- Suffix value of the header
- exact_match str
- Exact value of the header
- header str
- Name of the header
- prefix_match str
- Prefix value of the header
- regex_match str
- Regex value of the header
- suffix_match str
- Suffix value of the header
- exactMatch String
- Exact value of the header
- header String
- Name of the header
- prefixMatch String
- Prefix value of the header
- regexMatch String
- Regex value of the header
- suffixMatch String
- Suffix value of the header
HttpConnectionPoolResponse   
- Http1MaxPending intRequests 
- Maximum number of pending http1 requests allowed
- Http2MaxRequests int
- Maximum number of http2 requests allowed
- Http1MaxPending intRequests 
- Maximum number of pending http1 requests allowed
- Http2MaxRequests int
- Maximum number of http2 requests allowed
- http1MaxPending IntegerRequests 
- Maximum number of pending http1 requests allowed
- http2MaxRequests Integer
- Maximum number of http2 requests allowed
- http1MaxPending numberRequests 
- Maximum number of pending http1 requests allowed
- http2MaxRequests number
- Maximum number of http2 requests allowed
- http1_max_ intpending_ requests 
- Maximum number of pending http1 requests allowed
- http2_max_ intrequests 
- Maximum number of http2 requests allowed
- http1MaxPending NumberRequests 
- Maximum number of pending http1 requests allowed
- http2MaxRequests Number
- Maximum number of http2 requests allowed
HttpRetryPolicyResponse   
- Errors List<string>
- Errors that can trigger a retry
- Headers
List<Pulumi.Azure Native. App. Inputs. Header Match Response> 
- Headers that must be present for a request to be retried
- HttpStatus List<int>Codes 
- Additional http status codes that can trigger a retry
- InitialDelay doubleIn Milliseconds 
- Initial delay, in milliseconds, before retrying a request
- MaxInterval doubleIn Milliseconds 
- Maximum interval, in milliseconds, between retries
- MaxRetries int
- Maximum number of times a request will retry
- Errors []string
- Errors that can trigger a retry
- Headers
[]HeaderMatch Response 
- Headers that must be present for a request to be retried
- HttpStatus []intCodes 
- Additional http status codes that can trigger a retry
- InitialDelay float64In Milliseconds 
- Initial delay, in milliseconds, before retrying a request
- MaxInterval float64In Milliseconds 
- Maximum interval, in milliseconds, between retries
- MaxRetries int
- Maximum number of times a request will retry
- errors List<String>
- Errors that can trigger a retry
- headers
List<HeaderMatch Response> 
- Headers that must be present for a request to be retried
- httpStatus List<Integer>Codes 
- Additional http status codes that can trigger a retry
- initialDelay DoubleIn Milliseconds 
- Initial delay, in milliseconds, before retrying a request
- maxInterval DoubleIn Milliseconds 
- Maximum interval, in milliseconds, between retries
- maxRetries Integer
- Maximum number of times a request will retry
- errors string[]
- Errors that can trigger a retry
- headers
HeaderMatch Response[] 
- Headers that must be present for a request to be retried
- httpStatus number[]Codes 
- Additional http status codes that can trigger a retry
- initialDelay numberIn Milliseconds 
- Initial delay, in milliseconds, before retrying a request
- maxInterval numberIn Milliseconds 
- Maximum interval, in milliseconds, between retries
- maxRetries number
- Maximum number of times a request will retry
- errors Sequence[str]
- Errors that can trigger a retry
- headers
Sequence[HeaderMatch Response] 
- Headers that must be present for a request to be retried
- http_status_ Sequence[int]codes 
- Additional http status codes that can trigger a retry
- initial_delay_ floatin_ milliseconds 
- Initial delay, in milliseconds, before retrying a request
- max_interval_ floatin_ milliseconds 
- Maximum interval, in milliseconds, between retries
- max_retries int
- Maximum number of times a request will retry
- errors List<String>
- Errors that can trigger a retry
- headers List<Property Map>
- Headers that must be present for a request to be retried
- httpStatus List<Number>Codes 
- Additional http status codes that can trigger a retry
- initialDelay NumberIn Milliseconds 
- Initial delay, in milliseconds, before retrying a request
- maxInterval NumberIn Milliseconds 
- Maximum interval, in milliseconds, between retries
- maxRetries Number
- Maximum number of times a request will retry
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
TcpConnectionPoolResponse   
- MaxConnections int
- Maximum number of tcp connections allowed
- MaxConnections int
- Maximum number of tcp connections allowed
- maxConnections Integer
- Maximum number of tcp connections allowed
- maxConnections number
- Maximum number of tcp connections allowed
- max_connections int
- Maximum number of tcp connections allowed
- maxConnections Number
- Maximum number of tcp connections allowed
TcpRetryPolicyResponse   
- MaxConnect intAttempts 
- Maximum number of attempts to connect to the tcp service
- MaxConnect intAttempts 
- Maximum number of attempts to connect to the tcp service
- maxConnect IntegerAttempts 
- Maximum number of attempts to connect to the tcp service
- maxConnect numberAttempts 
- Maximum number of attempts to connect to the tcp service
- max_connect_ intattempts 
- Maximum number of attempts to connect to the tcp service
- maxConnect NumberAttempts 
- Maximum number of attempts to connect to the tcp service
TimeoutPolicyResponse  
- ConnectionTimeout intIn Seconds 
- Timeout, in seconds, for a request to initiate a connection
- ResponseTimeout intIn Seconds 
- Timeout, in seconds, for a request to respond
- ConnectionTimeout intIn Seconds 
- Timeout, in seconds, for a request to initiate a connection
- ResponseTimeout intIn Seconds 
- Timeout, in seconds, for a request to respond
- connectionTimeout IntegerIn Seconds 
- Timeout, in seconds, for a request to initiate a connection
- responseTimeout IntegerIn Seconds 
- Timeout, in seconds, for a request to respond
- connectionTimeout numberIn Seconds 
- Timeout, in seconds, for a request to initiate a connection
- responseTimeout numberIn Seconds 
- Timeout, in seconds, for a request to respond
- connection_timeout_ intin_ seconds 
- Timeout, in seconds, for a request to initiate a connection
- response_timeout_ intin_ seconds 
- Timeout, in seconds, for a request to respond
- connectionTimeout NumberIn Seconds 
- Timeout, in seconds, for a request to initiate a connection
- responseTimeout NumberIn Seconds 
- Timeout, in seconds, for a request to respond
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi