1. Packages
  2. Azure Native v2
  3. API Docs
  4. awsconnector
  5. getElasticLoadBalancingV2Listener
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.awsconnector.getElasticLoadBalancingV2Listener

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Get a ElasticLoadBalancingV2Listener Azure REST API version: 2024-12-01.

Using getElasticLoadBalancingV2Listener

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 getElasticLoadBalancingV2Listener(args: GetElasticLoadBalancingV2ListenerArgs, opts?: InvokeOptions): Promise<GetElasticLoadBalancingV2ListenerResult>
function getElasticLoadBalancingV2ListenerOutput(args: GetElasticLoadBalancingV2ListenerOutputArgs, opts?: InvokeOptions): Output<GetElasticLoadBalancingV2ListenerResult>
Copy
def get_elastic_load_balancing_v2_listener(name: Optional[str] = None,
                                           resource_group_name: Optional[str] = None,
                                           opts: Optional[InvokeOptions] = None) -> GetElasticLoadBalancingV2ListenerResult
def get_elastic_load_balancing_v2_listener_output(name: Optional[pulumi.Input[str]] = None,
                                           resource_group_name: Optional[pulumi.Input[str]] = None,
                                           opts: Optional[InvokeOptions] = None) -> Output[GetElasticLoadBalancingV2ListenerResult]
Copy
func LookupElasticLoadBalancingV2Listener(ctx *Context, args *LookupElasticLoadBalancingV2ListenerArgs, opts ...InvokeOption) (*LookupElasticLoadBalancingV2ListenerResult, error)
func LookupElasticLoadBalancingV2ListenerOutput(ctx *Context, args *LookupElasticLoadBalancingV2ListenerOutputArgs, opts ...InvokeOption) LookupElasticLoadBalancingV2ListenerResultOutput
Copy

> Note: This function is named LookupElasticLoadBalancingV2Listener in the Go SDK.

