stratosphere-ec2-1.0.0: Stratosphere integration for AWS EC2.
Safe HaskellNone
LanguageHaskell2010

Stratosphere.EC2.Subnet

Documentation

data Subnet Source #

Constructors

Subnet

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html

Fields

Instances

Instances details
ToJSON Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Show Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Eq Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Methods

(==) :: Subnet -> Subnet -> Bool #

(/=) :: Subnet -> Subnet -> Bool #

ToResourceProperties Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Property "AssignIpv6AddressOnCreation" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Associated Types

type PropertyType "AssignIpv6AddressOnCreation" Subnet 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "AssignIpv6AddressOnCreation" Subnet = Value Bool

Methods

set :: PropertyType "AssignIpv6AddressOnCreation" Subnet -> Subnet -> Subnet #

Property "AvailabilityZone" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Associated Types

type PropertyType "AvailabilityZone" Subnet 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "AvailabilityZone" Subnet = Value Text

Methods

set :: PropertyType "AvailabilityZone" Subnet -> Subnet -> Subnet #

Property "AvailabilityZoneId" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Associated Types

type PropertyType "AvailabilityZoneId" Subnet 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "AvailabilityZoneId" Subnet = Value Text

Methods

set :: PropertyType "AvailabilityZoneId" Subnet -> Subnet -> Subnet #

Property "CidrBlock" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Associated Types

type PropertyType "CidrBlock" Subnet 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "CidrBlock" Subnet = Value Text

Methods

set :: PropertyType "CidrBlock" Subnet -> Subnet -> Subnet #

Property "EnableDns64" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Associated Types

type PropertyType "EnableDns64" Subnet 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "EnableDns64" Subnet = Value Bool

Methods

set :: PropertyType "EnableDns64" Subnet -> Subnet -> Subnet #

Property "EnableLniAtDeviceIndex" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Associated Types

type PropertyType "EnableLniAtDeviceIndex" Subnet 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "EnableLniAtDeviceIndex" Subnet = Value Integer

Methods

set :: PropertyType "EnableLniAtDeviceIndex" Subnet -> Subnet -> Subnet #

Property "Ipv4IpamPoolId" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Associated Types

type PropertyType "Ipv4IpamPoolId" Subnet 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "Ipv4IpamPoolId" Subnet = Value Text

Methods

set :: PropertyType "Ipv4IpamPoolId" Subnet -> Subnet -> Subnet #

Property "Ipv4NetmaskLength" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Associated Types

type PropertyType "Ipv4NetmaskLength" Subnet 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "Ipv4NetmaskLength" Subnet = Value Integer

Methods

set :: PropertyType "Ipv4NetmaskLength" Subnet -> Subnet -> Subnet #

Property "Ipv6CidrBlock" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Associated Types

type PropertyType "Ipv6CidrBlock" Subnet 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "Ipv6CidrBlock" Subnet = Value Text

Methods

set :: PropertyType "Ipv6CidrBlock" Subnet -> Subnet -> Subnet #

Property "Ipv6IpamPoolId" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Associated Types

type PropertyType "Ipv6IpamPoolId" Subnet 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "Ipv6IpamPoolId" Subnet = Value Text

Methods

set :: PropertyType "Ipv6IpamPoolId" Subnet -> Subnet -> Subnet #

Property "Ipv6Native" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Associated Types

type PropertyType "Ipv6Native" Subnet 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "Ipv6Native" Subnet = Value Bool

Methods

set :: PropertyType "Ipv6Native" Subnet -> Subnet -> Subnet #

Property "Ipv6NetmaskLength" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Associated Types

type PropertyType "Ipv6NetmaskLength" Subnet 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "Ipv6NetmaskLength" Subnet = Value Integer

Methods

set :: PropertyType "Ipv6NetmaskLength" Subnet -> Subnet -> Subnet #

Property "MapPublicIpOnLaunch" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Associated Types

type PropertyType "MapPublicIpOnLaunch" Subnet 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "MapPublicIpOnLaunch" Subnet = Value Bool

Methods

set :: PropertyType "MapPublicIpOnLaunch" Subnet -> Subnet -> Subnet #

Property "OutpostArn" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Associated Types

type PropertyType "OutpostArn" Subnet 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "OutpostArn" Subnet = Value Text

Methods

set :: PropertyType "OutpostArn" Subnet -> Subnet -> Subnet #

Property "PrivateDnsNameOptionsOnLaunch" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Associated Types

type PropertyType "PrivateDnsNameOptionsOnLaunch" Subnet 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "PrivateDnsNameOptionsOnLaunch" Subnet = PrivateDnsNameOptionsOnLaunchProperty

Methods

set :: PropertyType "PrivateDnsNameOptionsOnLaunch" Subnet -> Subnet -> Subnet #

Property "Tags" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Associated Types

type PropertyType "Tags" Subnet 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "Tags" Subnet = [Tag]

Methods

set :: PropertyType "Tags" Subnet -> Subnet -> Subnet #

Property "VpcId" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

Associated Types

type PropertyType "VpcId" Subnet 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "VpcId" Subnet = Value Text

Methods

set :: PropertyType "VpcId" Subnet -> Subnet -> Subnet #

type PropertyType "AssignIpv6AddressOnCreation" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "AssignIpv6AddressOnCreation" Subnet = Value Bool
type PropertyType "AvailabilityZone" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "AvailabilityZone" Subnet = Value Text
type PropertyType "AvailabilityZoneId" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "AvailabilityZoneId" Subnet = Value Text
type PropertyType "CidrBlock" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "CidrBlock" Subnet = Value Text
type PropertyType "EnableDns64" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "EnableDns64" Subnet = Value Bool
type PropertyType "EnableLniAtDeviceIndex" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "EnableLniAtDeviceIndex" Subnet = Value Integer
type PropertyType "Ipv4IpamPoolId" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "Ipv4IpamPoolId" Subnet = Value Text
type PropertyType "Ipv4NetmaskLength" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "Ipv4NetmaskLength" Subnet = Value Integer
type PropertyType "Ipv6CidrBlock" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "Ipv6CidrBlock" Subnet = Value Text
type PropertyType "Ipv6IpamPoolId" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "Ipv6IpamPoolId" Subnet = Value Text
type PropertyType "Ipv6Native" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "Ipv6Native" Subnet = Value Bool
type PropertyType "Ipv6NetmaskLength" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "Ipv6NetmaskLength" Subnet = Value Integer
type PropertyType "MapPublicIpOnLaunch" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "MapPublicIpOnLaunch" Subnet = Value Bool
type PropertyType "OutpostArn" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "OutpostArn" Subnet = Value Text
type PropertyType "PrivateDnsNameOptionsOnLaunch" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "PrivateDnsNameOptionsOnLaunch" Subnet = PrivateDnsNameOptionsOnLaunchProperty
type PropertyType "Tags" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "Tags" Subnet = [Tag]
type PropertyType "VpcId" Subnet Source # 
Instance details

Defined in Stratosphere.EC2.Subnet

type PropertyType "VpcId" Subnet = Value Text