GtmDomain

Deprecated: akamai.trafficmanagement.GtmDomain has been deprecated in favor of akamai.GtmDomain

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)
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.

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
CnameCoalescingEnabled bool
Comment string
Contract string
DefaultErrorPenalty int
DefaultSslClientCertificate string
DefaultSslClientPrivateKey string
DefaultTimeoutPenalty int
EmailNotificationLists List<string>
EndUserMappingEnabled bool
Group string
LoadFeedback bool
LoadImbalancePercentage double
Name string
WaitOnComplete bool
Type string
CnameCoalescingEnabled bool
Comment string
Contract string
DefaultErrorPenalty int
DefaultSslClientCertificate string
DefaultSslClientPrivateKey string
DefaultTimeoutPenalty int
EmailNotificationLists []string
EndUserMappingEnabled bool
Group string
LoadFeedback bool
LoadImbalancePercentage float64
Name string
WaitOnComplete bool
type string
cnameCoalescingEnabled boolean
comment string
contract string
defaultErrorPenalty number
defaultSslClientCertificate string
defaultSslClientPrivateKey string
defaultTimeoutPenalty number
emailNotificationLists string[]
endUserMappingEnabled boolean
group string
loadFeedback boolean
loadImbalancePercentage number
name string
waitOnComplete boolean
type str
cname_coalescing_enabled bool
comment str
contract str
default_error_penalty int
default_ssl_client_certificate str
default_ssl_client_private_key str
default_timeout_penalty int
email_notification_lists Sequence[str]
end_user_mapping_enabled bool
group str
load_feedback bool
load_imbalance_percentage float
name str
wait_on_complete bool

Outputs

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

DefaultHealthMax double
DefaultHealthMultiplier double
DefaultHealthThreshold double
DefaultMaxUnreachablePenalty int
DefaultUnreachableThreshold double
Id string
The provider-assigned unique ID for this managed resource.
MapUpdateInterval int
MaxProperties int
MaxResources int
MaxTestTimeout double
MaxTtl int
MinPingableRegionFraction double
MinTestInterval int
MinTtl int
PingInterval int
PingPacketSize int
RoundRobinPrefix string
ServermonitorLivenessCount int
ServermonitorLoadCount int
ServermonitorPool string
DefaultHealthMax float64
DefaultHealthMultiplier float64
DefaultHealthThreshold float64
DefaultMaxUnreachablePenalty int
DefaultUnreachableThreshold float64
Id string
The provider-assigned unique ID for this managed resource.
MapUpdateInterval int
MaxProperties int
MaxResources int
MaxTestTimeout float64
MaxTtl int
MinPingableRegionFraction float64
MinTestInterval int
MinTtl int
PingInterval int
PingPacketSize int
RoundRobinPrefix string
ServermonitorLivenessCount int
ServermonitorLoadCount int
ServermonitorPool string
defaultHealthMax number
defaultHealthMultiplier number
defaultHealthThreshold number
defaultMaxUnreachablePenalty number
defaultUnreachableThreshold number
id string
The provider-assigned unique ID for this managed resource.
mapUpdateInterval number
maxProperties number
maxResources number
maxTestTimeout number
maxTtl number
minPingableRegionFraction number
minTestInterval number
minTtl number
pingInterval number
pingPacketSize number
roundRobinPrefix string
servermonitorLivenessCount number
servermonitorLoadCount number
servermonitorPool string
default_health_max float
default_health_multiplier float
default_health_threshold float
default_max_unreachable_penalty int
default_unreachable_threshold float
id str
The provider-assigned unique ID for this managed resource.
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
ping_interval int
ping_packet_size int
round_robin_prefix str
servermonitor_liveness_count int
servermonitor_load_count int
servermonitor_pool str

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)
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.

The following state arguments are supported:

CnameCoalescingEnabled bool
Comment string
Contract string
DefaultErrorPenalty int
DefaultHealthMax double
DefaultHealthMultiplier double
DefaultHealthThreshold double
DefaultMaxUnreachablePenalty int
DefaultSslClientCertificate string
DefaultSslClientPrivateKey string
DefaultTimeoutPenalty int
DefaultUnreachableThreshold double
EmailNotificationLists List<string>
EndUserMappingEnabled bool
Group string
LoadFeedback bool
LoadImbalancePercentage double
MapUpdateInterval int
MaxProperties int
MaxResources int
MaxTestTimeout double
MaxTtl int
MinPingableRegionFraction double
MinTestInterval int
MinTtl int
Name string
PingInterval int
PingPacketSize int
RoundRobinPrefix string
ServermonitorLivenessCount int
ServermonitorLoadCount int
ServermonitorPool string
Type string
WaitOnComplete bool
CnameCoalescingEnabled bool
Comment string
Contract string
DefaultErrorPenalty int
DefaultHealthMax float64
DefaultHealthMultiplier float64
DefaultHealthThreshold float64
DefaultMaxUnreachablePenalty int
DefaultSslClientCertificate string
DefaultSslClientPrivateKey string
DefaultTimeoutPenalty int
DefaultUnreachableThreshold float64
EmailNotificationLists []string
EndUserMappingEnabled bool
Group string
LoadFeedback bool
LoadImbalancePercentage float64
MapUpdateInterval int
MaxProperties int
MaxResources int
MaxTestTimeout float64
MaxTtl int
MinPingableRegionFraction float64
MinTestInterval int
MinTtl int
Name string
PingInterval int
PingPacketSize int
RoundRobinPrefix string
ServermonitorLivenessCount int
ServermonitorLoadCount int
ServermonitorPool string
Type string
WaitOnComplete bool
cnameCoalescingEnabled boolean
comment string
contract string
defaultErrorPenalty number
defaultHealthMax number
defaultHealthMultiplier number
defaultHealthThreshold number
defaultMaxUnreachablePenalty number
defaultSslClientCertificate string
defaultSslClientPrivateKey string
defaultTimeoutPenalty number
defaultUnreachableThreshold number
emailNotificationLists string[]
endUserMappingEnabled boolean
group string
loadFeedback boolean
loadImbalancePercentage number
mapUpdateInterval number
maxProperties number
maxResources number
maxTestTimeout number
maxTtl number
minPingableRegionFraction number
minTestInterval number
minTtl number
name string
pingInterval number
pingPacketSize number
roundRobinPrefix string
servermonitorLivenessCount number
servermonitorLoadCount number
servermonitorPool string
type string
waitOnComplete boolean
cname_coalescing_enabled bool
comment str
contract str
default_error_penalty int
default_health_max float
default_health_multiplier float
default_health_threshold float
default_max_unreachable_penalty int
default_ssl_client_certificate str
default_ssl_client_private_key str
default_timeout_penalty int
default_unreachable_threshold float
email_notification_lists Sequence[str]
end_user_mapping_enabled bool
group str
load_feedback bool
load_imbalance_percentage float
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
ping_interval int
ping_packet_size int
round_robin_prefix str
servermonitor_liveness_count int
servermonitor_load_count int
servermonitor_pool str
type str
wait_on_complete bool

Package Details

Repository
https://github.com/pulumi/pulumi-akamai
License
Apache-2.0
Notes
This Pulumi package is based on the akamai Terraform Provider.