Viewing docs for stackit v0.0.5
published on Tuesday, Mar 31, 2026 by stackitcloud
published on Tuesday, Mar 31, 2026 by stackitcloud
Viewing docs for stackit v0.0.5
published on Tuesday, Mar 31, 2026 by stackitcloud
published on Tuesday, Mar 31, 2026 by stackitcloud
Application Load Balancer data source schema. Must have a region specified in the provider configuration.
Example Usage
data "stackit_application_load_balancer" "example" {
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
name = "example-load-balancer"
}
Using getApplicationLoadBalancer
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 getApplicationLoadBalancer(args: GetApplicationLoadBalancerArgs, opts?: InvokeOptions): Promise<GetApplicationLoadBalancerResult>
function getApplicationLoadBalancerOutput(args: GetApplicationLoadBalancerOutputArgs, opts?: InvokeOptions): Output<GetApplicationLoadBalancerResult>def get_application_load_balancer(name: Optional[str] = None,
project_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetApplicationLoadBalancerResult
def get_application_load_balancer_output(name: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetApplicationLoadBalancerResult]func LookupApplicationLoadBalancer(ctx *Context, args *LookupApplicationLoadBalancerArgs, opts ...InvokeOption) (*LookupApplicationLoadBalancerResult, error)
func LookupApplicationLoadBalancerOutput(ctx *Context, args *LookupApplicationLoadBalancerOutputArgs, opts ...InvokeOption) LookupApplicationLoadBalancerResultOutput> Note: This function is named LookupApplicationLoadBalancer in the Go SDK.
public static class GetApplicationLoadBalancer
{
public static Task<GetApplicationLoadBalancerResult> InvokeAsync(GetApplicationLoadBalancerArgs args, InvokeOptions? opts = null)
public static Output<GetApplicationLoadBalancerResult> Invoke(GetApplicationLoadBalancerInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetApplicationLoadBalancerResult> getApplicationLoadBalancer(GetApplicationLoadBalancerArgs args, InvokeOptions options)
public static Output<GetApplicationLoadBalancerResult> getApplicationLoadBalancer(GetApplicationLoadBalancerArgs args, InvokeOptions options)
fn::invoke:
function: stackit:index/getApplicationLoadBalancer:getApplicationLoadBalancer
arguments:
# arguments dictionaryThe following arguments are supported:
- name str
- Application Load balancer name.
- project_
id str - STACKIT project ID to which the Application Load Balancer is associated.
getApplicationLoadBalancer Result
The following output properties are available:
- Disable
Target boolSecurity Group Assignment - Disable target security group assignemt to allow targets outside of the given network. Connectivity to targets need to be ensured by the customer, including routing and Security Groups (targetSecurityGroup can be assigned). Not changeable after creation.
- Errors
List<Get
Application Load Balancer Error> - Reports all errors a Application Load Balancer has.
- External
Address string - The external IP address where this Application Load Balancer is exposed. Not changeable after creation.
- Id string
- Terraform's internal resource ID. It is structured as
projectId,region,name. - Labels Dictionary<string, string>
- Labels represent user-defined metadata as key-value pairs. Label count cannot exceed 64 per ALB.
- Listeners
List<Get
Application Load Balancer Listener> - List of all listeners which will accept traffic. Limited to 20.
- Load
Balancer GetSecurity Group Application Load Balancer Load Balancer Security Group - Security Group permitting network traffic from the LoadBalancer to the targets. Useful when disableTargetSecurityGroupAssignment=true to manually assign target security groups to targets.
- Name string
- Application Load balancer name.
- Networks
List<Get
Application Load Balancer Network> - List of networks that listeners and targets reside in.
- Options
Get
Application Load Balancer Options - Defines any optional functionality you want to have enabled on your Application Load Balancer.
- Plan
Id string - Service Plan configures the size of the Application Load Balancer.
- Private
Address string - Project
Id string - STACKIT project ID to which the Application Load Balancer is associated.
- Region string
- The resource region. If not defined, the provider region is used.
- Target
Pools List<GetApplication Load Balancer Target Pool> - List of all target pools which will be used in the Application Load Balancer. Limited to 20.
- Target
Security GetGroup Application Load Balancer Target Security Group - Security Group that allows the targets to receive traffic from the LoadBalancer. Useful when disableTargetSecurityGroupAssignment=true to manually assign target security groups to targets.
- Version string
- Application Load Balancer resource version. Used for concurrency safe updates.
- Disable
Target boolSecurity Group Assignment - Disable target security group assignemt to allow targets outside of the given network. Connectivity to targets need to be ensured by the customer, including routing and Security Groups (targetSecurityGroup can be assigned). Not changeable after creation.
- Errors
[]Get
Application Load Balancer Error - Reports all errors a Application Load Balancer has.
- External
Address string - The external IP address where this Application Load Balancer is exposed. Not changeable after creation.
- Id string
- Terraform's internal resource ID. It is structured as
projectId,region,name. - Labels map[string]string
- Labels represent user-defined metadata as key-value pairs. Label count cannot exceed 64 per ALB.
- Listeners
[]Get
Application Load Balancer Listener - List of all listeners which will accept traffic. Limited to 20.
- Load
Balancer GetSecurity Group Application Load Balancer Load Balancer Security Group - Security Group permitting network traffic from the LoadBalancer to the targets. Useful when disableTargetSecurityGroupAssignment=true to manually assign target security groups to targets.
- Name string
- Application Load balancer name.
- Networks
[]Get
Application Load Balancer Network - List of networks that listeners and targets reside in.
- Options
Get
Application Load Balancer Options - Defines any optional functionality you want to have enabled on your Application Load Balancer.
- Plan
Id string - Service Plan configures the size of the Application Load Balancer.
- Private
Address string - Project
Id string - STACKIT project ID to which the Application Load Balancer is associated.
- Region string
- The resource region. If not defined, the provider region is used.
- Target
Pools []GetApplication Load Balancer Target Pool - List of all target pools which will be used in the Application Load Balancer. Limited to 20.
- Target
Security GetGroup Application Load Balancer Target Security Group - Security Group that allows the targets to receive traffic from the LoadBalancer. Useful when disableTargetSecurityGroupAssignment=true to manually assign target security groups to targets.
- Version string
- Application Load Balancer resource version. Used for concurrency safe updates.
- disable
Target BooleanSecurity Group Assignment - Disable target security group assignemt to allow targets outside of the given network. Connectivity to targets need to be ensured by the customer, including routing and Security Groups (targetSecurityGroup can be assigned). Not changeable after creation.
- errors
List<Get
Application Load Balancer Error> - Reports all errors a Application Load Balancer has.
- external
Address String - The external IP address where this Application Load Balancer is exposed. Not changeable after creation.
- id String
- Terraform's internal resource ID. It is structured as
projectId,region,name. - labels Map<String,String>
- Labels represent user-defined metadata as key-value pairs. Label count cannot exceed 64 per ALB.
- listeners
List<Get
Application Load Balancer Listener> - List of all listeners which will accept traffic. Limited to 20.
- load
Balancer GetSecurity Group Application Load Balancer Load Balancer Security Group - Security Group permitting network traffic from the LoadBalancer to the targets. Useful when disableTargetSecurityGroupAssignment=true to manually assign target security groups to targets.
- name String
- Application Load balancer name.
- networks
List<Get
Application Load Balancer Network> - List of networks that listeners and targets reside in.
- options
Get
Application Load Balancer Options - Defines any optional functionality you want to have enabled on your Application Load Balancer.
- plan
Id String - Service Plan configures the size of the Application Load Balancer.
- private
Address String - project
Id String - STACKIT project ID to which the Application Load Balancer is associated.
- region String
- The resource region. If not defined, the provider region is used.
- target
Pools List<GetApplication Load Balancer Target Pool> - List of all target pools which will be used in the Application Load Balancer. Limited to 20.
- target
Security GetGroup Application Load Balancer Target Security Group - Security Group that allows the targets to receive traffic from the LoadBalancer. Useful when disableTargetSecurityGroupAssignment=true to manually assign target security groups to targets.
- version String
- Application Load Balancer resource version. Used for concurrency safe updates.
- disable
Target booleanSecurity Group Assignment - Disable target security group assignemt to allow targets outside of the given network. Connectivity to targets need to be ensured by the customer, including routing and Security Groups (targetSecurityGroup can be assigned). Not changeable after creation.
- errors
Get
Application Load Balancer Error[] - Reports all errors a Application Load Balancer has.
- external
Address string - The external IP address where this Application Load Balancer is exposed. Not changeable after creation.
- id string
- Terraform's internal resource ID. It is structured as
projectId,region,name. - labels {[key: string]: string}
- Labels represent user-defined metadata as key-value pairs. Label count cannot exceed 64 per ALB.
- listeners
Get
Application Load Balancer Listener[] - List of all listeners which will accept traffic. Limited to 20.
- load
Balancer GetSecurity Group Application Load Balancer Load Balancer Security Group - Security Group permitting network traffic from the LoadBalancer to the targets. Useful when disableTargetSecurityGroupAssignment=true to manually assign target security groups to targets.
- name string
- Application Load balancer name.
- networks
Get
Application Load Balancer Network[] - List of networks that listeners and targets reside in.
- options
Get
Application Load Balancer Options - Defines any optional functionality you want to have enabled on your Application Load Balancer.
- plan
Id string - Service Plan configures the size of the Application Load Balancer.
- private
Address string - project
Id string - STACKIT project ID to which the Application Load Balancer is associated.
- region string
- The resource region. If not defined, the provider region is used.
- target
Pools GetApplication Load Balancer Target Pool[] - List of all target pools which will be used in the Application Load Balancer. Limited to 20.
- target
Security GetGroup Application Load Balancer Target Security Group - Security Group that allows the targets to receive traffic from the LoadBalancer. Useful when disableTargetSecurityGroupAssignment=true to manually assign target security groups to targets.
- version string
- Application Load Balancer resource version. Used for concurrency safe updates.
- disable_
target_ boolsecurity_ group_ assignment - Disable target security group assignemt to allow targets outside of the given network. Connectivity to targets need to be ensured by the customer, including routing and Security Groups (targetSecurityGroup can be assigned). Not changeable after creation.
- errors
Sequence[Get
Application Load Balancer Error] - Reports all errors a Application Load Balancer has.
- external_
address str - The external IP address where this Application Load Balancer is exposed. Not changeable after creation.
- id str
- Terraform's internal resource ID. It is structured as
projectId,region,name. - labels Mapping[str, str]
- Labels represent user-defined metadata as key-value pairs. Label count cannot exceed 64 per ALB.
- listeners
Sequence[Get
Application Load Balancer Listener] - List of all listeners which will accept traffic. Limited to 20.
- load_
balancer_ Getsecurity_ group Application Load Balancer Load Balancer Security Group - Security Group permitting network traffic from the LoadBalancer to the targets. Useful when disableTargetSecurityGroupAssignment=true to manually assign target security groups to targets.
- name str
- Application Load balancer name.
- networks
Sequence[Get
Application Load Balancer Network] - List of networks that listeners and targets reside in.
- options
Get
Application Load Balancer Options - Defines any optional functionality you want to have enabled on your Application Load Balancer.
- plan_
id str - Service Plan configures the size of the Application Load Balancer.
- private_
address str - project_
id str - STACKIT project ID to which the Application Load Balancer is associated.
- region str
- The resource region. If not defined, the provider region is used.
- target_
pools Sequence[GetApplication Load Balancer Target Pool] - List of all target pools which will be used in the Application Load Balancer. Limited to 20.
- target_
security_ Getgroup Application Load Balancer Target Security Group - Security Group that allows the targets to receive traffic from the LoadBalancer. Useful when disableTargetSecurityGroupAssignment=true to manually assign target security groups to targets.
- version str
- Application Load Balancer resource version. Used for concurrency safe updates.
- disable
Target BooleanSecurity Group Assignment - Disable target security group assignemt to allow targets outside of the given network. Connectivity to targets need to be ensured by the customer, including routing and Security Groups (targetSecurityGroup can be assigned). Not changeable after creation.
- errors List<Property Map>
- Reports all errors a Application Load Balancer has.
- external
Address String - The external IP address where this Application Load Balancer is exposed. Not changeable after creation.
- id String
- Terraform's internal resource ID. It is structured as
projectId,region,name. - labels Map<String>
- Labels represent user-defined metadata as key-value pairs. Label count cannot exceed 64 per ALB.
- listeners List<Property Map>
- List of all listeners which will accept traffic. Limited to 20.
- load
Balancer Property MapSecurity Group - Security Group permitting network traffic from the LoadBalancer to the targets. Useful when disableTargetSecurityGroupAssignment=true to manually assign target security groups to targets.
- name String
- Application Load balancer name.
- networks List<Property Map>
- List of networks that listeners and targets reside in.
- options Property Map
- Defines any optional functionality you want to have enabled on your Application Load Balancer.
- plan
Id String - Service Plan configures the size of the Application Load Balancer.
- private
Address String - project
Id String - STACKIT project ID to which the Application Load Balancer is associated.
- region String
- The resource region. If not defined, the provider region is used.
- target
Pools List<Property Map> - List of all target pools which will be used in the Application Load Balancer. Limited to 20.
- target
Security Property MapGroup - Security Group that allows the targets to receive traffic from the LoadBalancer. Useful when disableTargetSecurityGroupAssignment=true to manually assign target security groups to targets.
- version String
- Application Load Balancer resource version. Used for concurrency safe updates.
Supporting Types
GetApplicationLoadBalancerError
- Description string
- The error description contains additional helpful user information to fix the error state of the Application Load Balancer. For example the IP 45.135.247.139 does not exist in the project, then the description will report: Floating IP "45.135.247.139" could not be found.
- Type string
- The error type specifies which part of the Application Load Balancer encountered the error. I.e. the API will not check if a provided public IP is actually available in the project. Instead the Application Load Balancer with try to use the provided IP and if not available reports TYPEFIPNOT_CONFIGURED error. Possible values are:
TYPE_UNSPECIFIED,TYPE_INTERNAL,TYPE_QUOTA_SECGROUP_EXCEEDED,TYPE_QUOTA_SECGROUPRULE_EXCEEDED,TYPE_PORT_NOT_CONFIGURED,TYPE_FIP_NOT_CONFIGURED,TYPE_TARGET_NOT_ACTIVE,TYPE_METRICS_MISCONFIGURED,TYPE_LOGS_MISCONFIGURED.
- Description string
- The error description contains additional helpful user information to fix the error state of the Application Load Balancer. For example the IP 45.135.247.139 does not exist in the project, then the description will report: Floating IP "45.135.247.139" could not be found.
- Type string
- The error type specifies which part of the Application Load Balancer encountered the error. I.e. the API will not check if a provided public IP is actually available in the project. Instead the Application Load Balancer with try to use the provided IP and if not available reports TYPEFIPNOT_CONFIGURED error. Possible values are:
TYPE_UNSPECIFIED,TYPE_INTERNAL,TYPE_QUOTA_SECGROUP_EXCEEDED,TYPE_QUOTA_SECGROUPRULE_EXCEEDED,TYPE_PORT_NOT_CONFIGURED,TYPE_FIP_NOT_CONFIGURED,TYPE_TARGET_NOT_ACTIVE,TYPE_METRICS_MISCONFIGURED,TYPE_LOGS_MISCONFIGURED.
- description String
- The error description contains additional helpful user information to fix the error state of the Application Load Balancer. For example the IP 45.135.247.139 does not exist in the project, then the description will report: Floating IP "45.135.247.139" could not be found.
- type String
- The error type specifies which part of the Application Load Balancer encountered the error. I.e. the API will not check if a provided public IP is actually available in the project. Instead the Application Load Balancer with try to use the provided IP and if not available reports TYPEFIPNOT_CONFIGURED error. Possible values are:
TYPE_UNSPECIFIED,TYPE_INTERNAL,TYPE_QUOTA_SECGROUP_EXCEEDED,TYPE_QUOTA_SECGROUPRULE_EXCEEDED,TYPE_PORT_NOT_CONFIGURED,TYPE_FIP_NOT_CONFIGURED,TYPE_TARGET_NOT_ACTIVE,TYPE_METRICS_MISCONFIGURED,TYPE_LOGS_MISCONFIGURED.
- description string
- The error description contains additional helpful user information to fix the error state of the Application Load Balancer. For example the IP 45.135.247.139 does not exist in the project, then the description will report: Floating IP "45.135.247.139" could not be found.
- type string
- The error type specifies which part of the Application Load Balancer encountered the error. I.e. the API will not check if a provided public IP is actually available in the project. Instead the Application Load Balancer with try to use the provided IP and if not available reports TYPEFIPNOT_CONFIGURED error. Possible values are:
TYPE_UNSPECIFIED,TYPE_INTERNAL,TYPE_QUOTA_SECGROUP_EXCEEDED,TYPE_QUOTA_SECGROUPRULE_EXCEEDED,TYPE_PORT_NOT_CONFIGURED,TYPE_FIP_NOT_CONFIGURED,TYPE_TARGET_NOT_ACTIVE,TYPE_METRICS_MISCONFIGURED,TYPE_LOGS_MISCONFIGURED.
- description str
- The error description contains additional helpful user information to fix the error state of the Application Load Balancer. For example the IP 45.135.247.139 does not exist in the project, then the description will report: Floating IP "45.135.247.139" could not be found.
- type str
- The error type specifies which part of the Application Load Balancer encountered the error. I.e. the API will not check if a provided public IP is actually available in the project. Instead the Application Load Balancer with try to use the provided IP and if not available reports TYPEFIPNOT_CONFIGURED error. Possible values are:
TYPE_UNSPECIFIED,TYPE_INTERNAL,TYPE_QUOTA_SECGROUP_EXCEEDED,TYPE_QUOTA_SECGROUPRULE_EXCEEDED,TYPE_PORT_NOT_CONFIGURED,TYPE_FIP_NOT_CONFIGURED,TYPE_TARGET_NOT_ACTIVE,TYPE_METRICS_MISCONFIGURED,TYPE_LOGS_MISCONFIGURED.
- description String
- The error description contains additional helpful user information to fix the error state of the Application Load Balancer. For example the IP 45.135.247.139 does not exist in the project, then the description will report: Floating IP "45.135.247.139" could not be found.
- type String
- The error type specifies which part of the Application Load Balancer encountered the error. I.e. the API will not check if a provided public IP is actually available in the project. Instead the Application Load Balancer with try to use the provided IP and if not available reports TYPEFIPNOT_CONFIGURED error. Possible values are:
TYPE_UNSPECIFIED,TYPE_INTERNAL,TYPE_QUOTA_SECGROUP_EXCEEDED,TYPE_QUOTA_SECGROUPRULE_EXCEEDED,TYPE_PORT_NOT_CONFIGURED,TYPE_FIP_NOT_CONFIGURED,TYPE_TARGET_NOT_ACTIVE,TYPE_METRICS_MISCONFIGURED,TYPE_LOGS_MISCONFIGURED.
GetApplicationLoadBalancerListener
- Http
Get
Application Load Balancer Listener Http - Configuration for HTTP traffic.
- Https
Get
Application Load Balancer Listener Https - Configuration for handling HTTPS traffic on this listener.
- Name string
- Unique name for the listener
- Port int
- Port number on which the listener receives incoming traffic.
- Protocol string
- Protocol is the highest network protocol we understand to load balance. Possible values are:
PROTOCOL_UNSPECIFIED,PROTOCOL_HTTP,PROTOCOL_HTTPS. - Waf
Config stringName - Enable Web Application Firewall (WAF), referenced by name. See "Application Load Balancer - Web Application Firewall API" for more information.
- Http
Get
Application Load Balancer Listener Http - Configuration for HTTP traffic.
- Https
Get
Application Load Balancer Listener Https - Configuration for handling HTTPS traffic on this listener.
- Name string
- Unique name for the listener
- Port int
- Port number on which the listener receives incoming traffic.
- Protocol string
- Protocol is the highest network protocol we understand to load balance. Possible values are:
PROTOCOL_UNSPECIFIED,PROTOCOL_HTTP,PROTOCOL_HTTPS. - Waf
Config stringName - Enable Web Application Firewall (WAF), referenced by name. See "Application Load Balancer - Web Application Firewall API" for more information.
- http
Get
Application Load Balancer Listener Http - Configuration for HTTP traffic.
- https
Get
Application Load Balancer Listener Https - Configuration for handling HTTPS traffic on this listener.
- name String
- Unique name for the listener
- port Integer
- Port number on which the listener receives incoming traffic.
- protocol String
- Protocol is the highest network protocol we understand to load balance. Possible values are:
PROTOCOL_UNSPECIFIED,PROTOCOL_HTTP,PROTOCOL_HTTPS. - waf
Config StringName - Enable Web Application Firewall (WAF), referenced by name. See "Application Load Balancer - Web Application Firewall API" for more information.
- http
Get
Application Load Balancer Listener Http - Configuration for HTTP traffic.
- https
Get
Application Load Balancer Listener Https - Configuration for handling HTTPS traffic on this listener.
- name string
- Unique name for the listener
- port number
- Port number on which the listener receives incoming traffic.
- protocol string
- Protocol is the highest network protocol we understand to load balance. Possible values are:
PROTOCOL_UNSPECIFIED,PROTOCOL_HTTP,PROTOCOL_HTTPS. - waf
Config stringName - Enable Web Application Firewall (WAF), referenced by name. See "Application Load Balancer - Web Application Firewall API" for more information.
- http
Get
Application Load Balancer Listener Http - Configuration for HTTP traffic.
- https
Get
Application Load Balancer Listener Https - Configuration for handling HTTPS traffic on this listener.
- name str
- Unique name for the listener
- port int
- Port number on which the listener receives incoming traffic.
- protocol str
- Protocol is the highest network protocol we understand to load balance. Possible values are:
PROTOCOL_UNSPECIFIED,PROTOCOL_HTTP,PROTOCOL_HTTPS. - waf_
config_ strname - Enable Web Application Firewall (WAF), referenced by name. See "Application Load Balancer - Web Application Firewall API" for more information.
- http Property Map
- Configuration for HTTP traffic.
- https Property Map
- Configuration for handling HTTPS traffic on this listener.
- name String
- Unique name for the listener
- port Number
- Port number on which the listener receives incoming traffic.
- protocol String
- Protocol is the highest network protocol we understand to load balance. Possible values are:
PROTOCOL_UNSPECIFIED,PROTOCOL_HTTP,PROTOCOL_HTTPS. - waf
Config StringName - Enable Web Application Firewall (WAF), referenced by name. See "Application Load Balancer - Web Application Firewall API" for more information.
GetApplicationLoadBalancerListenerHttp
- Hosts
List<Get
Application Load Balancer Listener Http Host> - Defines routing rules grouped by hostname.
- Hosts
[]Get
Application Load Balancer Listener Http Host - Defines routing rules grouped by hostname.
- hosts
List<Get
Application Load Balancer Listener Http Host> - Defines routing rules grouped by hostname.
- hosts
Get
Application Load Balancer Listener Http Host[] - Defines routing rules grouped by hostname.
- hosts
Sequence[Get
Application Load Balancer Listener Http Host] - Defines routing rules grouped by hostname.
- hosts List<Property Map>
- Defines routing rules grouped by hostname.
GetApplicationLoadBalancerListenerHttpHost
- Host string
- Hostname to match. Supports wildcards (e.g. *.example.com).
- Rules
List<Get
Application Load Balancer Listener Http Host Rule> - Routing rules under the specified host, matched by path prefix.
- Host string
- Hostname to match. Supports wildcards (e.g. *.example.com).
- Rules
[]Get
Application Load Balancer Listener Http Host Rule - Routing rules under the specified host, matched by path prefix.
- host String
- Hostname to match. Supports wildcards (e.g. *.example.com).
- rules
List<Get
Application Load Balancer Listener Http Host Rule> - Routing rules under the specified host, matched by path prefix.
- host string
- Hostname to match. Supports wildcards (e.g. *.example.com).
- rules
Get
Application Load Balancer Listener Http Host Rule[] - Routing rules under the specified host, matched by path prefix.
- host str
- Hostname to match. Supports wildcards (e.g. *.example.com).
- rules
Sequence[Get
Application Load Balancer Listener Http Host Rule] - Routing rules under the specified host, matched by path prefix.
- host String
- Hostname to match. Supports wildcards (e.g. *.example.com).
- rules List<Property Map>
- Routing rules under the specified host, matched by path prefix.
GetApplicationLoadBalancerListenerHttpHostRule
-
Get
Application Load Balancer Listener Http Host Rule Cookie Persistence - Routing persistence via cookies.
- Headers
List<Get
Application Load Balancer Listener Http Host Rule Header> - Headers for the rule.
- Path
Get
Application Load Balancer Listener Http Host Rule Path - Routing via path.
- Query
Parameters List<GetApplication Load Balancer Listener Http Host Rule Query Parameter> - Query parameters for the rule.
- Target
Pool string - Reference target pool by target pool name.
- Web
Socket bool - If enabled, when client sends an HTTP request with and Upgrade header, indicating the desire to establish a Websocket connection, if backend server supports WebSocket, it responds with HTTP 101 status code, switching protocols from HTTP to WebSocket. Hence the client and the server can exchange data in real-time using one long-lived TCP connection.
-
Get
Application Load Balancer Listener Http Host Rule Cookie Persistence - Routing persistence via cookies.
- Headers
[]Get
Application Load Balancer Listener Http Host Rule Header - Headers for the rule.
- Path
Get
Application Load Balancer Listener Http Host Rule Path - Routing via path.
- Query
Parameters []GetApplication Load Balancer Listener Http Host Rule Query Parameter - Query parameters for the rule.
- Target
Pool string - Reference target pool by target pool name.
- Web
Socket bool - If enabled, when client sends an HTTP request with and Upgrade header, indicating the desire to establish a Websocket connection, if backend server supports WebSocket, it responds with HTTP 101 status code, switching protocols from HTTP to WebSocket. Hence the client and the server can exchange data in real-time using one long-lived TCP connection.
-
Get
Application Load Balancer Listener Http Host Rule Cookie Persistence - Routing persistence via cookies.
- headers
List<Get
Application Load Balancer Listener Http Host Rule Header> - Headers for the rule.
- path
Get
Application Load Balancer Listener Http Host Rule Path - Routing via path.
- query
Parameters List<GetApplication Load Balancer Listener Http Host Rule Query Parameter> - Query parameters for the rule.
- target
Pool String - Reference target pool by target pool name.
- web
Socket Boolean - If enabled, when client sends an HTTP request with and Upgrade header, indicating the desire to establish a Websocket connection, if backend server supports WebSocket, it responds with HTTP 101 status code, switching protocols from HTTP to WebSocket. Hence the client and the server can exchange data in real-time using one long-lived TCP connection.
-
Get
Application Load Balancer Listener Http Host Rule Cookie Persistence - Routing persistence via cookies.
- headers
Get
Application Load Balancer Listener Http Host Rule Header[] - Headers for the rule.
- path
Get
Application Load Balancer Listener Http Host Rule Path - Routing via path.
- query
Parameters GetApplication Load Balancer Listener Http Host Rule Query Parameter[] - Query parameters for the rule.
- target
Pool string - Reference target pool by target pool name.
- web
Socket boolean - If enabled, when client sends an HTTP request with and Upgrade header, indicating the desire to establish a Websocket connection, if backend server supports WebSocket, it responds with HTTP 101 status code, switching protocols from HTTP to WebSocket. Hence the client and the server can exchange data in real-time using one long-lived TCP connection.
-
Get
Application Load Balancer Listener Http Host Rule Cookie Persistence - Routing persistence via cookies.
- headers
Sequence[Get
Application Load Balancer Listener Http Host Rule Header] - Headers for the rule.
- path
Get
Application Load Balancer Listener Http Host Rule Path - Routing via path.
- query_
parameters Sequence[GetApplication Load Balancer Listener Http Host Rule Query Parameter] - Query parameters for the rule.
- target_
pool str - Reference target pool by target pool name.
- web_
socket bool - If enabled, when client sends an HTTP request with and Upgrade header, indicating the desire to establish a Websocket connection, if backend server supports WebSocket, it responds with HTTP 101 status code, switching protocols from HTTP to WebSocket. Hence the client and the server can exchange data in real-time using one long-lived TCP connection.
- Property Map
- Routing persistence via cookies.
- headers List<Property Map>
- Headers for the rule.
- path Property Map
- Routing via path.
- query
Parameters List<Property Map> - Query parameters for the rule.
- target
Pool String - Reference target pool by target pool name.
- web
Socket Boolean - If enabled, when client sends an HTTP request with and Upgrade header, indicating the desire to establish a Websocket connection, if backend server supports WebSocket, it responds with HTTP 101 status code, switching protocols from HTTP to WebSocket. Hence the client and the server can exchange data in real-time using one long-lived TCP connection.
GetApplicationLoadBalancerListenerHttpHostRuleCookiePersistence
GetApplicationLoadBalancerListenerHttpHostRuleHeader
- Exact
Match string - Exact match for the header value.
- Name string
- Header name.
- Exact
Match string - Exact match for the header value.
- Name string
- Header name.
- exact
Match String - Exact match for the header value.
- name String
- Header name.
- exact
Match string - Exact match for the header value.
- name string
- Header name.
- exact_
match str - Exact match for the header value.
- name str
- Header name.
- exact
Match String - Exact match for the header value.
- name String
- Header name.
GetApplicationLoadBalancerListenerHttpHostRulePath
- Exact
Match string - Exact path match. Only a request path exactly equal to the value will match, e.g. '/foo' matches only '/foo', not '/foo/bar' or '/foobar'.
- Prefix string
- Prefix path match. Only matches on full segment boundaries, e.g. '/foo' matches '/foo' and '/foo/bar' but NOT '/foobar'.
- Exact
Match string - Exact path match. Only a request path exactly equal to the value will match, e.g. '/foo' matches only '/foo', not '/foo/bar' or '/foobar'.
- Prefix string
- Prefix path match. Only matches on full segment boundaries, e.g. '/foo' matches '/foo' and '/foo/bar' but NOT '/foobar'.
- exact
Match String - Exact path match. Only a request path exactly equal to the value will match, e.g. '/foo' matches only '/foo', not '/foo/bar' or '/foobar'.
- prefix String
- Prefix path match. Only matches on full segment boundaries, e.g. '/foo' matches '/foo' and '/foo/bar' but NOT '/foobar'.
- exact
Match string - Exact path match. Only a request path exactly equal to the value will match, e.g. '/foo' matches only '/foo', not '/foo/bar' or '/foobar'.
- prefix string
- Prefix path match. Only matches on full segment boundaries, e.g. '/foo' matches '/foo' and '/foo/bar' but NOT '/foobar'.
- exact_
match str - Exact path match. Only a request path exactly equal to the value will match, e.g. '/foo' matches only '/foo', not '/foo/bar' or '/foobar'.
- prefix str
- Prefix path match. Only matches on full segment boundaries, e.g. '/foo' matches '/foo' and '/foo/bar' but NOT '/foobar'.
- exact
Match String - Exact path match. Only a request path exactly equal to the value will match, e.g. '/foo' matches only '/foo', not '/foo/bar' or '/foobar'.
- prefix String
- Prefix path match. Only matches on full segment boundaries, e.g. '/foo' matches '/foo' and '/foo/bar' but NOT '/foobar'.
GetApplicationLoadBalancerListenerHttpHostRuleQueryParameter
- Exact
Match string - Exact match for the query parameters value.
- Name string
- Query parameter name.
- Exact
Match string - Exact match for the query parameters value.
- Name string
- Query parameter name.
- exact
Match String - Exact match for the query parameters value.
- name String
- Query parameter name.
- exact
Match string - Exact match for the query parameters value.
- name string
- Query parameter name.
- exact_
match str - Exact match for the query parameters value.
- name str
- Query parameter name.
- exact
Match String - Exact match for the query parameters value.
- name String
- Query parameter name.
GetApplicationLoadBalancerListenerHttps
- Certificate
Config GetApplication Load Balancer Listener Https Certificate Config - TLS termination certificate configuration.
- Certificate
Config GetApplication Load Balancer Listener Https Certificate Config - TLS termination certificate configuration.
- certificate
Config GetApplication Load Balancer Listener Https Certificate Config - TLS termination certificate configuration.
- certificate
Config GetApplication Load Balancer Listener Https Certificate Config - TLS termination certificate configuration.
- certificate_
config GetApplication Load Balancer Listener Https Certificate Config - TLS termination certificate configuration.
- certificate
Config Property Map - TLS termination certificate configuration.
GetApplicationLoadBalancerListenerHttpsCertificateConfig
- Certificate
Ids List<string> - Certificate IDs for TLS termination.
- Certificate
Ids []string - Certificate IDs for TLS termination.
- certificate
Ids List<String> - Certificate IDs for TLS termination.
- certificate
Ids string[] - Certificate IDs for TLS termination.
- certificate_
ids Sequence[str] - Certificate IDs for TLS termination.
- certificate
Ids List<String> - Certificate IDs for TLS termination.
GetApplicationLoadBalancerLoadBalancerSecurityGroup
GetApplicationLoadBalancerNetwork
- network_
id str - STACKIT network ID the Application Load Balancer and/or targets are in.
- role str
- The role defines how the Application Load Balancer is using the network. Possible values are:
ROLE_UNSPECIFIED,ROLE_LISTENERS_AND_TARGETS,ROLE_LISTENERS,ROLE_TARGETS.
GetApplicationLoadBalancerOptions
- Access
Control GetApplication Load Balancer Options Access Control - Use this option to limit the IP ranges that can use the Application Load Balancer.
- Ephemeral
Address bool - This option automates the handling of the external IP address for an Application Load Balancer. If set to true a new IP address will be automatically created. It will also be automatically deleted when the Load Balancer is deleted.
- Observability
Get
Application Load Balancer Options Observability - We offer Load Balancer observability via STACKIT Observability or external solutions.
- Private
Network boolOnly - Application Load Balancer is accessible only via a private network ip address. Not changeable after creation.
- Access
Control GetApplication Load Balancer Options Access Control - Use this option to limit the IP ranges that can use the Application Load Balancer.
- Ephemeral
Address bool - This option automates the handling of the external IP address for an Application Load Balancer. If set to true a new IP address will be automatically created. It will also be automatically deleted when the Load Balancer is deleted.
- Observability
Get
Application Load Balancer Options Observability - We offer Load Balancer observability via STACKIT Observability or external solutions.
- Private
Network boolOnly - Application Load Balancer is accessible only via a private network ip address. Not changeable after creation.
- access
Control GetApplication Load Balancer Options Access Control - Use this option to limit the IP ranges that can use the Application Load Balancer.
- ephemeral
Address Boolean - This option automates the handling of the external IP address for an Application Load Balancer. If set to true a new IP address will be automatically created. It will also be automatically deleted when the Load Balancer is deleted.
- observability
Get
Application Load Balancer Options Observability - We offer Load Balancer observability via STACKIT Observability or external solutions.
- private
Network BooleanOnly - Application Load Balancer is accessible only via a private network ip address. Not changeable after creation.
- access
Control GetApplication Load Balancer Options Access Control - Use this option to limit the IP ranges that can use the Application Load Balancer.
- ephemeral
Address boolean - This option automates the handling of the external IP address for an Application Load Balancer. If set to true a new IP address will be automatically created. It will also be automatically deleted when the Load Balancer is deleted.
- observability
Get
Application Load Balancer Options Observability - We offer Load Balancer observability via STACKIT Observability or external solutions.
- private
Network booleanOnly - Application Load Balancer is accessible only via a private network ip address. Not changeable after creation.
- access_
control GetApplication Load Balancer Options Access Control - Use this option to limit the IP ranges that can use the Application Load Balancer.
- ephemeral_
address bool - This option automates the handling of the external IP address for an Application Load Balancer. If set to true a new IP address will be automatically created. It will also be automatically deleted when the Load Balancer is deleted.
- observability
Get
Application Load Balancer Options Observability - We offer Load Balancer observability via STACKIT Observability or external solutions.
- private_
network_ boolonly - Application Load Balancer is accessible only via a private network ip address. Not changeable after creation.
- access
Control Property Map - Use this option to limit the IP ranges that can use the Application Load Balancer.
- ephemeral
Address Boolean - This option automates the handling of the external IP address for an Application Load Balancer. If set to true a new IP address will be automatically created. It will also be automatically deleted when the Load Balancer is deleted.
- observability Property Map
- We offer Load Balancer observability via STACKIT Observability or external solutions.
- private
Network BooleanOnly - Application Load Balancer is accessible only via a private network ip address. Not changeable after creation.
GetApplicationLoadBalancerOptionsAccessControl
- Allowed
Source List<string>Ranges - Application Load Balancer is accessible only from an IP address in this range.
- Allowed
Source []stringRanges - Application Load Balancer is accessible only from an IP address in this range.
- allowed
Source List<String>Ranges - Application Load Balancer is accessible only from an IP address in this range.
- allowed
Source string[]Ranges - Application Load Balancer is accessible only from an IP address in this range.
- allowed_
source_ Sequence[str]ranges - Application Load Balancer is accessible only from an IP address in this range.
- allowed
Source List<String>Ranges - Application Load Balancer is accessible only from an IP address in this range.
GetApplicationLoadBalancerOptionsObservability
- Logs
Get
Application Load Balancer Options Observability Logs - Observability logs configuration.
- Metrics
Get
Application Load Balancer Options Observability Metrics - Observability metrics configuration.
- Logs
Get
Application Load Balancer Options Observability Logs - Observability logs configuration.
- Metrics
Get
Application Load Balancer Options Observability Metrics - Observability metrics configuration.
- logs
Get
Application Load Balancer Options Observability Logs - Observability logs configuration.
- metrics
Get
Application Load Balancer Options Observability Metrics - Observability metrics configuration.
- logs
Get
Application Load Balancer Options Observability Logs - Observability logs configuration.
- metrics
Get
Application Load Balancer Options Observability Metrics - Observability metrics configuration.
- logs
Get
Application Load Balancer Options Observability Logs - Observability logs configuration.
- metrics
Get
Application Load Balancer Options Observability Metrics - Observability metrics configuration.
- logs Property Map
- Observability logs configuration.
- metrics Property Map
- Observability metrics configuration.
GetApplicationLoadBalancerOptionsObservabilityLogs
- Credentials
Ref string - Credentials reference for logging. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the logging solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- Push
Url string - Credentials reference for logging. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the logging solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- Credentials
Ref string - Credentials reference for logging. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the logging solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- Push
Url string - Credentials reference for logging. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the logging solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- credentials
Ref String - Credentials reference for logging. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the logging solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- push
Url String - Credentials reference for logging. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the logging solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- credentials
Ref string - Credentials reference for logging. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the logging solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- push
Url string - Credentials reference for logging. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the logging solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- credentials_
ref str - Credentials reference for logging. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the logging solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- push_
url str - Credentials reference for logging. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the logging solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- credentials
Ref String - Credentials reference for logging. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the logging solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- push
Url String - Credentials reference for logging. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the logging solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
GetApplicationLoadBalancerOptionsObservabilityMetrics
- Credentials
Ref string - Credentials reference for metrics. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the metrics solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- Push
Url string - Credentials reference for metrics. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the metrics solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- Credentials
Ref string - Credentials reference for metrics. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the metrics solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- Push
Url string - Credentials reference for metrics. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the metrics solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- credentials
Ref String - Credentials reference for metrics. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the metrics solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- push
Url String - Credentials reference for metrics. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the metrics solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- credentials
Ref string - Credentials reference for metrics. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the metrics solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- push
Url string - Credentials reference for metrics. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the metrics solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- credentials_
ref str - Credentials reference for metrics. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the metrics solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- push_
url str - Credentials reference for metrics. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the metrics solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- credentials
Ref String - Credentials reference for metrics. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the metrics solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
- push
Url String - Credentials reference for metrics. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the metrics solution the push URL points to. Then this enables monitoring via remote write for the Application Load Balancer.
GetApplicationLoadBalancerTargetPool
- Active
Health GetCheck Application Load Balancer Target Pool Active Health Check - Name string
- Target pool name.
- Target
Port int - The number identifying the port where each target listens for traffic.
- Targets
List<Get
Application Load Balancer Target Pool Target> - List of all targets which will be used in the pool. Limited to 250.
- Tls
Config GetApplication Load Balancer Target Pool Tls Config - Configuration for TLS bridging.
- Active
Health GetCheck Application Load Balancer Target Pool Active Health Check - Name string
- Target pool name.
- Target
Port int - The number identifying the port where each target listens for traffic.
- Targets
[]Get
Application Load Balancer Target Pool Target - List of all targets which will be used in the pool. Limited to 250.
- Tls
Config GetApplication Load Balancer Target Pool Tls Config - Configuration for TLS bridging.
- active
Health GetCheck Application Load Balancer Target Pool Active Health Check - name String
- Target pool name.
- target
Port Integer - The number identifying the port where each target listens for traffic.
- targets
List<Get
Application Load Balancer Target Pool Target> - List of all targets which will be used in the pool. Limited to 250.
- tls
Config GetApplication Load Balancer Target Pool Tls Config - Configuration for TLS bridging.
- active
Health GetCheck Application Load Balancer Target Pool Active Health Check - name string
- Target pool name.
- target
Port number - The number identifying the port where each target listens for traffic.
- targets
Get
Application Load Balancer Target Pool Target[] - List of all targets which will be used in the pool. Limited to 250.
- tls
Config GetApplication Load Balancer Target Pool Tls Config - Configuration for TLS bridging.
- active_
health_ Getcheck Application Load Balancer Target Pool Active Health Check - name str
- Target pool name.
- target_
port int - The number identifying the port where each target listens for traffic.
- targets
Sequence[Get
Application Load Balancer Target Pool Target] - List of all targets which will be used in the pool. Limited to 250.
- tls_
config GetApplication Load Balancer Target Pool Tls Config - Configuration for TLS bridging.
- active
Health Property MapCheck - name String
- Target pool name.
- target
Port Number - The number identifying the port where each target listens for traffic.
- targets List<Property Map>
- List of all targets which will be used in the pool. Limited to 250.
- tls
Config Property Map - Configuration for TLS bridging.
GetApplicationLoadBalancerTargetPoolActiveHealthCheck
- Healthy
Threshold int - Healthy threshold of the health checking.
- Http
Health GetChecks Application Load Balancer Target Pool Active Health Check Http Health Checks - Options for the HTTP health checking.
- Interval string
- Interval duration of health checking in seconds.
- Interval
Jitter string - Interval duration threshold of the health checking in seconds.
- Timeout string
- Active health checking timeout duration in seconds.
- Unhealthy
Threshold int - Unhealthy threshold of the health checking.
- Healthy
Threshold int - Healthy threshold of the health checking.
- Http
Health GetChecks Application Load Balancer Target Pool Active Health Check Http Health Checks - Options for the HTTP health checking.
- Interval string
- Interval duration of health checking in seconds.
- Interval
Jitter string - Interval duration threshold of the health checking in seconds.
- Timeout string
- Active health checking timeout duration in seconds.
- Unhealthy
Threshold int - Unhealthy threshold of the health checking.
- healthy
Threshold Integer - Healthy threshold of the health checking.
- http
Health GetChecks Application Load Balancer Target Pool Active Health Check Http Health Checks - Options for the HTTP health checking.
- interval String
- Interval duration of health checking in seconds.
- interval
Jitter String - Interval duration threshold of the health checking in seconds.
- timeout String
- Active health checking timeout duration in seconds.
- unhealthy
Threshold Integer - Unhealthy threshold of the health checking.
- healthy
Threshold number - Healthy threshold of the health checking.
- http
Health GetChecks Application Load Balancer Target Pool Active Health Check Http Health Checks - Options for the HTTP health checking.
- interval string
- Interval duration of health checking in seconds.
- interval
Jitter string - Interval duration threshold of the health checking in seconds.
- timeout string
- Active health checking timeout duration in seconds.
- unhealthy
Threshold number - Unhealthy threshold of the health checking.
- healthy_
threshold int - Healthy threshold of the health checking.
- http_
health_ Getchecks Application Load Balancer Target Pool Active Health Check Http Health Checks - Options for the HTTP health checking.
- interval str
- Interval duration of health checking in seconds.
- interval_
jitter str - Interval duration threshold of the health checking in seconds.
- timeout str
- Active health checking timeout duration in seconds.
- unhealthy_
threshold int - Unhealthy threshold of the health checking.
- healthy
Threshold Number - Healthy threshold of the health checking.
- http
Health Property MapChecks - Options for the HTTP health checking.
- interval String
- Interval duration of health checking in seconds.
- interval
Jitter String - Interval duration threshold of the health checking in seconds.
- timeout String
- Active health checking timeout duration in seconds.
- unhealthy
Threshold Number - Unhealthy threshold of the health checking.
GetApplicationLoadBalancerTargetPoolActiveHealthCheckHttpHealthChecks
- Ok
Statuses List<string> - List of HTTP status codes that indicate a healthy response.
- Path string
- Path to send the health check request to.
- Ok
Statuses []string - List of HTTP status codes that indicate a healthy response.
- Path string
- Path to send the health check request to.
- ok
Statuses List<String> - List of HTTP status codes that indicate a healthy response.
- path String
- Path to send the health check request to.
- ok
Statuses string[] - List of HTTP status codes that indicate a healthy response.
- path string
- Path to send the health check request to.
- ok_
statuses Sequence[str] - List of HTTP status codes that indicate a healthy response.
- path str
- Path to send the health check request to.
- ok
Statuses List<String> - List of HTTP status codes that indicate a healthy response.
- path String
- Path to send the health check request to.
GetApplicationLoadBalancerTargetPoolTarget
- Display
Name string - Target display name
- Ip string
- Private target IP, which must by unique within a target pool.
- Display
Name string - Target display name
- Ip string
- Private target IP, which must by unique within a target pool.
- display
Name String - Target display name
- ip String
- Private target IP, which must by unique within a target pool.
- display
Name string - Target display name
- ip string
- Private target IP, which must by unique within a target pool.
- display_
name str - Target display name
- ip str
- Private target IP, which must by unique within a target pool.
- display
Name String - Target display name
- ip String
- Private target IP, which must by unique within a target pool.
GetApplicationLoadBalancerTargetPoolTlsConfig
- Custom
Ca string - Specifies a custom Certificate Authority (CA). When provided, the target pool will trust certificates signed by this CA, in addition to any system-trusted CAs. This is useful for scenarios where the target pool needs to communicate with servers using self-signed or internally-issued certificates. Enabled needs to be set to true and skip validation to false for this option.
- Enabled bool
- Enable TLS (Transport Layer Security) bridging for the connection between Application Load Balancer and targets in this pool. When enabled, public CAs are trusted. Can be used in tandem with the options either custom CA or skip validation or alone.
- Skip
Certificate boolValidation - Bypass certificate validation for TLS bridging in this target pool. This option is insecure and can only be used with public CAs by setting enabled true. Meant to be used for testing purposes only!
- Custom
Ca string - Specifies a custom Certificate Authority (CA). When provided, the target pool will trust certificates signed by this CA, in addition to any system-trusted CAs. This is useful for scenarios where the target pool needs to communicate with servers using self-signed or internally-issued certificates. Enabled needs to be set to true and skip validation to false for this option.
- Enabled bool
- Enable TLS (Transport Layer Security) bridging for the connection between Application Load Balancer and targets in this pool. When enabled, public CAs are trusted. Can be used in tandem with the options either custom CA or skip validation or alone.
- Skip
Certificate boolValidation - Bypass certificate validation for TLS bridging in this target pool. This option is insecure and can only be used with public CAs by setting enabled true. Meant to be used for testing purposes only!
- custom
Ca String - Specifies a custom Certificate Authority (CA). When provided, the target pool will trust certificates signed by this CA, in addition to any system-trusted CAs. This is useful for scenarios where the target pool needs to communicate with servers using self-signed or internally-issued certificates. Enabled needs to be set to true and skip validation to false for this option.
- enabled Boolean
- Enable TLS (Transport Layer Security) bridging for the connection between Application Load Balancer and targets in this pool. When enabled, public CAs are trusted. Can be used in tandem with the options either custom CA or skip validation or alone.
- skip
Certificate BooleanValidation - Bypass certificate validation for TLS bridging in this target pool. This option is insecure and can only be used with public CAs by setting enabled true. Meant to be used for testing purposes only!
- custom
Ca string - Specifies a custom Certificate Authority (CA). When provided, the target pool will trust certificates signed by this CA, in addition to any system-trusted CAs. This is useful for scenarios where the target pool needs to communicate with servers using self-signed or internally-issued certificates. Enabled needs to be set to true and skip validation to false for this option.
- enabled boolean
- Enable TLS (Transport Layer Security) bridging for the connection between Application Load Balancer and targets in this pool. When enabled, public CAs are trusted. Can be used in tandem with the options either custom CA or skip validation or alone.
- skip
Certificate booleanValidation - Bypass certificate validation for TLS bridging in this target pool. This option is insecure and can only be used with public CAs by setting enabled true. Meant to be used for testing purposes only!
- custom_
ca str - Specifies a custom Certificate Authority (CA). When provided, the target pool will trust certificates signed by this CA, in addition to any system-trusted CAs. This is useful for scenarios where the target pool needs to communicate with servers using self-signed or internally-issued certificates. Enabled needs to be set to true and skip validation to false for this option.
- enabled bool
- Enable TLS (Transport Layer Security) bridging for the connection between Application Load Balancer and targets in this pool. When enabled, public CAs are trusted. Can be used in tandem with the options either custom CA or skip validation or alone.
- skip_
certificate_ boolvalidation - Bypass certificate validation for TLS bridging in this target pool. This option is insecure and can only be used with public CAs by setting enabled true. Meant to be used for testing purposes only!
- custom
Ca String - Specifies a custom Certificate Authority (CA). When provided, the target pool will trust certificates signed by this CA, in addition to any system-trusted CAs. This is useful for scenarios where the target pool needs to communicate with servers using self-signed or internally-issued certificates. Enabled needs to be set to true and skip validation to false for this option.
- enabled Boolean
- Enable TLS (Transport Layer Security) bridging for the connection between Application Load Balancer and targets in this pool. When enabled, public CAs are trusted. Can be used in tandem with the options either custom CA or skip validation or alone.
- skip
Certificate BooleanValidation - Bypass certificate validation for TLS bridging in this target pool. This option is insecure and can only be used with public CAs by setting enabled true. Meant to be used for testing purposes only!
GetApplicationLoadBalancerTargetSecurityGroup
Package Details
- Repository
- stackit stackitcloud/pulumi-stackit
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
stackitTerraform Provider.
Viewing docs for stackit v0.0.5
published on Tuesday, Mar 31, 2026 by stackitcloud
published on Tuesday, Mar 31, 2026 by stackitcloud
