Akamai

Pulumi Official
Package maintained by Pulumi
v2.9.0 published on Wednesday, Apr 6, 2022 by Pulumi

GtmDomain

Use the akamai.GtmDomain resource to create, configure, and import a GTM Domain, which is a basic building block of a traffic management configuration.

Note Import requires an ID with this format: existing_domain_name.

Schema reference

You can download the GTM Domain backing schema from the Global Traffic Management API page.

Example Usage

using Pulumi;
using Akamai = Pulumi.Akamai;

class MyStack : Stack
{
    public MyStack()
    {
        var demodomain = new Akamai.GtmDomain("demodomain", new Akamai.GtmDomainArgs
        {
            Comment = "some comment",
            Contract = "XXX",
            Group = "100",
            Type = "basic",
        });
    }

}
package main

import (
	"github.com/pulumi/pulumi-akamai/sdk/v2/go/akamai"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := akamai.NewGtmDomain(ctx, "demodomain", &akamai.GtmDomainArgs{
			Comment:  pulumi.String("some comment"),
			Contract: pulumi.String("XXX"),
			Group:    pulumi.String("100"),
			Type:     pulumi.String("basic"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

Coming soon!

import pulumi
import pulumi_akamai as akamai

demodomain = akamai.GtmDomain("demodomain",
    comment="some comment",
    contract="XXX",
    group="100",
    type="basic")
import * as pulumi from "@pulumi/pulumi";
import * as akamai from "@pulumi/akamai";

const demodomain = new akamai.GtmDomain("demodomain", {
    comment: "some comment",
    contract: "XXX",
    group: "100",
    type: "basic",
});

Coming soon!

Create a GtmDomain Resource

new GtmDomain(name: string, args: GtmDomainArgs, opts?: CustomResourceOptions);
@overload
def GtmDomain(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              cname_coalescing_enabled: Optional[bool] = None,
              comment: Optional[str] = None,
              contract: Optional[str] = None,
              default_error_penalty: Optional[int] = None,
              default_ssl_client_certificate: Optional[str] = None,
              default_ssl_client_private_key: Optional[str] = None,
              default_timeout_penalty: Optional[int] = None,
              email_notification_lists: Optional[Sequence[str]] = None,
              end_user_mapping_enabled: Optional[bool] = None,
              group: Optional[str] = None,
              load_feedback: Optional[bool] = None,
              load_imbalance_percentage: Optional[float] = None,
              name: Optional[str] = None,
              type: Optional[str] = None,
              wait_on_complete: Optional[bool] = None)
@overload
def GtmDomain(resource_name: str,
              args: GtmDomainArgs,
              opts: Optional[ResourceOptions] = None)
func NewGtmDomain(ctx *Context, name string, args GtmDomainArgs, opts ...ResourceOption) (*GtmDomain, error)
public GtmDomain(string name, GtmDomainArgs args, CustomResourceOptions? opts = null)
public GtmDomain(String name, GtmDomainArgs args)
public GtmDomain(String name, GtmDomainArgs args, CustomResourceOptions options)
type: akamai:GtmDomain
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args GtmDomainArgs
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 GtmDomainArgs
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 GtmDomainArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args GtmDomainArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args GtmDomainArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

GtmDomain Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The GtmDomain resource accepts the following input properties:

Type string

Th type of GTM domain. Options include failover-only, static, weighted, basic, or full.

CnameCoalescingEnabled bool

A boolean that if set to true, GTM collapses CNAME redirections in DNS answers when it knows the target of the CNAME.

Comment string

A descriptive note about changes to the domain. The maximum is 4000 characters.

Contract string

If creating a domain, the contract ID.

DefaultErrorPenalty int

Specifies the download penalty score. The default is 75. If the download encounters an error, the web agent computes a score that is either the download time in seconds or a penalty score.

DefaultSslClientCertificate string

Specifies an optional Base64-encoded certificate that corresponds with the private key for TLS-based liveness tests (HTTPS, SMTPS, POPS, and TCPS).

DefaultSslClientPrivateKey string

Specifies a Base64-encoded private key that corresponds with the TLS certificate for HTTPS, SMTPS, POPS, and TCPS liveness tests.

DefaultTimeoutPenalty int

Specifies the timeout penalty score. Default is 25.

EmailNotificationLists List<string>

A list of email addresses to notify when a change is made to the domain.

EndUserMappingEnabled bool

A boolean indicating whether whether the GTM Domain is using end user client subnet mapping.

Group string

If creating a domain, the currently selected group ID.

LoadFeedback bool

A boolean indicating whether one or more measurements of load (resources) are defined by you and supplied by each data center in real time to balance load.

LoadImbalancePercentage double

Indicates the percentage of load imbalance factor (LIF) for the domain.

Name string

The DNS name for a collection of GTM Properties.

WaitOnComplete bool

A boolean that, if set to true, waits for transaction to complete.

Type string

Th type of GTM domain. Options include failover-only, static, weighted, basic, or full.

CnameCoalescingEnabled bool

A boolean that if set to true, GTM collapses CNAME redirections in DNS answers when it knows the target of the CNAME.

Comment string

A descriptive note about changes to the domain. The maximum is 4000 characters.

Contract string

If creating a domain, the contract ID.

DefaultErrorPenalty int

Specifies the download penalty score. The default is 75. If the download encounters an error, the web agent computes a score that is either the download time in seconds or a penalty score.

DefaultSslClientCertificate string

Specifies an optional Base64-encoded certificate that corresponds with the private key for TLS-based liveness tests (HTTPS, SMTPS, POPS, and TCPS).

DefaultSslClientPrivateKey string

Specifies a Base64-encoded private key that corresponds with the TLS certificate for HTTPS, SMTPS, POPS, and TCPS liveness tests.

DefaultTimeoutPenalty int

Specifies the timeout penalty score. Default is 25.

EmailNotificationLists []string

A list of email addresses to notify when a change is made to the domain.

EndUserMappingEnabled bool

A boolean indicating whether whether the GTM Domain is using end user client subnet mapping.

Group string

If creating a domain, the currently selected group ID.

LoadFeedback bool

A boolean indicating whether one or more measurements of load (resources) are defined by you and supplied by each data center in real time to balance load.

LoadImbalancePercentage float64

Indicates the percentage of load imbalance factor (LIF) for the domain.

Name string

The DNS name for a collection of GTM Properties.

WaitOnComplete bool

A boolean that, if set to true, waits for transaction to complete.

type String

Th type of GTM domain. Options include failover-only, static, weighted, basic, or full.

cnameCoalescingEnabled Boolean

A boolean that if set to true, GTM collapses CNAME redirections in DNS answers when it knows the target of the CNAME.

comment String

A descriptive note about changes to the domain. The maximum is 4000 characters.

contract String

If creating a domain, the contract ID.

defaultErrorPenalty Integer

Specifies the download penalty score. The default is 75. If the download encounters an error, the web agent computes a score that is either the download time in seconds or a penalty score.

defaultSslClientCertificate String

Specifies an optional Base64-encoded certificate that corresponds with the private key for TLS-based liveness tests (HTTPS, SMTPS, POPS, and TCPS).

defaultSslClientPrivateKey String

Specifies a Base64-encoded private key that corresponds with the TLS certificate for HTTPS, SMTPS, POPS, and TCPS liveness tests.

defaultTimeoutPenalty Integer

Specifies the timeout penalty score. Default is 25.

emailNotificationLists List

A list of email addresses to notify when a change is made to the domain.

endUserMappingEnabled Boolean

A boolean indicating whether whether the GTM Domain is using end user client subnet mapping.

group String

If creating a domain, the currently selected group ID.

loadFeedback Boolean

A boolean indicating whether one or more measurements of load (resources) are defined by you and supplied by each data center in real time to balance load.

loadImbalancePercentage Double

Indicates the percentage of load imbalance factor (LIF) for the domain.

name String

The DNS name for a collection of GTM Properties.

waitOnComplete Boolean

A boolean that, if set to true, waits for transaction to complete.

type string

Th type of GTM domain. Options include failover-only, static, weighted, basic, or full.

cnameCoalescingEnabled boolean

A boolean that if set to true, GTM collapses CNAME redirections in DNS answers when it knows the target of the CNAME.

comment string

A descriptive note about changes to the domain. The maximum is 4000 characters.

contract string

If creating a domain, the contract ID.

defaultErrorPenalty number

Specifies the download penalty score. The default is 75. If the download encounters an error, the web agent computes a score that is either the download time in seconds or a penalty score.

defaultSslClientCertificate string

Specifies an optional Base64-encoded certificate that corresponds with the private key for TLS-based liveness tests (HTTPS, SMTPS, POPS, and TCPS).

defaultSslClientPrivateKey string

Specifies a Base64-encoded private key that corresponds with the TLS certificate for HTTPS, SMTPS, POPS, and TCPS liveness tests.

defaultTimeoutPenalty number

Specifies the timeout penalty score. Default is 25.

emailNotificationLists string[]

A list of email addresses to notify when a change is made to the domain.

endUserMappingEnabled boolean

A boolean indicating whether whether the GTM Domain is using end user client subnet mapping.

group string

If creating a domain, the currently selected group ID.

loadFeedback boolean

A boolean indicating whether one or more measurements of load (resources) are defined by you and supplied by each data center in real time to balance load.

loadImbalancePercentage number

Indicates the percentage of load imbalance factor (LIF) for the domain.

name string

The DNS name for a collection of GTM Properties.

waitOnComplete boolean

A boolean that, if set to true, waits for transaction to complete.

type str

Th type of GTM domain. Options include failover-only, static, weighted, basic, or full.

cname_coalescing_enabled bool

A boolean that if set to true, GTM collapses CNAME redirections in DNS answers when it knows the target of the CNAME.

comment str

A descriptive note about changes to the domain. The maximum is 4000 characters.

contract str

If creating a domain, the contract ID.

default_error_penalty int

Specifies the download penalty score. The default is 75. If the download encounters an error, the web agent computes a score that is either the download time in seconds or a penalty score.

default_ssl_client_certificate str

Specifies an optional Base64-encoded certificate that corresponds with the private key for TLS-based liveness tests (HTTPS, SMTPS, POPS, and TCPS).

default_ssl_client_private_key str

Specifies a Base64-encoded private key that corresponds with the TLS certificate for HTTPS, SMTPS, POPS, and TCPS liveness tests.

default_timeout_penalty int

Specifies the timeout penalty score. Default is 25.

email_notification_lists Sequence[str]

A list of email addresses to notify when a change is made to the domain.

end_user_mapping_enabled bool

A boolean indicating whether whether the GTM Domain is using end user client subnet mapping.

group str

If creating a domain, the currently selected group ID.

load_feedback bool

A boolean indicating whether one or more measurements of load (resources) are defined by you and supplied by each data center in real time to balance load.

load_imbalance_percentage float

Indicates the percentage of load imbalance factor (LIF) for the domain.

name str

The DNS name for a collection of GTM Properties.

wait_on_complete bool

A boolean that, if set to true, waits for transaction to complete.

type String

Th type of GTM domain. Options include failover-only, static, weighted, basic, or full.

cnameCoalescingEnabled Boolean

A boolean that if set to true, GTM collapses CNAME redirections in DNS answers when it knows the target of the CNAME.

comment String

A descriptive note about changes to the domain. The maximum is 4000 characters.

contract String

If creating a domain, the contract ID.

defaultErrorPenalty Number

Specifies the download penalty score. The default is 75. If the download encounters an error, the web agent computes a score that is either the download time in seconds or a penalty score.

defaultSslClientCertificate String

Specifies an optional Base64-encoded certificate that corresponds with the private key for TLS-based liveness tests (HTTPS, SMTPS, POPS, and TCPS).

defaultSslClientPrivateKey String

Specifies a Base64-encoded private key that corresponds with the TLS certificate for HTTPS, SMTPS, POPS, and TCPS liveness tests.

defaultTimeoutPenalty Number

Specifies the timeout penalty score. Default is 25.

emailNotificationLists List

A list of email addresses to notify when a change is made to the domain.

endUserMappingEnabled Boolean

A boolean indicating whether whether the GTM Domain is using end user client subnet mapping.

group String

If creating a domain, the currently selected group ID.

loadFeedback Boolean

A boolean indicating whether one or more measurements of load (resources) are defined by you and supplied by each data center in real time to balance load.

loadImbalancePercentage Number

Indicates the percentage of load imbalance factor (LIF) for the domain.

name String

The DNS name for a collection of GTM Properties.

waitOnComplete Boolean

A boolean that, if set to true, waits for transaction to complete.

Outputs

All input properties are implicitly available as output properties. Additionally, the GtmDomain resource produces the following output properties:

Look up an Existing GtmDomain Resource

Get an existing GtmDomain 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?: GtmDomainState, opts?: CustomResourceOptions): GtmDomain
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        cname_coalescing_enabled: Optional[bool] = None,
        comment: Optional[str] = None,
        contract: Optional[str] = None,
        default_error_penalty: Optional[int] = None,
        default_health_max: Optional[float] = None,
        default_health_multiplier: Optional[float] = None,
        default_health_threshold: Optional[float] = None,
        default_max_unreachable_penalty: Optional[int] = None,
        default_ssl_client_certificate: Optional[str] = None,
        default_ssl_client_private_key: Optional[str] = None,
        default_timeout_penalty: Optional[int] = None,
        default_unreachable_threshold: Optional[float] = None,
        email_notification_lists: Optional[Sequence[str]] = None,
        end_user_mapping_enabled: Optional[bool] = None,
        group: Optional[str] = None,
        load_feedback: Optional[bool] = None,
        load_imbalance_percentage: Optional[float] = None,
        map_update_interval: Optional[int] = None,
        max_properties: Optional[int] = None,
        max_resources: Optional[int] = None,
        max_test_timeout: Optional[float] = None,
        max_ttl: Optional[int] = None,
        min_pingable_region_fraction: Optional[float] = None,
        min_test_interval: Optional[int] = None,
        min_ttl: Optional[int] = None,
        name: Optional[str] = None,
        ping_interval: Optional[int] = None,
        ping_packet_size: Optional[int] = None,
        round_robin_prefix: Optional[str] = None,
        servermonitor_liveness_count: Optional[int] = None,
        servermonitor_load_count: Optional[int] = None,
        servermonitor_pool: Optional[str] = None,
        type: Optional[str] = None,
        wait_on_complete: Optional[bool] = None) -> GtmDomain
func GetGtmDomain(ctx *Context, name string, id IDInput, state *GtmDomainState, opts ...ResourceOption) (*GtmDomain, error)
public static GtmDomain Get(string name, Input<string> id, GtmDomainState? state, CustomResourceOptions? opts = null)
public static GtmDomain get(String name, Output<String> id, GtmDomainState 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.
The following state arguments are supported:
CnameCoalescingEnabled bool

A boolean that if set to true, GTM collapses CNAME redirections in DNS answers when it knows the target of the CNAME.

Comment string

A descriptive note about changes to the domain. The maximum is 4000 characters.

Contract string

If creating a domain, the contract ID.

DefaultErrorPenalty int

Specifies the download penalty score. The default is 75. If the download encounters an error, the web agent computes a score that is either the download time in seconds or a penalty score.

DefaultHealthMax double
DefaultHealthMultiplier double
DefaultHealthThreshold double
DefaultMaxUnreachablePenalty int
DefaultSslClientCertificate string

Specifies an optional Base64-encoded certificate that corresponds with the private key for TLS-based liveness tests (HTTPS, SMTPS, POPS, and TCPS).

DefaultSslClientPrivateKey string

Specifies a Base64-encoded private key that corresponds with the TLS certificate for HTTPS, SMTPS, POPS, and TCPS liveness tests.

DefaultTimeoutPenalty int

Specifies the timeout penalty score. Default is 25.

DefaultUnreachableThreshold double
EmailNotificationLists List<string>

A list of email addresses to notify when a change is made to the domain.

EndUserMappingEnabled bool

A boolean indicating whether whether the GTM Domain is using end user client subnet mapping.

Group string

If creating a domain, the currently selected group ID.

LoadFeedback bool

A boolean indicating whether one or more measurements of load (resources) are defined by you and supplied by each data center in real time to balance load.

LoadImbalancePercentage double

Indicates the percentage of load imbalance factor (LIF) for the domain.

MapUpdateInterval int
MaxProperties int
MaxResources int
MaxTestTimeout double
MaxTtl int
MinPingableRegionFraction double
MinTestInterval int
MinTtl int
Name string

The DNS name for a collection of GTM Properties.

PingInterval int
PingPacketSize int
RoundRobinPrefix string
ServermonitorLivenessCount int
ServermonitorLoadCount int
ServermonitorPool string
Type string

Th type of GTM domain. Options include failover-only, static, weighted, basic, or full.

WaitOnComplete bool

A boolean that, if set to true, waits for transaction to complete.

CnameCoalescingEnabled bool

A boolean that if set to true, GTM collapses CNAME redirections in DNS answers when it knows the target of the CNAME.

Comment string

A descriptive note about changes to the domain. The maximum is 4000 characters.

Contract string

If creating a domain, the contract ID.

DefaultErrorPenalty int

Specifies the download penalty score. The default is 75. If the download encounters an error, the web agent computes a score that is either the download time in seconds or a penalty score.

DefaultHealthMax float64
DefaultHealthMultiplier float64
DefaultHealthThreshold float64
DefaultMaxUnreachablePenalty int
DefaultSslClientCertificate string

Specifies an optional Base64-encoded certificate that corresponds with the private key for TLS-based liveness tests (HTTPS, SMTPS, POPS, and TCPS).

DefaultSslClientPrivateKey string

Specifies a Base64-encoded private key that corresponds with the TLS certificate for HTTPS, SMTPS, POPS, and TCPS liveness tests.

DefaultTimeoutPenalty int

Specifies the timeout penalty score. Default is 25.

DefaultUnreachableThreshold float64
EmailNotificationLists []string

A list of email addresses to notify when a change is made to the domain.

EndUserMappingEnabled bool

A boolean indicating whether whether the GTM Domain is using end user client subnet mapping.

Group string

If creating a domain, the currently selected group ID.

LoadFeedback bool

A boolean indicating whether one or more measurements of load (resources) are defined by you and supplied by each data center in real time to balance load.

LoadImbalancePercentage float64

Indicates the percentage of load imbalance factor (LIF) for the domain.

MapUpdateInterval int
MaxProperties int
MaxResources int
MaxTestTimeout float64
MaxTtl int
MinPingableRegionFraction float64
MinTestInterval int
MinTtl int
Name string

The DNS name for a collection of GTM Properties.

PingInterval int
PingPacketSize int
RoundRobinPrefix string
ServermonitorLivenessCount int
ServermonitorLoadCount int
ServermonitorPool string
Type string

Th type of GTM domain. Options include failover-only, static, weighted, basic, or full.

WaitOnComplete bool

A boolean that, if set to true, waits for transaction to complete.

cnameCoalescingEnabled Boolean

A boolean that if set to true, GTM collapses CNAME redirections in DNS answers when it knows the target of the CNAME.

comment String

A descriptive note about changes to the domain. The maximum is 4000 characters.

contract String

If creating a domain, the contract ID.

defaultErrorPenalty Integer

Specifies the download penalty score. The default is 75. If the download encounters an error, the web agent computes a score that is either the download time in seconds or a penalty score.

defaultHealthMax Double
defaultHealthMultiplier Double
defaultHealthThreshold Double
defaultMaxUnreachablePenalty Integer
defaultSslClientCertificate String

Specifies an optional Base64-encoded certificate that corresponds with the private key for TLS-based liveness tests (HTTPS, SMTPS, POPS, and TCPS).

defaultSslClientPrivateKey String

Specifies a Base64-encoded private key that corresponds with the TLS certificate for HTTPS, SMTPS, POPS, and TCPS liveness tests.

defaultTimeoutPenalty Integer

Specifies the timeout penalty score. Default is 25.

defaultUnreachableThreshold Double
emailNotificationLists List

A list of email addresses to notify when a change is made to the domain.

endUserMappingEnabled Boolean

A boolean indicating whether whether the GTM Domain is using end user client subnet mapping.

group String

If creating a domain, the currently selected group ID.

loadFeedback Boolean

A boolean indicating whether one or more measurements of load (resources) are defined by you and supplied by each data center in real time to balance load.

loadImbalancePercentage Double

Indicates the percentage of load imbalance factor (LIF) for the domain.

mapUpdateInterval Integer
maxProperties Integer
maxResources Integer
maxTestTimeout Double
maxTtl Integer
minPingableRegionFraction Double
minTestInterval Integer
minTtl Integer
name String

The DNS name for a collection of GTM Properties.

pingInterval Integer
pingPacketSize Integer
roundRobinPrefix String
servermonitorLivenessCount Integer
servermonitorLoadCount Integer
servermonitorPool String
type String

Th type of GTM domain. Options include failover-only, static, weighted, basic, or full.

waitOnComplete Boolean

A boolean that, if set to true, waits for transaction to complete.

cnameCoalescingEnabled boolean

A boolean that if set to true, GTM collapses CNAME redirections in DNS answers when it knows the target of the CNAME.

comment string

A descriptive note about changes to the domain. The maximum is 4000 characters.

contract string

If creating a domain, the contract ID.

defaultErrorPenalty number

Specifies the download penalty score. The default is 75. If the download encounters an error, the web agent computes a score that is either the download time in seconds or a penalty score.

defaultHealthMax number
defaultHealthMultiplier number
defaultHealthThreshold number
defaultMaxUnreachablePenalty number
defaultSslClientCertificate string

Specifies an optional Base64-encoded certificate that corresponds with the private key for TLS-based liveness tests (HTTPS, SMTPS, POPS, and TCPS).

defaultSslClientPrivateKey string

Specifies a Base64-encoded private key that corresponds with the TLS certificate for HTTPS, SMTPS, POPS, and TCPS liveness tests.

defaultTimeoutPenalty number

Specifies the timeout penalty score. Default is 25.

defaultUnreachableThreshold number
emailNotificationLists string[]

A list of email addresses to notify when a change is made to the domain.

endUserMappingEnabled boolean

A boolean indicating whether whether the GTM Domain is using end user client subnet mapping.

group string

If creating a domain, the currently selected group ID.

loadFeedback boolean

A boolean indicating whether one or more measurements of load (resources) are defined by you and supplied by each data center in real time to balance load.

loadImbalancePercentage number

Indicates the percentage of load imbalance factor (LIF) for the domain.

mapUpdateInterval number
maxProperties number
maxResources number
maxTestTimeout number
maxTtl number
minPingableRegionFraction number
minTestInterval number
minTtl number
name string

The DNS name for a collection of GTM Properties.

pingInterval number
pingPacketSize number
roundRobinPrefix string
servermonitorLivenessCount number
servermonitorLoadCount number
servermonitorPool string
type string

Th type of GTM domain. Options include failover-only, static, weighted, basic, or full.

waitOnComplete boolean

A boolean that, if set to true, waits for transaction to complete.

cname_coalescing_enabled bool

A boolean that if set to true, GTM collapses CNAME redirections in DNS answers when it knows the target of the CNAME.

comment str

A descriptive note about changes to the domain. The maximum is 4000 characters.

contract str

If creating a domain, the contract ID.

default_error_penalty int

Specifies the download penalty score. The default is 75. If the download encounters an error, the web agent computes a score that is either the download time in seconds or a penalty score.

default_health_max float
default_health_multiplier float
default_health_threshold float
default_max_unreachable_penalty int
default_ssl_client_certificate str

Specifies an optional Base64-encoded certificate that corresponds with the private key for TLS-based liveness tests (HTTPS, SMTPS, POPS, and TCPS).

default_ssl_client_private_key str

Specifies a Base64-encoded private key that corresponds with the TLS certificate for HTTPS, SMTPS, POPS, and TCPS liveness tests.

default_timeout_penalty int

Specifies the timeout penalty score. Default is 25.

default_unreachable_threshold float
email_notification_lists Sequence[str]

A list of email addresses to notify when a change is made to the domain.

end_user_mapping_enabled bool

A boolean indicating whether whether the GTM Domain is using end user client subnet mapping.

group str

If creating a domain, the currently selected group ID.

load_feedback bool

A boolean indicating whether one or more measurements of load (resources) are defined by you and supplied by each data center in real time to balance load.

load_imbalance_percentage float

Indicates the percentage of load imbalance factor (LIF) for the domain.

map_update_interval int
max_properties int
max_resources int
max_test_timeout float
max_ttl int
min_pingable_region_fraction float
min_test_interval int
min_ttl int
name str

The DNS name for a collection of GTM Properties.

ping_interval int
ping_packet_size int
round_robin_prefix str
servermonitor_liveness_count int
servermonitor_load_count int
servermonitor_pool str
type str

Th type of GTM domain. Options include failover-only, static, weighted, basic, or full.

wait_on_complete bool

A boolean that, if set to true, waits for transaction to complete.

cnameCoalescingEnabled Boolean

A boolean that if set to true, GTM collapses CNAME redirections in DNS answers when it knows the target of the CNAME.

comment String

A descriptive note about changes to the domain. The maximum is 4000 characters.

contract String

If creating a domain, the contract ID.

defaultErrorPenalty Number

Specifies the download penalty score. The default is 75. If the download encounters an error, the web agent computes a score that is either the download time in seconds or a penalty score.

defaultHealthMax Number
defaultHealthMultiplier Number
defaultHealthThreshold Number
defaultMaxUnreachablePenalty Number
defaultSslClientCertificate String

Specifies an optional Base64-encoded certificate that corresponds with the private key for TLS-based liveness tests (HTTPS, SMTPS, POPS, and TCPS).

defaultSslClientPrivateKey String

Specifies a Base64-encoded private key that corresponds with the TLS certificate for HTTPS, SMTPS, POPS, and TCPS liveness tests.

defaultTimeoutPenalty Number

Specifies the timeout penalty score. Default is 25.

defaultUnreachableThreshold Number
emailNotificationLists List

A list of email addresses to notify when a change is made to the domain.

endUserMappingEnabled Boolean

A boolean indicating whether whether the GTM Domain is using end user client subnet mapping.

group String

If creating a domain, the currently selected group ID.

loadFeedback Boolean

A boolean indicating whether one or more measurements of load (resources) are defined by you and supplied by each data center in real time to balance load.

loadImbalancePercentage Number

Indicates the percentage of load imbalance factor (LIF) for the domain.

mapUpdateInterval Number
maxProperties Number
maxResources Number
maxTestTimeout Number
maxTtl Number
minPingableRegionFraction Number
minTestInterval Number
minTtl Number
name String

The DNS name for a collection of GTM Properties.

pingInterval Number
pingPacketSize Number
roundRobinPrefix String
servermonitorLivenessCount Number
servermonitorLoadCount Number
servermonitorPool String
type String

Th type of GTM domain. Options include failover-only, static, weighted, basic, or full.

waitOnComplete Boolean

A boolean that, if set to true, waits for transaction to complete.

Package Details

Repository
https://github.com/pulumi/pulumi-akamai
License
Apache-2.0
Notes

This Pulumi package is based on the akamai Terraform Provider.