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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.app.getHttpRouteConfig
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Advanced Ingress routing for path/header based routing for a Container App Environment Azure REST API version: 2024-10-02-preview.
Using getHttpRouteConfig
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 getHttpRouteConfig(args: GetHttpRouteConfigArgs, opts?: InvokeOptions): Promise<GetHttpRouteConfigResult>
function getHttpRouteConfigOutput(args: GetHttpRouteConfigOutputArgs, opts?: InvokeOptions): Output<GetHttpRouteConfigResult>def get_http_route_config(environment_name: Optional[str] = None,
                          http_route_name: Optional[str] = None,
                          resource_group_name: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetHttpRouteConfigResult
def get_http_route_config_output(environment_name: Optional[pulumi.Input[str]] = None,
                          http_route_name: Optional[pulumi.Input[str]] = None,
                          resource_group_name: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetHttpRouteConfigResult]func LookupHttpRouteConfig(ctx *Context, args *LookupHttpRouteConfigArgs, opts ...InvokeOption) (*LookupHttpRouteConfigResult, error)
func LookupHttpRouteConfigOutput(ctx *Context, args *LookupHttpRouteConfigOutputArgs, opts ...InvokeOption) LookupHttpRouteConfigResultOutput> Note: This function is named LookupHttpRouteConfig in the Go SDK.
public static class GetHttpRouteConfig 
{
    public static Task<GetHttpRouteConfigResult> InvokeAsync(GetHttpRouteConfigArgs args, InvokeOptions? opts = null)
    public static Output<GetHttpRouteConfigResult> Invoke(GetHttpRouteConfigInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetHttpRouteConfigResult> getHttpRouteConfig(GetHttpRouteConfigArgs args, InvokeOptions options)
public static Output<GetHttpRouteConfigResult> getHttpRouteConfig(GetHttpRouteConfigArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:app:getHttpRouteConfig
  arguments:
    # arguments dictionaryThe following arguments are supported:
- EnvironmentName string
- Name of the Managed Environment.
- HttpRoute stringName 
- Name of the Http Route Config Resource.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- EnvironmentName string
- Name of the Managed Environment.
- HttpRoute stringName 
- Name of the Http Route Config Resource.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- environmentName String
- Name of the Managed Environment.
- httpRoute StringName 
- Name of the Http Route Config Resource.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- environmentName string
- Name of the Managed Environment.
- httpRoute stringName 
- Name of the Http Route Config Resource.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- environment_name str
- Name of the Managed Environment.
- http_route_ strname 
- Name of the Http Route Config Resource.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- environmentName String
- Name of the Managed Environment.
- httpRoute StringName 
- Name of the Http Route Config Resource.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
getHttpRouteConfig Result
The following output properties are available:
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Name string
- The name of the resource
- Properties
Pulumi.Azure Native. App. Outputs. Http Route Config Response Properties 
- Http Route Config properties
- 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"
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Name string
- The name of the resource
- Properties
HttpRoute Config Response Properties 
- Http Route Config properties
- 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"
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name String
- The name of the resource
- properties
HttpRoute Config Response Properties 
- Http Route Config properties
- 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"
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name string
- The name of the resource
- properties
HttpRoute Config Response Properties 
- Http Route Config properties
- 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"
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name str
- The name of the resource
- properties
HttpRoute Config Response Properties 
- Http Route Config properties
- 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"
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name String
- The name of the resource
- properties Property Map
- Http Route Config properties
- 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"
Supporting Types
CustomDomainResponse  
- Name string
- Hostname.
- BindingType string
- Custom Domain binding type.
- CertificateId string
- Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment.
- Name string
- Hostname.
- BindingType string
- Custom Domain binding type.
- CertificateId string
- Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment.
- name String
- Hostname.
- bindingType String
- Custom Domain binding type.
- certificateId String
- Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment.
- name string
- Hostname.
- bindingType string
- Custom Domain binding type.
- certificateId string
- Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment.
- name str
- Hostname.
- binding_type str
- Custom Domain binding type.
- certificate_id str
- Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment.
- name String
- Hostname.
- bindingType String
- Custom Domain binding type.
- certificateId String
- Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment.
HttpRouteActionResponse   
- PrefixRewrite string
- Rewrite prefix, default is no rewrites
- PrefixRewrite string
- Rewrite prefix, default is no rewrites
- prefixRewrite String
- Rewrite prefix, default is no rewrites
- prefixRewrite string
- Rewrite prefix, default is no rewrites
- prefix_rewrite str
- Rewrite prefix, default is no rewrites
- prefixRewrite String
- Rewrite prefix, default is no rewrites
HttpRouteConfigResponseProperties    
- Fqdn string
- FQDN of the route resource.
- ProvisioningErrors List<Pulumi.Azure Native. App. Inputs. Http Route Provisioning Errors Response> 
- List of errors when trying to reconcile http routes
- ProvisioningState string
- The provisioning state of the Http Route Config in cluster
- CustomDomains List<Pulumi.Azure Native. App. Inputs. Custom Domain Response> 
- Custom domain bindings for http Routes' hostnames.
- Rules
List<Pulumi.Azure Native. App. Inputs. Http Route Rule Response> 
- Routing Rules for http route resource.
- Fqdn string
- FQDN of the route resource.
- ProvisioningErrors []HttpRoute Provisioning Errors Response 
- List of errors when trying to reconcile http routes
- ProvisioningState string
- The provisioning state of the Http Route Config in cluster
- CustomDomains []CustomDomain Response 
- Custom domain bindings for http Routes' hostnames.
- Rules
[]HttpRoute Rule Response 
- Routing Rules for http route resource.
- fqdn String
- FQDN of the route resource.
- provisioningErrors List<HttpRoute Provisioning Errors Response> 
- List of errors when trying to reconcile http routes
- provisioningState String
- The provisioning state of the Http Route Config in cluster
- customDomains List<CustomDomain Response> 
- Custom domain bindings for http Routes' hostnames.
- rules
List<HttpRoute Rule Response> 
- Routing Rules for http route resource.
- fqdn string
- FQDN of the route resource.
- provisioningErrors HttpRoute Provisioning Errors Response[] 
- List of errors when trying to reconcile http routes
- provisioningState string
- The provisioning state of the Http Route Config in cluster
- customDomains CustomDomain Response[] 
- Custom domain bindings for http Routes' hostnames.
- rules
HttpRoute Rule Response[] 
- Routing Rules for http route resource.
- fqdn str
- FQDN of the route resource.
- provisioning_errors Sequence[HttpRoute Provisioning Errors Response] 
- List of errors when trying to reconcile http routes
- provisioning_state str
- The provisioning state of the Http Route Config in cluster
- custom_domains Sequence[CustomDomain Response] 
- Custom domain bindings for http Routes' hostnames.
- rules
Sequence[HttpRoute Rule Response] 
- Routing Rules for http route resource.
- fqdn String
- FQDN of the route resource.
- provisioningErrors List<Property Map>
- List of errors when trying to reconcile http routes
- provisioningState String
- The provisioning state of the Http Route Config in cluster
- customDomains List<Property Map>
- Custom domain bindings for http Routes' hostnames.
- rules List<Property Map>
- Routing Rules for http route resource.
HttpRouteMatchResponse   
- CaseSensitive bool
- path case sensitive, default is true
- Path string
- match on exact path
- PathSeparated stringPrefix 
- match on all prefix's. Not exact
- Prefix string
- match on all prefix's. Not exact
- CaseSensitive bool
- path case sensitive, default is true
- Path string
- match on exact path
- PathSeparated stringPrefix 
- match on all prefix's. Not exact
- Prefix string
- match on all prefix's. Not exact
- caseSensitive Boolean
- path case sensitive, default is true
- path String
- match on exact path
- pathSeparated StringPrefix 
- match on all prefix's. Not exact
- prefix String
- match on all prefix's. Not exact
- caseSensitive boolean
- path case sensitive, default is true
- path string
- match on exact path
- pathSeparated stringPrefix 
- match on all prefix's. Not exact
- prefix string
- match on all prefix's. Not exact
- case_sensitive bool
- path case sensitive, default is true
- path str
- match on exact path
- path_separated_ strprefix 
- match on all prefix's. Not exact
- prefix str
- match on all prefix's. Not exact
- caseSensitive Boolean
- path case sensitive, default is true
- path String
- match on exact path
- pathSeparated StringPrefix 
- match on all prefix's. Not exact
- prefix String
- match on all prefix's. Not exact
HttpRouteProvisioningErrorsResponse    
HttpRouteResponse  
- Action
Pulumi.Azure Native. App. Inputs. Http Route Action Response 
- Once route is matched, what is the desired action
- Match
Pulumi.Azure Native. App. Inputs. Http Route Match Response 
- Conditions route will match on
- Action
HttpRoute Action Response 
- Once route is matched, what is the desired action
- Match
HttpRoute Match Response 
- Conditions route will match on
- action
HttpRoute Action Response 
- Once route is matched, what is the desired action
- match
HttpRoute Match Response 
- Conditions route will match on
- action
HttpRoute Action Response 
- Once route is matched, what is the desired action
- match
HttpRoute Match Response 
- Conditions route will match on
- action
HttpRoute Action Response 
- Once route is matched, what is the desired action
- match
HttpRoute Match Response 
- Conditions route will match on
- action Property Map
- Once route is matched, what is the desired action
- match Property Map
- Conditions route will match on
HttpRouteRuleResponse   
- Description string
- Description of rule. Optional.
- Routes
List<Pulumi.Azure Native. App. Inputs. Http Route Response> 
- Routing configuration that will allow matches on specific paths/headers.
- Targets
List<Pulumi.Azure Native. App. Inputs. Http Route Target Response> 
- Targets- container apps, revisions, labels
- Description string
- Description of rule. Optional.
- Routes
[]HttpRoute Response 
- Routing configuration that will allow matches on specific paths/headers.
- Targets
[]HttpRoute Target Response 
- Targets- container apps, revisions, labels
- description String
- Description of rule. Optional.
- routes
List<HttpRoute Response> 
- Routing configuration that will allow matches on specific paths/headers.
- targets
List<HttpRoute Target Response> 
- Targets- container apps, revisions, labels
- description string
- Description of rule. Optional.
- routes
HttpRoute Response[] 
- Routing configuration that will allow matches on specific paths/headers.
- targets
HttpRoute Target Response[] 
- Targets- container apps, revisions, labels
- description str
- Description of rule. Optional.
- routes
Sequence[HttpRoute Response] 
- Routing configuration that will allow matches on specific paths/headers.
- targets
Sequence[HttpRoute Target Response] 
- Targets- container apps, revisions, labels
- description String
- Description of rule. Optional.
- routes List<Property Map>
- Routing configuration that will allow matches on specific paths/headers.
- targets List<Property Map>
- Targets- container apps, revisions, labels
HttpRouteTargetResponse   
- ContainerApp string
- Container App Name to route requests to
- Label string
- Label/Revision to route requests to
- Revision string
- Revision to route requests to
- Weight int
- Weighted routing
- ContainerApp string
- Container App Name to route requests to
- Label string
- Label/Revision to route requests to
- Revision string
- Revision to route requests to
- Weight int
- Weighted routing
- containerApp String
- Container App Name to route requests to
- label String
- Label/Revision to route requests to
- revision String
- Revision to route requests to
- weight Integer
- Weighted routing
- containerApp string
- Container App Name to route requests to
- label string
- Label/Revision to route requests to
- revision string
- Revision to route requests to
- weight number
- Weighted routing
- container_app str
- Container App Name to route requests to
- label str
- Label/Revision to route requests to
- revision str
- Revision to route requests to
- weight int
- Weighted routing
- containerApp String
- Container App Name to route requests to
- label String
- Label/Revision to route requests to
- revision String
- Revision to route requests to
- weight Number
- Weighted routing
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.
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi