on develop help sign in
Regenerating gogol-monitoring from latest service definition
339eeadBrendan Hay
gogol-monitoring/gen/Network/Google/Monitoring.hs+9−3
@@ -13,10 +13,16 @@
13-- Stability : auto-generated
13-- Stability : auto-generated
14-- Portability : non-portable (GHC extensions)
14-- Portability : non-portable (GHC extensions)
15--
15--
16−-- The Google Monitoring API lets you manage your monitoring data and
16+-- Manages your Stackdriver monitoring data and configurations. Projects
17−-- configurations.
17+-- must be associated with a Stackdriver account, except for the following
18+-- methods:
19+-- [monitoredResourceDescriptors.list](v3\/projects.monitoredResourceDescriptors\/list),
20+-- [monitoredResourceDescriptors.get](v3\/projects.monitoredResourceDescriptors\/get),
21+-- [metricDescriptors.list](v3\/projects.metricDescriptors\/list),
22+-- [metricDescriptors.get](v3\/projects.metricDescriptors\/get), and
23+-- [timeSeries.list](v3\/projects.timeSeries\/list).
18--
24--
19−-- /See:/ <https://cloud.google.com/monitoring/alpha/ Google Monitoring API Reference>
25+-- /See:/ <https://cloud.google.com/monitoring/api/ Google Monitoring API Reference>
20module Network.Google.Monitoring
26module Network.Google.Monitoring
21 (
27 (
22 -- * Service Configuration
28 -- * Service Configuration
gogol-monitoring/gen/Network/Google/Monitoring/Types/Product.hs+14−13
@@ -63,11 +63,11 @@ monitoredResourceDescriptor =
63 }
63 }
64
64
65-- | Optional. The resource name of the monitored resource descriptor:
65-- | Optional. The resource name of the monitored resource descriptor:
66−-- \`\"projects\/ \/monitoredResourceDescriptors\/\"\` where is the value
66+-- \`\"projects\/{project_id}\/monitoredResourceDescriptors\/{type}\"\`
67−-- of the \`type\` field in this object and is a project ID that provides
67+-- where {type} is the value of the \`type\` field in this object and
68+-- {project_id} is a project ID that provides API-specific context for
68−-- API-specific context for accessing the type. APIs that do not use
69+-- accessing the type. APIs that do not use project information can use the
69−-- project information can use the resource name format
70−-- \`\"monitoredResourceDescriptors\/\"\`.
70+-- resource name format \`\"monitoredResourceDescriptors\/{type}\"\`.
71mrdName :: Lens' MonitoredResourceDescriptor (Maybe Text)
71mrdName :: Lens' MonitoredResourceDescriptor (Maybe Text)
72mrdName = lens _mrdName (\ s a -> s{_mrdName = a})
72mrdName = lens _mrdName (\ s a -> s{_mrdName = a})
73
73
@@ -386,10 +386,11 @@ group' =
386 , _gParentName = Nothing
386 , _gParentName = Nothing
387 }
387 }
388
388
389−-- | The name of this group. The format is \`\"projects\/ \/groups\/\"\`.
389+-- | The name of this group. The format is
390+-- \`\"projects\/{project_id_or_number}\/groups\/{group_id}\"\`. When
390−-- When creating a group, this field is ignored and a new name is created
391+-- creating a group, this field is ignored and a new name is created
391-- consisting of the project specified in the call to \`CreateGroup\` and a
392-- consisting of the project specified in the call to \`CreateGroup\` and a
392−-- unique \`\` that is generated automatically. \'OutputOnly
393+-- unique \`{group_id}\` that is generated automatically. \'OutputOnly
393gName :: Lens' Group (Maybe Text)
394gName :: Lens' Group (Maybe Text)
394gName = lens _gName (\ s a -> s{_gName = a})
395gName = lens _gName (\ s a -> s{_gName = a})
395
396
@@ -410,8 +411,8 @@ gIsCluster
410 = lens _gIsCluster (\ s a -> s{_gIsCluster = a})
411 = lens _gIsCluster (\ s a -> s{_gIsCluster = a})
411
412
412-- | The name of the group\'s parent, if it has one. The format is
413-- | The name of the group\'s parent, if it has one. The format is
413−-- \`\"projects\/ \/groups\/\"\`. For groups with no parent, \`parentName\`
414+-- \`\"projects\/{project_id_or_number}\/groups\/{group_id}\"\`. For groups
414−-- is the empty string, \`\"\"\`.
415+-- with no parent, \`parentName\` is the empty string, \`\"\"\`.
415gParentName :: Lens' Group (Maybe Text)
416gParentName :: Lens' Group (Maybe Text)
416gParentName
417gParentName
417 = lens _gParentName (\ s a -> s{_gParentName = a})
418 = lens _gParentName (\ s a -> s{_gParentName = a})
@@ -1768,15 +1769,15 @@ timeInterval =
1768 , _tiEndTime = Nothing
1769 , _tiEndTime = Nothing
1769 }
1770 }
1770
1771
1771−-- | (optional) If omitted, the interval is a point in time, \`endTime\`. If
1772+-- | If this value is omitted, the interval is a point in time, \`endTime\`.
1772−-- \`startTime\` is present, it must be earlier than (less than)
1773+-- If \`startTime\` is present, it must be earlier than (less than)
1773-- \`endTime\`. The interval begins after \`startTime\`—it does not include
1774-- \`endTime\`. The interval begins after \`startTime\`—it does not include
1774-- \`startTime\`.
1775-- \`startTime\`.
1775tiStartTime :: Lens' TimeInterval (Maybe Text)
1776tiStartTime :: Lens' TimeInterval (Maybe Text)
1776tiStartTime
1777tiStartTime
1777 = lens _tiStartTime (\ s a -> s{_tiStartTime = a})
1778 = lens _tiStartTime (\ s a -> s{_tiStartTime = a})
1778
1779
1779−-- | (required) The end of the interval. The interval includes this time.
1780+-- | Required. The end of the interval. The interval includes this time.
1780tiEndTime :: Lens' TimeInterval (Maybe Text)
1781tiEndTime :: Lens' TimeInterval (Maybe Text)
1781tiEndTime
1782tiEndTime
1782 = lens _tiEndTime (\ s a -> s{_tiEndTime = a})
1783 = lens _tiEndTime (\ s a -> s{_tiEndTime = a})
gogol-monitoring/gen/Network/Google/Resource/Monitoring/Projects/CollectdTimeSeries/Create.hs+1−1
@@ -25,7 +25,7 @@
25-- Monitoring Agent. See
25-- Monitoring Agent. See
26-- [google.monitoring.v3.MetricService.CreateTimeSeries] instead.
26-- [google.monitoring.v3.MetricService.CreateTimeSeries] instead.
27--
27--
28−-- /See:/ <https://cloud.google.com/monitoring/alpha/ Google Monitoring API Reference> for @monitoring.projects.collectdTimeSeries.create@.
28+-- /See:/ <https://cloud.google.com/monitoring/api/ Google Monitoring API Reference> for @monitoring.projects.collectdTimeSeries.create@.
29module Network.Google.Resource.Monitoring.Projects.CollectdTimeSeries.Create
29module Network.Google.Resource.Monitoring.Projects.CollectdTimeSeries.Create
30 (
30 (
31 -- * REST Resource
31 -- * REST Resource
gogol-monitoring/gen/Network/Google/Resource/Monitoring/Projects/Groups/Create.hs+3−3
@@ -22,7 +22,7 @@
22--
22--
23-- Creates a new group.
23-- Creates a new group.
24--
24--
25−-- /See:/ <https://cloud.google.com/monitoring/alpha/ Google Monitoring API Reference> for @monitoring.projects.groups.create@.
25+-- /See:/ <https://cloud.google.com/monitoring/api/ Google Monitoring API Reference> for @monitoring.projects.groups.create@.
26module Network.Google.Resource.Monitoring.Projects.Groups.Create
26module Network.Google.Resource.Monitoring.Projects.Groups.Create
27 (
27 (
28 -- * REST Resource
28 -- * REST Resource
@@ -165,8 +165,8 @@ pgcBearerToken
165 = lens _pgcBearerToken
165 = lens _pgcBearerToken
166 (\ s a -> s{_pgcBearerToken = a})
166 (\ s a -> s{_pgcBearerToken = a})
167
167
168−-- | The project in which to create the group. The format is \`\"projects\/
168+-- | The project in which to create the group. The format is
169−-- \"\`.
169+-- \`\"projects\/{project_id_or_number}\"\`.
170pgcName :: Lens' ProjectsGroupsCreate Text
170pgcName :: Lens' ProjectsGroupsCreate Text
171pgcName = lens _pgcName (\ s a -> s{_pgcName = a})
171pgcName = lens _pgcName (\ s a -> s{_pgcName = a})
172
172
gogol-monitoring/gen/Network/Google/Resource/Monitoring/Projects/Groups/Delete.hs+3−2
@@ -22,7 +22,7 @@
22--
22--
23-- Deletes an existing group.
23-- Deletes an existing group.
24--
24--
25−-- /See:/ <https://cloud.google.com/monitoring/alpha/ Google Monitoring API Reference> for @monitoring.projects.groups.delete@.
25+-- /See:/ <https://cloud.google.com/monitoring/api/ Google Monitoring API Reference> for @monitoring.projects.groups.delete@.
26module Network.Google.Resource.Monitoring.Projects.Groups.Delete
26module Network.Google.Resource.Monitoring.Projects.Groups.Delete
27 (
27 (
28 -- * REST Resource
28 -- * REST Resource
@@ -140,7 +140,8 @@ pgdBearerToken
140 = lens _pgdBearerToken
140 = lens _pgdBearerToken
141 (\ s a -> s{_pgdBearerToken = a})
141 (\ s a -> s{_pgdBearerToken = a})
142
142
143−-- | The group to delete. The format is \`\"projects\/ \/groups\/\"\`.
143+-- | The group to delete. The format is
144+-- \`\"projects\/{project_id_or_number}\/groups\/{group_id}\"\`.
144pgdName :: Lens' ProjectsGroupsDelete Text
145pgdName :: Lens' ProjectsGroupsDelete Text
145pgdName = lens _pgdName (\ s a -> s{_pgdName = a})
146pgdName = lens _pgdName (\ s a -> s{_pgdName = a})
146
147
gogol-monitoring/gen/Network/Google/Resource/Monitoring/Projects/Groups/Get.hs+3−2
@@ -22,7 +22,7 @@
22--
22--
23-- Gets a single group.
23-- Gets a single group.
24--
24--
25−-- /See:/ <https://cloud.google.com/monitoring/alpha/ Google Monitoring API Reference> for @monitoring.projects.groups.get@.
25+-- /See:/ <https://cloud.google.com/monitoring/api/ Google Monitoring API Reference> for @monitoring.projects.groups.get@.
26module Network.Google.Resource.Monitoring.Projects.Groups.Get
26module Network.Google.Resource.Monitoring.Projects.Groups.Get
27 (
27 (
28 -- * REST Resource
28 -- * REST Resource
@@ -140,7 +140,8 @@ pggBearerToken
140 = lens _pggBearerToken
140 = lens _pggBearerToken
141 (\ s a -> s{_pggBearerToken = a})
141 (\ s a -> s{_pggBearerToken = a})
142
142
143−-- | The group to retrieve. The format is \`\"projects\/ \/groups\/\"\`.
143+-- | The group to retrieve. The format is
144+-- \`\"projects\/{project_id_or_number}\/groups\/{group_id}\"\`.
144pggName :: Lens' ProjectsGroupsGet Text
145pggName :: Lens' ProjectsGroupsGet Text
145pggName = lens _pggName (\ s a -> s{_pggName = a})
146pggName = lens _pggName (\ s a -> s{_pggName = a})
146
147
gogol-monitoring/gen/Network/Google/Resource/Monitoring/Projects/Groups/List.hs+18−11
@@ -22,7 +22,7 @@
22--
22--
23-- Lists the existing groups.
23-- Lists the existing groups.
24--
24--
25−-- /See:/ <https://cloud.google.com/monitoring/alpha/ Google Monitoring API Reference> for @monitoring.projects.groups.list@.
25+-- /See:/ <https://cloud.google.com/monitoring/api/ Google Monitoring API Reference> for @monitoring.projects.groups.list@.
26module Network.Google.Resource.Monitoring.Projects.Groups.List
26module Network.Google.Resource.Monitoring.Projects.Groups.List
27 (
27 (
28 -- * REST Resource
28 -- * REST Resource
@@ -150,9 +150,10 @@ pglUploadProtocol
150 = lens _pglUploadProtocol
150 = lens _pglUploadProtocol
151 (\ s a -> s{_pglUploadProtocol = a})
151 (\ s a -> s{_pglUploadProtocol = a})
152
152
153+-- | A group name:
153−-- | A group name: \`\"projects\/ \/groups\/\"\`. Returns groups whose
154+-- \`\"projects\/{project_id_or_number}\/groups\/{group_id}\"\`. Returns
154−-- \`parentName\` field contains the group name. If no groups have this
155+-- groups whose \`parentName\` field contains the group name. If no groups
155−-- parent, the results are empty.
156+-- have this parent, the results are empty.
156pglChildrenOfGroup :: Lens' ProjectsGroupsList (Maybe Text)
157pglChildrenOfGroup :: Lens' ProjectsGroupsList (Maybe Text)
157pglChildrenOfGroup
158pglChildrenOfGroup
158 = lens _pglChildrenOfGroup
159 = lens _pglChildrenOfGroup
@@ -162,10 +163,11 @@ pglChildrenOfGroup
162pglPp :: Lens' ProjectsGroupsList Bool
163pglPp :: Lens' ProjectsGroupsList Bool
163pglPp = lens _pglPp (\ s a -> s{_pglPp = a})
164pglPp = lens _pglPp (\ s a -> s{_pglPp = a})
164
165
166+-- | A group name:
165−-- | A group name: \`\"projects\/ \/groups\/\"\`. Returns the descendants of
167+-- \`\"projects\/{project_id_or_number}\/groups\/{group_id}\"\`. Returns
166−-- the specified group. This is a superset of the results returned by the
168+-- the descendants of the specified group. This is a superset of the
167−-- \`childrenOfGroup\` filter, and includes children-of-children, and so
169+-- results returned by the \`childrenOfGroup\` filter, and includes
168−-- forth.
170+-- children-of-children, and so forth.
169pglDescendantsOfGroup :: Lens' ProjectsGroupsList (Maybe Text)
171pglDescendantsOfGroup :: Lens' ProjectsGroupsList (Maybe Text)
170pglDescendantsOfGroup
172pglDescendantsOfGroup
171 = lens _pglDescendantsOfGroup
173 = lens _pglDescendantsOfGroup
@@ -189,8 +191,8 @@ pglBearerToken
189 = lens _pglBearerToken
191 = lens _pglBearerToken
190 (\ s a -> s{_pglBearerToken = a})
192 (\ s a -> s{_pglBearerToken = a})
191
193
192−-- | The project whose groups are to be listed. The format is \`\"projects\/
194+-- | The project whose groups are to be listed. The format is
193−-- \"\`.
195+-- \`\"projects\/{project_id_or_number}\"\`.
194pglName :: Lens' ProjectsGroupsList Text
196pglName :: Lens' ProjectsGroupsList Text
195pglName = lens _pglName (\ s a -> s{_pglName = a})
197pglName = lens _pglName (\ s a -> s{_pglName = a})
196
198
@@ -208,7 +210,12 @@ pglPageSize
208 = lens _pglPageSize (\ s a -> s{_pglPageSize = a}) .
210 = lens _pglPageSize (\ s a -> s{_pglPageSize = a}) .
209 mapping _Coerce
211 mapping _Coerce
210
212
211−-- | A group name: \`\"projects\/ \/groups\/
213+-- | A group name:
214+-- \`\"projects\/{project_id_or_number}\/groups\/{group_id}\"\`. Returns
215+-- groups that are ancestors of the specified group. The groups are
216+-- returned in order, starting with the immediate parent and ending with
217+-- the most distant ancestor. If the specified group has no immediate
218+-- parent, the results are empty.
212pglAncestorsOfGroup :: Lens' ProjectsGroupsList (Maybe Text)
219pglAncestorsOfGroup :: Lens' ProjectsGroupsList (Maybe Text)
213pglAncestorsOfGroup
220pglAncestorsOfGroup
214 = lens _pglAncestorsOfGroup
221 = lens _pglAncestorsOfGroup
gogol-monitoring/gen/Network/Google/Resource/Monitoring/Projects/Groups/Members/List.hs+6−6
@@ -22,7 +22,7 @@
22--
22--
23-- Lists the monitored resources that are members of a group.
23-- Lists the monitored resources that are members of a group.
24--
24--
25−-- /See:/ <https://cloud.google.com/monitoring/alpha/ Google Monitoring API Reference> for @monitoring.projects.groups.members.list@.
25+-- /See:/ <https://cloud.google.com/monitoring/api/ Google Monitoring API Reference> for @monitoring.projects.groups.members.list@.
26module Network.Google.Resource.Monitoring.Projects.Groups.Members.List
26module Network.Google.Resource.Monitoring.Projects.Groups.Members.List
27 (
27 (
28 -- * REST Resource
28 -- * REST Resource
@@ -140,8 +140,8 @@ projectsGroupsMembersList pPgmlName_ =
140 , _pgmlCallback = Nothing
140 , _pgmlCallback = Nothing
141 }
141 }
142
142
143−-- | (optional) If omitted, the interval is a point in time, \`endTime\`. If
143+-- | If this value is omitted, the interval is a point in time, \`endTime\`.
144−-- \`startTime\` is present, it must be earlier than (less than)
144+-- If \`startTime\` is present, it must be earlier than (less than)
145-- \`endTime\`. The interval begins after \`startTime\`—it does not include
145-- \`endTime\`. The interval begins after \`startTime\`—it does not include
146-- \`startTime\`.
146-- \`startTime\`.
147pgmlIntervalStartTime :: Lens' ProjectsGroupsMembersList (Maybe Text)
147pgmlIntervalStartTime :: Lens' ProjectsGroupsMembersList (Maybe Text)
@@ -182,8 +182,8 @@ pgmlBearerToken
182 = lens _pgmlBearerToken
182 = lens _pgmlBearerToken
183 (\ s a -> s{_pgmlBearerToken = a})
183 (\ s a -> s{_pgmlBearerToken = a})
184
184
185−-- | The group whose members are listed. The format is \`\"projects\/
185+-- | The group whose members are listed. The format is
186−-- \/groups\/\"\`.
186+-- \`\"projects\/{project_id_or_number}\/groups\/{group_id}\"\`.
187pgmlName :: Lens' ProjectsGroupsMembersList Text
187pgmlName :: Lens' ProjectsGroupsMembersList Text
188pgmlName = lens _pgmlName (\ s a -> s{_pgmlName = a})
188pgmlName = lens _pgmlName (\ s a -> s{_pgmlName = a})
189
189
@@ -205,7 +205,7 @@ pgmlPageToken
205 = lens _pgmlPageToken
205 = lens _pgmlPageToken
206 (\ s a -> s{_pgmlPageToken = a})
206 (\ s a -> s{_pgmlPageToken = a})
207
207
208−-- | (required) The end of the interval. The interval includes this time.
208+-- | Required. The end of the interval. The interval includes this time.
209pgmlIntervalEndTime :: Lens' ProjectsGroupsMembersList (Maybe Text)
209pgmlIntervalEndTime :: Lens' ProjectsGroupsMembersList (Maybe Text)
210pgmlIntervalEndTime
210pgmlIntervalEndTime
211 = lens _pgmlIntervalEndTime
211 = lens _pgmlIntervalEndTime
gogol-monitoring/gen/Network/Google/Resource/Monitoring/Projects/Groups/Update.hs+5−4
@@ -23,7 +23,7 @@
23-- Updates an existing group. You can change any group attributes except
23-- Updates an existing group. You can change any group attributes except
24-- \`name\`.
24-- \`name\`.
25--
25--
26−-- /See:/ <https://cloud.google.com/monitoring/alpha/ Google Monitoring API Reference> for @monitoring.projects.groups.update@.
26+-- /See:/ <https://cloud.google.com/monitoring/api/ Google Monitoring API Reference> for @monitoring.projects.groups.update@.
27module Network.Google.Resource.Monitoring.Projects.Groups.Update
27module Network.Google.Resource.Monitoring.Projects.Groups.Update
28 (
28 (
29 -- * REST Resource
29 -- * REST Resource
@@ -166,10 +166,11 @@ pguBearerToken
166 = lens _pguBearerToken
166 = lens _pguBearerToken
167 (\ s a -> s{_pguBearerToken = a})
167 (\ s a -> s{_pguBearerToken = a})
168
168
169−-- | The name of this group. The format is \`\"projects\/ \/groups\/\"\`.
169+-- | The name of this group. The format is
170+-- \`\"projects\/{project_id_or_number}\/groups\/{group_id}\"\`. When
170−-- When creating a group, this field is ignored and a new name is created
171+-- creating a group, this field is ignored and a new name is created
171-- consisting of the project specified in the call to \`CreateGroup\` and a
172-- consisting of the project specified in the call to \`CreateGroup\` and a
172−-- unique \`\` that is generated automatically. \'OutputOnly
173+-- unique \`{group_id}\` that is generated automatically. \'OutputOnly
173pguName :: Lens' ProjectsGroupsUpdate Text
174pguName :: Lens' ProjectsGroupsUpdate Text
174pguName = lens _pguName (\ s a -> s{_pguName = a})
175pguName = lens _pguName (\ s a -> s{_pguName = a})
175
176
gogol-monitoring/gen/Network/Google/Resource/Monitoring/Projects/MetricDescriptors/Create.hs+2−2
@@ -23,7 +23,7 @@
23-- Creates a new metric descriptor. User-created metric descriptors define
23-- Creates a new metric descriptor. User-created metric descriptors define
24-- [custom metrics](\/monitoring\/custom-metrics).
24-- [custom metrics](\/monitoring\/custom-metrics).
25--
25--
26−-- /See:/ <https://cloud.google.com/monitoring/alpha/ Google Monitoring API Reference> for @monitoring.projects.metricDescriptors.create@.
26+-- /See:/ <https://cloud.google.com/monitoring/api/ Google Monitoring API Reference> for @monitoring.projects.metricDescriptors.create@.
27module Network.Google.Resource.Monitoring.Projects.MetricDescriptors.Create
27module Network.Google.Resource.Monitoring.Projects.MetricDescriptors.Create
28 (
28 (
29 -- * REST Resource
29 -- * REST Resource
@@ -158,7 +158,7 @@ pmdcBearerToken
158 (\ s a -> s{_pmdcBearerToken = a})
158 (\ s a -> s{_pmdcBearerToken = a})
159
159
160-- | The project on which to execute the request. The format is
160-- | The project on which to execute the request. The format is
161−-- \`\"projects\/ \"\`.
161+-- \`\"projects\/{project_id_or_number}\"\`.
162pmdcName :: Lens' ProjectsMetricDescriptorsCreate Text
162pmdcName :: Lens' ProjectsMetricDescriptorsCreate Text
163pmdcName = lens _pmdcName (\ s a -> s{_pmdcName = a})
163pmdcName = lens _pmdcName (\ s a -> s{_pmdcName = a})
164
164
gogol-monitoring/gen/Network/Google/Resource/Monitoring/Projects/MetricDescriptors/Delete.hs+3−2
@@ -23,7 +23,7 @@
23-- Deletes a metric descriptor. Only user-created [custom
23-- Deletes a metric descriptor. Only user-created [custom
24-- metrics](\/monitoring\/custom-metrics) can be deleted.
24-- metrics](\/monitoring\/custom-metrics) can be deleted.
25--
25--
26−-- /See:/ <https://cloud.google.com/monitoring/alpha/ Google Monitoring API Reference> for @monitoring.projects.metricDescriptors.delete@.
26+-- /See:/ <https://cloud.google.com/monitoring/api/ Google Monitoring API Reference> for @monitoring.projects.metricDescriptors.delete@.
27module Network.Google.Resource.Monitoring.Projects.MetricDescriptors.Delete
27module Network.Google.Resource.Monitoring.Projects.MetricDescriptors.Delete
28 (
28 (
29 -- * REST Resource
29 -- * REST Resource
@@ -144,7 +144,8 @@ pmddBearerToken
144 (\ s a -> s{_pmddBearerToken = a})
144 (\ s a -> s{_pmddBearerToken = a})
145
145
146-- | The metric descriptor on which to execute the request. The format is
146-- | The metric descriptor on which to execute the request. The format is
147−-- \`\"projects\/ \/metricDescriptors\/\"\`. An example of \`\` is:
147+-- \`\"projects\/{project_id_or_number}\/metricDescriptors\/{metric_id}\"\`.
148+-- An example of \`{metric_id}\` is:
148-- \`\"custom.googleapis.com\/my_test_metric\"\`.
149-- \`\"custom.googleapis.com\/my_test_metric\"\`.
149pmddName :: Lens' ProjectsMetricDescriptorsDelete Text
150pmddName :: Lens' ProjectsMetricDescriptorsDelete Text
150pmddName = lens _pmddName (\ s a -> s{_pmddName = a})
151pmddName = lens _pmddName (\ s a -> s{_pmddName = a})
gogol-monitoring/gen/Network/Google/Resource/Monitoring/Projects/MetricDescriptors/Get.hs+7−4
@@ -20,9 +20,10 @@
20-- Stability : auto-generated
20-- Stability : auto-generated
21-- Portability : non-portable (GHC extensions)
21-- Portability : non-portable (GHC extensions)
22--
22--
23−-- Gets a single metric descriptor.
23+-- Gets a single metric descriptor. This method does not require a
24+-- Stackdriver account.
24--
25--
25−-- /See:/ <https://cloud.google.com/monitoring/alpha/ Google Monitoring API Reference> for @monitoring.projects.metricDescriptors.get@.
26+-- /See:/ <https://cloud.google.com/monitoring/api/ Google Monitoring API Reference> for @monitoring.projects.metricDescriptors.get@.
26module Network.Google.Resource.Monitoring.Projects.MetricDescriptors.Get
27module Network.Google.Resource.Monitoring.Projects.MetricDescriptors.Get
27 (
28 (
28 -- * REST Resource
29 -- * REST Resource
@@ -61,7 +62,8 @@ type ProjectsMetricDescriptorsGetResource =
61 QueryParam "alt" AltJSON :>
62 QueryParam "alt" AltJSON :>
62 Get '[JSON] MetricDescriptor
63 Get '[JSON] MetricDescriptor
63
64
64−-- | Gets a single metric descriptor.
65+-- | Gets a single metric descriptor. This method does not require a
66+-- Stackdriver account.
65--
67--
66-- /See:/ 'projectsMetricDescriptorsGet' smart constructor.
68-- /See:/ 'projectsMetricDescriptorsGet' smart constructor.
67data ProjectsMetricDescriptorsGet = ProjectsMetricDescriptorsGet'
69data ProjectsMetricDescriptorsGet = ProjectsMetricDescriptorsGet'
@@ -143,7 +145,8 @@ pmdgBearerToken
143 (\ s a -> s{_pmdgBearerToken = a})
145 (\ s a -> s{_pmdgBearerToken = a})
144
146
145-- | The metric descriptor on which to execute the request. The format is
147-- | The metric descriptor on which to execute the request. The format is
146−-- \`\"projects\/ \/metricDescriptors\/\"\`. An example value of \`\` is
148+-- \`\"projects\/{project_id_or_number}\/metricDescriptors\/{metric_id}\"\`.
149+-- An example value of \`{metric_id}\` is
147-- \`\"compute.googleapis.com\/instance\/disk\/read_bytes_count\"\`.
150-- \`\"compute.googleapis.com\/instance\/disk\/read_bytes_count\"\`.
148pmdgName :: Lens' ProjectsMetricDescriptorsGet Text
151pmdgName :: Lens' ProjectsMetricDescriptorsGet Text
149pmdgName = lens _pmdgName (\ s a -> s{_pmdgName = a})
152pmdgName = lens _pmdgName (\ s a -> s{_pmdgName = a})
gogol-monitoring/gen/Network/Google/Resource/Monitoring/Projects/MetricDescriptors/List.hs+6−4
@@ -20,9 +20,10 @@
20-- Stability : auto-generated
20-- Stability : auto-generated
21-- Portability : non-portable (GHC extensions)
21-- Portability : non-portable (GHC extensions)
22--
22--
23−-- Lists metric descriptors that match a filter.
23+-- Lists metric descriptors that match a filter. This method does not
24+-- require a Stackdriver account.
24--
25--
25−-- /See:/ <https://cloud.google.com/monitoring/alpha/ Google Monitoring API Reference> for @monitoring.projects.metricDescriptors.list@.
26+-- /See:/ <https://cloud.google.com/monitoring/api/ Google Monitoring API Reference> for @monitoring.projects.metricDescriptors.list@.
26module Network.Google.Resource.Monitoring.Projects.MetricDescriptors.List
27module Network.Google.Resource.Monitoring.Projects.MetricDescriptors.List
27 (
28 (
28 -- * REST Resource
29 -- * REST Resource
@@ -68,7 +69,8 @@ type ProjectsMetricDescriptorsListResource =
68 QueryParam "alt" AltJSON :>
69 QueryParam "alt" AltJSON :>
69 Get '[JSON] ListMetricDescriptorsResponse
70 Get '[JSON] ListMetricDescriptorsResponse
70
71
71−-- | Lists metric descriptors that match a filter.
72+-- | Lists metric descriptors that match a filter. This method does not
73+-- require a Stackdriver account.
72--
74--
73-- /See:/ 'projectsMetricDescriptorsList' smart constructor.
75-- /See:/ 'projectsMetricDescriptorsList' smart constructor.
74data ProjectsMetricDescriptorsList = ProjectsMetricDescriptorsList'
76data ProjectsMetricDescriptorsList = ProjectsMetricDescriptorsList'
@@ -162,7 +164,7 @@ pmdlBearerToken
162 (\ s a -> s{_pmdlBearerToken = a})
164 (\ s a -> s{_pmdlBearerToken = a})
163
165
164-- | The project on which to execute the request. The format is
166-- | The project on which to execute the request. The format is
165−-- \`\"projects\/ \"\`.
167+-- \`\"projects\/{project_id_or_number}\"\`.
166pmdlName :: Lens' ProjectsMetricDescriptorsList Text
168pmdlName :: Lens' ProjectsMetricDescriptorsList Text
167pmdlName = lens _pmdlName (\ s a -> s{_pmdlName = a})
169pmdlName = lens _pmdlName (\ s a -> s{_pmdlName = a})
168
170
gogol-monitoring/gen/Network/Google/Resource/Monitoring/Projects/MonitoredResourceDescriptors/Get.hs+9−6
@@ -20,9 +20,10 @@
20-- Stability : auto-generated
20-- Stability : auto-generated
21-- Portability : non-portable (GHC extensions)
21-- Portability : non-portable (GHC extensions)
22--
22--
23−-- Gets a single monitored resource descriptor.
23+-- Gets a single monitored resource descriptor. This method does not
24+-- require a Stackdriver account.
24--
25--
25−-- /See:/ <https://cloud.google.com/monitoring/alpha/ Google Monitoring API Reference> for @monitoring.projects.monitoredResourceDescriptors.get@.
26+-- /See:/ <https://cloud.google.com/monitoring/api/ Google Monitoring API Reference> for @monitoring.projects.monitoredResourceDescriptors.get@.
26module Network.Google.Resource.Monitoring.Projects.MonitoredResourceDescriptors.Get
27module Network.Google.Resource.Monitoring.Projects.MonitoredResourceDescriptors.Get
27 (
28 (
28 -- * REST Resource
29 -- * REST Resource
@@ -62,7 +63,8 @@ type ProjectsMonitoredResourceDescriptorsGetResource
62 QueryParam "alt" AltJSON :>
63 QueryParam "alt" AltJSON :>
63 Get '[JSON] MonitoredResourceDescriptor
64 Get '[JSON] MonitoredResourceDescriptor
64
65
65−-- | Gets a single monitored resource descriptor.
66+-- | Gets a single monitored resource descriptor. This method does not
67+-- require a Stackdriver account.
66--
68--
67-- /See:/ 'projectsMonitoredResourceDescriptorsGet' smart constructor.
69-- /See:/ 'projectsMonitoredResourceDescriptorsGet' smart constructor.
68data ProjectsMonitoredResourceDescriptorsGet = ProjectsMonitoredResourceDescriptorsGet'
70data ProjectsMonitoredResourceDescriptorsGet = ProjectsMonitoredResourceDescriptorsGet'
@@ -143,9 +145,10 @@ pmrdgBearerToken
143 = lens _pmrdgBearerToken
145 = lens _pmrdgBearerToken
144 (\ s a -> s{_pmrdgBearerToken = a})
146 (\ s a -> s{_pmrdgBearerToken = a})
145
147
146−-- | The monitored resource descriptor to get. The format is \`\"projects\/
148+-- | The monitored resource descriptor to get. The format is
147−-- \/monitoredResourceDescriptors\/\"\`. The \`\` is a predefined type,
149+-- \`\"projects\/{project_id_or_number}\/monitoredResourceDescriptors\/{resource_type}\"\`.
150+-- The \`{resource_type}\` is a predefined type, such as
148−-- such as \`cloudsql_database\`.
151+-- \`cloudsql_database\`.
149pmrdgName :: Lens' ProjectsMonitoredResourceDescriptorsGet Text
152pmrdgName :: Lens' ProjectsMonitoredResourceDescriptorsGet Text
150pmrdgName
153pmrdgName
151 = lens _pmrdgName (\ s a -> s{_pmrdgName = a})
154 = lens _pmrdgName (\ s a -> s{_pmrdgName = a})
gogol-monitoring/gen/Network/Google/Resource/Monitoring/Projects/MonitoredResourceDescriptors/List.hs+6−4
@@ -20,9 +20,10 @@
20-- Stability : auto-generated
20-- Stability : auto-generated
21-- Portability : non-portable (GHC extensions)
21-- Portability : non-portable (GHC extensions)
22--
22--
23−-- Lists monitored resource descriptors that match a filter.
23+-- Lists monitored resource descriptors that match a filter. This method
24+-- does not require a Stackdriver account.
24--
25--
25−-- /See:/ <https://cloud.google.com/monitoring/alpha/ Google Monitoring API Reference> for @monitoring.projects.monitoredResourceDescriptors.list@.
26+-- /See:/ <https://cloud.google.com/monitoring/api/ Google Monitoring API Reference> for @monitoring.projects.monitoredResourceDescriptors.list@.
26module Network.Google.Resource.Monitoring.Projects.MonitoredResourceDescriptors.List
27module Network.Google.Resource.Monitoring.Projects.MonitoredResourceDescriptors.List
27 (
28 (
28 -- * REST Resource
29 -- * REST Resource
@@ -70,7 +71,8 @@ type ProjectsMonitoredResourceDescriptorsListResource
70 Get '[JSON]
71 Get '[JSON]
71 ListMonitoredResourceDescriptorsResponse
72 ListMonitoredResourceDescriptorsResponse
72
73
73−-- | Lists monitored resource descriptors that match a filter.
74+-- | Lists monitored resource descriptors that match a filter. This method
75+-- does not require a Stackdriver account.
74--
76--
75-- /See:/ 'projectsMonitoredResourceDescriptorsList' smart constructor.
77-- /See:/ 'projectsMonitoredResourceDescriptorsList' smart constructor.
76data ProjectsMonitoredResourceDescriptorsList = ProjectsMonitoredResourceDescriptorsList'
78data ProjectsMonitoredResourceDescriptorsList = ProjectsMonitoredResourceDescriptorsList'
@@ -164,7 +166,7 @@ pmrdlBearerToken
164 (\ s a -> s{_pmrdlBearerToken = a})
166 (\ s a -> s{_pmrdlBearerToken = a})
165
167
166-- | The project on which to execute the request. The format is
168-- | The project on which to execute the request. The format is
167−-- \`\"projects\/ \"\`.
169+-- \`\"projects\/{project_id_or_number}\"\`.
168pmrdlName :: Lens' ProjectsMonitoredResourceDescriptorsList Text
170pmrdlName :: Lens' ProjectsMonitoredResourceDescriptorsList Text
169pmrdlName
171pmrdlName
170 = lens _pmrdlName (\ s a -> s{_pmrdlName = a})
172 = lens _pmrdlName (\ s a -> s{_pmrdlName = a})
gogol-monitoring/gen/Network/Google/Resource/Monitoring/Projects/TimeSeries/Create.hs+2−2
@@ -25,7 +25,7 @@
25-- not be written, a corresponding failure message is included in the error
25-- not be written, a corresponding failure message is included in the error
26-- response.
26-- response.
27--
27--
28−-- /See:/ <https://cloud.google.com/monitoring/alpha/ Google Monitoring API Reference> for @monitoring.projects.timeSeries.create@.
28+-- /See:/ <https://cloud.google.com/monitoring/api/ Google Monitoring API Reference> for @monitoring.projects.timeSeries.create@.
29module Network.Google.Resource.Monitoring.Projects.TimeSeries.Create
29module Network.Google.Resource.Monitoring.Projects.TimeSeries.Create
30 (
30 (
31 -- * REST Resource
31 -- * REST Resource
@@ -162,7 +162,7 @@ ptscBearerToken
162 (\ s a -> s{_ptscBearerToken = a})
162 (\ s a -> s{_ptscBearerToken = a})
163
163
164-- | The project on which to execute the request. The format is
164-- | The project on which to execute the request. The format is
165−-- \`\"projects\/ \"\`.
165+-- \`\"projects\/{project_id_or_number}\"\`.
166ptscName :: Lens' ProjectsTimeSeriesCreate Text
166ptscName :: Lens' ProjectsTimeSeriesCreate Text
167ptscName = lens _ptscName (\ s a -> s{_ptscName = a})
167ptscName = lens _ptscName (\ s a -> s{_ptscName = a})
168
168
gogol-monitoring/gen/Network/Google/Resource/Monitoring/Projects/TimeSeries/List.hs+13−10
@@ -20,9 +20,10 @@
20-- Stability : auto-generated
20-- Stability : auto-generated
21-- Portability : non-portable (GHC extensions)
21-- Portability : non-portable (GHC extensions)
22--
22--
23−-- Lists time series that match a filter.
23+-- Lists time series that match a filter. This method does not require a
24+-- Stackdriver account.
24--
25--
25−-- /See:/ <https://cloud.google.com/monitoring/alpha/ Google Monitoring API Reference> for @monitoring.projects.timeSeries.list@.
26+-- /See:/ <https://cloud.google.com/monitoring/api/ Google Monitoring API Reference> for @monitoring.projects.timeSeries.list@.
26module Network.Google.Resource.Monitoring.Projects.TimeSeries.List
27module Network.Google.Resource.Monitoring.Projects.TimeSeries.List
27 (
28 (
28 -- * REST Resource
29 -- * REST Resource
@@ -90,7 +91,8 @@ type ProjectsTimeSeriesListResource =
90 Get '[JSON]
91 Get '[JSON]
91 ListTimeSeriesResponse
92 ListTimeSeriesResponse
92
93
93−-- | Lists time series that match a filter.
94+-- | Lists time series that match a filter. This method does not require a
95+-- Stackdriver account.
94--
96--
95-- /See:/ 'projectsTimeSeriesList' smart constructor.
97-- /See:/ 'projectsTimeSeriesList' smart constructor.
96data ProjectsTimeSeriesList = ProjectsTimeSeriesList'
98data ProjectsTimeSeriesList = ProjectsTimeSeriesList'
@@ -182,8 +184,8 @@ projectsTimeSeriesList pPtslName_ =
182 , _ptslCallback = Nothing
184 , _ptslCallback = Nothing
183 }
185 }
184
186
185−-- | (optional) If omitted, the interval is a point in time, \`endTime\`. If
187+-- | If this value is omitted, the interval is a point in time, \`endTime\`.
186−-- \`startTime\` is present, it must be earlier than (less than)
188+-- If \`startTime\` is present, it must be earlier than (less than)
187-- \`endTime\`. The interval begins after \`startTime\`—it does not include
189-- \`endTime\`. The interval begins after \`startTime\`—it does not include
188-- \`startTime\`.
190-- \`startTime\`.
189ptslIntervalStartTime :: Lens' ProjectsTimeSeriesList (Maybe Text)
191ptslIntervalStartTime :: Lens' ProjectsTimeSeriesList (Maybe Text)
@@ -202,8 +204,9 @@ ptslUploadProtocol
202 = lens _ptslUploadProtocol
204 = lens _ptslUploadProtocol
203 (\ s a -> s{_ptslUploadProtocol = a})
205 (\ s a -> s{_ptslUploadProtocol = a})
204
206
207+-- | Specifies the order in which the points of the time series should be
205−-- | By default, results are ordered by time, from earliest to latest.
208+-- returned. By default, results are not ordered. Currently, this field
206−-- Currently, this field must be left blank.
209+-- must be left blank.
207ptslOrderBy :: Lens' ProjectsTimeSeriesList (Maybe Text)
210ptslOrderBy :: Lens' ProjectsTimeSeriesList (Maybe Text)
208ptslOrderBy
211ptslOrderBy
209 = lens _ptslOrderBy (\ s a -> s{_ptslOrderBy = a})
212 = lens _ptslOrderBy (\ s a -> s{_ptslOrderBy = a})
@@ -243,8 +246,8 @@ ptslBearerToken
243 = lens _ptslBearerToken
246 = lens _ptslBearerToken
244 (\ s a -> s{_ptslBearerToken = a})
247 (\ s a -> s{_ptslBearerToken = a})
245
248
246−-- | The project on which to execute the request. The format is \"projects\/
249+-- | The project on which to execute the request. The format is
247−-- \".
250+-- \"projects\/{project_id_or_number}\".
248ptslName :: Lens' ProjectsTimeSeriesList Text
251ptslName :: Lens' ProjectsTimeSeriesList Text
249ptslName = lens _ptslName (\ s a -> s{_ptslName = a})
252ptslName = lens _ptslName (\ s a -> s{_ptslName = a})
250
253
@@ -313,7 +316,7 @@ ptslPageToken
313 = lens _ptslPageToken
316 = lens _ptslPageToken
314 (\ s a -> s{_ptslPageToken = a})
317 (\ s a -> s{_ptslPageToken = a})
315
318
316−-- | (required) The end of the interval. The interval includes this time.
319+-- | Required. The end of the interval. The interval includes this time.
317ptslIntervalEndTime :: Lens' ProjectsTimeSeriesList (Maybe Text)
320ptslIntervalEndTime :: Lens' ProjectsTimeSeriesList (Maybe Text)
318ptslIntervalEndTime
321ptslIntervalEndTime
319 = lens _ptslIntervalEndTime
322 = lens _ptslIntervalEndTime
gogol-monitoring/gogol-monitoring.cabal+8−2
@@ -14,8 +14,14 @@ cabal-version: >= 1.10
14extra-source-files: README.md
14extra-source-files: README.md
15
15
16description:
16description:
17− The Google Monitoring API lets you manage your monitoring data and
17+ Manages your Stackdriver monitoring data and configurations. Projects
18− configurations.
18+ must be associated with a Stackdriver account, except for the following
19+ methods:
20+ [monitoredResourceDescriptors.list](v3\/projects.monitoredResourceDescriptors\/list),
21+ [monitoredResourceDescriptors.get](v3\/projects.monitoredResourceDescriptors\/get),
22+ [metricDescriptors.list](v3\/projects.metricDescriptors\/list),
23+ [metricDescriptors.get](v3\/projects.metricDescriptors\/get), and
24+ [timeSeries.list](v3\/projects.timeSeries\/list).
19 .
25 .
20 /Warning:/ This is an experimental prototype/preview release which is still
26 /Warning:/ This is an experimental prototype/preview release which is still
21 under exploratory development and not intended for public use, caveat emptor!
27 under exploratory development and not intended for public use, caveat emptor!