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:
- DataCenters 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.
- OriginId string
- The conditional origin's unique identifier
- BalancingType string
- The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- Description string
- The load balancer configuration version description
- LivenessSettings CloudletsApplication Load Balancer Liveness Settings 
- OriginDescription string
- The load balancer configuration description
- DataCenters []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.
- OriginId string
- The conditional origin's unique identifier
- BalancingType string
- The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- Description string
- The load balancer configuration version description
- LivenessSettings CloudletsApplication Load Balancer Liveness Settings Args 
- OriginDescription string
- The load balancer configuration description
- dataCenters 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.
- originId String
- The conditional origin's unique identifier
- balancingType String
- The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- description String
- The load balancer configuration version description
- livenessSettings CloudletsApplication Load Balancer Liveness Settings 
- originDescription String
- The load balancer configuration description
- dataCenters 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.
- originId string
- The conditional origin's unique identifier
- balancingType string
- The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- description string
- The load balancer configuration version description
- livenessSettings CloudletsApplication Load Balancer Liveness Settings 
- originDescription 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
- dataCenters 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.
- originId String
- The conditional origin's unique identifier
- balancingType String
- The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- description String
- The load balancer configuration version description
- livenessSettings Property Map
- originDescription 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) -> CloudletsApplicationLoadBalancerfunc 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)resources:  _:    type: akamai:CloudletsApplicationLoadBalancer    get:      id: ${id}- 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.
- BalancingType string
- The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- DataCenters 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
- LivenessSettings CloudletsApplication Load Balancer Liveness Settings 
- OriginDescription string
- The load balancer configuration description
- OriginId string
- The conditional origin's unique identifier
- Version int
- The load balancer configuration version
- Warnings string
- Describes warnings during activation of load balancer configuration
- BalancingType string
- The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- DataCenters []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
- LivenessSettings CloudletsApplication Load Balancer Liveness Settings Args 
- OriginDescription string
- The load balancer configuration description
- OriginId string
- The conditional origin's unique identifier
- Version int
- The load balancer configuration version
- Warnings string
- Describes warnings during activation of load balancer configuration
- balancingType String
- The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- dataCenters 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
- livenessSettings CloudletsApplication Load Balancer Liveness Settings 
- originDescription String
- The load balancer configuration description
- originId String
- The conditional origin's unique identifier
- version Integer
- The load balancer configuration version
- warnings String
- Describes warnings during activation of load balancer configuration
- balancingType string
- The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- dataCenters 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
- livenessSettings CloudletsApplication Load Balancer Liveness Settings 
- originDescription string
- The load balancer configuration description
- originId 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
- balancingType String
- The type of load balancing being performed. Options include WEIGHTED and PERFORMANCE
- dataCenters 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
- livenessSettings Property Map
- originDescription String
- The load balancer configuration description
- originId 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.
- OriginId 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.
- CloudServer boolHost Header Override 
- Describes if cloud server host header is overridden
- CloudService bool
- Describes if this datacenter is a cloud service
- Hostname string
- This should match the 'hostname' value defined for this datacenter in Property Manager
- LivenessHosts 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.
- StateOr 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.
- OriginId 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.
- CloudServer boolHost Header Override 
- Describes if cloud server host header is overridden
- CloudService bool
- Describes if this datacenter is a cloud service
- Hostname string
- This should match the 'hostname' value defined for this datacenter in Property Manager
- LivenessHosts []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.
- StateOr 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.
- originId 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.
- cloudServer BooleanHost Header Override 
- Describes if cloud server host header is overridden
- cloudService Boolean
- Describes if this datacenter is a cloud service
- hostname String
- This should match the 'hostname' value defined for this datacenter in Property Manager
- livenessHosts 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.
- stateOr 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.
- originId 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.
- cloudServer booleanHost Header Override 
- Describes if cloud server host header is overridden
- cloudService boolean
- Describes if this datacenter is a cloud service
- hostname string
- This should match the 'hostname' value defined for this datacenter in Property Manager
- livenessHosts 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.
- stateOr 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.
- originId 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.
- cloudServer BooleanHost Header Override 
- Describes if cloud server host header is overridden
- cloudService Boolean
- Describes if this datacenter is a cloud service
- hostname String
- This should match the 'hostname' value defined for this datacenter in Property Manager
- livenessHosts 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.
- stateOr 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.
- AdditionalHeaders Dictionary<string, string>
- Maps additional case-insensitive HTTP header names included to the liveness testing requests
- HostHeader 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.
- PeerCertificate boolVerification 
- Describes whether or not to validate the origin certificate for an HTTPS request
- RequestString string
- The request which will be used for TCP(S) tests
- ResponseString string
- Status3xxFailure bool
- Set to true to mark the liveness test as failed when the request returns a 3xx (redirection) status code.
- Status4xxFailure bool
- Set to true to mark the liveness test as failed when the request returns a 4xx (client error) status code.
- Status5xxFailure 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.
- AdditionalHeaders map[string]string
- Maps additional case-insensitive HTTP header names included to the liveness testing requests
- HostHeader 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.
- PeerCertificate boolVerification 
- Describes whether or not to validate the origin certificate for an HTTPS request
- RequestString string
- The request which will be used for TCP(S) tests
- ResponseString string
- Status3xxFailure bool
- Set to true to mark the liveness test as failed when the request returns a 3xx (redirection) status code.
- Status4xxFailure bool
- Set to true to mark the liveness test as failed when the request returns a 4xx (client error) status code.
- Status5xxFailure 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.
- additionalHeaders Map<String,String>
- Maps additional case-insensitive HTTP header names included to the liveness testing requests
- hostHeader 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.
- peerCertificate BooleanVerification 
- Describes whether or not to validate the origin certificate for an HTTPS request
- requestString String
- The request which will be used for TCP(S) tests
- responseString String
- status3xxFailure Boolean
- Set to true to mark the liveness test as failed when the request returns a 3xx (redirection) status code.
- status4xxFailure Boolean
- Set to true to mark the liveness test as failed when the request returns a 4xx (client error) status code.
- status5xxFailure 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.
- additionalHeaders {[key: string]: string}
- Maps additional case-insensitive HTTP header names included to the liveness testing requests
- hostHeader 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.
- peerCertificate booleanVerification 
- Describes whether or not to validate the origin certificate for an HTTPS request
- requestString string
- The request which will be used for TCP(S) tests
- responseString string
- status3xxFailure boolean
- Set to true to mark the liveness test as failed when the request returns a 3xx (redirection) status code.
- status4xxFailure boolean
- Set to true to mark the liveness test as failed when the request returns a 4xx (client error) status code.
- status5xxFailure 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.
- additionalHeaders Map<String>
- Maps additional case-insensitive HTTP header names included to the liveness testing requests
- hostHeader 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.
- peerCertificate BooleanVerification 
- Describes whether or not to validate the origin certificate for an HTTPS request
- requestString String
- The request which will be used for TCP(S) tests
- responseString String
- status3xxFailure Boolean
- Set to true to mark the liveness test as failed when the request returns a 3xx (redirection) status code.
- status4xxFailure Boolean
- Set to true to mark the liveness test as failed when the request returns a 4xx (client error) status code.
- status5xxFailure 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 akamaiTerraform Provider.