1. Packages
  2. Akamai
  3. API Docs
  4. getCloudletsApplicationLoadBalancer
Akamai v8.1.0 published on Friday, Apr 11, 2025 by Pulumi

akamai.getCloudletsApplicationLoadBalancer

Explore with Pulumi AI

Using getCloudletsApplicationLoadBalancer

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 getCloudletsApplicationLoadBalancer(args: GetCloudletsApplicationLoadBalancerArgs, opts?: InvokeOptions): Promise<GetCloudletsApplicationLoadBalancerResult>
function getCloudletsApplicationLoadBalancerOutput(args: GetCloudletsApplicationLoadBalancerOutputArgs, opts?: InvokeOptions): Output<GetCloudletsApplicationLoadBalancerResult>
Copy
def get_cloudlets_application_load_balancer(origin_id: Optional[str] = None,
                                            version: Optional[int] = None,
                                            opts: Optional[InvokeOptions] = None) -> GetCloudletsApplicationLoadBalancerResult
def get_cloudlets_application_load_balancer_output(origin_id: Optional[pulumi.Input[str]] = None,
                                            version: Optional[pulumi.Input[int]] = None,
                                            opts: Optional[InvokeOptions] = None) -> Output[GetCloudletsApplicationLoadBalancerResult]
Copy
func LookupCloudletsApplicationLoadBalancer(ctx *Context, args *LookupCloudletsApplicationLoadBalancerArgs, opts ...InvokeOption) (*LookupCloudletsApplicationLoadBalancerResult, error)
func LookupCloudletsApplicationLoadBalancerOutput(ctx *Context, args *LookupCloudletsApplicationLoadBalancerOutputArgs, opts ...InvokeOption) LookupCloudletsApplicationLoadBalancerResultOutput
Copy

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

