akamai.CloudletsApplicationLoadBalancer
Explore with Pulumi AI
Create CloudletsApplicationLoadBalancer Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CloudletsApplicationLoadBalancer(name: string, args: CloudletsApplicationLoadBalancerArgs, opts?: CustomResourceOptions);
@overload
def CloudletsApplicationLoadBalancer(resource_name: str,
args: CloudletsApplicationLoadBalancerArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CloudletsApplicationLoadBalancer(resource_name: str,
opts: Optional[ResourceOptions] = None,
data_centers: Optional[Sequence[CloudletsApplicationLoadBalancerDataCenterArgs]] = None,
origin_id: Optional[str] = None,
balancing_type: Optional[str] = None,
description: Optional[str] = None,
liveness_settings: Optional[CloudletsApplicationLoadBalancerLivenessSettingsArgs] = None,
origin_description: Optional[str] = None)
func NewCloudletsApplicationLoadBalancer(ctx *Context, name string, args CloudletsApplicationLoadBalancerArgs, opts ...ResourceOption) (*CloudletsApplicationLoadBalancer, error)
public CloudletsApplicationLoadBalancer(string name, CloudletsApplicationLoadBalancerArgs args, CustomResourceOptions? opts = null)
public CloudletsApplicationLoadBalancer(String name, CloudletsApplicationLoadBalancerArgs args)
public CloudletsApplicationLoadBalancer(String name, CloudletsApplicationLoadBalancerArgs args, CustomResourceOptions options)
type: akamai:CloudletsApplicationLoadBalancer
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args CloudletsApplicationLoadBalancerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CloudletsApplicationLoadBalancerArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CloudletsApplicationLoadBalancerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CloudletsApplicationLoadBalancerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CloudletsApplicationLoadBalancerArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var cloudletsApplicationLoadBalancerResource = new Akamai.CloudletsApplicationLoadBalancer("cloudletsApplicationLoadBalancerResource", new()
{
DataCenters = new[]
{
new Akamai.Inputs.CloudletsApplicationLoadBalancerDataCenterArgs
{
Continent = "string",
Country = "string",
Latitude = 0,
Longitude = 0,
OriginId = "string",
Percent = 0,
City = "string",
CloudServerHostHeaderOverride = false,
CloudService = false,
Hostname = "string",
LivenessHosts = new[]
{
"string",
},
StateOrProvince = "string",
},
},
OriginId = "string",
BalancingType = "string",
Description = "string",
LivenessSettings = new Akamai.Inputs.CloudletsApplicationLoadBalancerLivenessSettingsArgs
{
Protocol = "string",
Path = "string",
Port = 0,
HostHeader = "string",
Interval = 0,
PeerCertificateVerification = false,
AdditionalHeaders =
{
{ "string", "string" },
},
RequestString = "string",
ResponseString = "string",
Status3xxFailure = false,
Status4xxFailure = false,
Status5xxFailure = false,
Timeout = 0,
},
OriginDescription = "string",
});
example, err := akamai.NewCloudletsApplicationLoadBalancer(ctx, "cloudletsApplicationLoadBalancerResource", &akamai.CloudletsApplicationLoadBalancerArgs{
DataCenters: akamai.CloudletsApplicationLoadBalancerDataCenterArray{
&akamai.CloudletsApplicationLoadBalancerDataCenterArgs{
Continent: pulumi.String("string"),
Country: pulumi.String("string"),
Latitude: pulumi.Float64(0),
Longitude: pulumi.Float64(0),
OriginId: pulumi.String("string"),
Percent: pulumi.Float64(0),
City: pulumi.String("string"),
CloudServerHostHeaderOverride: pulumi.Bool(false),
CloudService: pulumi.Bool(false),
Hostname: pulumi.String("string"),
LivenessHosts: pulumi.StringArray{
pulumi.String("string"),
},
StateOrProvince: pulumi.String("string"),
},
},
OriginId: pulumi.String("string"),
BalancingType: pulumi.String("string"),
Description: pulumi.String("string"),
LivenessSettings: &akamai.CloudletsApplicationLoadBalancerLivenessSettingsArgs{
Protocol: pulumi.String("string"),
Path: pulumi.String("string"),
Port: pulumi.Int(0),
HostHeader: pulumi.String("string"),
Interval: pulumi.Int(0),
PeerCertificateVerification: pulumi.Bool(false),
AdditionalHeaders: pulumi.StringMap{
"string": pulumi.String("string"),
},
RequestString: pulumi.String("string"),
ResponseString: pulumi.String("string"),
Status3xxFailure: pulumi.Bool(false),
Status4xxFailure: pulumi.Bool(false),
Status5xxFailure: pulumi.Bool(false),
Timeout: pulumi.Float64(0),
},
OriginDescription: pulumi.String("string"),
})
var cloudletsApplicationLoadBalancerResource = new CloudletsApplicationLoadBalancer("cloudletsApplicationLoadBalancerResource", CloudletsApplicationLoadBalancerArgs.builder()
.dataCenters(CloudletsApplicationLoadBalancerDataCenterArgs.builder()
.continent("string")
.country("string")
.latitude(0)
.longitude(0)
.originId("string")
.percent(0)
.city("string")
.cloudServerHostHeaderOverride(false)
.cloudService(false)
.hostname("string")
.livenessHosts("string")
.stateOrProvince("string")
.build())
.originId("string")
.balancingType("string")
.description("string")
.livenessSettings(CloudletsApplicationLoadBalancerLivenessSettingsArgs.builder()
.protocol("string")
.path("string")
.port(0)
.hostHeader("string")
.interval(0)
.peerCertificateVerification(false)
.additionalHeaders(Map.of("string", "string"))
.requestString("string")
.responseString("string")
.status3xxFailure(false)
.status4xxFailure(false)
.status5xxFailure(false)
.timeout(0)
.build())
.originDescription("string")
.build());
cloudlets_application_load_balancer_resource = akamai.CloudletsApplicationLoadBalancer("cloudletsApplicationLoadBalancerResource",
data_centers=[{
"continent": "string",
"country": "string",
"latitude": 0,
"longitude": 0,
"origin_id": "string",
"percent": 0,
"city": "string",
"cloud_server_host_header_override": False,
"cloud_service": False,
"hostname": "string",
"liveness_hosts": ["string"],
"state_or_province": "string",
}],
origin_id="string",
balancing_type="string",
description="string",
liveness_settings={
"protocol": "string",
"path": "string",
"port": 0,
"host_header": "string",
"interval": 0,
"peer_certificate_verification": False,
"additional_headers": {
"string": "string",
},
"request_string": "string",
"response_string": "string",
"status3xx_failure": False,
"status4xx_failure": False,
"status5xx_failure": False,
"timeout": 0,
},
origin_description="string")
const cloudletsApplicationLoadBalancerResource = new akamai.CloudletsApplicationLoadBalancer("cloudletsApplicationLoadBalancerResource", {
dataCenters: [{
continent: "string",
country: "string",
latitude: 0,
longitude: 0,
originId: "string",
percent: 0,
city: "string",
cloudServerHostHeaderOverride: false,
cloudService: false,
hostname: "string",
livenessHosts: ["string"],
stateOrProvince: "string",
}],
originId: "string",
balancingType: "string",
description: "string",
livenessSettings: {
protocol: "string",
path: "string",
port: 0,
hostHeader: "string",
interval: 0,
peerCertificateVerification: false,
additionalHeaders: {
string: "string",
},
requestString: "string",
responseString: "string",
status3xxFailure: false,
status4xxFailure: false,
status5xxFailure: false,
timeout: 0,
},
originDescription: "string",
});
type: akamai:CloudletsApplicationLoadBalancer
properties:
balancingType: string
dataCenters:
- city: string
cloudServerHostHeaderOverride: false
cloudService: false
continent: string
country: string
hostname: string
latitude: 0
livenessHosts:
- string
longitude: 0
originId: string
percent: 0
stateOrProvince: string
description: string
livenessSettings:
additionalHeaders:
string: string
hostHeader: string
interval: 0
path: string
peerCertificateVerification: false
port: 0
protocol: string
requestString: string
responseString: string
status3xxFailure: false
status4xxFailure: false
status5xxFailure: false
timeout: 0
originDescription: string
originId: string
CloudletsApplicationLoadBalancer Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The CloudletsApplicationLoadBalancer resource accepts the following input properties:
- Data
Centers List<CloudletsApplication Load Balancer Data Center> - The object containing information on conditional origins being used as data centers for an Application Load Balancer implementation. Only Conditional Origins with an originType of CUSTOMER or NETSTORAGE can be used as data centers in an application load balancer configuration.
- Origin
Id string - The conditional origin's unique identifier
- Balancing
Type string - The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- Description string
- The load balancer configuration version description
- Liveness
Settings CloudletsApplication Load Balancer Liveness Settings - Origin
Description string - The load balancer configuration description
- Data
Centers []CloudletsApplication Load Balancer Data Center Args - The object containing information on conditional origins being used as data centers for an Application Load Balancer implementation. Only Conditional Origins with an originType of CUSTOMER or NETSTORAGE can be used as data centers in an application load balancer configuration.
- Origin
Id string - The conditional origin's unique identifier
- Balancing
Type string - The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- Description string
- The load balancer configuration version description
- Liveness
Settings CloudletsApplication Load Balancer Liveness Settings Args - Origin
Description string - The load balancer configuration description
- data
Centers List<CloudletsApplication Load Balancer Data Center> - The object containing information on conditional origins being used as data centers for an Application Load Balancer implementation. Only Conditional Origins with an originType of CUSTOMER or NETSTORAGE can be used as data centers in an application load balancer configuration.
- origin
Id String - The conditional origin's unique identifier
- balancing
Type String - The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- description String
- The load balancer configuration version description
- liveness
Settings CloudletsApplication Load Balancer Liveness Settings - origin
Description String - The load balancer configuration description
- data
Centers CloudletsApplication Load Balancer Data Center[] - The object containing information on conditional origins being used as data centers for an Application Load Balancer implementation. Only Conditional Origins with an originType of CUSTOMER or NETSTORAGE can be used as data centers in an application load balancer configuration.
- origin
Id string - The conditional origin's unique identifier
- balancing
Type string - The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- description string
- The load balancer configuration version description
- liveness
Settings CloudletsApplication Load Balancer Liveness Settings - origin
Description string - The load balancer configuration description
- data_
centers Sequence[CloudletsApplication Load Balancer Data Center Args] - The object containing information on conditional origins being used as data centers for an Application Load Balancer implementation. Only Conditional Origins with an originType of CUSTOMER or NETSTORAGE can be used as data centers in an application load balancer configuration.
- origin_
id str - The conditional origin's unique identifier
- balancing_
type str - The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- description str
- The load balancer configuration version description
- liveness_
settings CloudletsApplication Load Balancer Liveness Settings Args - origin_
description str - The load balancer configuration description
- data
Centers List<Property Map> - The object containing information on conditional origins being used as data centers for an Application Load Balancer implementation. Only Conditional Origins with an originType of CUSTOMER or NETSTORAGE can be used as data centers in an application load balancer configuration.
- origin
Id String - The conditional origin's unique identifier
- balancing
Type String - The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- description String
- The load balancer configuration version description
- liveness
Settings Property Map - origin
Description String - The load balancer configuration description
Outputs
All input properties are implicitly available as output properties. Additionally, the CloudletsApplicationLoadBalancer resource produces the following output properties:
Look up Existing CloudletsApplicationLoadBalancer Resource
Get an existing CloudletsApplicationLoadBalancer resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: CloudletsApplicationLoadBalancerState, opts?: CustomResourceOptions): CloudletsApplicationLoadBalancer
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
balancing_type: Optional[str] = None,
data_centers: Optional[Sequence[CloudletsApplicationLoadBalancerDataCenterArgs]] = None,
description: Optional[str] = None,
liveness_settings: Optional[CloudletsApplicationLoadBalancerLivenessSettingsArgs] = None,
origin_description: Optional[str] = None,
origin_id: Optional[str] = None,
version: Optional[int] = None,
warnings: Optional[str] = None) -> CloudletsApplicationLoadBalancer
func GetCloudletsApplicationLoadBalancer(ctx *Context, name string, id IDInput, state *CloudletsApplicationLoadBalancerState, opts ...ResourceOption) (*CloudletsApplicationLoadBalancer, error)
public static CloudletsApplicationLoadBalancer Get(string name, Input<string> id, CloudletsApplicationLoadBalancerState? state, CustomResourceOptions? opts = null)
public static CloudletsApplicationLoadBalancer get(String name, Output<String> id, CloudletsApplicationLoadBalancerState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Balancing
Type string - The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- Data
Centers List<CloudletsApplication Load Balancer Data Center> - The object containing information on conditional origins being used as data centers for an Application Load Balancer implementation. Only Conditional Origins with an originType of CUSTOMER or NETSTORAGE can be used as data centers in an application load balancer configuration.
- Description string
- The load balancer configuration version description
- Liveness
Settings CloudletsApplication Load Balancer Liveness Settings - Origin
Description string - The load balancer configuration description
- Origin
Id string - The conditional origin's unique identifier
- Version int
- The load balancer configuration version
- Warnings string
- Describes warnings during activation of load balancer configuration
- Balancing
Type string - The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- Data
Centers []CloudletsApplication Load Balancer Data Center Args - The object containing information on conditional origins being used as data centers for an Application Load Balancer implementation. Only Conditional Origins with an originType of CUSTOMER or NETSTORAGE can be used as data centers in an application load balancer configuration.
- Description string
- The load balancer configuration version description
- Liveness
Settings CloudletsApplication Load Balancer Liveness Settings Args - Origin
Description string - The load balancer configuration description
- Origin
Id string - The conditional origin's unique identifier
- Version int
- The load balancer configuration version
- Warnings string
- Describes warnings during activation of load balancer configuration
- balancing
Type String - The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- data
Centers List<CloudletsApplication Load Balancer Data Center> - The object containing information on conditional origins being used as data centers for an Application Load Balancer implementation. Only Conditional Origins with an originType of CUSTOMER or NETSTORAGE can be used as data centers in an application load balancer configuration.
- description String
- The load balancer configuration version description
- liveness
Settings CloudletsApplication Load Balancer Liveness Settings - origin
Description String - The load balancer configuration description
- origin
Id String - The conditional origin's unique identifier
- version Integer
- The load balancer configuration version
- warnings String
- Describes warnings during activation of load balancer configuration
- balancing
Type string - The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- data
Centers CloudletsApplication Load Balancer Data Center[] - The object containing information on conditional origins being used as data centers for an Application Load Balancer implementation. Only Conditional Origins with an originType of CUSTOMER or NETSTORAGE can be used as data centers in an application load balancer configuration.
- description string
- The load balancer configuration version description
- liveness
Settings CloudletsApplication Load Balancer Liveness Settings - origin
Description string - The load balancer configuration description
- origin
Id string - The conditional origin's unique identifier
- version number
- The load balancer configuration version
- warnings string
- Describes warnings during activation of load balancer configuration
- balancing_
type str - The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- data_
centers Sequence[CloudletsApplication Load Balancer Data Center Args] - The object containing information on conditional origins being used as data centers for an Application Load Balancer implementation. Only Conditional Origins with an originType of CUSTOMER or NETSTORAGE can be used as data centers in an application load balancer configuration.
- description str
- The load balancer configuration version description
- liveness_
settings CloudletsApplication Load Balancer Liveness Settings Args - origin_
description str - The load balancer configuration description
- origin_
id str - The conditional origin's unique identifier
- version int
- The load balancer configuration version
- warnings str
- Describes warnings during activation of load balancer configuration
- balancing
Type String - The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- data
Centers List<Property Map> - The object containing information on conditional origins being used as data centers for an Application Load Balancer implementation. Only Conditional Origins with an originType of CUSTOMER or NETSTORAGE can be used as data centers in an application load balancer configuration.
- description String
- The load balancer configuration version description
- liveness
Settings Property Map - origin
Description String - The load balancer configuration description
- origin
Id String - The conditional origin's unique identifier
- version Number
- The load balancer configuration version
- warnings String
- Describes warnings during activation of load balancer configuration
Supporting Types
CloudletsApplicationLoadBalancerDataCenter, CloudletsApplicationLoadBalancerDataCenterArgs
- Continent string
- The continent on which the data center is located
- Country string
- The country in which the data center is located
- Latitude double
- The latitude value for the data center. This member supports six decimal places of precision.
- Longitude double
- The longitude value for the data center. This member supports six decimal places of precision.
- Origin
Id 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 double
- The percent of traffic that is sent to the data center. The total for all data centers must equal 100%.
- City string
- The city in which the data center is located.
- Cloud
Server boolHost Header Override - Describes if cloud server host header is overridden
- Cloud
Service bool - Describes if this datacenter is a cloud service
- Hostname string
- This should match the 'hostname' value defined for this datacenter in Property Manager
- Liveness
Hosts 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.
- State
Or stringProvince - The state, province, or region where the data center is located
- Continent string
- The continent on which the data center is located
- Country string
- The country in which the data center is located
- Latitude float64
- The latitude value for the data center. This member supports six decimal places of precision.
- Longitude float64
- The longitude value for the data center. This member supports six decimal places of precision.
- Origin
Id 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 float64
- The percent of traffic that is sent to the data center. The total for all data centers must equal 100%.
- City string
- The city in which the data center is located.
- Cloud
Server boolHost Header Override - Describes if cloud server host header is overridden
- Cloud
Service bool - Describes if this datacenter is a cloud service
- Hostname string
- This should match the 'hostname' value defined for this datacenter in Property Manager
- Liveness
Hosts []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.
- State
Or stringProvince - The state, province, or region where the data center is located
- continent String
- The continent on which the data center is located
- country String
- The country in which the data center is located
- latitude Double
- The latitude value for the data center. This member supports six decimal places of precision.
- longitude Double
- The longitude value for the data center. This member supports six decimal places of precision.
- origin
Id 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 Double
- The percent of traffic that is sent to the data center. The total for all data centers must equal 100%.
- city String
- The city in which the data center is located.
- cloud
Server BooleanHost Header Override - Describes if cloud server host header is overridden
- cloud
Service Boolean - Describes if this datacenter is a cloud service
- hostname String
- This should match the 'hostname' value defined for this datacenter in Property Manager
- liveness
Hosts 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.
- state
Or StringProvince - The state, province, or region where the data center is located
- continent string
- The continent on which the data center is located
- country string
- The country in which the data center is located
- latitude number
- The latitude value for the data center. This member supports six decimal places of precision.
- longitude number
- The longitude value for the data center. This member supports six decimal places of precision.
- origin
Id 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 number
- The percent of traffic that is sent to the data center. The total for all data centers must equal 100%.
- city string
- The city in which the data center is located.
- cloud
Server booleanHost Header Override - Describes if cloud server host header is overridden
- cloud
Service boolean - Describes if this datacenter is a cloud service
- hostname string
- This should match the 'hostname' value defined for this datacenter in Property Manager
- liveness
Hosts 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.
- state
Or stringProvince - The state, province, or region where the data center is located
- continent str
- The continent on which the data center is located
- country str
- The country in which the data center is located
- latitude float
- The latitude value for the data center. This member supports six decimal places of precision.
- longitude float
- The longitude value for the data center. This member supports six decimal places of precision.
- origin_
id 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 float
- The percent of traffic that is sent to the data center. The total for all data centers must equal 100%.
- city str
- The city in which the data center is located.
- cloud_
server_ boolhost_ header_ override - Describes if cloud server host header is overridden
- cloud_
service bool - Describes if this datacenter is a cloud service
- hostname str
- This should match the 'hostname' value defined for this datacenter in Property Manager
- liveness_
hosts 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.
- state_
or_ strprovince - The state, province, or region where the data center is located
- continent String
- The continent on which the data center is located
- country String
- The country in which the data center is located
- latitude Number
- The latitude value for the data center. This member supports six decimal places of precision.
- longitude Number
- The longitude value for the data center. This member supports six decimal places of precision.
- origin
Id 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 Number
- The percent of traffic that is sent to the data center. The total for all data centers must equal 100%.
- city String
- The city in which the data center is located.
- cloud
Server BooleanHost Header Override - Describes if cloud server host header is overridden
- cloud
Service Boolean - Describes if this datacenter is a cloud service
- hostname String
- This should match the 'hostname' value defined for this datacenter in Property Manager
- liveness
Hosts 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.
- state
Or StringProvince - The state, province, or region where the data center is located
CloudletsApplicationLoadBalancerLivenessSettings, CloudletsApplicationLoadBalancerLivenessSettingsArgs
- Path 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.
- Port 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 string
- The protocol or scheme for the database, either HTTP or HTTPS.
- Additional
Headers Dictionary<string, string> - Maps additional case-insensitive HTTP header names included to the liveness testing requests
- Host
Header string - The Host header for the liveness HTTP request
- Interval int
- Describes how often the liveness test will be performed. Optional defaults to 60 seconds, minimum is 10 seconds.
- Peer
Certificate boolVerification - Describes whether or not to validate the origin certificate for an HTTPS request
- Request
String string - The request which will be used for TCP(S) tests
- Response
String string - Status3xx
Failure bool - Set to true to mark the liveness test as failed when the request returns a 3xx (redirection) status code.
- Status4xx
Failure bool - Set to true to mark the liveness test as failed when the request returns a 4xx (client error) status code.
- Status5xx
Failure bool - Set to true to mark the liveness test as failed when the request returns a 5xx (server error) status code.
- Timeout double
- The number of seconds the system waits before failing the liveness test. The default is 25 seconds.
- Path 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.
- Port 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 string
- The protocol or scheme for the database, either HTTP or HTTPS.
- Additional
Headers map[string]string - Maps additional case-insensitive HTTP header names included to the liveness testing requests
- Host
Header string - The Host header for the liveness HTTP request
- Interval int
- Describes how often the liveness test will be performed. Optional defaults to 60 seconds, minimum is 10 seconds.
- Peer
Certificate boolVerification - Describes whether or not to validate the origin certificate for an HTTPS request
- Request
String string - The request which will be used for TCP(S) tests
- Response
String string - Status3xx
Failure bool - Set to true to mark the liveness test as failed when the request returns a 3xx (redirection) status code.
- Status4xx
Failure bool - Set to true to mark the liveness test as failed when the request returns a 4xx (client error) status code.
- Status5xx
Failure bool - Set to true to mark the liveness test as failed when the request returns a 5xx (server error) status code.
- Timeout float64
- The number of seconds the system waits before failing the liveness test. The default is 25 seconds.
- path 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.
- port 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 String
- The protocol or scheme for the database, either HTTP or HTTPS.
- additional
Headers Map<String,String> - Maps additional case-insensitive HTTP header names included to the liveness testing requests
- host
Header String - The Host header for the liveness HTTP request
- interval Integer
- Describes how often the liveness test will be performed. Optional defaults to 60 seconds, minimum is 10 seconds.
- peer
Certificate BooleanVerification - Describes whether or not to validate the origin certificate for an HTTPS request
- request
String String - The request which will be used for TCP(S) tests
- response
String String - status3xx
Failure Boolean - Set to true to mark the liveness test as failed when the request returns a 3xx (redirection) status code.
- status4xx
Failure Boolean - Set to true to mark the liveness test as failed when the request returns a 4xx (client error) status code.
- status5xx
Failure Boolean - Set to true to mark the liveness test as failed when the request returns a 5xx (server error) status code.
- timeout Double
- The number of seconds the system waits before failing the liveness test. The default is 25 seconds.
- path 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.
- port 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 string
- The protocol or scheme for the database, either HTTP or HTTPS.
- additional
Headers {[key: string]: string} - Maps additional case-insensitive HTTP header names included to the liveness testing requests
- host
Header string - The Host header for the liveness HTTP request
- interval number
- Describes how often the liveness test will be performed. Optional defaults to 60 seconds, minimum is 10 seconds.
- peer
Certificate booleanVerification - Describes whether or not to validate the origin certificate for an HTTPS request
- request
String string - The request which will be used for TCP(S) tests
- response
String string - status3xx
Failure boolean - Set to true to mark the liveness test as failed when the request returns a 3xx (redirection) status code.
- status4xx
Failure boolean - Set to true to mark the liveness test as failed when the request returns a 4xx (client error) status code.
- status5xx
Failure boolean - Set to true to mark the liveness test as failed when the request returns a 5xx (server error) status code.
- timeout number
- The number of seconds the system waits before failing the liveness test. The default is 25 seconds.
- path 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.
- port 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 str
- The protocol or scheme for the database, either HTTP or HTTPS.
- additional_
headers Mapping[str, str] - Maps additional case-insensitive HTTP header names included to the liveness testing requests
- host_
header str - The Host header for the liveness HTTP request
- interval int
- Describes how often the liveness test will be performed. Optional defaults to 60 seconds, minimum is 10 seconds.
- peer_
certificate_ boolverification - Describes whether or not to validate the origin certificate for an HTTPS request
- request_
string str - The request which will be used for TCP(S) tests
- response_
string str - status3xx_
failure bool - Set to true to mark the liveness test as failed when the request returns a 3xx (redirection) status code.
- status4xx_
failure bool - Set to true to mark the liveness test as failed when the request returns a 4xx (client error) status code.
- status5xx_
failure bool - Set to true to mark the liveness test as failed when the request returns a 5xx (server error) status code.
- timeout float
- The number of seconds the system waits before failing the liveness test. The default is 25 seconds.
- path 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.
- port 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 String
- The protocol or scheme for the database, either HTTP or HTTPS.
- additional
Headers Map<String> - Maps additional case-insensitive HTTP header names included to the liveness testing requests
- host
Header String - The Host header for the liveness HTTP request
- interval Number
- Describes how often the liveness test will be performed. Optional defaults to 60 seconds, minimum is 10 seconds.
- peer
Certificate BooleanVerification - Describes whether or not to validate the origin certificate for an HTTPS request
- request
String String - The request which will be used for TCP(S) tests
- response
String String - status3xx
Failure Boolean - Set to true to mark the liveness test as failed when the request returns a 3xx (redirection) status code.
- status4xx
Failure Boolean - Set to true to mark the liveness test as failed when the request returns a 4xx (client error) status code.
- status5xx
Failure Boolean - Set to true to mark the liveness test as failed when the request returns a 5xx (server error) status code.
- timeout 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.