This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi
azure-native.app.getAppResiliency
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi
Get container app resiliency policy. Azure REST API version: 2023-08-01-preview.
Other available API versions: 2023-11-02-preview, 2024-02-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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:app:getAppResiliency
arguments:
# arguments dictionary
The following arguments are supported:
- App
Name string - Name of the Container App.
- Name string
- Name of the resiliency policy.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- App
Name string - Name of the Container App.
- Name string
- Name of the resiliency policy.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- app
Name String - Name of the Container App.
- name String
- Name of the resiliency policy.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- app
Name string - Name of the Container App.
- name string
- Name of the resiliency policy.
- resource
Group 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.
- app
Name String - Name of the Container App.
- name String
- Name of the resiliency policy.
- resource
Group 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
- System
Data 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"
- Circuit
Breaker Pulumi.Policy Azure Native. App. Outputs. Circuit Breaker Policy Response - Policy that defines circuit breaker conditions
- Http
Connection Pulumi.Pool Azure Native. App. Outputs. Http Connection Pool Response - Defines parameters for http connection pooling
- Http
Retry Pulumi.Policy Azure Native. App. Outputs. Http Retry Policy Response - Policy that defines http request retry conditions
- Tcp
Connection Pulumi.Pool Azure Native. App. Outputs. Tcp Connection Pool Response - Defines parameters for tcp connection pooling
- Tcp
Retry Pulumi.Policy Azure Native. App. Outputs. Tcp Retry Policy Response - Policy that defines tcp request retry conditions
- Timeout
Policy 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
- System
Data 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"
- 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
- system
Data 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"
- 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
- system
Data 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"
- 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 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
- system
Data 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"
- circuit
Breaker Property MapPolicy - Policy that defines circuit breaker conditions
- http
Connection Property MapPool - Defines parameters for http connection pooling
- http
Retry Property MapPolicy - Policy that defines http request retry conditions
- tcp
Connection Property MapPool - Defines parameters for tcp connection pooling
- tcp
Retry Property MapPolicy - Policy that defines tcp request retry conditions
- timeout
Policy Property Map - Policy to set request timeouts
Supporting Types
CircuitBreakerPolicyResponse
- 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
- 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
- consecutive
Errors Integer - Number of consecutive errors before the circuit breaker opens
- interval
In 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.
- max
Ejection IntegerPercent - Maximum percentage of hosts that will be ejected after failure threshold has been met
- consecutive
Errors number - Number of consecutive errors before the circuit breaker opens
- interval
In 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.
- max
Ejection 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
- consecutive
Errors Number - Number of consecutive errors before the circuit breaker opens
- interval
In 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.
- max
Ejection NumberPercent - Maximum percentage of hosts that will be ejected after failure threshold has been met
HeaderMatchResponse
- Exact
Match string - Exact value of the header
- Header string
- Name of the header
- Prefix
Match string - Prefix value of the header
- Regex
Match string - Regex value of the header
- Suffix
Match string - Suffix value of the header
- Exact
Match string - Exact value of the header
- Header string
- Name of the header
- Prefix
Match string - Prefix value of the header
- Regex
Match string - Regex value of the header
- Suffix
Match string - Suffix value of the header
- exact
Match String - Exact value of the header
- header String
- Name of the header
- prefix
Match String - Prefix value of the header
- regex
Match String - Regex value of the header
- suffix
Match String - Suffix value of the header
- exact
Match string - Exact value of the header
- header string
- Name of the header
- prefix
Match string - Prefix value of the header
- regex
Match string - Regex value of the header
- suffix
Match 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
- exact
Match String - Exact value of the header
- header String
- Name of the header
- prefix
Match String - Prefix value of the header
- regex
Match String - Regex value of the header
- suffix
Match String - Suffix value of the header
HttpConnectionPoolResponse
- Http1Max
Pending intRequests - Maximum number of pending http1 requests allowed
- Http2Max
Requests int - Maximum number of http2 requests allowed
- Http1Max
Pending intRequests - Maximum number of pending http1 requests allowed
- Http2Max
Requests int - Maximum number of http2 requests allowed
- http1Max
Pending IntegerRequests - Maximum number of pending http1 requests allowed
- http2Max
Requests Integer - Maximum number of http2 requests allowed
- http1Max
Pending numberRequests - Maximum number of pending http1 requests allowed
- http2Max
Requests 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
- http1Max
Pending NumberRequests - Maximum number of pending http1 requests allowed
- http2Max
Requests 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
- Http
Status List<int>Codes - Additional http status codes that can trigger a retry
- Initial
Delay doubleIn Milliseconds - Initial delay, in milliseconds, before retrying a request
- Max
Interval doubleIn Milliseconds - Maximum interval, in milliseconds, between retries
- Max
Retries int - Maximum number of times a request will retry
- Errors []string
- Errors that can trigger a retry
- Headers
[]Header
Match Response - Headers that must be present for a request to be retried
- Http
Status []intCodes - Additional http status codes that can trigger a retry
- Initial
Delay float64In Milliseconds - Initial delay, in milliseconds, before retrying a request
- Max
Interval float64In 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<Header
Match Response> - Headers that must be present for a request to be retried
- http
Status List<Integer>Codes - Additional http status codes that can trigger a retry
- initial
Delay DoubleIn Milliseconds - Initial delay, in milliseconds, before retrying a request
- max
Interval DoubleIn Milliseconds - Maximum interval, in milliseconds, between retries
- max
Retries Integer - Maximum number of times a request will retry
- errors string[]
- Errors that can trigger a retry
- headers
Header
Match Response[] - Headers that must be present for a request to be retried
- http
Status number[]Codes - Additional http status codes that can trigger a retry
- initial
Delay numberIn Milliseconds - Initial delay, in milliseconds, before retrying a request
- max
Interval numberIn Milliseconds - Maximum interval, in milliseconds, between retries
- max
Retries number - Maximum number of times a request will retry
- errors Sequence[str]
- Errors that can trigger a retry
- headers
Sequence[Header
Match 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
- http
Status List<Number>Codes - Additional http status codes that can trigger a retry
- initial
Delay NumberIn Milliseconds - Initial delay, in milliseconds, before retrying a request
- max
Interval NumberIn Milliseconds - Maximum interval, in milliseconds, between retries
- max
Retries Number - Maximum number of times a request will retry
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.
TcpConnectionPoolResponse
- Max
Connections int - Maximum number of tcp connections allowed
- Max
Connections int - Maximum number of tcp connections allowed
- max
Connections Integer - Maximum number of tcp connections allowed
- max
Connections number - Maximum number of tcp connections allowed
- max_
connections int - Maximum number of tcp connections allowed
- max
Connections Number - Maximum number of tcp connections allowed
TcpRetryPolicyResponse
- Max
Connect intAttempts - Maximum number of attempts to connect to the tcp service
- Max
Connect intAttempts - Maximum number of attempts to connect to the tcp service
- max
Connect IntegerAttempts - Maximum number of attempts to connect to the tcp service
- max
Connect numberAttempts - Maximum number of attempts to connect to the tcp service
- max_
connect_ intattempts - Maximum number of attempts to connect to the tcp service
- max
Connect NumberAttempts - Maximum number of attempts to connect to the tcp service
TimeoutPolicyResponse
- 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
- 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
- connection
Timeout IntegerIn Seconds - Timeout, in seconds, for a request to initiate a connection
- response
Timeout IntegerIn Seconds - Timeout, in seconds, for a request to respond
- connection
Timeout numberIn Seconds - Timeout, in seconds, for a request to initiate a connection
- response
Timeout 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
- connection
Timeout NumberIn Seconds - Timeout, in seconds, for a request to initiate a connection
- response
Timeout 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 v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi