Fugue.AWS.EC2.PeeringOptions

Module Members

new

(Function)

new PeeringOptions (Constructor)

Call this constructor to create a new PeeringOptions value.

Type Signature

 fun { allowEgressFromLocalClassicLinkToRemoteVpc: Optional<Bool>,
       allowEgressFromLocalVpcToRemoteClassicLink: Optional<Bool>,
       allowDnsResolutionFromRemoteVpc: Optional<Bool> } -> PeeringOptions
Argument: allowEgressFromLocalClassicLinkToRemoteVpc

When True allows classic link instances in the local vpc to connect to the peer vpc. Defaults to False.

Type: Optional<Bool>

Argument: allowEgressFromLocalVpcToRemoteClassicLink

When True allows classic link instances in the remote vpc to connect to the local vpc. Defaults to False.

Type: Optional<Bool>

Argument: allowDnsResolutionFromRemoteVpc

When True allows the peer vpc to resolve public DNS hostnames in the local vpc to private IP addresses. Defaults to False, which means public DNS hostnames queried from the peer will resolve to public IP addresses.

Type: Optional<Bool>

Returns:

A Fugue.Core.AWS.EC2.PeeringOptions value.

Type: PeeringOptions

allowDnsResolution

(Value)

PeeringOptions allowDnsResolution:
  new(allowDnsResolutionFromRemoteVpc: True)

A PeeringOptions value configured to allow DNS resolution of public hostnames to private IP addresses from the remote peer vpc.

Type Signature

 PeeringOptions