Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Lists the monitored resources that are members of a group.
See: Google Monitoring API Reference for monitoring.projects.groups.members.list
.
- type ProjectsGroupsMembersListResource = "v3" :> (Capture "name" Text :> ("members" :> (QueryParam "interval.startTime" Text :> (QueryParam "$.xgafv" Text :> (QueryParam "upload_protocol" Text :> (QueryParam "pp" Bool :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "bearer_token" Text :> (QueryParam "filter" Text :> (QueryParam "pageToken" Text :> (QueryParam "interval.endTime" Text :> (QueryParam "pageSize" (Textual Int32) :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] ListGroupMembersResponse)))))))))))))))
- projectsGroupsMembersList :: Text -> ProjectsGroupsMembersList
- data ProjectsGroupsMembersList
- pgmlIntervalStartTime :: Lens' ProjectsGroupsMembersList (Maybe Text)
- pgmlXgafv :: Lens' ProjectsGroupsMembersList (Maybe Text)
- pgmlUploadProtocol :: Lens' ProjectsGroupsMembersList (Maybe Text)
- pgmlPp :: Lens' ProjectsGroupsMembersList Bool
- pgmlAccessToken :: Lens' ProjectsGroupsMembersList (Maybe Text)
- pgmlUploadType :: Lens' ProjectsGroupsMembersList (Maybe Text)
- pgmlBearerToken :: Lens' ProjectsGroupsMembersList (Maybe Text)
- pgmlName :: Lens' ProjectsGroupsMembersList Text
- pgmlFilter :: Lens' ProjectsGroupsMembersList (Maybe Text)
- pgmlPageToken :: Lens' ProjectsGroupsMembersList (Maybe Text)
- pgmlIntervalEndTime :: Lens' ProjectsGroupsMembersList (Maybe Text)
- pgmlPageSize :: Lens' ProjectsGroupsMembersList (Maybe Int32)
- pgmlCallback :: Lens' ProjectsGroupsMembersList (Maybe Text)
REST Resource
type ProjectsGroupsMembersListResource = "v3" :> (Capture "name" Text :> ("members" :> (QueryParam "interval.startTime" Text :> (QueryParam "$.xgafv" Text :> (QueryParam "upload_protocol" Text :> (QueryParam "pp" Bool :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "bearer_token" Text :> (QueryParam "filter" Text :> (QueryParam "pageToken" Text :> (QueryParam "interval.endTime" Text :> (QueryParam "pageSize" (Textual Int32) :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] ListGroupMembersResponse))))))))))))))) Source #
A resource alias for monitoring.projects.groups.members.list
method which the
ProjectsGroupsMembersList
request conforms to.
Creating a Request
projectsGroupsMembersList Source #
Creates a value of ProjectsGroupsMembersList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data ProjectsGroupsMembersList Source #
Lists the monitored resources that are members of a group.
See: projectsGroupsMembersList
smart constructor.
Request Lenses
pgmlIntervalStartTime :: Lens' ProjectsGroupsMembersList (Maybe Text) Source #
If this value is omitted, the interval is a point in time, `endTime`. If `startTime` is present, it must be earlier than (less than) `endTime`. The interval begins after `startTime`—it does not include `startTime`.
pgmlUploadProtocol :: Lens' ProjectsGroupsMembersList (Maybe Text) Source #
Upload protocol for media (e.g. "raw", "multipart").
pgmlAccessToken :: Lens' ProjectsGroupsMembersList (Maybe Text) Source #
OAuth access token.
pgmlUploadType :: Lens' ProjectsGroupsMembersList (Maybe Text) Source #
Legacy upload protocol for media (e.g. "media", "multipart").
pgmlBearerToken :: Lens' ProjectsGroupsMembersList (Maybe Text) Source #
OAuth bearer token.
pgmlName :: Lens' ProjectsGroupsMembersList Text Source #
The group whose members are listed. The format is `"projects/{project_id_or_number}/groups/{group_id}"`.
pgmlFilter :: Lens' ProjectsGroupsMembersList (Maybe Text) Source #
An optional list filter describing the members to be returned. The filter may reference the type, labels, and metadata of monitored resources that comprise the group. For example, to return only resources representing Compute Engine VM instances, use this filter: resource.type = "gce_instance"
pgmlPageToken :: Lens' ProjectsGroupsMembersList (Maybe Text) Source #
If this field is not empty then it must contain the `nextPageToken` value returned by a previous call to this method. Using this field causes the method to return additional results from the previous method call.
pgmlIntervalEndTime :: Lens' ProjectsGroupsMembersList (Maybe Text) Source #
Required. The end of the interval. The interval includes this time.
pgmlPageSize :: Lens' ProjectsGroupsMembersList (Maybe Int32) Source #
A positive number that is the maximum number of results to return.
pgmlCallback :: Lens' ProjectsGroupsMembersList (Maybe Text) Source #
JSONP