on develop help sign in
Regenerating gogol-appengine from latest service definition
4835771Brendan Hay
gogol-appengine/gen/Network/Google/AppEngine.hs+30
@@ -59,6 +59,9 @@ module Network.Google.AppEngine
59 -- ** appengine.apps.services.versions.get
59 -- ** appengine.apps.services.versions.get
60 , module Network.Google.Resource.AppEngine.Apps.Services.Versions.Get
60 , module Network.Google.Resource.AppEngine.Apps.Services.Versions.Get
61
61
62+ -- ** appengine.apps.services.versions.instances.list
63+ , module Network.Google.Resource.AppEngine.Apps.Services.Versions.Instances.List
64+
62 -- ** appengine.apps.services.versions.list
65 -- ** appengine.apps.services.versions.list
63 , module Network.Google.Resource.AppEngine.Apps.Services.Versions.List
66 , module Network.Google.Resource.AppEngine.Apps.Services.Versions.List
64
67
@@ -355,6 +358,12 @@ module Network.Google.AppEngine
355 , omOperationType
358 , omOperationType
356 , omTarget
359 , omTarget
357
360
361+ -- ** ListInstancesResponse
362+ , ListInstancesResponse
363+ , listInstancesResponse
364+ , lirNextPageToken
365+ , lirInstances
366+
358 -- ** RequestUtilization
367 -- ** RequestUtilization
359 , RequestUtilization
368 , RequestUtilization
360 , requestUtilization
369 , requestUtilization
@@ -377,6 +386,25 @@ module Network.Google.AppEngine
377 , containerInfo
386 , containerInfo
378 , ciImage
387 , ciImage
379
388
389+ -- ** Instance
390+ , Instance
391+ , instance'
392+ , iMemoryUsage
393+ , iVMStatus
394+ , iVMZoneName
395+ , iVMId
396+ , iAvailability
397+ , iVMName
398+ , iName
399+ , iVMUnlocked
400+ , iRequests
401+ , iQps
402+ , iId
403+ , iErrors
404+ , iAverageLatency
405+ , iStartTimestamp
406+ , iAppEngineRelease
407+
380 -- ** Deployment
408 -- ** Deployment
381 , Deployment
409 , Deployment
382 , deployment
410 , deployment
@@ -397,6 +425,7 @@ import Network.Google.Resource.AppEngine.Apps.Services.Patch
397import Network.Google.Resource.AppEngine.Apps.Services.Versions.Create
425import Network.Google.Resource.AppEngine.Apps.Services.Versions.Create
398import Network.Google.Resource.AppEngine.Apps.Services.Versions.Delete
426import Network.Google.Resource.AppEngine.Apps.Services.Versions.Delete
399import Network.Google.Resource.AppEngine.Apps.Services.Versions.Get
427import Network.Google.Resource.AppEngine.Apps.Services.Versions.Get
428+import Network.Google.Resource.AppEngine.Apps.Services.Versions.Instances.List
400import Network.Google.Resource.AppEngine.Apps.Services.Versions.List
429import Network.Google.Resource.AppEngine.Apps.Services.Versions.List
401import Network.Google.Resource.AppEngine.Apps.Services.Versions.Patch
430import Network.Google.Resource.AppEngine.Apps.Services.Versions.Patch
402
431
@@ -408,6 +437,7 @@ TODO
408type AppEngineAPI =
437type AppEngineAPI =
409 AppsOperationsListResource :<|>
438 AppsOperationsListResource :<|>
410 AppsOperationsGetResource
439 AppsOperationsGetResource
440+ :<|> AppsServicesVersionsInstancesListResource
411 :<|> AppsServicesVersionsListResource
441 :<|> AppsServicesVersionsListResource
412 :<|> AppsServicesVersionsPatchResource
442 :<|> AppsServicesVersionsPatchResource
413 :<|> AppsServicesVersionsGetResource
443 :<|> AppsServicesVersionsGetResource
gogol-appengine/gen/Network/Google/AppEngine/Types.hs+25
@@ -310,6 +310,12 @@ module Network.Google.AppEngine.Types
310 , omOperationType
310 , omOperationType
311 , omTarget
311 , omTarget
312
312
313+ -- * ListInstancesResponse
314+ , ListInstancesResponse
315+ , listInstancesResponse
316+ , lirNextPageToken
317+ , lirInstances
318+
313 -- * RequestUtilization
319 -- * RequestUtilization
314 , RequestUtilization
320 , RequestUtilization
315 , requestUtilization
321 , requestUtilization
@@ -332,6 +338,25 @@ module Network.Google.AppEngine.Types
332 , containerInfo
338 , containerInfo
333 , ciImage
339 , ciImage
334
340
341+ -- * Instance
342+ , Instance
343+ , instance'
344+ , iMemoryUsage
345+ , iVMStatus
346+ , iVMZoneName
347+ , iVMId
348+ , iAvailability
349+ , iVMName
350+ , iName
351+ , iVMUnlocked
352+ , iRequests
353+ , iQps
354+ , iId
355+ , iErrors
356+ , iAverageLatency
357+ , iStartTimestamp
358+ , iAppEngineRelease
359+
335 -- * Deployment
360 -- * Deployment
336 , Deployment
361 , Deployment
337 , deployment
362 , deployment
gogol-appengine/gen/Network/Google/AppEngine/Types/Product.hs+251
@@ -2795,6 +2795,57 @@ instance ToJSON OperationMetadata where
2795 ("operationType" .=) <$> _omOperationType,
2795 ("operationType" .=) <$> _omOperationType,
2796 ("target" .=) <$> _omTarget])
2796 ("target" .=) <$> _omTarget])
2797
2797
2798+-- | Response message for \`Instances.ListInstances\`.
2799+--
2800+-- /See:/ 'listInstancesResponse' smart constructor.
2801+data ListInstancesResponse = ListInstancesResponse'
2802+ { _lirNextPageToken :: !(Maybe Text)
2803+ , _lirInstances :: !(Maybe [Instance])
2804+ } deriving (Eq,Show,Data,Typeable,Generic)
2805+
2806+-- | Creates a value of 'ListInstancesResponse' with the minimum fields required to make a request.
2807+--
2808+-- Use one of the following lenses to modify other fields as desired:
2809+--
2810+-- * 'lirNextPageToken'
2811+--
2812+-- * 'lirInstances'
2813+listInstancesResponse
2814+ :: ListInstancesResponse
2815+listInstancesResponse =
2816+ ListInstancesResponse'
2817+ { _lirNextPageToken = Nothing
2818+ , _lirInstances = Nothing
2819+ }
2820+
2821+-- | Continuation token for fetching the next page of results.
2822+lirNextPageToken :: Lens' ListInstancesResponse (Maybe Text)
2823+lirNextPageToken
2824+ = lens _lirNextPageToken
2825+ (\ s a -> s{_lirNextPageToken = a})
2826+
2827+-- | The instances belonging to the requested version.
2828+lirInstances :: Lens' ListInstancesResponse [Instance]
2829+lirInstances
2830+ = lens _lirInstances (\ s a -> s{_lirInstances = a})
2831+ . _Default
2832+ . _Coerce
2833+
2834+instance FromJSON ListInstancesResponse where
2835+ parseJSON
2836+ = withObject "ListInstancesResponse"
2837+ (\ o ->
2838+ ListInstancesResponse' <$>
2839+ (o .:? "nextPageToken") <*>
2840+ (o .:? "instances" .!= mempty))
2841+
2842+instance ToJSON ListInstancesResponse where
2843+ toJSON ListInstancesResponse'{..}
2844+ = object
2845+ (catMaybes
2846+ [("nextPageToken" .=) <$> _lirNextPageToken,
2847+ ("instances" .=) <$> _lirInstances])
2848+
2798-- | Target scaling by request utilization (for VM runtimes only).
2849-- | Target scaling by request utilization (for VM runtimes only).
2799--
2850--
2800-- /See:/ 'requestUtilization' smart constructor.
2851-- /See:/ 'requestUtilization' smart constructor.
@@ -2976,6 +3027,206 @@ instance ToJSON ContainerInfo where
2976 toJSON ContainerInfo'{..}
3027 toJSON ContainerInfo'{..}
2977 = object (catMaybes [("image" .=) <$> _ciImage])
3028 = object (catMaybes [("image" .=) <$> _ciImage])
2978
3029
3030+-- | Instances are the computing units that App Engine uses to automatically
3031+-- scale an application.
3032+--
3033+-- /See:/ 'instance'' smart constructor.
3034+data Instance = Instance'
3035+ { _iMemoryUsage :: !(Maybe (Textual Int64))
3036+ , _iVMStatus :: !(Maybe Text)
3037+ , _iVMZoneName :: !(Maybe Text)
3038+ , _iVMId :: !(Maybe Text)
3039+ , _iAvailability :: !(Maybe Text)
3040+ , _iVMName :: !(Maybe Text)
3041+ , _iName :: !(Maybe Text)
3042+ , _iVMUnlocked :: !(Maybe Bool)
3043+ , _iRequests :: !(Maybe (Textual Int32))
3044+ , _iQps :: !(Maybe (Textual Double))
3045+ , _iId :: !(Maybe Text)
3046+ , _iErrors :: !(Maybe (Textual Word32))
3047+ , _iAverageLatency :: !(Maybe (Textual Int32))
3048+ , _iStartTimestamp :: !(Maybe Text)
3049+ , _iAppEngineRelease :: !(Maybe Text)
3050+ } deriving (Eq,Show,Data,Typeable,Generic)
3051+
3052+-- | Creates a value of 'Instance' with the minimum fields required to make a request.
3053+--
3054+-- Use one of the following lenses to modify other fields as desired:
3055+--
3056+-- * 'iMemoryUsage'
3057+--
3058+-- * 'iVMStatus'
3059+--
3060+-- * 'iVMZoneName'
3061+--
3062+-- * 'iVMId'
3063+--
3064+-- * 'iAvailability'
3065+--
3066+-- * 'iVMName'
3067+--
3068+-- * 'iName'
3069+--
3070+-- * 'iVMUnlocked'
3071+--
3072+-- * 'iRequests'
3073+--
3074+-- * 'iQps'
3075+--
3076+-- * 'iId'
3077+--
3078+-- * 'iErrors'
3079+--
3080+-- * 'iAverageLatency'
3081+--
3082+-- * 'iStartTimestamp'
3083+--
3084+-- * 'iAppEngineRelease'
3085+instance'
3086+ :: Instance
3087+instance' =
3088+ Instance'
3089+ { _iMemoryUsage = Nothing
3090+ , _iVMStatus = Nothing
3091+ , _iVMZoneName = Nothing
3092+ , _iVMId = Nothing
3093+ , _iAvailability = Nothing
3094+ , _iVMName = Nothing
3095+ , _iName = Nothing
3096+ , _iVMUnlocked = Nothing
3097+ , _iRequests = Nothing
3098+ , _iQps = Nothing
3099+ , _iId = Nothing
3100+ , _iErrors = Nothing
3101+ , _iAverageLatency = Nothing
3102+ , _iStartTimestamp = Nothing
3103+ , _iAppEngineRelease = Nothing
3104+ }
3105+
3106+-- | Memory usage (in bytes). \'OutputOnly
3107+iMemoryUsage :: Lens' Instance (Maybe Int64)
3108+iMemoryUsage
3109+ = lens _iMemoryUsage (\ s a -> s{_iMemoryUsage = a})
3110+ . mapping _Coerce
3111+
3112+-- | For VMEngines instances, the status of GCE VM where the instance lives.
3113+-- \'OutputOnly
3114+iVMStatus :: Lens' Instance (Maybe Text)
3115+iVMStatus
3116+ = lens _iVMStatus (\ s a -> s{_iVMStatus = a})
3117+
3118+-- | For VMEngines instances, the zone where the GCE VM is located.
3119+-- \'OutputOnly
3120+iVMZoneName :: Lens' Instance (Maybe Text)
3121+iVMZoneName
3122+ = lens _iVMZoneName (\ s a -> s{_iVMZoneName = a})
3123+
3124+-- | For VMEngines instances, the GCE VM ID of the instance. \'OutputOnly
3125+iVMId :: Lens' Instance (Maybe Text)
3126+iVMId = lens _iVMId (\ s a -> s{_iVMId = a})
3127+
3128+-- | Availability of instance. \'OutputOnly
3129+iAvailability :: Lens' Instance (Maybe Text)
3130+iAvailability
3131+ = lens _iAvailability
3132+ (\ s a -> s{_iAvailability = a})
3133+
3134+-- | For VMEngines instances, the name of GCE VM where the instance lives.
3135+-- \'OutputOnly
3136+iVMName :: Lens' Instance (Maybe Text)
3137+iVMName = lens _iVMName (\ s a -> s{_iVMName = a})
3138+
3139+-- | The full path to the Instance resource in the API. Example:
3140+-- \"apps\/myapp\/services\/default\/versions\/v1\/instances\/instance-1\"
3141+-- \'OutputOnly
3142+iName :: Lens' Instance (Maybe Text)
3143+iName = lens _iName (\ s a -> s{_iName = a})
3144+
3145+-- | For VMEngines instances, whether the instance has been unlocked.
3146+-- \'OutputOnly
3147+iVMUnlocked :: Lens' Instance (Maybe Bool)
3148+iVMUnlocked
3149+ = lens _iVMUnlocked (\ s a -> s{_iVMUnlocked = a})
3150+
3151+-- | Number of requests (since the clone was started). \'OutputOnly
3152+iRequests :: Lens' Instance (Maybe Int32)
3153+iRequests
3154+ = lens _iRequests (\ s a -> s{_iRequests = a}) .
3155+ mapping _Coerce
3156+
3157+-- | QPS for this instance (averaged over the last minute). \'OutputOnly
3158+iQps :: Lens' Instance (Maybe Double)
3159+iQps
3160+ = lens _iQps (\ s a -> s{_iQps = a}) .
3161+ mapping _Coerce
3162+
3163+-- | The relative name\/path of the instance within the version. Example:
3164+-- \"instance-1\" \'OutputOnly
3165+iId :: Lens' Instance (Maybe Text)
3166+iId = lens _iId (\ s a -> s{_iId = a})
3167+
3168+-- | Number of errors since the instance was started. \'OutputOnly
3169+iErrors :: Lens' Instance (Maybe Word32)
3170+iErrors
3171+ = lens _iErrors (\ s a -> s{_iErrors = a}) .
3172+ mapping _Coerce
3173+
3174+-- | Latency in milliseconds (averaged over the last minute). \'OutputOnly
3175+iAverageLatency :: Lens' Instance (Maybe Int32)
3176+iAverageLatency
3177+ = lens _iAverageLatency
3178+ (\ s a -> s{_iAverageLatency = a})
3179+ . mapping _Coerce
3180+
3181+-- | Time when instance was started. \'OutputOnly
3182+iStartTimestamp :: Lens' Instance (Maybe Text)
3183+iStartTimestamp
3184+ = lens _iStartTimestamp
3185+ (\ s a -> s{_iStartTimestamp = a})
3186+
3187+-- | The App Engine release the instance is running on. \'OutputOnly
3188+iAppEngineRelease :: Lens' Instance (Maybe Text)
3189+iAppEngineRelease
3190+ = lens _iAppEngineRelease
3191+ (\ s a -> s{_iAppEngineRelease = a})
3192+
3193+instance FromJSON Instance where
3194+ parseJSON
3195+ = withObject "Instance"
3196+ (\ o ->
3197+ Instance' <$>
3198+ (o .:? "memoryUsage") <*> (o .:? "vmStatus") <*>
3199+ (o .:? "vmZoneName")
3200+ <*> (o .:? "vmId")
3201+ <*> (o .:? "availability")
3202+ <*> (o .:? "vmName")
3203+ <*> (o .:? "name")
3204+ <*> (o .:? "vmUnlocked")
3205+ <*> (o .:? "requests")
3206+ <*> (o .:? "qps")
3207+ <*> (o .:? "id")
3208+ <*> (o .:? "errors")
3209+ <*> (o .:? "averageLatency")
3210+ <*> (o .:? "startTimestamp")
3211+ <*> (o .:? "appEngineRelease"))
3212+
3213+instance ToJSON Instance where
3214+ toJSON Instance'{..}
3215+ = object
3216+ (catMaybes
3217+ [("memoryUsage" .=) <$> _iMemoryUsage,
3218+ ("vmStatus" .=) <$> _iVMStatus,
3219+ ("vmZoneName" .=) <$> _iVMZoneName,
3220+ ("vmId" .=) <$> _iVMId,
3221+ ("availability" .=) <$> _iAvailability,
3222+ ("vmName" .=) <$> _iVMName, ("name" .=) <$> _iName,
3223+ ("vmUnlocked" .=) <$> _iVMUnlocked,
3224+ ("requests" .=) <$> _iRequests, ("qps" .=) <$> _iQps,
3225+ ("id" .=) <$> _iId, ("errors" .=) <$> _iErrors,
3226+ ("averageLatency" .=) <$> _iAverageLatency,
3227+ ("startTimestamp" .=) <$> _iStartTimestamp,
3228+ ("appEngineRelease" .=) <$> _iAppEngineRelease])
3229+
2979-- | Code and application artifacts used to deploy a version to App Engine.
3230-- | Code and application artifacts used to deploy a version to App Engine.
2980--
3231--
2981-- /See:/ 'deployment' smart constructor.
3232-- /See:/ 'deployment' smart constructor.
gogol-appengine/gen/Network/Google/Resource/AppEngine/Apps/Services/Versions/Instances/List.hsnew file+235
@@ -0,0 +1,235 @@
1+{-# LANGUAGE DataKinds #-}
2+{-# LANGUAGE DeriveDataTypeable #-}
3+{-# LANGUAGE DeriveGeneric #-}
4+{-# LANGUAGE FlexibleInstances #-}
5+{-# LANGUAGE NoImplicitPrelude #-}
6+{-# LANGUAGE OverloadedStrings #-}
7+{-# LANGUAGE RecordWildCards #-}
8+{-# LANGUAGE TypeFamilies #-}
9+{-# LANGUAGE TypeOperators #-}
10+
11+{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
12+{-# OPTIONS_GHC -fno-warn-unused-binds #-}
13+{-# OPTIONS_GHC -fno-warn-unused-imports #-}
14+
15+-- |
16+-- Module : Network.Google.Resource.AppEngine.Apps.Services.Versions.Instances.List
17+-- Copyright : (c) 2015-2016 Brendan Hay
18+-- License : Mozilla Public License, v. 2.0.
19+-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
20+-- Stability : auto-generated
21+-- Portability : non-portable (GHC extensions)
22+--
23+-- Lists the instances of a version.
24+--
25+-- /See:/ <https://cloud.google.com/appengine/docs/admin-api/ Google App Engine Admin API Reference> for @appengine.apps.services.versions.instances.list@.
26+module Network.Google.Resource.AppEngine.Apps.Services.Versions.Instances.List
27+ (
28+ -- * REST Resource
29+ AppsServicesVersionsInstancesListResource
30+
31+ -- * Creating a Request
32+ , appsServicesVersionsInstancesList
33+ , AppsServicesVersionsInstancesList
34+
35+ -- * Request Lenses
36+ , asvilXgafv
37+ , asvilUploadProtocol
38+ , asvilPp
39+ , asvilAccessToken
40+ , asvilUploadType
41+ , asvilVersionsId
42+ , asvilBearerToken
43+ , asvilAppsId
44+ , asvilPageToken
45+ , asvilServicesId
46+ , asvilPageSize
47+ , asvilCallback
48+ ) where
49+
50+import Network.Google.AppEngine.Types
51+import Network.Google.Prelude
52+
53+-- | A resource alias for @appengine.apps.services.versions.instances.list@ method which the
54+-- 'AppsServicesVersionsInstancesList' request conforms to.
55+type AppsServicesVersionsInstancesListResource =
56+ "v1beta5" :>
57+ "apps" :>
58+ Capture "appsId" Text :>
59+ "services" :>
60+ Capture "servicesId" Text :>
61+ "versions" :>
62+ Capture "versionsId" Text :>
63+ "instances" :>
64+ QueryParam "$.xgafv" Text :>
65+ QueryParam "upload_protocol" Text :>
66+ QueryParam "pp" Bool :>
67+ QueryParam "access_token" Text :>
68+ QueryParam "uploadType" Text :>
69+ QueryParam "bearer_token" Text :>
70+ QueryParam "pageToken" Text :>
71+ QueryParam "pageSize" (Textual Int32) :>
72+ QueryParam "callback" Text :>
73+ QueryParam "alt" AltJSON :>
74+ Get '[JSON] ListInstancesResponse
75+
76+-- | Lists the instances of a version.
77+--
78+-- /See:/ 'appsServicesVersionsInstancesList' smart constructor.
79+data AppsServicesVersionsInstancesList = AppsServicesVersionsInstancesList'
80+ { _asvilXgafv :: !(Maybe Text)
81+ , _asvilUploadProtocol :: !(Maybe Text)
82+ , _asvilPp :: !Bool
83+ , _asvilAccessToken :: !(Maybe Text)
84+ , _asvilUploadType :: !(Maybe Text)
85+ , _asvilVersionsId :: !Text
86+ , _asvilBearerToken :: !(Maybe Text)
87+ , _asvilAppsId :: !Text
88+ , _asvilPageToken :: !(Maybe Text)
89+ , _asvilServicesId :: !Text
90+ , _asvilPageSize :: !(Maybe (Textual Int32))
91+ , _asvilCallback :: !(Maybe Text)
92+ } deriving (Eq,Show,Data,Typeable,Generic)
93+
94+-- | Creates a value of 'AppsServicesVersionsInstancesList' with the minimum fields required to make a request.
95+--
96+-- Use one of the following lenses to modify other fields as desired:
97+--
98+-- * 'asvilXgafv'
99+--
100+-- * 'asvilUploadProtocol'
101+--
102+-- * 'asvilPp'
103+--
104+-- * 'asvilAccessToken'
105+--
106+-- * 'asvilUploadType'
107+--
108+-- * 'asvilVersionsId'
109+--
110+-- * 'asvilBearerToken'
111+--
112+-- * 'asvilAppsId'
113+--
114+-- * 'asvilPageToken'
115+--
116+-- * 'asvilServicesId'
117+--
118+-- * 'asvilPageSize'
119+--
120+-- * 'asvilCallback'
121+appsServicesVersionsInstancesList
122+ :: Text -- ^ 'asvilVersionsId'
123+ -> Text -- ^ 'asvilAppsId'
124+ -> Text -- ^ 'asvilServicesId'
125+ -> AppsServicesVersionsInstancesList
126+appsServicesVersionsInstancesList pAsvilVersionsId_ pAsvilAppsId_ pAsvilServicesId_ =
127+ AppsServicesVersionsInstancesList'
128+ { _asvilXgafv = Nothing
129+ , _asvilUploadProtocol = Nothing
130+ , _asvilPp = True
131+ , _asvilAccessToken = Nothing
132+ , _asvilUploadType = Nothing
133+ , _asvilVersionsId = pAsvilVersionsId_
134+ , _asvilBearerToken = Nothing
135+ , _asvilAppsId = pAsvilAppsId_
136+ , _asvilPageToken = Nothing
137+ , _asvilServicesId = pAsvilServicesId_
138+ , _asvilPageSize = Nothing
139+ , _asvilCallback = Nothing
140+ }
141+
142+-- | V1 error format.
143+asvilXgafv :: Lens' AppsServicesVersionsInstancesList (Maybe Text)
144+asvilXgafv
145+ = lens _asvilXgafv (\ s a -> s{_asvilXgafv = a})
146+
147+-- | Upload protocol for media (e.g. \"raw\", \"multipart\").
148+asvilUploadProtocol :: Lens' AppsServicesVersionsInstancesList (Maybe Text)
149+asvilUploadProtocol
150+ = lens _asvilUploadProtocol
151+ (\ s a -> s{_asvilUploadProtocol = a})
152+
153+-- | Pretty-print response.
154+asvilPp :: Lens' AppsServicesVersionsInstancesList Bool
155+asvilPp = lens _asvilPp (\ s a -> s{_asvilPp = a})
156+
157+-- | OAuth access token.
158+asvilAccessToken :: Lens' AppsServicesVersionsInstancesList (Maybe Text)
159+asvilAccessToken
160+ = lens _asvilAccessToken
161+ (\ s a -> s{_asvilAccessToken = a})
162+
163+-- | Legacy upload protocol for media (e.g. \"media\", \"multipart\").
164+asvilUploadType :: Lens' AppsServicesVersionsInstancesList (Maybe Text)
165+asvilUploadType
166+ = lens _asvilUploadType
167+ (\ s a -> s{_asvilUploadType = a})
168+
169+-- | Part of \`name\`. See documentation of \`appsId\`.
170+asvilVersionsId :: Lens' AppsServicesVersionsInstancesList Text
171+asvilVersionsId
172+ = lens _asvilVersionsId
173+ (\ s a -> s{_asvilVersionsId = a})
174+
175+-- | OAuth bearer token.
176+asvilBearerToken :: Lens' AppsServicesVersionsInstancesList (Maybe Text)
177+asvilBearerToken
178+ = lens _asvilBearerToken
179+ (\ s a -> s{_asvilBearerToken = a})
180+
181+-- | Part of \`name\`. Name of the resource requested. For example:
182+-- \"apps\/myapp\/services\/default\/versions\/v1\".
183+asvilAppsId :: Lens' AppsServicesVersionsInstancesList Text
184+asvilAppsId
185+ = lens _asvilAppsId (\ s a -> s{_asvilAppsId = a})
186+
187+-- | Continuation token for fetching the next page of results.
188+asvilPageToken :: Lens' AppsServicesVersionsInstancesList (Maybe Text)
189+asvilPageToken
190+ = lens _asvilPageToken
191+ (\ s a -> s{_asvilPageToken = a})
192+
193+-- | Part of \`name\`. See documentation of \`appsId\`.
194+asvilServicesId :: Lens' AppsServicesVersionsInstancesList Text
195+asvilServicesId
196+ = lens _asvilServicesId
197+ (\ s a -> s{_asvilServicesId = a})
198+
199+-- | Maximum results to return per page.
200+asvilPageSize :: Lens' AppsServicesVersionsInstancesList (Maybe Int32)
201+asvilPageSize
202+ = lens _asvilPageSize
203+ (\ s a -> s{_asvilPageSize = a})
204+ . mapping _Coerce
205+
206+-- | JSONP
207+asvilCallback :: Lens' AppsServicesVersionsInstancesList (Maybe Text)
208+asvilCallback
209+ = lens _asvilCallback
210+ (\ s a -> s{_asvilCallback = a})
211+
212+instance GoogleRequest
213+ AppsServicesVersionsInstancesList where
214+ type Rs AppsServicesVersionsInstancesList =
215+ ListInstancesResponse
216+ type Scopes AppsServicesVersionsInstancesList =
217+ '["https://www.googleapis.com/auth/cloud-platform"]
218+ requestClient AppsServicesVersionsInstancesList'{..}
219+ = go _asvilAppsId _asvilServicesId _asvilVersionsId
220+ _asvilXgafv
221+ _asvilUploadProtocol
222+ (Just _asvilPp)
223+ _asvilAccessToken
224+ _asvilUploadType
225+ _asvilBearerToken
226+ _asvilPageToken
227+ _asvilPageSize
228+ _asvilCallback
229+ (Just AltJSON)
230+ appEngineService
231+ where go
232+ = buildClient
233+ (Proxy ::
234+ Proxy AppsServicesVersionsInstancesListResource)
235+ mempty
gogol-appengine/gogol-appengine.cabal+1
@@ -45,6 +45,7 @@ library
45 , Network.Google.Resource.AppEngine.Apps.Services.Versions.Create
45 , Network.Google.Resource.AppEngine.Apps.Services.Versions.Create
46 , Network.Google.Resource.AppEngine.Apps.Services.Versions.Delete
46 , Network.Google.Resource.AppEngine.Apps.Services.Versions.Delete
47 , Network.Google.Resource.AppEngine.Apps.Services.Versions.Get
47 , Network.Google.Resource.AppEngine.Apps.Services.Versions.Get
48+ , Network.Google.Resource.AppEngine.Apps.Services.Versions.Instances.List
48 , Network.Google.Resource.AppEngine.Apps.Services.Versions.List
49 , Network.Google.Resource.AppEngine.Apps.Services.Versions.List
49 , Network.Google.Resource.AppEngine.Apps.Services.Versions.Patch
50 , Network.Google.Resource.AppEngine.Apps.Services.Versions.Patch
50
51