| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.ApiGatewayV2.RoutingRule
Documentation
data ConditionProperty Source #
Constructors
| ConditionProperty | |
Instances
data MatchBasePathsProperty Source #
Constructors
| MatchBasePathsProperty | |
Fields
| |
Instances
| ToJSON MatchBasePathsProperty Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule.MatchBasePathsProperty Methods toJSON :: MatchBasePathsProperty -> Value # toEncoding :: MatchBasePathsProperty -> Encoding # toJSONList :: [MatchBasePathsProperty] -> Value # toEncodingList :: [MatchBasePathsProperty] -> Encoding # omitField :: MatchBasePathsProperty -> Bool # | |||||
| Show MatchBasePathsProperty Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule.MatchBasePathsProperty Methods showsPrec :: Int -> MatchBasePathsProperty -> ShowS # show :: MatchBasePathsProperty -> String # showList :: [MatchBasePathsProperty] -> ShowS # | |||||
| Eq MatchBasePathsProperty Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule.MatchBasePathsProperty Methods (==) :: MatchBasePathsProperty -> MatchBasePathsProperty -> Bool # (/=) :: MatchBasePathsProperty -> MatchBasePathsProperty -> Bool # | |||||
| ToResourceProperties MatchBasePathsProperty Source # | |||||
| Property "AnyOf" MatchBasePathsProperty Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule.MatchBasePathsProperty Associated Types
Methods set :: PropertyType "AnyOf" MatchBasePathsProperty -> MatchBasePathsProperty -> MatchBasePathsProperty # | |||||
| type PropertyType "AnyOf" MatchBasePathsProperty Source # | |||||
data MatchHeadersProperty Source #
Constructors
| MatchHeadersProperty | |
Fields
| |
Instances
| ToJSON MatchHeadersProperty Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule.MatchHeadersProperty Methods toJSON :: MatchHeadersProperty -> Value # toEncoding :: MatchHeadersProperty -> Encoding # toJSONList :: [MatchHeadersProperty] -> Value # toEncodingList :: [MatchHeadersProperty] -> Encoding # omitField :: MatchHeadersProperty -> Bool # | |||||
| Show MatchHeadersProperty Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule.MatchHeadersProperty Methods showsPrec :: Int -> MatchHeadersProperty -> ShowS # show :: MatchHeadersProperty -> String # showList :: [MatchHeadersProperty] -> ShowS # | |||||
| Eq MatchHeadersProperty Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule.MatchHeadersProperty Methods (==) :: MatchHeadersProperty -> MatchHeadersProperty -> Bool # (/=) :: MatchHeadersProperty -> MatchHeadersProperty -> Bool # | |||||
| ToResourceProperties MatchHeadersProperty Source # | |||||
| Property "AnyOf" MatchHeadersProperty Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule.MatchHeadersProperty Associated Types
Methods set :: PropertyType "AnyOf" MatchHeadersProperty -> MatchHeadersProperty -> MatchHeadersProperty # | |||||
| type PropertyType "AnyOf" MatchHeadersProperty Source # | |||||
data MatchHeaderValueProperty Source #
Constructors
| MatchHeaderValueProperty | |
Instances
| ToJSON MatchHeaderValueProperty Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule.MatchHeaderValueProperty Methods toJSON :: MatchHeaderValueProperty -> Value # toEncoding :: MatchHeaderValueProperty -> Encoding # toJSONList :: [MatchHeaderValueProperty] -> Value # | |||||
| Show MatchHeaderValueProperty Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule.MatchHeaderValueProperty Methods showsPrec :: Int -> MatchHeaderValueProperty -> ShowS # show :: MatchHeaderValueProperty -> String # showList :: [MatchHeaderValueProperty] -> ShowS # | |||||
| Eq MatchHeaderValueProperty Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule.MatchHeaderValueProperty Methods (==) :: MatchHeaderValueProperty -> MatchHeaderValueProperty -> Bool # (/=) :: MatchHeaderValueProperty -> MatchHeaderValueProperty -> Bool # | |||||
| ToResourceProperties MatchHeaderValueProperty Source # | |||||
| Property "Header" MatchHeaderValueProperty Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule.MatchHeaderValueProperty Associated Types
Methods set :: PropertyType "Header" MatchHeaderValueProperty -> MatchHeaderValueProperty -> MatchHeaderValueProperty # | |||||
| Property "ValueGlob" MatchHeaderValueProperty Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule.MatchHeaderValueProperty Associated Types
Methods set :: PropertyType "ValueGlob" MatchHeaderValueProperty -> MatchHeaderValueProperty -> MatchHeaderValueProperty # | |||||
| type PropertyType "Header" MatchHeaderValueProperty Source # | |||||
| type PropertyType "ValueGlob" MatchHeaderValueProperty Source # | |||||
data RoutingRule Source #
Constructors
| RoutingRule | |
Fields
| |
Instances
| ToJSON RoutingRule Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule Methods toJSON :: RoutingRule -> Value # toEncoding :: RoutingRule -> Encoding # toJSONList :: [RoutingRule] -> Value # toEncodingList :: [RoutingRule] -> Encoding # omitField :: RoutingRule -> Bool # | |||||
| Show RoutingRule Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule Methods showsPrec :: Int -> RoutingRule -> ShowS # show :: RoutingRule -> String # showList :: [RoutingRule] -> ShowS # | |||||
| Eq RoutingRule Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule | |||||
| ToResourceProperties RoutingRule Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule Methods | |||||
| Property "Actions" RoutingRule Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule Associated Types
Methods set :: PropertyType "Actions" RoutingRule -> RoutingRule -> RoutingRule # | |||||
| Property "Conditions" RoutingRule Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule Associated Types
Methods set :: PropertyType "Conditions" RoutingRule -> RoutingRule -> RoutingRule # | |||||
| Property "DomainNameArn" RoutingRule Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule Associated Types
Methods set :: PropertyType "DomainNameArn" RoutingRule -> RoutingRule -> RoutingRule # | |||||
| Property "Priority" RoutingRule Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule Associated Types
Methods set :: PropertyType "Priority" RoutingRule -> RoutingRule -> RoutingRule # | |||||
| type PropertyType "Actions" RoutingRule Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule | |||||
| type PropertyType "Conditions" RoutingRule Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule | |||||
| type PropertyType "DomainNameArn" RoutingRule Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule | |||||
| type PropertyType "Priority" RoutingRule Source # | |||||
Defined in Stratosphere.ApiGatewayV2.RoutingRule | |||||
mkRoutingRule :: [ActionProperty] -> [ConditionProperty] -> Value Text -> Value Integer -> RoutingRule Source #