Show / Hide Table of Contents

Class GlobalAcceleratorTarget

Use a Global Accelerator instance domain name as an alias record target.

Inheritance
object
GlobalAcceleratorDomainTarget
GlobalAcceleratorTarget
Implements
IAliasRecordTarget
Inherited Members
GlobalAcceleratorDomainTarget.Bind(IRecordSet, IHostedZone)
GlobalAcceleratorDomainTarget.GLOBAL_ACCELERATOR_ZONE_ID
Namespace: Amazon.CDK.AWS.Route53.Targets
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class GlobalAcceleratorTarget : GlobalAcceleratorDomainTarget, IAliasRecordTarget
Syntax (vb)
Public Class GlobalAcceleratorTarget Inherits GlobalAcceleratorDomainTarget Implements IAliasRecordTarget
Remarks

ExampleMetadata: infused

Examples
using Amazon.CDK.AWS.GlobalAccelerator;

            HostedZone zone;
            Accelerator accelerator;


            new ARecord(this, "AliasRecord", new ARecordProps {
                Zone = zone,
                Target = RecordTarget.FromAlias(
                new GlobalAcceleratorTarget(accelerator, new Dictionary<string, boolean?> {
                    { "evaluateTargetHealth", true }
                }))
            });

Synopsis

Constructors

GlobalAcceleratorTarget(IAcceleratorRef, IAliasRecordTargetProps?)

Create an Alias Target for a Global Accelerator instance.

Constructors

GlobalAcceleratorTarget(IAcceleratorRef, IAliasRecordTargetProps?)

Create an Alias Target for a Global Accelerator instance.

public GlobalAcceleratorTarget(IAcceleratorRef accelerator, IAliasRecordTargetProps? props = null)
Parameters
accelerator IAcceleratorRef
props IAliasRecordTargetProps
Remarks

ExampleMetadata: infused

Implements

IAliasRecordTarget
Back to top Generated by DocFX