public static class GetCloudletsApplicationLoadBalancer 
{
    public static Task<GetCloudletsApplicationLoadBalancerResult> InvokeAsync(GetCloudletsApplicationLoadBalancerArgs args, InvokeOptions? opts = null)
    public static Output<GetCloudletsApplicationLoadBalancerResult> Invoke(GetCloudletsApplicationLoadBalancerInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCloudletsApplicationLoadBalancerResult> getCloudletsApplicationLoadBalancer(GetCloudletsApplicationLoadBalancerArgs args, InvokeOptions options)
public static Output<GetCloudletsApplicationLoadBalancerResult> getCloudletsApplicationLoadBalancer(GetCloudletsApplicationLoadBalancerArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: akamai:index/getCloudletsApplicationLoadBalancer:getCloudletsApplicationLoadBalancer
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

OriginId This property is required. string
Version int
OriginId This property is required. string
Version int
originId This property is required. String
version Integer
originId This property is required. string
version number
origin_id This property is required. str
version int
originId This property is required. String
version Number

getCloudletsApplicationLoadBalancer Result

The following output properties are available:

balancingType String
createdBy String
createdDate String
dataCenters List<Property Map>
deleted Boolean
description String
id String
The provider-assigned unique ID for this managed resource.
immutable Boolean
lastModifiedBy String
lastModifiedDate String
livenessSettings List<Property Map>
originId String
type String
warnings String
version Number

Supporting Types

GetCloudletsApplicationLoadBalancerDataCenter

City This property is required. string
The city in which the data center is located.
CloudServerHostHeaderOverride This property is required. bool
Describes if cloud server host header is overridden
CloudService This property is required. bool
Describes if this datacenter is a cloud service
Continent This property is required. string
The continent on which the data center is located
Country This property is required. string
The country in which the data center is located
Hostname This property is required. string
This should match the 'hostname' value defined for this datacenter in Property Manager
Latitude This property is required. double
The latitude value for the data center. This member supports six decimal places of precision.
LivenessHosts This property is required. List<string>
An array of strings that represent the origin servers used to poll the data centers in an application load balancer configuration. These servers support basic HTTP polling.
Longitude This property is required. double
The longitude value for the data center. This member supports six decimal places of precision.
OriginId This property is required. string
The id of an origin that represents the data center. The conditional origin, which is defined in the Property Manager API, must have an originType of either CUSTOMER or NET_STORAGE
Percent This property is required. double
The percent of traffic that is sent to the data center. The total for all data centers must equal 100%.
StateOrProvince This property is required. string
The state, province, or region where the data center is located
City This property is required. string
The city in which the data center is located.
CloudServerHostHeaderOverride This property is required. bool
Describes if cloud server host header is overridden
CloudService This property is required. bool
Describes if this datacenter is a cloud service
Continent This property is required. string
The continent on which the data center is located
Country This property is required. string
The country in which the data center is located
Hostname This property is required. string
This should match the 'hostname' value defined for this datacenter in Property Manager
Latitude This property is required. float64
The latitude value for the data center. This member supports six decimal places of precision.
LivenessHosts This property is required. []string
An array of strings that represent the origin servers used to poll the data centers in an application load balancer configuration. These servers support basic HTTP polling.
Longitude This property is required. float64
The longitude value for the data center. This member supports six decimal places of precision.
OriginId This property is required. string
The id of an origin that represents the data center. The conditional origin, which is defined in the Property Manager API, must have an originType of either CUSTOMER or NET_STORAGE
Percent This property is required. float64
The percent of traffic that is sent to the data center. The total for all data centers must equal 100%.
StateOrProvince This property is required. string
The state, province, or region where the data center is located
city This property is required. String
The city in which the data center is located.
cloudServerHostHeaderOverride This property is required. Boolean
Describes if cloud server host header is overridden
cloudService This property is required. Boolean
Describes if this datacenter is a cloud service
continent This property is required. String
The continent on which the data center is located
country This property is required. String
The country in which the data center is located
hostname This property is required. String
This should match the 'hostname' value defined for this datacenter in Property Manager
latitude This property is required. Double
The latitude value for the data center. This member supports six decimal places of precision.
livenessHosts This property is required. List<String>
An array of strings that represent the origin servers used to poll the data centers in an application load balancer configuration. These servers support basic HTTP polling.
longitude This property is required. Double
The longitude value for the data center. This member supports six decimal places of precision.
originId This property is required. String
The id of an origin that represents the data center. The conditional origin, which is defined in the Property Manager API, must have an originType of either CUSTOMER or NET_STORAGE
percent This property is required. Double
The percent of traffic that is sent to the data center. The total for all data centers must equal 100%.
stateOrProvince This property is required. String
The state, province, or region where the data center is located
city This property is required. string
The city in which the data center is located.
cloudServerHostHeaderOverride This property is required. boolean
Describes if cloud server host header is overridden
cloudService This property is required. boolean
Describes if this datacenter is a cloud service
continent This property is required. string
The continent on which the data center is located
country This property is required. string
The country in which the data center is located
hostname This property is required. string
This should match the 'hostname' value defined for this datacenter in Property Manager
latitude This property is required. number
The latitude value for the data center. This member supports six decimal places of precision.
livenessHosts This property is required. string[]
An array of strings that represent the origin servers used to poll the data centers in an application load balancer configuration. These servers support basic HTTP polling.
longitude This property is required. number
The longitude value for the data center. This member supports six decimal places of precision.
originId This property is required. string
The id of an origin that represents the data center. The conditional origin, which is defined in the Property Manager API, must have an originType of either CUSTOMER or NET_STORAGE
percent This property is required. number
The percent of traffic that is sent to the data center. The total for all data centers must equal 100%.
stateOrProvince This property is required. string
The state, province, or region where the data center is located
city This property is required. str
The city in which the data center is located.
cloud_server_host_header_override This property is required. bool
Describes if cloud server host header is overridden
cloud_service This property is required. bool
Describes if this datacenter is a cloud service
continent This property is required. str
The continent on which the data center is located
country This property is required. str
The country in which the data center is located
hostname This property is required. str
This should match the 'hostname' value defined for this datacenter in Property Manager
latitude This property is required. float
The latitude value for the data center. This member supports six decimal places of precision.
liveness_hosts This property is required. Sequence[str]
An array of strings that represent the origin servers used to poll the data centers in an application load balancer configuration. These servers support basic HTTP polling.
longitude This property is required. float
The longitude value for the data center. This member supports six decimal places of precision.
origin_id This property is required. str
The id of an origin that represents the data center. The conditional origin, which is defined in the Property Manager API, must have an originType of either CUSTOMER or NET_STORAGE
percent This property is required. float
The percent of traffic that is sent to the data center. The total for all data centers must equal 100%.
state_or_province This property is required. str
The state, province, or region where the data center is located
city This property is required. String
The city in which the data center is located.
cloudServerHostHeaderOverride This property is required. Boolean
Describes if cloud server host header is overridden
cloudService This property is required. Boolean
Describes if this datacenter is a cloud service
continent This property is required. String
The continent on which the data center is located
country This property is required. String
The country in which the data center is located
hostname This property is required. String
This should match the 'hostname' value defined for this datacenter in Property Manager
latitude This property is required. Number
The latitude value for the data center. This member supports six decimal places of precision.
livenessHosts This property is required. List<String>
An array of strings that represent the origin servers used to poll the data centers in an application load balancer configuration. These servers support basic HTTP polling.
longitude This property is required. Number
The longitude value for the data center. This member supports six decimal places of precision.
originId This property is required. String
The id of an origin that represents the data center. The conditional origin, which is defined in the Property Manager API, must have an originType of either CUSTOMER or NET_STORAGE
percent This property is required. Number
The percent of traffic that is sent to the data center. The total for all data centers must equal 100%.
stateOrProvince This property is required. String
The state, province, or region where the data center is located

GetCloudletsApplicationLoadBalancerLivenessSetting

AdditionalHeaders This property is required. Dictionary<string, string>
Maps additional case-insensitive HTTP header names included to the liveness testing requests
HostHeader This property is required. string
The Host header for the liveness HTTP request
Interval This property is required. int
Describes how often the liveness test will be performed. Optional defaults to 60 seconds, minimum is 10 seconds.
Path This property is required. string
The path to the test object used for liveness testing. The function of the test object is to help determine whether the data center is functioning.
PeerCertificateVerification This property is required. bool
Describes whether or not to validate the origin certificate for an HTTPS request
Port This property is required. int
The port for the test object. The default port is 80, which is standard for HTTP. Enter 443 if you are using HTTPS.
Protocol This property is required. string
The protocol or scheme for the database, either HTTP or HTTPS.
RequestString This property is required. string
The request which will be used for TCP(S) tests
ResponseString This property is required. string
The response which will be used for TCP(S) tests
Status3xxFailure This property is required. bool
Set to true to mark the liveness test as failed when the request returns a 3xx (redirection) status code.
Status4xxFailure This property is required. bool
Set to true to mark the liveness test as failed when the request returns a 4xx (client error) status code.
Status5xxFailure This property is required. bool
Set to true to mark the liveness test as failed when the request returns a 5xx (server error) status code.
Timeout This property is required. double
The number of seconds the system waits before failing the liveness test. The default is 25 seconds.
AdditionalHeaders This property is required. map[string]string
Maps additional case-insensitive HTTP header names included to the liveness testing requests
HostHeader This property is required. string
The Host header for the liveness HTTP request
Interval This property is required. int
Describes how often the liveness test will be performed. Optional defaults to 60 seconds, minimum is 10 seconds.
Path This property is required. string
The path to the test object used for liveness testing. The function of the test object is to help determine whether the data center is functioning.
PeerCertificateVerification This property is required. bool
Describes whether or not to validate the origin certificate for an HTTPS request
Port This property is required. int
The port for the test object. The default port is 80, which is standard for HTTP. Enter 443 if you are using HTTPS.
Protocol This property is required. string
The protocol or scheme for the database, either HTTP or HTTPS.
RequestString This property is required. string
The request which will be used for TCP(S) tests
ResponseString This property is required. string
The response which will be used for TCP(S) tests
Status3xxFailure This property is required. bool
Set to true to mark the liveness test as failed when the request returns a 3xx (redirection) status code.
Status4xxFailure This property is required. bool
Set to true to mark the liveness test as failed when the request returns a 4xx (client error) status code.
Status5xxFailure This property is required. bool
Set to true to mark the liveness test as failed when the request returns a 5xx (server error) status code.
Timeout This property is required. float64
The number of seconds the system waits before failing the liveness test. The default is 25 seconds.
additionalHeaders This property is required. Map<String,String>
Maps additional case-insensitive HTTP header names included to the liveness testing requests
hostHeader This property is required. String
The Host header for the liveness HTTP request
interval This property is required. Integer
Describes how often the liveness test will be performed. Optional defaults to 60 seconds, minimum is 10 seconds.
path This property is required. String
The path to the test object used for liveness testing. The function of the test object is to help determine whether the data center is functioning.
peerCertificateVerification This property is required. Boolean
Describes whether or not to validate the origin certificate for an HTTPS request
port This property is required. Integer
The port for the test object. The default port is 80, which is standard for HTTP. Enter 443 if you are using HTTPS.
protocol This property is required. String
The protocol or scheme for the database, either HTTP or HTTPS.
requestString This property is required. String
The request which will be used for TCP(S) tests
responseString This property is required. String
The response which will be used for TCP(S) tests
status3xxFailure This property is required. Boolean
Set to true to mark the liveness test as failed when the request returns a 3xx (redirection) status code.
status4xxFailure This property is required. Boolean
Set to true to mark the liveness test as failed when the request returns a 4xx (client error) status code.
status5xxFailure This property is required. Boolean
Set to true to mark the liveness test as failed when the request returns a 5xx (server error) status code.
timeout This property is required. Double
The number of seconds the system waits before failing the liveness test. The default is 25 seconds.
additionalHeaders This property is required. {[key: string]: string}
Maps additional case-insensitive HTTP header names included to the liveness testing requests
hostHeader This property is required. string
The Host header for the liveness HTTP request
interval This property is required. number
Describes how often the liveness test will be performed. Optional defaults to 60 seconds, minimum is 10 seconds.
path This property is required. string
The path to the test object used for liveness testing. The function of the test object is to help determine whether the data center is functioning.
peerCertificateVerification This property is required. boolean
Describes whether or not to validate the origin certificate for an HTTPS request
port This property is required. number
The port for the test object. The default port is 80, which is standard for HTTP. Enter 443 if you are using HTTPS.
protocol This property is required. string
The protocol or scheme for the database, either HTTP or HTTPS.
requestString This property is required. string
The request which will be used for TCP(S) tests
responseString This property is required. string
The response which will be used for TCP(S) tests
status3xxFailure This property is required. boolean
Set to true to mark the liveness test as failed when the request returns a 3xx (redirection) status code.
status4xxFailure This property is required. boolean
Set to true to mark the liveness test as failed when the request returns a 4xx (client error) status code.
status5xxFailure This property is required. boolean
Set to true to mark the liveness test as failed when the request returns a 5xx (server error) status code.
timeout This property is required. number
The number of seconds the system waits before failing the liveness test. The default is 25 seconds.
additional_headers This property is required. Mapping[str, str]
Maps additional case-insensitive HTTP header names included to the liveness testing requests
host_header This property is required. str
The Host header for the liveness HTTP request
interval This property is required. int
Describes how often the liveness test will be performed. Optional defaults to 60 seconds, minimum is 10 seconds.
path This property is required. str
The path to the test object used for liveness testing. The function of the test object is to help determine whether the data center is functioning.
peer_certificate_verification This property is required. bool
Describes whether or not to validate the origin certificate for an HTTPS request
port This property is required. int
The port for the test object. The default port is 80, which is standard for HTTP. Enter 443 if you are using HTTPS.
protocol This property is required. str
The protocol or scheme for the database, either HTTP or HTTPS.
request_string This property is required. str
The request which will be used for TCP(S) tests
response_string This property is required. str
The response which will be used for TCP(S) tests
status3xx_failure This property is required. bool
Set to true to mark the liveness test as failed when the request returns a 3xx (redirection) status code.
status4xx_failure This property is required. bool
Set to true to mark the liveness test as failed when the request returns a 4xx (client error) status code.
status5xx_failure This property is required. bool
Set to true to mark the liveness test as failed when the request returns a 5xx (server error) status code.
timeout This property is required. float
The number of seconds the system waits before failing the liveness test. The default is 25 seconds.
additionalHeaders This property is required. Map<String>
Maps additional case-insensitive HTTP header names included to the liveness testing requests
hostHeader This property is required. String
The Host header for the liveness HTTP request
interval This property is required. Number
Describes how often the liveness test will be performed. Optional defaults to 60 seconds, minimum is 10 seconds.
path This property is required. String
The path to the test object used for liveness testing. The function of the test object is to help determine whether the data center is functioning.
peerCertificateVerification This property is required. Boolean
Describes whether or not to validate the origin certificate for an HTTPS request
port This property is required. Number
The port for the test object. The default port is 80, which is standard for HTTP. Enter 443 if you are using HTTPS.
protocol This property is required. String
The protocol or scheme for the database, either HTTP or HTTPS.
requestString This property is required. String
The request which will be used for TCP(S) tests
responseString This property is required. String
The response which will be used for TCP(S) tests
status3xxFailure This property is required. Boolean
Set to true to mark the liveness test as failed when the request returns a 3xx (redirection) status code.
status4xxFailure This property is required. Boolean
Set to true to mark the liveness test as failed when the request returns a 4xx (client error) status code.
status5xxFailure This property is required. Boolean
Set to true to mark the liveness test as failed when the request returns a 5xx (server error) status code.
timeout This property is required. Number
The number of seconds the system waits before failing the liveness test. The default is 25 seconds.

Package Details

Repository
Akamai pulumi/pulumi-akamai
License
Apache-2.0
Notes
This Pulumi package is based on the akamai Terraform Provider.