| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.VpcLattice.Rule.MatchProperty
Documentation
data HeaderMatchProperty Source #
Constructors
| HeaderMatchProperty | |
Fields
| |
Instances
data PathMatchProperty Source #
Constructors
| PathMatchProperty | |
Fields
| |
Instances
| ToJSON PathMatchProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.PathMatchProperty Methods toJSON :: PathMatchProperty -> Value # toEncoding :: PathMatchProperty -> Encoding # toJSONList :: [PathMatchProperty] -> Value # toEncodingList :: [PathMatchProperty] -> Encoding # omitField :: PathMatchProperty -> Bool # | |||||
| Show PathMatchProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.PathMatchProperty Methods showsPrec :: Int -> PathMatchProperty -> ShowS # show :: PathMatchProperty -> String # showList :: [PathMatchProperty] -> ShowS # | |||||
| Eq PathMatchProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.PathMatchProperty Methods (==) :: PathMatchProperty -> PathMatchProperty -> Bool # (/=) :: PathMatchProperty -> PathMatchProperty -> Bool # | |||||
| ToResourceProperties PathMatchProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.PathMatchProperty Methods toResourceProperties :: PathMatchProperty -> ResourceProperties # | |||||
| Property "CaseSensitive" PathMatchProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.PathMatchProperty Associated Types
Methods set :: PropertyType "CaseSensitive" PathMatchProperty -> PathMatchProperty -> PathMatchProperty # | |||||
| Property "Match" PathMatchProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.PathMatchProperty Associated Types
Methods set :: PropertyType "Match" PathMatchProperty -> PathMatchProperty -> PathMatchProperty # | |||||
| type PropertyType "CaseSensitive" PathMatchProperty Source # | |||||
| type PropertyType "Match" PathMatchProperty Source # | |||||
data HeaderMatchTypeProperty Source #
Constructors
| HeaderMatchTypeProperty | |
Fields | |
Instances
| ToJSON HeaderMatchTypeProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.HeaderMatchTypeProperty Methods toJSON :: HeaderMatchTypeProperty -> Value # toEncoding :: HeaderMatchTypeProperty -> Encoding # toJSONList :: [HeaderMatchTypeProperty] -> Value # | |||||
| Show HeaderMatchTypeProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.HeaderMatchTypeProperty Methods showsPrec :: Int -> HeaderMatchTypeProperty -> ShowS # show :: HeaderMatchTypeProperty -> String # showList :: [HeaderMatchTypeProperty] -> ShowS # | |||||
| Eq HeaderMatchTypeProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.HeaderMatchTypeProperty Methods (==) :: HeaderMatchTypeProperty -> HeaderMatchTypeProperty -> Bool # (/=) :: HeaderMatchTypeProperty -> HeaderMatchTypeProperty -> Bool # | |||||
| ToResourceProperties HeaderMatchTypeProperty Source # | |||||
| Property "Contains" HeaderMatchTypeProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.HeaderMatchTypeProperty Associated Types
Methods set :: PropertyType "Contains" HeaderMatchTypeProperty -> HeaderMatchTypeProperty -> HeaderMatchTypeProperty # | |||||
| Property "Exact" HeaderMatchTypeProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.HeaderMatchTypeProperty Associated Types
Methods set :: PropertyType "Exact" HeaderMatchTypeProperty -> HeaderMatchTypeProperty -> HeaderMatchTypeProperty # | |||||
| Property "Prefix" HeaderMatchTypeProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.HeaderMatchTypeProperty Associated Types
Methods set :: PropertyType "Prefix" HeaderMatchTypeProperty -> HeaderMatchTypeProperty -> HeaderMatchTypeProperty # | |||||
| type PropertyType "Contains" HeaderMatchTypeProperty Source # | |||||
| type PropertyType "Exact" HeaderMatchTypeProperty Source # | |||||
| type PropertyType "Prefix" HeaderMatchTypeProperty Source # | |||||
data HttpMatchProperty Source #
Constructors
| HttpMatchProperty | |
Fields
| |
Instances
| ToJSON HttpMatchProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.HttpMatchProperty Methods toJSON :: HttpMatchProperty -> Value # toEncoding :: HttpMatchProperty -> Encoding # toJSONList :: [HttpMatchProperty] -> Value # toEncodingList :: [HttpMatchProperty] -> Encoding # omitField :: HttpMatchProperty -> Bool # | |||||
| Show HttpMatchProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.HttpMatchProperty Methods showsPrec :: Int -> HttpMatchProperty -> ShowS # show :: HttpMatchProperty -> String # showList :: [HttpMatchProperty] -> ShowS # | |||||
| Eq HttpMatchProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.HttpMatchProperty Methods (==) :: HttpMatchProperty -> HttpMatchProperty -> Bool # (/=) :: HttpMatchProperty -> HttpMatchProperty -> Bool # | |||||
| ToResourceProperties HttpMatchProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.HttpMatchProperty Methods toResourceProperties :: HttpMatchProperty -> ResourceProperties # | |||||
| Property "HeaderMatches" HttpMatchProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.HttpMatchProperty Associated Types
Methods set :: PropertyType "HeaderMatches" HttpMatchProperty -> HttpMatchProperty -> HttpMatchProperty # | |||||
| Property "Method" HttpMatchProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.HttpMatchProperty Associated Types
Methods set :: PropertyType "Method" HttpMatchProperty -> HttpMatchProperty -> HttpMatchProperty # | |||||
| Property "PathMatch" HttpMatchProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.HttpMatchProperty Associated Types
Methods set :: PropertyType "PathMatch" HttpMatchProperty -> HttpMatchProperty -> HttpMatchProperty # | |||||
| type PropertyType "HeaderMatches" HttpMatchProperty Source # | |||||
| type PropertyType "Method" HttpMatchProperty Source # | |||||
| type PropertyType "PathMatch" HttpMatchProperty Source # | |||||
data PathMatchTypeProperty Source #
Constructors
| PathMatchTypeProperty | |
Instances
| ToJSON PathMatchTypeProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.PathMatchTypeProperty Methods toJSON :: PathMatchTypeProperty -> Value # toEncoding :: PathMatchTypeProperty -> Encoding # toJSONList :: [PathMatchTypeProperty] -> Value # toEncodingList :: [PathMatchTypeProperty] -> Encoding # omitField :: PathMatchTypeProperty -> Bool # | |||||
| Show PathMatchTypeProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.PathMatchTypeProperty Methods showsPrec :: Int -> PathMatchTypeProperty -> ShowS # show :: PathMatchTypeProperty -> String # showList :: [PathMatchTypeProperty] -> ShowS # | |||||
| Eq PathMatchTypeProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.PathMatchTypeProperty Methods (==) :: PathMatchTypeProperty -> PathMatchTypeProperty -> Bool # (/=) :: PathMatchTypeProperty -> PathMatchTypeProperty -> Bool # | |||||
| ToResourceProperties PathMatchTypeProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.PathMatchTypeProperty Methods toResourceProperties :: PathMatchTypeProperty -> ResourceProperties # | |||||
| Property "Exact" PathMatchTypeProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.PathMatchTypeProperty Associated Types
Methods set :: PropertyType "Exact" PathMatchTypeProperty -> PathMatchTypeProperty -> PathMatchTypeProperty # | |||||
| Property "Prefix" PathMatchTypeProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.PathMatchTypeProperty Associated Types
Methods set :: PropertyType "Prefix" PathMatchTypeProperty -> PathMatchTypeProperty -> PathMatchTypeProperty # | |||||
| type PropertyType "Exact" PathMatchTypeProperty Source # | |||||
| type PropertyType "Prefix" PathMatchTypeProperty Source # | |||||
data MatchProperty Source #
Constructors
| MatchProperty | |
Instances
| ToJSON MatchProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.MatchProperty Methods toJSON :: MatchProperty -> Value # toEncoding :: MatchProperty -> Encoding # toJSONList :: [MatchProperty] -> Value # toEncodingList :: [MatchProperty] -> Encoding # omitField :: MatchProperty -> Bool # | |||||
| Show MatchProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.MatchProperty Methods showsPrec :: Int -> MatchProperty -> ShowS # show :: MatchProperty -> String # showList :: [MatchProperty] -> ShowS # | |||||
| Eq MatchProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.MatchProperty Methods (==) :: MatchProperty -> MatchProperty -> Bool # (/=) :: MatchProperty -> MatchProperty -> Bool # | |||||
| ToResourceProperties MatchProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.MatchProperty Methods toResourceProperties :: MatchProperty -> ResourceProperties # | |||||
| Property "HttpMatch" MatchProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.MatchProperty Associated Types
Methods set :: PropertyType "HttpMatch" MatchProperty -> MatchProperty -> MatchProperty # | |||||
| type PropertyType "HttpMatch" MatchProperty Source # | |||||
Defined in Stratosphere.VpcLattice.Rule.MatchProperty | |||||