AWS v6.71.0 published on Friday, Mar 7, 2025 by Pulumi
aws.lb.getListenerRule
Explore with Pulumi AI
Provides information about an AWS Elastic Load Balancing Listener Rule.
Example Usage
Match by Rule ARN
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const config = new pulumi.Config();
const lbRuleArn = config.require("lbRuleArn");
const example = aws.lb.getListenerRule({
    arn: lbRuleArn,
});
import pulumi
import pulumi_aws as aws
config = pulumi.Config()
lb_rule_arn = config.require("lbRuleArn")
example = aws.lb.get_listener_rule(arn=lb_rule_arn)
package main
import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/lb"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		lbRuleArn := cfg.Require("lbRuleArn")
		_, err := lb.LookupListenerRule(ctx, &lb.LookupListenerRuleArgs{
			Arn: pulumi.StringRef(lbRuleArn),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() => 
{
    var config = new Config();
    var lbRuleArn = config.Require("lbRuleArn");
    var example = Aws.LB.GetListenerRule.Invoke(new()
    {
        Arn = lbRuleArn,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.lb.LbFunctions;
import com.pulumi.aws.lb.inputs.GetListenerRuleArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var config = ctx.config();
        final var lbRuleArn = config.get("lbRuleArn");
        final var example = LbFunctions.getListenerRule(GetListenerRuleArgs.builder()
            .arn(lbRuleArn)
            .build());
    }
}
configuration:
  lbRuleArn:
    type: string
variables:
  example:
    fn::invoke:
      function: aws:lb:getListenerRule
      arguments:
        arn: ${lbRuleArn}
Match by Listener ARN and Priority
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const config = new pulumi.Config();
const lbListenerArn = config.require("lbListenerArn");
const lbRulePriority = config.requireNumber("lbRulePriority");
const example = aws.lb.getListenerRule({
    listenerArn: lbListenerArn,
    priority: lbRulePriority,
});
import pulumi
import pulumi_aws as aws
config = pulumi.Config()
lb_listener_arn = config.require("lbListenerArn")
lb_rule_priority = config.require_float("lbRulePriority")
example = aws.lb.get_listener_rule(listener_arn=lb_listener_arn,
    priority=lb_rule_priority)
package main
import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/lb"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		lbListenerArn := cfg.Require("lbListenerArn")
		lbRulePriority := cfg.RequireFloat64("lbRulePriority")
		_, err := lb.LookupListenerRule(ctx, &lb.LookupListenerRuleArgs{
			ListenerArn: pulumi.StringRef(lbListenerArn),
			Priority:    pulumi.IntRef(lbRulePriority),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() => 
{
    var config = new Config();
    var lbListenerArn = config.Require("lbListenerArn");
    var lbRulePriority = config.RequireDouble("lbRulePriority");
    var example = Aws.LB.GetListenerRule.Invoke(new()
    {
        ListenerArn = lbListenerArn,
        Priority = lbRulePriority,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.lb.LbFunctions;
import com.pulumi.aws.lb.inputs.GetListenerRuleArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var config = ctx.config();
        final var lbListenerArn = config.get("lbListenerArn");
        final var lbRulePriority = config.get("lbRulePriority");
        final var example = LbFunctions.getListenerRule(GetListenerRuleArgs.builder()
            .listenerArn(lbListenerArn)
            .priority(lbRulePriority)
            .build());
    }
}
configuration:
  lbListenerArn:
    type: string
  lbRulePriority:
    type: number
variables:
  example:
    fn::invoke:
      function: aws:lb:getListenerRule
      arguments:
        listenerArn: ${lbListenerArn}
        priority: ${lbRulePriority}
Using getListenerRule
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 getListenerRule(args: GetListenerRuleArgs, opts?: InvokeOptions): Promise<GetListenerRuleResult>
function getListenerRuleOutput(args: GetListenerRuleOutputArgs, opts?: InvokeOptions): Output<GetListenerRuleResult>def get_listener_rule(actions: Optional[Sequence[GetListenerRuleAction]] = None,
                      arn: Optional[str] = None,
                      conditions: Optional[Sequence[GetListenerRuleCondition]] = None,
                      listener_arn: Optional[str] = None,
                      priority: Optional[int] = None,
                      opts: Optional[InvokeOptions] = None) -> GetListenerRuleResult
def get_listener_rule_output(actions: Optional[pulumi.Input[Sequence[pulumi.Input[GetListenerRuleActionArgs]]]] = None,
                      arn: Optional[pulumi.Input[str]] = None,
                      conditions: Optional[pulumi.Input[Sequence[pulumi.Input[GetListenerRuleConditionArgs]]]] = None,
                      listener_arn: Optional[pulumi.Input[str]] = None,
                      priority: Optional[pulumi.Input[int]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetListenerRuleResult]func LookupListenerRule(ctx *Context, args *LookupListenerRuleArgs, opts ...InvokeOption) (*LookupListenerRuleResult, error)
func LookupListenerRuleOutput(ctx *Context, args *LookupListenerRuleOutputArgs, opts ...InvokeOption) LookupListenerRuleResultOutput> Note: This function is named LookupListenerRule in the Go SDK.
public static class GetListenerRule 
{
    public static Task<GetListenerRuleResult> InvokeAsync(GetListenerRuleArgs args, InvokeOptions? opts = null)
    public static Output<GetListenerRuleResult> Invoke(GetListenerRuleInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetListenerRuleResult> getListenerRule(GetListenerRuleArgs args, InvokeOptions options)
public static Output<GetListenerRuleResult> getListenerRule(GetListenerRuleArgs args, InvokeOptions options)
fn::invoke:
  function: aws:lb/getListenerRule:getListenerRule
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Actions
List<GetListener Rule Action> 
- List of actions associated with the rule, sorted by order. Detailed below.
- Arn string
- ARN of the Listener Rule.
Either arnorlistener_arnmust be set.
- Conditions
List<GetListener Rule Condition> 
- Set of conditions associated with the rule. Detailed below.
- ListenerArn string
- ARN of the associated Listener.
Either arnorlistener_arnmust be set.
- Priority int
- Priority of the Listener Rule within the Listener.
Must be set if listener_arnis set, otherwise must not be set.
- Actions
[]GetListener Rule Action 
- List of actions associated with the rule, sorted by order. Detailed below.
- Arn string
- ARN of the Listener Rule.
Either arnorlistener_arnmust be set.
- Conditions
[]GetListener Rule Condition 
- Set of conditions associated with the rule. Detailed below.
- ListenerArn string
- ARN of the associated Listener.
Either arnorlistener_arnmust be set.
- Priority int
- Priority of the Listener Rule within the Listener.
Must be set if listener_arnis set, otherwise must not be set.
- actions
List<GetListener Rule Action> 
- List of actions associated with the rule, sorted by order. Detailed below.
- arn String
- ARN of the Listener Rule.
Either arnorlistener_arnmust be set.
- conditions
List<GetListener Rule Condition> 
- Set of conditions associated with the rule. Detailed below.
- listenerArn String
- ARN of the associated Listener.
Either arnorlistener_arnmust be set.
- priority Integer
- Priority of the Listener Rule within the Listener.
Must be set if listener_arnis set, otherwise must not be set.
- actions
GetListener Rule Action[] 
- List of actions associated with the rule, sorted by order. Detailed below.
- arn string
- ARN of the Listener Rule.
Either arnorlistener_arnmust be set.
- conditions
GetListener Rule Condition[] 
- Set of conditions associated with the rule. Detailed below.
- listenerArn string
- ARN of the associated Listener.
Either arnorlistener_arnmust be set.
- priority number
- Priority of the Listener Rule within the Listener.
Must be set if listener_arnis set, otherwise must not be set.
- actions
Sequence[GetListener Rule Action] 
- List of actions associated with the rule, sorted by order. Detailed below.
- arn str
- ARN of the Listener Rule.
Either arnorlistener_arnmust be set.
- conditions
Sequence[GetListener Rule Condition] 
- Set of conditions associated with the rule. Detailed below.
- listener_arn str
- ARN of the associated Listener.
Either arnorlistener_arnmust be set.
- priority int
- Priority of the Listener Rule within the Listener.
Must be set if listener_arnis set, otherwise must not be set.
- actions List<Property Map>
- List of actions associated with the rule, sorted by order. Detailed below.
- arn String
- ARN of the Listener Rule.
Either arnorlistener_arnmust be set.
- conditions List<Property Map>
- Set of conditions associated with the rule. Detailed below.
- listenerArn String
- ARN of the associated Listener.
Either arnorlistener_arnmust be set.
- priority Number
- Priority of the Listener Rule within the Listener.
Must be set if listener_arnis set, otherwise must not be set.
getListenerRule Result
The following output properties are available:
- Arn string
- ARN of the target group.
- Id string
- The provider-assigned unique ID for this managed resource.
- ListenerArn string
- Priority int
- Dictionary<string, string>
- Tags assigned to the Listener Rule.
- Actions
List<GetListener Rule Action> 
- List of actions associated with the rule, sorted by order. Detailed below.
- Conditions
List<GetListener Rule Condition> 
- Set of conditions associated with the rule. Detailed below.
- Arn string
- ARN of the target group.
- Id string
- The provider-assigned unique ID for this managed resource.
- ListenerArn string
- Priority int
- map[string]string
- Tags assigned to the Listener Rule.
- Actions
[]GetListener Rule Action 
- List of actions associated with the rule, sorted by order. Detailed below.
- Conditions
[]GetListener Rule Condition 
- Set of conditions associated with the rule. Detailed below.
- arn String
- ARN of the target group.
- id String
- The provider-assigned unique ID for this managed resource.
- listenerArn String
- priority Integer
- Map<String,String>
- Tags assigned to the Listener Rule.
- actions
List<GetListener Rule Action> 
- List of actions associated with the rule, sorted by order. Detailed below.
- conditions
List<GetListener Rule Condition> 
- Set of conditions associated with the rule. Detailed below.
- arn string
- ARN of the target group.
- id string
- The provider-assigned unique ID for this managed resource.
- listenerArn string
- priority number
- {[key: string]: string}
- Tags assigned to the Listener Rule.
- actions
GetListener Rule Action[] 
- List of actions associated with the rule, sorted by order. Detailed below.
- conditions
GetListener Rule Condition[] 
- Set of conditions associated with the rule. Detailed below.
- arn str
- ARN of the target group.
- id str
- The provider-assigned unique ID for this managed resource.
- listener_arn str
- priority int
- Mapping[str, str]
- Tags assigned to the Listener Rule.
- actions
Sequence[GetListener Rule Action] 
- List of actions associated with the rule, sorted by order. Detailed below.
- conditions
Sequence[GetListener Rule Condition] 
- Set of conditions associated with the rule. Detailed below.
- arn String
- ARN of the target group.
- id String
- The provider-assigned unique ID for this managed resource.
- listenerArn String
- priority Number
- Map<String>
- Tags assigned to the Listener Rule.
- actions List<Property Map>
- List of actions associated with the rule, sorted by order. Detailed below.
- conditions List<Property Map>
- Set of conditions associated with the rule. Detailed below.
Supporting Types
GetListenerRuleAction   
- Order int
- The evaluation order of the action.
- Type string
- The type of the action, indicates which sub-block will be populated.
- AuthenticateCognito GetListener Rule Action Authenticate Cognito 
- An action to authenticate using Amazon Cognito. Detailed below.
- AuthenticateOidc GetListener Rule Action Authenticate Oidc 
- An action to authenticate using OIDC. Detailed below.
- FixedResponse GetListener Rule Action Fixed Response 
- An action to return a fixed response. Detailed below.
- Forward
GetListener Rule Action Forward 
- An action to forward the request. Detailed below.
- Redirect
GetListener Rule Action Redirect 
- An action to redirect the request. Detailed below.
- Order int
- The evaluation order of the action.
- Type string
- The type of the action, indicates which sub-block will be populated.
- AuthenticateCognito GetListener Rule Action Authenticate Cognito 
- An action to authenticate using Amazon Cognito. Detailed below.
- AuthenticateOidc GetListener Rule Action Authenticate Oidc 
- An action to authenticate using OIDC. Detailed below.
- FixedResponse GetListener Rule Action Fixed Response 
- An action to return a fixed response. Detailed below.
- Forward
GetListener Rule Action Forward 
- An action to forward the request. Detailed below.
- Redirect
GetListener Rule Action Redirect 
- An action to redirect the request. Detailed below.
- order Integer
- The evaluation order of the action.
- type String
- The type of the action, indicates which sub-block will be populated.
- authenticateCognito GetListener Rule Action Authenticate Cognito 
- An action to authenticate using Amazon Cognito. Detailed below.
- authenticateOidc GetListener Rule Action Authenticate Oidc 
- An action to authenticate using OIDC. Detailed below.
- fixedResponse GetListener Rule Action Fixed Response 
- An action to return a fixed response. Detailed below.
- forward
GetListener Rule Action Forward 
- An action to forward the request. Detailed below.
- redirect
GetListener Rule Action Redirect 
- An action to redirect the request. Detailed below.
- order number
- The evaluation order of the action.
- type string
- The type of the action, indicates which sub-block will be populated.
- authenticateCognito GetListener Rule Action Authenticate Cognito 
- An action to authenticate using Amazon Cognito. Detailed below.
- authenticateOidc GetListener Rule Action Authenticate Oidc 
- An action to authenticate using OIDC. Detailed below.
- fixedResponse GetListener Rule Action Fixed Response 
- An action to return a fixed response. Detailed below.
- forward
GetListener Rule Action Forward 
- An action to forward the request. Detailed below.
- redirect
GetListener Rule Action Redirect 
- An action to redirect the request. Detailed below.
- order int
- The evaluation order of the action.
- type str
- The type of the action, indicates which sub-block will be populated.
- authenticate_cognito GetListener Rule Action Authenticate Cognito 
- An action to authenticate using Amazon Cognito. Detailed below.
- authenticate_oidc GetListener Rule Action Authenticate Oidc 
- An action to authenticate using OIDC. Detailed below.
- fixed_response GetListener Rule Action Fixed Response 
- An action to return a fixed response. Detailed below.
- forward
GetListener Rule Action Forward 
- An action to forward the request. Detailed below.
- redirect
GetListener Rule Action Redirect 
- An action to redirect the request. Detailed below.
- order Number
- The evaluation order of the action.
- type String
- The type of the action, indicates which sub-block will be populated.
- authenticateCognito Property Map
- An action to authenticate using Amazon Cognito. Detailed below.
- authenticateOidc Property Map
- An action to authenticate using OIDC. Detailed below.
- fixedResponse Property Map
- An action to return a fixed response. Detailed below.
- forward Property Map
- An action to forward the request. Detailed below.
- redirect Property Map
- An action to redirect the request. Detailed below.
GetListenerRuleActionAuthenticateCognito     
- AuthenticationRequest Dictionary<string, string>Extra Params 
- Set of additional parameters for the request. Detailed below.
- OnUnauthenticated stringRequest 
- Behavior when the client is not authenticated.
- Scope string
- Set of user claims requested.
- string
- Name of the cookie used to maintain session information.
- SessionTimeout int
- Maximum duration of the authentication session in seconds.
- UserPool stringArn 
- ARN of the Cognito user pool.
- UserPool stringClient Id 
- ID of the Cognito user pool client.
- UserPool stringDomain 
- Domain prefix or fully-qualified domain name of the Cognito user pool.
- AuthenticationRequest map[string]stringExtra Params 
- Set of additional parameters for the request. Detailed below.
- OnUnauthenticated stringRequest 
- Behavior when the client is not authenticated.
- Scope string
- Set of user claims requested.
- string
- Name of the cookie used to maintain session information.
- SessionTimeout int
- Maximum duration of the authentication session in seconds.
- UserPool stringArn 
- ARN of the Cognito user pool.
- UserPool stringClient Id 
- ID of the Cognito user pool client.
- UserPool stringDomain 
- Domain prefix or fully-qualified domain name of the Cognito user pool.
- authenticationRequest Map<String,String>Extra Params 
- Set of additional parameters for the request. Detailed below.
- onUnauthenticated StringRequest 
- Behavior when the client is not authenticated.
- scope String
- Set of user claims requested.
- String
- Name of the cookie used to maintain session information.
- sessionTimeout Integer
- Maximum duration of the authentication session in seconds.
- userPool StringArn 
- ARN of the Cognito user pool.
- userPool StringClient Id 
- ID of the Cognito user pool client.
- userPool StringDomain 
- Domain prefix or fully-qualified domain name of the Cognito user pool.
- authenticationRequest {[key: string]: string}Extra Params 
- Set of additional parameters for the request. Detailed below.
- onUnauthenticated stringRequest 
- Behavior when the client is not authenticated.
- scope string
- Set of user claims requested.
- string
- Name of the cookie used to maintain session information.
- sessionTimeout number
- Maximum duration of the authentication session in seconds.
- userPool stringArn 
- ARN of the Cognito user pool.
- userPool stringClient Id 
- ID of the Cognito user pool client.
- userPool stringDomain 
- Domain prefix or fully-qualified domain name of the Cognito user pool.
- authentication_request_ Mapping[str, str]extra_ params 
- Set of additional parameters for the request. Detailed below.
- on_unauthenticated_ strrequest 
- Behavior when the client is not authenticated.
- scope str
- Set of user claims requested.
- str
- Name of the cookie used to maintain session information.
- session_timeout int
- Maximum duration of the authentication session in seconds.
- user_pool_ strarn 
- ARN of the Cognito user pool.
- user_pool_ strclient_ id 
- ID of the Cognito user pool client.
- user_pool_ strdomain 
- Domain prefix or fully-qualified domain name of the Cognito user pool.
- authenticationRequest Map<String>Extra Params 
- Set of additional parameters for the request. Detailed below.
- onUnauthenticated StringRequest 
- Behavior when the client is not authenticated.
- scope String
- Set of user claims requested.
- String
- Name of the cookie used to maintain session information.
- sessionTimeout Number
- Maximum duration of the authentication session in seconds.
- userPool StringArn 
- ARN of the Cognito user pool.
- userPool StringClient Id 
- ID of the Cognito user pool client.
- userPool StringDomain 
- Domain prefix or fully-qualified domain name of the Cognito user pool.
GetListenerRuleActionAuthenticateOidc     
- AuthenticationRequest Dictionary<string, string>Extra Params 
- Set of additional parameters for the request. Detailed below.
- string
- The authorization endpoint of the IdP.
- ClientId string
- OAuth 2.0 client identifier.
- Issuer string
- OIDC issuer identifier of the IdP.
- OnUnauthenticated stringRequest 
- Behavior when the client is not authenticated.
- Scope string
- Set of user claims requested.
- string
- Name of the cookie used to maintain session information.
- SessionTimeout int
- Maximum duration of the authentication session in seconds.
- TokenEndpoint string
- The token endpoint of the IdP.
- UserInfo stringEndpoint 
- The user info endpoint of the IdP.
- AuthenticationRequest map[string]stringExtra Params 
- Set of additional parameters for the request. Detailed below.
- string
- The authorization endpoint of the IdP.
- ClientId string
- OAuth 2.0 client identifier.
- Issuer string
- OIDC issuer identifier of the IdP.
- OnUnauthenticated stringRequest 
- Behavior when the client is not authenticated.
- Scope string
- Set of user claims requested.
- string
- Name of the cookie used to maintain session information.
- SessionTimeout int
- Maximum duration of the authentication session in seconds.
- TokenEndpoint string
- The token endpoint of the IdP.
- UserInfo stringEndpoint 
- The user info endpoint of the IdP.
- authenticationRequest Map<String,String>Extra Params 
- Set of additional parameters for the request. Detailed below.
- String
- The authorization endpoint of the IdP.
- clientId String
- OAuth 2.0 client identifier.
- issuer String
- OIDC issuer identifier of the IdP.
- onUnauthenticated StringRequest 
- Behavior when the client is not authenticated.
- scope String
- Set of user claims requested.
- String
- Name of the cookie used to maintain session information.
- sessionTimeout Integer
- Maximum duration of the authentication session in seconds.
- tokenEndpoint String
- The token endpoint of the IdP.
- userInfo StringEndpoint 
- The user info endpoint of the IdP.
- authenticationRequest {[key: string]: string}Extra Params 
- Set of additional parameters for the request. Detailed below.
- string
- The authorization endpoint of the IdP.
- clientId string
- OAuth 2.0 client identifier.
- issuer string
- OIDC issuer identifier of the IdP.
- onUnauthenticated stringRequest 
- Behavior when the client is not authenticated.
- scope string
- Set of user claims requested.
- string
- Name of the cookie used to maintain session information.
- sessionTimeout number
- Maximum duration of the authentication session in seconds.
- tokenEndpoint string
- The token endpoint of the IdP.
- userInfo stringEndpoint 
- The user info endpoint of the IdP.
- authentication_request_ Mapping[str, str]extra_ params 
- Set of additional parameters for the request. Detailed below.
- str
- The authorization endpoint of the IdP.
- client_id str
- OAuth 2.0 client identifier.
- issuer str
- OIDC issuer identifier of the IdP.
- on_unauthenticated_ strrequest 
- Behavior when the client is not authenticated.
- scope str
- Set of user claims requested.
- str
- Name of the cookie used to maintain session information.
- session_timeout int
- Maximum duration of the authentication session in seconds.
- token_endpoint str
- The token endpoint of the IdP.
- user_info_ strendpoint 
- The user info endpoint of the IdP.
- authenticationRequest Map<String>Extra Params 
- Set of additional parameters for the request. Detailed below.
- String
- The authorization endpoint of the IdP.
- clientId String
- OAuth 2.0 client identifier.
- issuer String
- OIDC issuer identifier of the IdP.
- onUnauthenticated StringRequest 
- Behavior when the client is not authenticated.
- scope String
- Set of user claims requested.
- String
- Name of the cookie used to maintain session information.
- sessionTimeout Number
- Maximum duration of the authentication session in seconds.
- tokenEndpoint String
- The token endpoint of the IdP.
- userInfo StringEndpoint 
- The user info endpoint of the IdP.
GetListenerRuleActionFixedResponse     
- ContentType string
- Content type of the response.
- MessageBody string
- Message body of the response.
- StatusCode string
- The HTTP redirect code.
- ContentType string
- Content type of the response.
- MessageBody string
- Message body of the response.
- StatusCode string
- The HTTP redirect code.
- contentType String
- Content type of the response.
- messageBody String
- Message body of the response.
- statusCode String
- The HTTP redirect code.
- contentType string
- Content type of the response.
- messageBody string
- Message body of the response.
- statusCode string
- The HTTP redirect code.
- content_type str
- Content type of the response.
- message_body str
- Message body of the response.
- status_code str
- The HTTP redirect code.
- contentType String
- Content type of the response.
- messageBody String
- Message body of the response.
- statusCode String
- The HTTP redirect code.
GetListenerRuleActionForward    
- Stickiness
GetListener Rule Action Forward Stickiness 
- Target group stickiness for the rule. Detailed below.
- TargetGroups List<GetListener Rule Action Forward Target Group> 
- Set of target groups for the action. Detailed below.
- Stickiness
GetListener Rule Action Forward Stickiness 
- Target group stickiness for the rule. Detailed below.
- TargetGroups []GetListener Rule Action Forward Target Group 
- Set of target groups for the action. Detailed below.
- stickiness
GetListener Rule Action Forward Stickiness 
- Target group stickiness for the rule. Detailed below.
- targetGroups List<GetListener Rule Action Forward Target Group> 
- Set of target groups for the action. Detailed below.
- stickiness
GetListener Rule Action Forward Stickiness 
- Target group stickiness for the rule. Detailed below.
- targetGroups GetListener Rule Action Forward Target Group[] 
- Set of target groups for the action. Detailed below.
- stickiness
GetListener Rule Action Forward Stickiness 
- Target group stickiness for the rule. Detailed below.
- target_groups Sequence[GetListener Rule Action Forward Target Group] 
- Set of target groups for the action. Detailed below.
- stickiness Property Map
- Target group stickiness for the rule. Detailed below.
- targetGroups List<Property Map>
- Set of target groups for the action. Detailed below.
GetListenerRuleActionForwardStickiness     
GetListenerRuleActionForwardTargetGroup      
GetListenerRuleActionRedirect    
GetListenerRuleCondition   
- HostHeader GetListener Rule Condition Host Header 
- Contains a single attribute values, which contains a set of host names.
- HttpHeader GetListener Rule Condition Http Header 
- HTTP header and values to match. Detailed below.
- HttpRequest GetMethod Listener Rule Condition Http Request Method 
- Contains a single attribute values, which contains a set of HTTP request methods.
- PathPattern GetListener Rule Condition Path Pattern 
- Contains a single attribute values, which contains a set of path patterns to compare against the request URL.
- QueryString GetListener Rule Condition Query String 
- Query string parameters to match. Detailed below.
- SourceIp GetListener Rule Condition Source Ip 
- Contains a single attribute values, which contains a set of source IPs in CIDR notation.
- HostHeader GetListener Rule Condition Host Header 
- Contains a single attribute values, which contains a set of host names.
- HttpHeader GetListener Rule Condition Http Header 
- HTTP header and values to match. Detailed below.
- HttpRequest GetMethod Listener Rule Condition Http Request Method 
- Contains a single attribute values, which contains a set of HTTP request methods.
- PathPattern GetListener Rule Condition Path Pattern 
- Contains a single attribute values, which contains a set of path patterns to compare against the request URL.
- QueryString GetListener Rule Condition Query String 
- Query string parameters to match. Detailed below.
- SourceIp GetListener Rule Condition Source Ip 
- Contains a single attribute values, which contains a set of source IPs in CIDR notation.
- hostHeader GetListener Rule Condition Host Header 
- Contains a single attribute values, which contains a set of host names.
- httpHeader GetListener Rule Condition Http Header 
- HTTP header and values to match. Detailed below.
- httpRequest GetMethod Listener Rule Condition Http Request Method 
- Contains a single attribute values, which contains a set of HTTP request methods.
- pathPattern GetListener Rule Condition Path Pattern 
- Contains a single attribute values, which contains a set of path patterns to compare against the request URL.
- queryString GetListener Rule Condition Query String 
- Query string parameters to match. Detailed below.
- sourceIp GetListener Rule Condition Source Ip 
- Contains a single attribute values, which contains a set of source IPs in CIDR notation.
- hostHeader GetListener Rule Condition Host Header 
- Contains a single attribute values, which contains a set of host names.
- httpHeader GetListener Rule Condition Http Header 
- HTTP header and values to match. Detailed below.
- httpRequest GetMethod Listener Rule Condition Http Request Method 
- Contains a single attribute values, which contains a set of HTTP request methods.
- pathPattern GetListener Rule Condition Path Pattern 
- Contains a single attribute values, which contains a set of path patterns to compare against the request URL.
- queryString GetListener Rule Condition Query String 
- Query string parameters to match. Detailed below.
- sourceIp GetListener Rule Condition Source Ip 
- Contains a single attribute values, which contains a set of source IPs in CIDR notation.
- host_header GetListener Rule Condition Host Header 
- Contains a single attribute values, which contains a set of host names.
- http_header GetListener Rule Condition Http Header 
- HTTP header and values to match. Detailed below.
- http_request_ Getmethod Listener Rule Condition Http Request Method 
- Contains a single attribute values, which contains a set of HTTP request methods.
- path_pattern GetListener Rule Condition Path Pattern 
- Contains a single attribute values, which contains a set of path patterns to compare against the request URL.
- query_string GetListener Rule Condition Query String 
- Query string parameters to match. Detailed below.
- source_ip GetListener Rule Condition Source Ip 
- Contains a single attribute values, which contains a set of source IPs in CIDR notation.
- hostHeader Property Map
- Contains a single attribute values, which contains a set of host names.
- httpHeader Property Map
- HTTP header and values to match. Detailed below.
- httpRequest Property MapMethod 
- Contains a single attribute values, which contains a set of HTTP request methods.
- pathPattern Property Map
- Contains a single attribute values, which contains a set of path patterns to compare against the request URL.
- queryString Property Map
- Query string parameters to match. Detailed below.
- sourceIp Property Map
- Contains a single attribute values, which contains a set of source IPs in CIDR notation.
GetListenerRuleConditionHostHeader     
- Values List<string>
- Set of key-valuepairs indicating the query string parameters to match.
- Values []string
- Set of key-valuepairs indicating the query string parameters to match.
- values List<String>
- Set of key-valuepairs indicating the query string parameters to match.
- values string[]
- Set of key-valuepairs indicating the query string parameters to match.
- values Sequence[str]
- Set of key-valuepairs indicating the query string parameters to match.
- values List<String>
- Set of key-valuepairs indicating the query string parameters to match.
GetListenerRuleConditionHttpHeader     
- HttpHeader stringName 
- Name of the HTTP header to match.
- Values List<string>
- Set of key-valuepairs indicating the query string parameters to match.
- HttpHeader stringName 
- Name of the HTTP header to match.
- Values []string
- Set of key-valuepairs indicating the query string parameters to match.
- httpHeader StringName 
- Name of the HTTP header to match.
- values List<String>
- Set of key-valuepairs indicating the query string parameters to match.
- httpHeader stringName 
- Name of the HTTP header to match.
- values string[]
- Set of key-valuepairs indicating the query string parameters to match.
- http_header_ strname 
- Name of the HTTP header to match.
- values Sequence[str]
- Set of key-valuepairs indicating the query string parameters to match.
- httpHeader StringName 
- Name of the HTTP header to match.
- values List<String>
- Set of key-valuepairs indicating the query string parameters to match.
GetListenerRuleConditionHttpRequestMethod      
- Values List<string>
- Set of key-valuepairs indicating the query string parameters to match.
- Values []string
- Set of key-valuepairs indicating the query string parameters to match.
- values List<String>
- Set of key-valuepairs indicating the query string parameters to match.
- values string[]
- Set of key-valuepairs indicating the query string parameters to match.
- values Sequence[str]
- Set of key-valuepairs indicating the query string parameters to match.
- values List<String>
- Set of key-valuepairs indicating the query string parameters to match.
GetListenerRuleConditionPathPattern     
- Values List<string>
- Set of key-valuepairs indicating the query string parameters to match.
- Values []string
- Set of key-valuepairs indicating the query string parameters to match.
- values List<String>
- Set of key-valuepairs indicating the query string parameters to match.
- values string[]
- Set of key-valuepairs indicating the query string parameters to match.
- values Sequence[str]
- Set of key-valuepairs indicating the query string parameters to match.
- values List<String>
- Set of key-valuepairs indicating the query string parameters to match.
GetListenerRuleConditionQueryString     
- Values
List<GetListener Rule Condition Query String Value> 
- Set of key-valuepairs indicating the query string parameters to match.
- Values
[]GetListener Rule Condition Query String Value 
- Set of key-valuepairs indicating the query string parameters to match.
- values
List<GetListener Rule Condition Query String Value> 
- Set of key-valuepairs indicating the query string parameters to match.
- values
GetListener Rule Condition Query String Value[] 
- Set of key-valuepairs indicating the query string parameters to match.
- values
Sequence[GetListener Rule Condition Query String Value] 
- Set of key-valuepairs indicating the query string parameters to match.
- values List<Property Map>
- Set of key-valuepairs indicating the query string parameters to match.
GetListenerRuleConditionQueryStringValue      
GetListenerRuleConditionSourceIp     
- Values List<string>
- Set of key-valuepairs indicating the query string parameters to match.
- Values []string
- Set of key-valuepairs indicating the query string parameters to match.
- values List<String>
- Set of key-valuepairs indicating the query string parameters to match.
- values string[]
- Set of key-valuepairs indicating the query string parameters to match.
- values Sequence[str]
- Set of key-valuepairs indicating the query string parameters to match.
- values List<String>
- Set of key-valuepairs indicating the query string parameters to match.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the awsTerraform Provider.