public static class GetElasticLoadBalancingV2Listener 
{
    public static Task<GetElasticLoadBalancingV2ListenerResult> InvokeAsync(GetElasticLoadBalancingV2ListenerArgs args, InvokeOptions? opts = null)
    public static Output<GetElasticLoadBalancingV2ListenerResult> Invoke(GetElasticLoadBalancingV2ListenerInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetElasticLoadBalancingV2ListenerResult> getElasticLoadBalancingV2Listener(GetElasticLoadBalancingV2ListenerArgs args, InvokeOptions options)
public static Output<GetElasticLoadBalancingV2ListenerResult> getElasticLoadBalancingV2Listener(GetElasticLoadBalancingV2ListenerArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:awsconnector:getElasticLoadBalancingV2Listener
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Name
This property is required.
Changes to this property will trigger replacement.
string
Name of ElasticLoadBalancingV2Listener
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
Name
This property is required.
Changes to this property will trigger replacement.
string
Name of ElasticLoadBalancingV2Listener
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
name
This property is required.
Changes to this property will trigger replacement.
String
Name of ElasticLoadBalancingV2Listener
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
name
This property is required.
Changes to this property will trigger replacement.
string
Name of ElasticLoadBalancingV2Listener
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
name
This property is required.
Changes to this property will trigger replacement.
str
Name of ElasticLoadBalancingV2Listener
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
name
This property is required.
Changes to this property will trigger replacement.
String
Name of ElasticLoadBalancingV2Listener
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.

getElasticLoadBalancingV2Listener 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}"
Location string
The geo-location where the resource lives
Name string
The name of the resource
Properties Pulumi.AzureNative.AwsConnector.Outputs.ElasticLoadBalancingV2ListenerPropertiesResponse
The resource-specific properties for this resource.
SystemData Pulumi.AzureNative.AwsConnector.Outputs.SystemDataResponse
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"
Tags Dictionary<string, string>
Resource tags.
Id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Location string
The geo-location where the resource lives
Name string
The name of the resource
Properties ElasticLoadBalancingV2ListenerPropertiesResponse
The resource-specific properties for this resource.
SystemData SystemDataResponse
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"
Tags map[string]string
Resource tags.
id String
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
location String
The geo-location where the resource lives
name String
The name of the resource
properties ElasticLoadBalancingV2ListenerPropertiesResponse
The resource-specific properties for this resource.
systemData SystemDataResponse
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"
tags Map<String,String>
Resource tags.
id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
location string
The geo-location where the resource lives
name string
The name of the resource
properties ElasticLoadBalancingV2ListenerPropertiesResponse
The resource-specific properties for this resource.
systemData SystemDataResponse
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"
tags {[key: string]: string}
Resource tags.
id str
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
location str
The geo-location where the resource lives
name str
The name of the resource
properties ElasticLoadBalancingV2ListenerPropertiesResponse
The resource-specific properties for this resource.
system_data SystemDataResponse
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"
tags Mapping[str, str]
Resource tags.
id String
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
location String
The geo-location where the resource lives
name String
The name of the resource
properties Property Map
The resource-specific properties for this 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"
tags Map<String>
Resource tags.

Supporting Types

ActionResponse

AuthenticateCognitoConfig Pulumi.AzureNative.AwsConnector.Inputs.AuthenticateCognitoConfigResponse
[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type is authenticate-cognito. Specifies information required when integrating with Amazon Cognito to authenticate users.
AuthenticateOidcConfig Pulumi.AzureNative.AwsConnector.Inputs.AuthenticateOidcConfigResponse
[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type is authenticate-oidc. Specifies information required using an identity provide (IdP) that is compliant with OpenID Connect (OIDC) to authenticate users.
FixedResponseConfig Pulumi.AzureNative.AwsConnector.Inputs.FixedResponseConfigResponse
[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type is fixed-response. Specifies information required when returning a custom HTTP response.
ForwardConfig Pulumi.AzureNative.AwsConnector.Inputs.ForwardConfigResponse
Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type is forward. If you specify both ForwardConfig and TargetGroupArn, you can specify only one target group using ForwardConfig and it must be the same target group specified in TargetGroupArn. Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type is forward. If you specify both ForwardConfig and TargetGroupArn, you can specify only one target group using ForwardConfig and it must be the same target group specified in TargetGroupArn.
Order int
The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first.
RedirectConfig Pulumi.AzureNative.AwsConnector.Inputs.RedirectConfigResponse
[Application Load Balancer] Information for creating a redirect action. Specify only when Type is redirect. Information about a redirect action. A URI consists of the following components: protocol://hostname:port/path?query. You must modify at least one of the following components to avoid a redirect loop: protocol, hostname, port, or path. Any components that you do not modify retain their original values. You can reuse URI components using the following reserved keywords: + #{protocol} + #{host} + #{port} + #{path} (the leading '/' is removed) + #{query} For example, you can change the path to '/new/#{path}', the hostname to 'example.#{host}', or the query to '#{query}&value=xyz'.
TargetGroupArn string
The Amazon Resource Name (ARN) of the target group. Specify only when Type is forward and you want to route to a single target group. To route to one or more target groups, use ForwardConfig instead.
Type string
The type of action.
AuthenticateCognitoConfig AuthenticateCognitoConfigResponse
[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type is authenticate-cognito. Specifies information required when integrating with Amazon Cognito to authenticate users.
AuthenticateOidcConfig AuthenticateOidcConfigResponse
[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type is authenticate-oidc. Specifies information required using an identity provide (IdP) that is compliant with OpenID Connect (OIDC) to authenticate users.
FixedResponseConfig FixedResponseConfigResponse
[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type is fixed-response. Specifies information required when returning a custom HTTP response.
ForwardConfig ForwardConfigResponse
Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type is forward. If you specify both ForwardConfig and TargetGroupArn, you can specify only one target group using ForwardConfig and it must be the same target group specified in TargetGroupArn. Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type is forward. If you specify both ForwardConfig and TargetGroupArn, you can specify only one target group using ForwardConfig and it must be the same target group specified in TargetGroupArn.
Order int
The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first.
RedirectConfig RedirectConfigResponse
[Application Load Balancer] Information for creating a redirect action. Specify only when Type is redirect. Information about a redirect action. A URI consists of the following components: protocol://hostname:port/path?query. You must modify at least one of the following components to avoid a redirect loop: protocol, hostname, port, or path. Any components that you do not modify retain their original values. You can reuse URI components using the following reserved keywords: + #{protocol} + #{host} + #{port} + #{path} (the leading '/' is removed) + #{query} For example, you can change the path to '/new/#{path}', the hostname to 'example.#{host}', or the query to '#{query}&value=xyz'.
TargetGroupArn string
The Amazon Resource Name (ARN) of the target group. Specify only when Type is forward and you want to route to a single target group. To route to one or more target groups, use ForwardConfig instead.
Type string
The type of action.
authenticateCognitoConfig AuthenticateCognitoConfigResponse
[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type is authenticate-cognito. Specifies information required when integrating with Amazon Cognito to authenticate users.
authenticateOidcConfig AuthenticateOidcConfigResponse
[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type is authenticate-oidc. Specifies information required using an identity provide (IdP) that is compliant with OpenID Connect (OIDC) to authenticate users.
fixedResponseConfig FixedResponseConfigResponse
[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type is fixed-response. Specifies information required when returning a custom HTTP response.
forwardConfig ForwardConfigResponse
Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type is forward. If you specify both ForwardConfig and TargetGroupArn, you can specify only one target group using ForwardConfig and it must be the same target group specified in TargetGroupArn. Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type is forward. If you specify both ForwardConfig and TargetGroupArn, you can specify only one target group using ForwardConfig and it must be the same target group specified in TargetGroupArn.
order Integer
The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first.
redirectConfig RedirectConfigResponse
[Application Load Balancer] Information for creating a redirect action. Specify only when Type is redirect. Information about a redirect action. A URI consists of the following components: protocol://hostname:port/path?query. You must modify at least one of the following components to avoid a redirect loop: protocol, hostname, port, or path. Any components that you do not modify retain their original values. You can reuse URI components using the following reserved keywords: + #{protocol} + #{host} + #{port} + #{path} (the leading '/' is removed) + #{query} For example, you can change the path to '/new/#{path}', the hostname to 'example.#{host}', or the query to '#{query}&value=xyz'.
targetGroupArn String
The Amazon Resource Name (ARN) of the target group. Specify only when Type is forward and you want to route to a single target group. To route to one or more target groups, use ForwardConfig instead.
type String
The type of action.
authenticateCognitoConfig AuthenticateCognitoConfigResponse
[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type is authenticate-cognito. Specifies information required when integrating with Amazon Cognito to authenticate users.
authenticateOidcConfig AuthenticateOidcConfigResponse
[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type is authenticate-oidc. Specifies information required using an identity provide (IdP) that is compliant with OpenID Connect (OIDC) to authenticate users.
fixedResponseConfig FixedResponseConfigResponse
[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type is fixed-response. Specifies information required when returning a custom HTTP response.
forwardConfig ForwardConfigResponse
Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type is forward. If you specify both ForwardConfig and TargetGroupArn, you can specify only one target group using ForwardConfig and it must be the same target group specified in TargetGroupArn. Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type is forward. If you specify both ForwardConfig and TargetGroupArn, you can specify only one target group using ForwardConfig and it must be the same target group specified in TargetGroupArn.
order number
The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first.
redirectConfig RedirectConfigResponse
[Application Load Balancer] Information for creating a redirect action. Specify only when Type is redirect. Information about a redirect action. A URI consists of the following components: protocol://hostname:port/path?query. You must modify at least one of the following components to avoid a redirect loop: protocol, hostname, port, or path. Any components that you do not modify retain their original values. You can reuse URI components using the following reserved keywords: + #{protocol} + #{host} + #{port} + #{path} (the leading '/' is removed) + #{query} For example, you can change the path to '/new/#{path}', the hostname to 'example.#{host}', or the query to '#{query}&value=xyz'.
targetGroupArn string
The Amazon Resource Name (ARN) of the target group. Specify only when Type is forward and you want to route to a single target group. To route to one or more target groups, use ForwardConfig instead.
type string
The type of action.
authenticate_cognito_config AuthenticateCognitoConfigResponse
[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type is authenticate-cognito. Specifies information required when integrating with Amazon Cognito to authenticate users.
authenticate_oidc_config AuthenticateOidcConfigResponse
[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type is authenticate-oidc. Specifies information required using an identity provide (IdP) that is compliant with OpenID Connect (OIDC) to authenticate users.
fixed_response_config FixedResponseConfigResponse
[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type is fixed-response. Specifies information required when returning a custom HTTP response.
forward_config ForwardConfigResponse
Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type is forward. If you specify both ForwardConfig and TargetGroupArn, you can specify only one target group using ForwardConfig and it must be the same target group specified in TargetGroupArn. Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type is forward. If you specify both ForwardConfig and TargetGroupArn, you can specify only one target group using ForwardConfig and it must be the same target group specified in TargetGroupArn.
order int
The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first.
redirect_config RedirectConfigResponse
[Application Load Balancer] Information for creating a redirect action. Specify only when Type is redirect. Information about a redirect action. A URI consists of the following components: protocol://hostname:port/path?query. You must modify at least one of the following components to avoid a redirect loop: protocol, hostname, port, or path. Any components that you do not modify retain their original values. You can reuse URI components using the following reserved keywords: + #{protocol} + #{host} + #{port} + #{path} (the leading '/' is removed) + #{query} For example, you can change the path to '/new/#{path}', the hostname to 'example.#{host}', or the query to '#{query}&value=xyz'.
target_group_arn str
The Amazon Resource Name (ARN) of the target group. Specify only when Type is forward and you want to route to a single target group. To route to one or more target groups, use ForwardConfig instead.
type str
The type of action.
authenticateCognitoConfig Property Map
[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type is authenticate-cognito. Specifies information required when integrating with Amazon Cognito to authenticate users.
authenticateOidcConfig Property Map
[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type is authenticate-oidc. Specifies information required using an identity provide (IdP) that is compliant with OpenID Connect (OIDC) to authenticate users.
fixedResponseConfig Property Map
[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type is fixed-response. Specifies information required when returning a custom HTTP response.
forwardConfig Property Map
Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type is forward. If you specify both ForwardConfig and TargetGroupArn, you can specify only one target group using ForwardConfig and it must be the same target group specified in TargetGroupArn. Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type is forward. If you specify both ForwardConfig and TargetGroupArn, you can specify only one target group using ForwardConfig and it must be the same target group specified in TargetGroupArn.
order Number
The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first.
redirectConfig Property Map
[Application Load Balancer] Information for creating a redirect action. Specify only when Type is redirect. Information about a redirect action. A URI consists of the following components: protocol://hostname:port/path?query. You must modify at least one of the following components to avoid a redirect loop: protocol, hostname, port, or path. Any components that you do not modify retain their original values. You can reuse URI components using the following reserved keywords: + #{protocol} + #{host} + #{port} + #{path} (the leading '/' is removed) + #{query} For example, you can change the path to '/new/#{path}', the hostname to 'example.#{host}', or the query to '#{query}&value=xyz'.
targetGroupArn String
The Amazon Resource Name (ARN) of the target group. Specify only when Type is forward and you want to route to a single target group. To route to one or more target groups, use ForwardConfig instead.
type String
The type of action.

AuthenticateCognitoConfigResponse

AuthenticationRequestExtraParams Dictionary<string, string>
The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
OnUnauthenticatedRequest string
The behavior if the user is not authenticated. The following are possible values: + deny - Return an HTTP 401 Unauthorized error. + allow - Allow the request to be forwarded to the target. + authenticate```` - Redirect the request to the IdP authorization endpoint. This is the default value.
Scope string
The set of user claims to be requested from the IdP. The default is openid. To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
SessionCookieName string
The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
SessionTimeout string
The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
UserPoolArn string
The Amazon Resource Name (ARN) of the Amazon Cognito user pool.
UserPoolClientId string
The ID of the Amazon Cognito user pool client.
UserPoolDomain string
The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.
AuthenticationRequestExtraParams map[string]string
The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
OnUnauthenticatedRequest string
The behavior if the user is not authenticated. The following are possible values: + deny - Return an HTTP 401 Unauthorized error. + allow - Allow the request to be forwarded to the target. + authenticate```` - Redirect the request to the IdP authorization endpoint. This is the default value.
Scope string
The set of user claims to be requested from the IdP. The default is openid. To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
SessionCookieName string
The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
SessionTimeout string
The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
UserPoolArn string
The Amazon Resource Name (ARN) of the Amazon Cognito user pool.
UserPoolClientId string
The ID of the Amazon Cognito user pool client.
UserPoolDomain string
The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.
authenticationRequestExtraParams Map<String,String>
The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
onUnauthenticatedRequest String
The behavior if the user is not authenticated. The following are possible values: + deny - Return an HTTP 401 Unauthorized error. + allow - Allow the request to be forwarded to the target. + authenticate```` - Redirect the request to the IdP authorization endpoint. This is the default value.
scope String
The set of user claims to be requested from the IdP. The default is openid. To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
sessionCookieName String
The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
sessionTimeout String
The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
userPoolArn String
The Amazon Resource Name (ARN) of the Amazon Cognito user pool.
userPoolClientId String
The ID of the Amazon Cognito user pool client.
userPoolDomain String
The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.
authenticationRequestExtraParams {[key: string]: string}
The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
onUnauthenticatedRequest string
The behavior if the user is not authenticated. The following are possible values: + deny - Return an HTTP 401 Unauthorized error. + allow - Allow the request to be forwarded to the target. + authenticate```` - Redirect the request to the IdP authorization endpoint. This is the default value.
scope string
The set of user claims to be requested from the IdP. The default is openid. To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
sessionCookieName string
The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
sessionTimeout string
The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
userPoolArn string
The Amazon Resource Name (ARN) of the Amazon Cognito user pool.
userPoolClientId string
The ID of the Amazon Cognito user pool client.
userPoolDomain string
The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.
authentication_request_extra_params Mapping[str, str]
The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
on_unauthenticated_request str
The behavior if the user is not authenticated. The following are possible values: + deny - Return an HTTP 401 Unauthorized error. + allow - Allow the request to be forwarded to the target. + authenticate```` - Redirect the request to the IdP authorization endpoint. This is the default value.
scope str
The set of user claims to be requested from the IdP. The default is openid. To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
session_cookie_name str
The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
session_timeout str
The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
user_pool_arn str
The Amazon Resource Name (ARN) of the Amazon Cognito user pool.
user_pool_client_id str
The ID of the Amazon Cognito user pool client.
user_pool_domain str
The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.
authenticationRequestExtraParams Map<String>
The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
onUnauthenticatedRequest String
The behavior if the user is not authenticated. The following are possible values: + deny - Return an HTTP 401 Unauthorized error. + allow - Allow the request to be forwarded to the target. + authenticate```` - Redirect the request to the IdP authorization endpoint. This is the default value.
scope String
The set of user claims to be requested from the IdP. The default is openid. To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
sessionCookieName String
The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
sessionTimeout String
The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
userPoolArn String
The Amazon Resource Name (ARN) of the Amazon Cognito user pool.
userPoolClientId String
The ID of the Amazon Cognito user pool client.
userPoolDomain String
The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.

AuthenticateOidcConfigResponse

AuthenticationRequestExtraParams Dictionary<string, string>
The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
AuthorizationEndpoint string
The authorization endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
ClientId string
The OAuth 2.0 client identifier.
ClientSecret string
The OAuth 2.0 client secret. This parameter is required if you are creating a rule. If you are modifying a rule, you can omit this parameter if you set UseExistingClientSecret to true.
Issuer string
The OIDC issuer identifier of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
OnUnauthenticatedRequest string
The behavior if the user is not authenticated. The following are possible values: + deny - Return an HTTP 401 Unauthorized error. + allow - Allow the request to be forwarded to the target. + authenticate```` - Redirect the request to the IdP authorization endpoint. This is the default value.
Scope string
The set of user claims to be requested from the IdP. The default is openid. To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
SessionCookieName string
The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
SessionTimeout string
The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
TokenEndpoint string
The token endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
UseExistingClientSecret bool
Indicates whether to use the existing client secret when modifying a rule. If you are creating a rule, you can omit this parameter or set it to false.
UserInfoEndpoint string
The user info endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
AuthenticationRequestExtraParams map[string]string
The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
AuthorizationEndpoint string
The authorization endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
ClientId string
The OAuth 2.0 client identifier.
ClientSecret string
The OAuth 2.0 client secret. This parameter is required if you are creating a rule. If you are modifying a rule, you can omit this parameter if you set UseExistingClientSecret to true.
Issuer string
The OIDC issuer identifier of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
OnUnauthenticatedRequest string
The behavior if the user is not authenticated. The following are possible values: + deny - Return an HTTP 401 Unauthorized error. + allow - Allow the request to be forwarded to the target. + authenticate```` - Redirect the request to the IdP authorization endpoint. This is the default value.
Scope string
The set of user claims to be requested from the IdP. The default is openid. To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
SessionCookieName string
The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
SessionTimeout string
The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
TokenEndpoint string
The token endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
UseExistingClientSecret bool
Indicates whether to use the existing client secret when modifying a rule. If you are creating a rule, you can omit this parameter or set it to false.
UserInfoEndpoint string
The user info endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
authenticationRequestExtraParams Map<String,String>
The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
authorizationEndpoint String
The authorization endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
clientId String
The OAuth 2.0 client identifier.
clientSecret String
The OAuth 2.0 client secret. This parameter is required if you are creating a rule. If you are modifying a rule, you can omit this parameter if you set UseExistingClientSecret to true.
issuer String
The OIDC issuer identifier of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
onUnauthenticatedRequest String
The behavior if the user is not authenticated. The following are possible values: + deny - Return an HTTP 401 Unauthorized error. + allow - Allow the request to be forwarded to the target. + authenticate```` - Redirect the request to the IdP authorization endpoint. This is the default value.
scope String
The set of user claims to be requested from the IdP. The default is openid. To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
sessionCookieName String
The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
sessionTimeout String
The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
tokenEndpoint String
The token endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
useExistingClientSecret Boolean
Indicates whether to use the existing client secret when modifying a rule. If you are creating a rule, you can omit this parameter or set it to false.
userInfoEndpoint String
The user info endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
authenticationRequestExtraParams {[key: string]: string}
The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
authorizationEndpoint string
The authorization endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
clientId string
The OAuth 2.0 client identifier.
clientSecret string
The OAuth 2.0 client secret. This parameter is required if you are creating a rule. If you are modifying a rule, you can omit this parameter if you set UseExistingClientSecret to true.
issuer string
The OIDC issuer identifier of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
onUnauthenticatedRequest string
The behavior if the user is not authenticated. The following are possible values: + deny - Return an HTTP 401 Unauthorized error. + allow - Allow the request to be forwarded to the target. + authenticate```` - Redirect the request to the IdP authorization endpoint. This is the default value.
scope string
The set of user claims to be requested from the IdP. The default is openid. To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
sessionCookieName string
The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
sessionTimeout string
The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
tokenEndpoint string
The token endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
useExistingClientSecret boolean
Indicates whether to use the existing client secret when modifying a rule. If you are creating a rule, you can omit this parameter or set it to false.
userInfoEndpoint string
The user info endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
authentication_request_extra_params Mapping[str, str]
The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
authorization_endpoint str
The authorization endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
client_id str
The OAuth 2.0 client identifier.
client_secret str
The OAuth 2.0 client secret. This parameter is required if you are creating a rule. If you are modifying a rule, you can omit this parameter if you set UseExistingClientSecret to true.
issuer str
The OIDC issuer identifier of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
on_unauthenticated_request str
The behavior if the user is not authenticated. The following are possible values: + deny - Return an HTTP 401 Unauthorized error. + allow - Allow the request to be forwarded to the target. + authenticate```` - Redirect the request to the IdP authorization endpoint. This is the default value.
scope str
The set of user claims to be requested from the IdP. The default is openid. To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
session_cookie_name str
The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
session_timeout str
The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
token_endpoint str
The token endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
use_existing_client_secret bool
Indicates whether to use the existing client secret when modifying a rule. If you are creating a rule, you can omit this parameter or set it to false.
user_info_endpoint str
The user info endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
authenticationRequestExtraParams Map<String>
The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
authorizationEndpoint String
The authorization endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
clientId String
The OAuth 2.0 client identifier.
clientSecret String
The OAuth 2.0 client secret. This parameter is required if you are creating a rule. If you are modifying a rule, you can omit this parameter if you set UseExistingClientSecret to true.
issuer String
The OIDC issuer identifier of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
onUnauthenticatedRequest String
The behavior if the user is not authenticated. The following are possible values: + deny - Return an HTTP 401 Unauthorized error. + allow - Allow the request to be forwarded to the target. + authenticate```` - Redirect the request to the IdP authorization endpoint. This is the default value.
scope String
The set of user claims to be requested from the IdP. The default is openid. To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
sessionCookieName String
The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
sessionTimeout String
The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
tokenEndpoint String
The token endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
useExistingClientSecret Boolean
Indicates whether to use the existing client secret when modifying a rule. If you are creating a rule, you can omit this parameter or set it to false.
userInfoEndpoint String
The user info endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.

AwsElasticLoadBalancingV2ListenerPropertiesResponse

AlpnPolicy List<string>
[TLS listener] The name of the Application-Layer Protocol Negotiation (ALPN) policy.
Certificates List<Pulumi.AzureNative.AwsConnector.Inputs.CertificateResponse>
The default SSL server certificate for a secure listener. You must provide exactly one certificate if the listener protocol is HTTPS or TLS. To create a certificate list for a secure listener, use AWS::ElasticLoadBalancingV2::ListenerCertificate.
DefaultActions List<Pulumi.AzureNative.AwsConnector.Inputs.ActionResponse>
The actions for the default rule. You cannot define a condition for a default rule. To create additional rules for an Application Load Balancer, use AWS::ElasticLoadBalancingV2::ListenerRule.
ListenerArn string
Property listenerArn
LoadBalancerArn string
The Amazon Resource Name (ARN) of the load balancer.
MutualAuthentication Pulumi.AzureNative.AwsConnector.Inputs.MutualAuthenticationResponse
The mutual authentication configuration information. Specifies the configuration information for mutual authentication.
Port int
The port on which the load balancer is listening. You cannot specify a port for a Gateway Load Balancer.
Protocol string
The protocol for connections from clients to the load balancer. For Application Load Balancers, the supported protocols are HTTP and HTTPS. For Network Load Balancers, the supported protocols are TCP, TLS, UDP, and TCP_UDP. You can’t specify the UDP or TCP_UDP protocol if dual-stack mode is enabled. You cannot specify a protocol for a Gateway Load Balancer.
SslPolicy string
[HTTPS and TLS listeners] The security policy that defines which protocols and ciphers are supported. Updating the security policy can result in interruptions if the load balancer is handling a high volume of traffic. For more information, see Security policies in the Application Load Balancers Guide and Security policies in the Network Load Balancers Guide.
AlpnPolicy []string
[TLS listener] The name of the Application-Layer Protocol Negotiation (ALPN) policy.
Certificates []CertificateResponse
The default SSL server certificate for a secure listener. You must provide exactly one certificate if the listener protocol is HTTPS or TLS. To create a certificate list for a secure listener, use AWS::ElasticLoadBalancingV2::ListenerCertificate.
DefaultActions []ActionResponse
The actions for the default rule. You cannot define a condition for a default rule. To create additional rules for an Application Load Balancer, use AWS::ElasticLoadBalancingV2::ListenerRule.
ListenerArn string
Property listenerArn
LoadBalancerArn string
The Amazon Resource Name (ARN) of the load balancer.
MutualAuthentication MutualAuthenticationResponse
The mutual authentication configuration information. Specifies the configuration information for mutual authentication.
Port int
The port on which the load balancer is listening. You cannot specify a port for a Gateway Load Balancer.
Protocol string
The protocol for connections from clients to the load balancer. For Application Load Balancers, the supported protocols are HTTP and HTTPS. For Network Load Balancers, the supported protocols are TCP, TLS, UDP, and TCP_UDP. You can’t specify the UDP or TCP_UDP protocol if dual-stack mode is enabled. You cannot specify a protocol for a Gateway Load Balancer.
SslPolicy string
[HTTPS and TLS listeners] The security policy that defines which protocols and ciphers are supported. Updating the security policy can result in interruptions if the load balancer is handling a high volume of traffic. For more information, see Security policies in the Application Load Balancers Guide and Security policies in the Network Load Balancers Guide.
alpnPolicy List<String>
[TLS listener] The name of the Application-Layer Protocol Negotiation (ALPN) policy.
certificates List<CertificateResponse>
The default SSL server certificate for a secure listener. You must provide exactly one certificate if the listener protocol is HTTPS or TLS. To create a certificate list for a secure listener, use AWS::ElasticLoadBalancingV2::ListenerCertificate.
defaultActions List<ActionResponse>
The actions for the default rule. You cannot define a condition for a default rule. To create additional rules for an Application Load Balancer, use AWS::ElasticLoadBalancingV2::ListenerRule.
listenerArn String
Property listenerArn
loadBalancerArn String
The Amazon Resource Name (ARN) of the load balancer.
mutualAuthentication MutualAuthenticationResponse
The mutual authentication configuration information. Specifies the configuration information for mutual authentication.
port Integer
The port on which the load balancer is listening. You cannot specify a port for a Gateway Load Balancer.
protocol String
The protocol for connections from clients to the load balancer. For Application Load Balancers, the supported protocols are HTTP and HTTPS. For Network Load Balancers, the supported protocols are TCP, TLS, UDP, and TCP_UDP. You can’t specify the UDP or TCP_UDP protocol if dual-stack mode is enabled. You cannot specify a protocol for a Gateway Load Balancer.
sslPolicy String
[HTTPS and TLS listeners] The security policy that defines which protocols and ciphers are supported. Updating the security policy can result in interruptions if the load balancer is handling a high volume of traffic. For more information, see Security policies in the Application Load Balancers Guide and Security policies in the Network Load Balancers Guide.
alpnPolicy string[]
[TLS listener] The name of the Application-Layer Protocol Negotiation (ALPN) policy.
certificates CertificateResponse[]
The default SSL server certificate for a secure listener. You must provide exactly one certificate if the listener protocol is HTTPS or TLS. To create a certificate list for a secure listener, use AWS::ElasticLoadBalancingV2::ListenerCertificate.
defaultActions ActionResponse[]
The actions for the default rule. You cannot define a condition for a default rule. To create additional rules for an Application Load Balancer, use AWS::ElasticLoadBalancingV2::ListenerRule.
listenerArn string
Property listenerArn
loadBalancerArn string
The Amazon Resource Name (ARN) of the load balancer.
mutualAuthentication MutualAuthenticationResponse
The mutual authentication configuration information. Specifies the configuration information for mutual authentication.
port number
The port on which the load balancer is listening. You cannot specify a port for a Gateway Load Balancer.
protocol string
The protocol for connections from clients to the load balancer. For Application Load Balancers, the supported protocols are HTTP and HTTPS. For Network Load Balancers, the supported protocols are TCP, TLS, UDP, and TCP_UDP. You can’t specify the UDP or TCP_UDP protocol if dual-stack mode is enabled. You cannot specify a protocol for a Gateway Load Balancer.
sslPolicy string
[HTTPS and TLS listeners] The security policy that defines which protocols and ciphers are supported. Updating the security policy can result in interruptions if the load balancer is handling a high volume of traffic. For more information, see Security policies in the Application Load Balancers Guide and Security policies in the Network Load Balancers Guide.
alpn_policy Sequence[str]
[TLS listener] The name of the Application-Layer Protocol Negotiation (ALPN) policy.
certificates Sequence[CertificateResponse]
The default SSL server certificate for a secure listener. You must provide exactly one certificate if the listener protocol is HTTPS or TLS. To create a certificate list for a secure listener, use AWS::ElasticLoadBalancingV2::ListenerCertificate.
default_actions Sequence[ActionResponse]
The actions for the default rule. You cannot define a condition for a default rule. To create additional rules for an Application Load Balancer, use AWS::ElasticLoadBalancingV2::ListenerRule.
listener_arn str
Property listenerArn
load_balancer_arn str
The Amazon Resource Name (ARN) of the load balancer.
mutual_authentication MutualAuthenticationResponse
The mutual authentication configuration information. Specifies the configuration information for mutual authentication.
port int
The port on which the load balancer is listening. You cannot specify a port for a Gateway Load Balancer.
protocol str
The protocol for connections from clients to the load balancer. For Application Load Balancers, the supported protocols are HTTP and HTTPS. For Network Load Balancers, the supported protocols are TCP, TLS, UDP, and TCP_UDP. You can’t specify the UDP or TCP_UDP protocol if dual-stack mode is enabled. You cannot specify a protocol for a Gateway Load Balancer.
ssl_policy str
[HTTPS and TLS listeners] The security policy that defines which protocols and ciphers are supported. Updating the security policy can result in interruptions if the load balancer is handling a high volume of traffic. For more information, see Security policies in the Application Load Balancers Guide and Security policies in the Network Load Balancers Guide.
alpnPolicy List<String>
[TLS listener] The name of the Application-Layer Protocol Negotiation (ALPN) policy.
certificates List<Property Map>
The default SSL server certificate for a secure listener. You must provide exactly one certificate if the listener protocol is HTTPS or TLS. To create a certificate list for a secure listener, use AWS::ElasticLoadBalancingV2::ListenerCertificate.
defaultActions List<Property Map>
The actions for the default rule. You cannot define a condition for a default rule. To create additional rules for an Application Load Balancer, use AWS::ElasticLoadBalancingV2::ListenerRule.
listenerArn String
Property listenerArn
loadBalancerArn String
The Amazon Resource Name (ARN) of the load balancer.
mutualAuthentication Property Map
The mutual authentication configuration information. Specifies the configuration information for mutual authentication.
port Number
The port on which the load balancer is listening. You cannot specify a port for a Gateway Load Balancer.
protocol String
The protocol for connections from clients to the load balancer. For Application Load Balancers, the supported protocols are HTTP and HTTPS. For Network Load Balancers, the supported protocols are TCP, TLS, UDP, and TCP_UDP. You can’t specify the UDP or TCP_UDP protocol if dual-stack mode is enabled. You cannot specify a protocol for a Gateway Load Balancer.
sslPolicy String
[HTTPS and TLS listeners] The security policy that defines which protocols and ciphers are supported. Updating the security policy can result in interruptions if the load balancer is handling a high volume of traffic. For more information, see Security policies in the Application Load Balancers Guide and Security policies in the Network Load Balancers Guide.

CertificateResponse

CertificateArn string
The Amazon Resource Name (ARN) of the certificate.
Data string
CertificateArn string
The Amazon Resource Name (ARN) of the certificate.
Data string
certificateArn String
The Amazon Resource Name (ARN) of the certificate.
data String
certificateArn string
The Amazon Resource Name (ARN) of the certificate.
data string
certificate_arn str
The Amazon Resource Name (ARN) of the certificate.
data str
certificateArn String
The Amazon Resource Name (ARN) of the certificate.
data String

ElasticLoadBalancingV2ListenerPropertiesResponse

ProvisioningState This property is required. string
The status of the last operation.
Arn string
Amazon Resource Name (ARN)
AwsAccountId string
AWS Account ID
AwsProperties Pulumi.AzureNative.AwsConnector.Inputs.AwsElasticLoadBalancingV2ListenerPropertiesResponse
AWS Properties
AwsRegion string
AWS Region
AwsSourceSchema string
AWS Source Schema
AwsTags Dictionary<string, string>
AWS Tags
PublicCloudConnectorsResourceId string
Public Cloud Connectors Resource ID
PublicCloudResourceName string
Public Cloud Resource Name
ProvisioningState This property is required. string
The status of the last operation.
Arn string
Amazon Resource Name (ARN)
AwsAccountId string
AWS Account ID
AwsProperties AwsElasticLoadBalancingV2ListenerPropertiesResponse
AWS Properties
AwsRegion string
AWS Region
AwsSourceSchema string
AWS Source Schema
AwsTags map[string]string
AWS Tags
PublicCloudConnectorsResourceId string
Public Cloud Connectors Resource ID
PublicCloudResourceName string
Public Cloud Resource Name
provisioningState This property is required. String
The status of the last operation.
arn String
Amazon Resource Name (ARN)
awsAccountId String
AWS Account ID
awsProperties AwsElasticLoadBalancingV2ListenerPropertiesResponse
AWS Properties
awsRegion String
AWS Region
awsSourceSchema String
AWS Source Schema
awsTags Map<String,String>
AWS Tags
publicCloudConnectorsResourceId String
Public Cloud Connectors Resource ID
publicCloudResourceName String
Public Cloud Resource Name
provisioningState This property is required. string
The status of the last operation.
arn string
Amazon Resource Name (ARN)
awsAccountId string
AWS Account ID
awsProperties AwsElasticLoadBalancingV2ListenerPropertiesResponse
AWS Properties
awsRegion string
AWS Region
awsSourceSchema string
AWS Source Schema
awsTags {[key: string]: string}
AWS Tags
publicCloudConnectorsResourceId string
Public Cloud Connectors Resource ID
publicCloudResourceName string
Public Cloud Resource Name
provisioning_state This property is required. str
The status of the last operation.
arn str
Amazon Resource Name (ARN)
aws_account_id str
AWS Account ID
aws_properties AwsElasticLoadBalancingV2ListenerPropertiesResponse
AWS Properties
aws_region str
AWS Region
aws_source_schema str
AWS Source Schema
aws_tags Mapping[str, str]
AWS Tags
public_cloud_connectors_resource_id str
Public Cloud Connectors Resource ID
public_cloud_resource_name str
Public Cloud Resource Name
provisioningState This property is required. String
The status of the last operation.
arn String
Amazon Resource Name (ARN)
awsAccountId String
AWS Account ID
awsProperties Property Map
AWS Properties
awsRegion String
AWS Region
awsSourceSchema String
AWS Source Schema
awsTags Map<String>
AWS Tags
publicCloudConnectorsResourceId String
Public Cloud Connectors Resource ID
publicCloudResourceName String
Public Cloud Resource Name

FixedResponseConfigResponse

ContentType string
The content type. Valid Values: text/plain | text/css | text/html | application/javascript | application/json
MessageBody string
The message.
StatusCode string
The HTTP response code (2XX, 4XX, or 5XX).
ContentType string
The content type. Valid Values: text/plain | text/css | text/html | application/javascript | application/json
MessageBody string
The message.
StatusCode string
The HTTP response code (2XX, 4XX, or 5XX).
contentType String
The content type. Valid Values: text/plain | text/css | text/html | application/javascript | application/json
messageBody String
The message.
statusCode String
The HTTP response code (2XX, 4XX, or 5XX).
contentType string
The content type. Valid Values: text/plain | text/css | text/html | application/javascript | application/json
messageBody string
The message.
statusCode string
The HTTP response code (2XX, 4XX, or 5XX).
content_type str
The content type. Valid Values: text/plain | text/css | text/html | application/javascript | application/json
message_body str
The message.
status_code str
The HTTP response code (2XX, 4XX, or 5XX).
contentType String
The content type. Valid Values: text/plain | text/css | text/html | application/javascript | application/json
messageBody String
The message.
statusCode String
The HTTP response code (2XX, 4XX, or 5XX).

ForwardConfigResponse

TargetGroupStickinessConfig Pulumi.AzureNative.AwsConnector.Inputs.TargetGroupStickinessConfigResponse
Information about the target group stickiness for a rule. Information about the target group stickiness for a rule.
TargetGroups List<Pulumi.AzureNative.AwsConnector.Inputs.TargetGroupTupleResponse>
Information about how traffic will be distributed between multiple target groups in a forward rule.
TargetGroupStickinessConfig TargetGroupStickinessConfigResponse
Information about the target group stickiness for a rule. Information about the target group stickiness for a rule.
TargetGroups []TargetGroupTupleResponse
Information about how traffic will be distributed between multiple target groups in a forward rule.
targetGroupStickinessConfig TargetGroupStickinessConfigResponse
Information about the target group stickiness for a rule. Information about the target group stickiness for a rule.
targetGroups List<TargetGroupTupleResponse>
Information about how traffic will be distributed between multiple target groups in a forward rule.
targetGroupStickinessConfig TargetGroupStickinessConfigResponse
Information about the target group stickiness for a rule. Information about the target group stickiness for a rule.
targetGroups TargetGroupTupleResponse[]
Information about how traffic will be distributed between multiple target groups in a forward rule.
target_group_stickiness_config TargetGroupStickinessConfigResponse
Information about the target group stickiness for a rule. Information about the target group stickiness for a rule.
target_groups Sequence[TargetGroupTupleResponse]
Information about how traffic will be distributed between multiple target groups in a forward rule.
targetGroupStickinessConfig Property Map
Information about the target group stickiness for a rule. Information about the target group stickiness for a rule.
targetGroups List<Property Map>
Information about how traffic will be distributed between multiple target groups in a forward rule.

MutualAuthenticationResponse

IgnoreClientCertificateExpiry bool
Indicates whether expired client certificates are ignored.
Mode string
The client certificate handling method. Options are off, passthrough or verify. The default value is off.
TrustStoreArn string
The Amazon Resource Name (ARN) of the trust store.
IgnoreClientCertificateExpiry bool
Indicates whether expired client certificates are ignored.
Mode string
The client certificate handling method. Options are off, passthrough or verify. The default value is off.
TrustStoreArn string
The Amazon Resource Name (ARN) of the trust store.
ignoreClientCertificateExpiry Boolean
Indicates whether expired client certificates are ignored.
mode String
The client certificate handling method. Options are off, passthrough or verify. The default value is off.
trustStoreArn String
The Amazon Resource Name (ARN) of the trust store.
ignoreClientCertificateExpiry boolean
Indicates whether expired client certificates are ignored.
mode string
The client certificate handling method. Options are off, passthrough or verify. The default value is off.
trustStoreArn string
The Amazon Resource Name (ARN) of the trust store.
ignore_client_certificate_expiry bool
Indicates whether expired client certificates are ignored.
mode str
The client certificate handling method. Options are off, passthrough or verify. The default value is off.
trust_store_arn str
The Amazon Resource Name (ARN) of the trust store.
ignoreClientCertificateExpiry Boolean
Indicates whether expired client certificates are ignored.
mode String
The client certificate handling method. Options are off, passthrough or verify. The default value is off.
trustStoreArn String
The Amazon Resource Name (ARN) of the trust store.

RedirectConfigResponse

Host string
The hostname. This component is not percent-encoded. The hostname can contain #{host}.
Path string
The absolute path, starting with the leading '/'. This component is not percent-encoded. The path can contain #{host}, #{path}, and #{port}.
Port string
The port. You can specify a value from 1 to 65535 or #{port}.
Protocol string
The protocol. You can specify HTTP, HTTPS, or #{protocol}. You can redirect HTTP to HTTP, HTTP to HTTPS, and HTTPS to HTTPS. You cannot redirect HTTPS to HTTP.
Query string
The query parameters, URL-encoded when necessary, but not percent-encoded. Do not include the leading '?', as it is automatically added. You can specify any of the reserved keywords.
StatusCode string
The HTTP redirect code. The redirect is either permanent (HTTP 301) or temporary (HTTP 302).
Host string
The hostname. This component is not percent-encoded. The hostname can contain #{host}.
Path string
The absolute path, starting with the leading '/'. This component is not percent-encoded. The path can contain #{host}, #{path}, and #{port}.
Port string
The port. You can specify a value from 1 to 65535 or #{port}.
Protocol string
The protocol. You can specify HTTP, HTTPS, or #{protocol}. You can redirect HTTP to HTTP, HTTP to HTTPS, and HTTPS to HTTPS. You cannot redirect HTTPS to HTTP.
Query string
The query parameters, URL-encoded when necessary, but not percent-encoded. Do not include the leading '?', as it is automatically added. You can specify any of the reserved keywords.
StatusCode string
The HTTP redirect code. The redirect is either permanent (HTTP 301) or temporary (HTTP 302).
host String
The hostname. This component is not percent-encoded. The hostname can contain #{host}.
path String
The absolute path, starting with the leading '/'. This component is not percent-encoded. The path can contain #{host}, #{path}, and #{port}.
port String
The port. You can specify a value from 1 to 65535 or #{port}.
protocol String
The protocol. You can specify HTTP, HTTPS, or #{protocol}. You can redirect HTTP to HTTP, HTTP to HTTPS, and HTTPS to HTTPS. You cannot redirect HTTPS to HTTP.
query String
The query parameters, URL-encoded when necessary, but not percent-encoded. Do not include the leading '?', as it is automatically added. You can specify any of the reserved keywords.
statusCode String
The HTTP redirect code. The redirect is either permanent (HTTP 301) or temporary (HTTP 302).
host string
The hostname. This component is not percent-encoded. The hostname can contain #{host}.
path string
The absolute path, starting with the leading '/'. This component is not percent-encoded. The path can contain #{host}, #{path}, and #{port}.
port string
The port. You can specify a value from 1 to 65535 or #{port}.
protocol string
The protocol. You can specify HTTP, HTTPS, or #{protocol}. You can redirect HTTP to HTTP, HTTP to HTTPS, and HTTPS to HTTPS. You cannot redirect HTTPS to HTTP.
query string
The query parameters, URL-encoded when necessary, but not percent-encoded. Do not include the leading '?', as it is automatically added. You can specify any of the reserved keywords.
statusCode string
The HTTP redirect code. The redirect is either permanent (HTTP 301) or temporary (HTTP 302).
host str
The hostname. This component is not percent-encoded. The hostname can contain #{host}.
path str
The absolute path, starting with the leading '/'. This component is not percent-encoded. The path can contain #{host}, #{path}, and #{port}.
port str
The port. You can specify a value from 1 to 65535 or #{port}.
protocol str
The protocol. You can specify HTTP, HTTPS, or #{protocol}. You can redirect HTTP to HTTP, HTTP to HTTPS, and HTTPS to HTTPS. You cannot redirect HTTPS to HTTP.
query str
The query parameters, URL-encoded when necessary, but not percent-encoded. Do not include the leading '?', as it is automatically added. You can specify any of the reserved keywords.
status_code str
The HTTP redirect code. The redirect is either permanent (HTTP 301) or temporary (HTTP 302).
host String
The hostname. This component is not percent-encoded. The hostname can contain #{host}.
path String
The absolute path, starting with the leading '/'. This component is not percent-encoded. The path can contain #{host}, #{path}, and #{port}.
port String
The port. You can specify a value from 1 to 65535 or #{port}.
protocol String
The protocol. You can specify HTTP, HTTPS, or #{protocol}. You can redirect HTTP to HTTP, HTTP to HTTPS, and HTTPS to HTTPS. You cannot redirect HTTPS to HTTP.
query String
The query parameters, URL-encoded when necessary, but not percent-encoded. Do not include the leading '?', as it is automatically added. You can specify any of the reserved keywords.
statusCode String
The HTTP redirect code. The redirect is either permanent (HTTP 301) or temporary (HTTP 302).

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
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.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
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.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
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.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
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_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
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.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

TargetGroupStickinessConfigResponse

DurationSeconds int
The time period, in seconds, during which requests from a client should be routed to the same target group. The range is 1-604800 seconds (7 days).
Enabled bool
Indicates whether target group stickiness is enabled.
DurationSeconds int
The time period, in seconds, during which requests from a client should be routed to the same target group. The range is 1-604800 seconds (7 days).
Enabled bool
Indicates whether target group stickiness is enabled.
durationSeconds Integer
The time period, in seconds, during which requests from a client should be routed to the same target group. The range is 1-604800 seconds (7 days).
enabled Boolean
Indicates whether target group stickiness is enabled.
durationSeconds number
The time period, in seconds, during which requests from a client should be routed to the same target group. The range is 1-604800 seconds (7 days).
enabled boolean
Indicates whether target group stickiness is enabled.
duration_seconds int
The time period, in seconds, during which requests from a client should be routed to the same target group. The range is 1-604800 seconds (7 days).
enabled bool
Indicates whether target group stickiness is enabled.
durationSeconds Number
The time period, in seconds, during which requests from a client should be routed to the same target group. The range is 1-604800 seconds (7 days).
enabled Boolean
Indicates whether target group stickiness is enabled.

TargetGroupTupleResponse

TargetGroupArn string
The Amazon Resource Name (ARN) of the target group.
Weight int
The weight. The range is 0 to 999.
TargetGroupArn string
The Amazon Resource Name (ARN) of the target group.
Weight int
The weight. The range is 0 to 999.
targetGroupArn String
The Amazon Resource Name (ARN) of the target group.
weight Integer
The weight. The range is 0 to 999.
targetGroupArn string
The Amazon Resource Name (ARN) of the target group.
weight number
The weight. The range is 0 to 999.
target_group_arn str
The Amazon Resource Name (ARN) of the target group.
weight int
The weight. The range is 0 to 999.
targetGroupArn String
The Amazon Resource Name (ARN) of the target group.
weight Number
The weight. The range is 0 to 999.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi