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: Stackdriver Monitoring API Reference for monitoring.projects.groups.members.list
.
Synopsis
- type ProjectsGroupsMembersListResource = "v3" :> (Capture "name" Text :> ("members" :> (QueryParam "interval.startTime" DateTime' :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "filter" Text :> (QueryParam "pageToken" Text :> (QueryParam "interval.endTime" DateTime' :> (QueryParam "pageSize" (Textual Int32) :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] ListGroupMembersResponse)))))))))))))
- projectsGroupsMembersList :: Text -> ProjectsGroupsMembersList
- data ProjectsGroupsMembersList
- pgmlIntervalStartTime :: Lens' ProjectsGroupsMembersList (Maybe UTCTime)
- pgmlXgafv :: Lens' ProjectsGroupsMembersList (Maybe Xgafv)
- pgmlUploadProtocol :: Lens' ProjectsGroupsMembersList (Maybe Text)
- pgmlAccessToken :: Lens' ProjectsGroupsMembersList (Maybe Text)
- pgmlUploadType :: Lens' ProjectsGroupsMembersList (Maybe Text)
- pgmlName :: Lens' ProjectsGroupsMembersList Text
- pgmlFilter :: Lens' ProjectsGroupsMembersList (Maybe Text)
- pgmlPageToken :: Lens' ProjectsGroupsMembersList (Maybe Text)
- pgmlIntervalEndTime :: Lens' ProjectsGroupsMembersList (Maybe UTCTime)
- pgmlPageSize :: Lens' ProjectsGroupsMembersList (Maybe Int32)
- pgmlCallback :: Lens' ProjectsGroupsMembersList (Maybe Text)
REST Resource
type ProjectsGroupsMembersListResource = "v3" :> (Capture "name" Text :> ("members" :> (QueryParam "interval.startTime" DateTime' :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "filter" Text :> (QueryParam "pageToken" Text :> (QueryParam "interval.endTime" DateTime' :> (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.
Instances
Request Lenses
pgmlIntervalStartTime :: Lens' ProjectsGroupsMembersList (Maybe UTCTime) Source #
Optional. The beginning of the time interval. The default value for the start time is the end time. The start time must not be later than the end time.
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").
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 UTCTime) Source #
Required. The end of the time interval.
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