Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data RouteSummary = RouteSummary' {
- applicationId :: Maybe Text
- arn :: Maybe Text
- createdByAccountId :: Maybe Text
- createdTime :: Maybe POSIX
- environmentId :: Maybe Text
- error :: Maybe ErrorResponse
- includeChildPaths :: Maybe Bool
- lastUpdatedTime :: Maybe POSIX
- methods :: Maybe [HttpMethod]
- ownerAccountId :: Maybe Text
- pathResourceToId :: Maybe (HashMap Text Text)
- routeId :: Maybe Text
- routeType :: Maybe RouteType
- serviceId :: Maybe Text
- sourcePath :: Maybe Text
- state :: Maybe RouteState
- tags :: Maybe (Sensitive (HashMap Text Text))
- newRouteSummary :: RouteSummary
- routeSummary_applicationId :: Lens' RouteSummary (Maybe Text)
- routeSummary_arn :: Lens' RouteSummary (Maybe Text)
- routeSummary_createdByAccountId :: Lens' RouteSummary (Maybe Text)
- routeSummary_createdTime :: Lens' RouteSummary (Maybe UTCTime)
- routeSummary_environmentId :: Lens' RouteSummary (Maybe Text)
- routeSummary_error :: Lens' RouteSummary (Maybe ErrorResponse)
- routeSummary_includeChildPaths :: Lens' RouteSummary (Maybe Bool)
- routeSummary_lastUpdatedTime :: Lens' RouteSummary (Maybe UTCTime)
- routeSummary_methods :: Lens' RouteSummary (Maybe [HttpMethod])
- routeSummary_ownerAccountId :: Lens' RouteSummary (Maybe Text)
- routeSummary_pathResourceToId :: Lens' RouteSummary (Maybe (HashMap Text Text))
- routeSummary_routeId :: Lens' RouteSummary (Maybe Text)
- routeSummary_routeType :: Lens' RouteSummary (Maybe RouteType)
- routeSummary_serviceId :: Lens' RouteSummary (Maybe Text)
- routeSummary_sourcePath :: Lens' RouteSummary (Maybe Text)
- routeSummary_state :: Lens' RouteSummary (Maybe RouteState)
- routeSummary_tags :: Lens' RouteSummary (Maybe (HashMap Text Text))
Documentation
data RouteSummary Source #
The summary information for the routes as a response to ListRoutes
.
See: newRouteSummary
smart constructor.
RouteSummary' | |
|
Instances
newRouteSummary :: RouteSummary Source #
Create a value of RouteSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:applicationId:RouteSummary'
, routeSummary_applicationId
- The unique identifier of the application.
$sel:arn:RouteSummary'
, routeSummary_arn
- The Amazon Resource Name (ARN) of the route.
$sel:createdByAccountId:RouteSummary'
, routeSummary_createdByAccountId
- The Amazon Web Services account ID of the route creator.
$sel:createdTime:RouteSummary'
, routeSummary_createdTime
- A timestamp that indicates when the route is created.
$sel:environmentId:RouteSummary'
, routeSummary_environmentId
- The unique identifier of the environment.
$sel:error:RouteSummary'
, routeSummary_error
- Any error associated with the route resource.
$sel:includeChildPaths:RouteSummary'
, routeSummary_includeChildPaths
- Indicates whether to match all subpaths of the given source path. If
this value is false
, requests must match the source path exactly
before they are forwarded to this route's service.
$sel:lastUpdatedTime:RouteSummary'
, routeSummary_lastUpdatedTime
- A timestamp that indicates when the route was last updated.
$sel:methods:RouteSummary'
, routeSummary_methods
- A list of HTTP methods to match. An empty list matches all values. If a
method is present, only HTTP requests using that method are forwarded to
this route’s service.
$sel:ownerAccountId:RouteSummary'
, routeSummary_ownerAccountId
- The Amazon Web Services account ID of the route owner.
$sel:pathResourceToId:RouteSummary'
, routeSummary_pathResourceToId
- A mapping of Amazon API Gateway path resources to resource IDs.
$sel:routeId:RouteSummary'
, routeSummary_routeId
- The unique identifier of the route.
$sel:routeType:RouteSummary'
, routeSummary_routeType
- The route type of the route.
$sel:serviceId:RouteSummary'
, routeSummary_serviceId
- The unique identifier of the service.
$sel:sourcePath:RouteSummary'
, routeSummary_sourcePath
- The path to use to match traffic. Paths must start with /
and are
relative to the base of the application.
$sel:state:RouteSummary'
, routeSummary_state
- The current state of the route.
$sel:tags:RouteSummary'
, routeSummary_tags
- The tags assigned to the route.
routeSummary_applicationId :: Lens' RouteSummary (Maybe Text) Source #
The unique identifier of the application.
routeSummary_arn :: Lens' RouteSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the route.
routeSummary_createdByAccountId :: Lens' RouteSummary (Maybe Text) Source #
The Amazon Web Services account ID of the route creator.
routeSummary_createdTime :: Lens' RouteSummary (Maybe UTCTime) Source #
A timestamp that indicates when the route is created.
routeSummary_environmentId :: Lens' RouteSummary (Maybe Text) Source #
The unique identifier of the environment.
routeSummary_error :: Lens' RouteSummary (Maybe ErrorResponse) Source #
Any error associated with the route resource.
routeSummary_includeChildPaths :: Lens' RouteSummary (Maybe Bool) Source #
Indicates whether to match all subpaths of the given source path. If
this value is false
, requests must match the source path exactly
before they are forwarded to this route's service.
routeSummary_lastUpdatedTime :: Lens' RouteSummary (Maybe UTCTime) Source #
A timestamp that indicates when the route was last updated.
routeSummary_methods :: Lens' RouteSummary (Maybe [HttpMethod]) Source #
A list of HTTP methods to match. An empty list matches all values. If a method is present, only HTTP requests using that method are forwarded to this route’s service.
routeSummary_ownerAccountId :: Lens' RouteSummary (Maybe Text) Source #
The Amazon Web Services account ID of the route owner.
routeSummary_pathResourceToId :: Lens' RouteSummary (Maybe (HashMap Text Text)) Source #
A mapping of Amazon API Gateway path resources to resource IDs.
routeSummary_routeId :: Lens' RouteSummary (Maybe Text) Source #
The unique identifier of the route.
routeSummary_routeType :: Lens' RouteSummary (Maybe RouteType) Source #
The route type of the route.
routeSummary_serviceId :: Lens' RouteSummary (Maybe Text) Source #
The unique identifier of the service.
routeSummary_sourcePath :: Lens' RouteSummary (Maybe Text) Source #
The path to use to match traffic. Paths must start with /
and are
relative to the base of the application.
routeSummary_state :: Lens' RouteSummary (Maybe RouteState) Source #
The current state of the route.
routeSummary_tags :: Lens' RouteSummary (Maybe (HashMap Text Text)) Source #
The tags assigned to the route.