gogol-accesscontextmanager 0.4.0 → 0.5.0
raw patch · 25 files changed
+1035/−223 lines, 25 filesdep ~gogol-corePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: gogol-core
API changes (from Hackage documentation)
- Network.Google.AccessContextManager: Android :: OSConstraintOSType
- Network.Google.AccessContextManager: Ios :: OSConstraintOSType
- Network.Google.AccessContextManager: spcUnrestrictedServices :: Lens' ServicePerimeterConfig [Text]
- Network.Google.AccessContextManager.Types: Android :: OSConstraintOSType
- Network.Google.AccessContextManager.Types: Ios :: OSConstraintOSType
- Network.Google.AccessContextManager.Types: spcUnrestrictedServices :: Lens' ServicePerimeterConfig [Text]
+ Network.Google.AccessContextManager: cRegions :: Lens' Condition [Text]
+ Network.Google.AccessContextManager: cancelOperationRequest :: CancelOperationRequest
+ Network.Google.AccessContextManager: data CancelOperationRequest
+ Network.Google.AccessContextManager: data Empty
+ Network.Google.AccessContextManager: data ListOperationsResponse
+ Network.Google.AccessContextManager: dpRequireAdminApproval :: Lens' DevicePolicy (Maybe Bool)
+ Network.Google.AccessContextManager: dpRequireCorpOwned :: Lens' DevicePolicy (Maybe Bool)
+ Network.Google.AccessContextManager: empty :: Empty
+ Network.Google.AccessContextManager: listOperationsResponse :: ListOperationsResponse
+ Network.Google.AccessContextManager: lorNextPageToken :: Lens' ListOperationsResponse (Maybe Text)
+ Network.Google.AccessContextManager: lorOperations :: Lens' ListOperationsResponse [Operation]
+ Network.Google.AccessContextManager: ocRequireVerifiedChromeOS :: Lens' OSConstraint (Maybe Bool)
+ Network.Google.AccessContextManager.Types: cRegions :: Lens' Condition [Text]
+ Network.Google.AccessContextManager.Types: cancelOperationRequest :: CancelOperationRequest
+ Network.Google.AccessContextManager.Types: data CancelOperationRequest
+ Network.Google.AccessContextManager.Types: data Empty
+ Network.Google.AccessContextManager.Types: data ListOperationsResponse
+ Network.Google.AccessContextManager.Types: dpRequireAdminApproval :: Lens' DevicePolicy (Maybe Bool)
+ Network.Google.AccessContextManager.Types: dpRequireCorpOwned :: Lens' DevicePolicy (Maybe Bool)
+ Network.Google.AccessContextManager.Types: empty :: Empty
+ Network.Google.AccessContextManager.Types: listOperationsResponse :: ListOperationsResponse
+ Network.Google.AccessContextManager.Types: lorNextPageToken :: Lens' ListOperationsResponse (Maybe Text)
+ Network.Google.AccessContextManager.Types: lorOperations :: Lens' ListOperationsResponse [Operation]
+ Network.Google.AccessContextManager.Types: ocRequireVerifiedChromeOS :: Lens' OSConstraint (Maybe Bool)
+ Network.Google.Resource.AccessContextManager.Operations.Cancel: data OperationsCancel
+ Network.Google.Resource.AccessContextManager.Operations.Cancel: instance Data.Data.Data Network.Google.Resource.AccessContextManager.Operations.Cancel.OperationsCancel
+ Network.Google.Resource.AccessContextManager.Operations.Cancel: instance GHC.Classes.Eq Network.Google.Resource.AccessContextManager.Operations.Cancel.OperationsCancel
+ Network.Google.Resource.AccessContextManager.Operations.Cancel: instance GHC.Generics.Generic Network.Google.Resource.AccessContextManager.Operations.Cancel.OperationsCancel
+ Network.Google.Resource.AccessContextManager.Operations.Cancel: instance GHC.Show.Show Network.Google.Resource.AccessContextManager.Operations.Cancel.OperationsCancel
+ Network.Google.Resource.AccessContextManager.Operations.Cancel: instance Network.Google.Types.GoogleRequest Network.Google.Resource.AccessContextManager.Operations.Cancel.OperationsCancel
+ Network.Google.Resource.AccessContextManager.Operations.Cancel: ocAccessToken :: Lens' OperationsCancel (Maybe Text)
+ Network.Google.Resource.AccessContextManager.Operations.Cancel: ocCallback :: Lens' OperationsCancel (Maybe Text)
+ Network.Google.Resource.AccessContextManager.Operations.Cancel: ocName :: Lens' OperationsCancel Text
+ Network.Google.Resource.AccessContextManager.Operations.Cancel: ocPayload :: Lens' OperationsCancel CancelOperationRequest
+ Network.Google.Resource.AccessContextManager.Operations.Cancel: ocUploadProtocol :: Lens' OperationsCancel (Maybe Text)
+ Network.Google.Resource.AccessContextManager.Operations.Cancel: ocUploadType :: Lens' OperationsCancel (Maybe Text)
+ Network.Google.Resource.AccessContextManager.Operations.Cancel: ocXgafv :: Lens' OperationsCancel (Maybe Xgafv)
+ Network.Google.Resource.AccessContextManager.Operations.Cancel: operationsCancel :: CancelOperationRequest -> Text -> OperationsCancel
+ Network.Google.Resource.AccessContextManager.Operations.Cancel: type OperationsCancelResource = "v1" :> CaptureMode "name" "cancel" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] CancelOperationRequest :> Post '[JSON] Empty
+ Network.Google.Resource.AccessContextManager.Operations.Delete: data OperationsDelete
+ Network.Google.Resource.AccessContextManager.Operations.Delete: instance Data.Data.Data Network.Google.Resource.AccessContextManager.Operations.Delete.OperationsDelete
+ Network.Google.Resource.AccessContextManager.Operations.Delete: instance GHC.Classes.Eq Network.Google.Resource.AccessContextManager.Operations.Delete.OperationsDelete
+ Network.Google.Resource.AccessContextManager.Operations.Delete: instance GHC.Generics.Generic Network.Google.Resource.AccessContextManager.Operations.Delete.OperationsDelete
+ Network.Google.Resource.AccessContextManager.Operations.Delete: instance GHC.Show.Show Network.Google.Resource.AccessContextManager.Operations.Delete.OperationsDelete
+ Network.Google.Resource.AccessContextManager.Operations.Delete: instance Network.Google.Types.GoogleRequest Network.Google.Resource.AccessContextManager.Operations.Delete.OperationsDelete
+ Network.Google.Resource.AccessContextManager.Operations.Delete: odAccessToken :: Lens' OperationsDelete (Maybe Text)
+ Network.Google.Resource.AccessContextManager.Operations.Delete: odCallback :: Lens' OperationsDelete (Maybe Text)
+ Network.Google.Resource.AccessContextManager.Operations.Delete: odName :: Lens' OperationsDelete Text
+ Network.Google.Resource.AccessContextManager.Operations.Delete: odUploadProtocol :: Lens' OperationsDelete (Maybe Text)
+ Network.Google.Resource.AccessContextManager.Operations.Delete: odUploadType :: Lens' OperationsDelete (Maybe Text)
+ Network.Google.Resource.AccessContextManager.Operations.Delete: odXgafv :: Lens' OperationsDelete (Maybe Xgafv)
+ Network.Google.Resource.AccessContextManager.Operations.Delete: operationsDelete :: Text -> OperationsDelete
+ Network.Google.Resource.AccessContextManager.Operations.Delete: type OperationsDeleteResource = "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Delete '[JSON] Empty
+ Network.Google.Resource.AccessContextManager.Operations.List: data OperationsList
+ Network.Google.Resource.AccessContextManager.Operations.List: instance Data.Data.Data Network.Google.Resource.AccessContextManager.Operations.List.OperationsList
+ Network.Google.Resource.AccessContextManager.Operations.List: instance GHC.Classes.Eq Network.Google.Resource.AccessContextManager.Operations.List.OperationsList
+ Network.Google.Resource.AccessContextManager.Operations.List: instance GHC.Generics.Generic Network.Google.Resource.AccessContextManager.Operations.List.OperationsList
+ Network.Google.Resource.AccessContextManager.Operations.List: instance GHC.Show.Show Network.Google.Resource.AccessContextManager.Operations.List.OperationsList
+ Network.Google.Resource.AccessContextManager.Operations.List: instance Network.Google.Types.GoogleRequest Network.Google.Resource.AccessContextManager.Operations.List.OperationsList
+ Network.Google.Resource.AccessContextManager.Operations.List: olAccessToken :: Lens' OperationsList (Maybe Text)
+ Network.Google.Resource.AccessContextManager.Operations.List: olCallback :: Lens' OperationsList (Maybe Text)
+ Network.Google.Resource.AccessContextManager.Operations.List: olFilter :: Lens' OperationsList (Maybe Text)
+ Network.Google.Resource.AccessContextManager.Operations.List: olName :: Lens' OperationsList Text
+ Network.Google.Resource.AccessContextManager.Operations.List: olPageSize :: Lens' OperationsList (Maybe Int32)
+ Network.Google.Resource.AccessContextManager.Operations.List: olPageToken :: Lens' OperationsList (Maybe Text)
+ Network.Google.Resource.AccessContextManager.Operations.List: olUploadProtocol :: Lens' OperationsList (Maybe Text)
+ Network.Google.Resource.AccessContextManager.Operations.List: olUploadType :: Lens' OperationsList (Maybe Text)
+ Network.Google.Resource.AccessContextManager.Operations.List: olXgafv :: Lens' OperationsList (Maybe Xgafv)
+ Network.Google.Resource.AccessContextManager.Operations.List: operationsList :: Text -> OperationsList
+ Network.Google.Resource.AccessContextManager.Operations.List: type OperationsListResource = "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "filter" Text :> QueryParam "pageToken" Text :> QueryParam "pageSize" (Textual Int32) :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Get '[JSON] ListOperationsResponse
- Network.Google.AccessContextManager: type AccessContextManagerAPI = AccessPoliciesServicePerimetersListResource :<|> AccessPoliciesServicePerimetersPatchResource :<|> AccessPoliciesServicePerimetersGetResource :<|> AccessPoliciesServicePerimetersCreateResource :<|> AccessPoliciesServicePerimetersDeleteResource :<|> AccessPoliciesAccessLevelsListResource :<|> AccessPoliciesAccessLevelsPatchResource :<|> AccessPoliciesAccessLevelsGetResource :<|> AccessPoliciesAccessLevelsCreateResource :<|> AccessPoliciesAccessLevelsDeleteResource :<|> AccessPoliciesListResource :<|> AccessPoliciesPatchResource :<|> AccessPoliciesGetResource :<|> AccessPoliciesCreateResource :<|> AccessPoliciesDeleteResource :<|> OperationsGetResource
+ Network.Google.AccessContextManager: type AccessContextManagerAPI = AccessPoliciesServicePerimetersListResource :<|> AccessPoliciesServicePerimetersPatchResource :<|> AccessPoliciesServicePerimetersGetResource :<|> AccessPoliciesServicePerimetersCreateResource :<|> AccessPoliciesServicePerimetersDeleteResource :<|> AccessPoliciesAccessLevelsListResource :<|> AccessPoliciesAccessLevelsPatchResource :<|> AccessPoliciesAccessLevelsGetResource :<|> AccessPoliciesAccessLevelsCreateResource :<|> AccessPoliciesAccessLevelsDeleteResource :<|> AccessPoliciesListResource :<|> AccessPoliciesPatchResource :<|> AccessPoliciesGetResource :<|> AccessPoliciesCreateResource :<|> AccessPoliciesDeleteResource :<|> OperationsListResource :<|> OperationsGetResource :<|> OperationsCancelResource :<|> OperationsDeleteResource
- Network.Google.Resource.AccessContextManager.AccessPolicies.AccessLevels.Create: type AccessPoliciesAccessLevelsCreateResource = "v1beta" :> Capture "parent" Text :> "accessLevels" :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] AccessLevel :> Post '[JSON] Operation
+ Network.Google.Resource.AccessContextManager.AccessPolicies.AccessLevels.Create: type AccessPoliciesAccessLevelsCreateResource = "v1" :> Capture "parent" Text :> "accessLevels" :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] AccessLevel :> Post '[JSON] Operation
- Network.Google.Resource.AccessContextManager.AccessPolicies.AccessLevels.Delete: type AccessPoliciesAccessLevelsDeleteResource = "v1beta" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Delete '[JSON] Operation
+ Network.Google.Resource.AccessContextManager.AccessPolicies.AccessLevels.Delete: type AccessPoliciesAccessLevelsDeleteResource = "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Delete '[JSON] Operation
- Network.Google.Resource.AccessContextManager.AccessPolicies.AccessLevels.Get: type AccessPoliciesAccessLevelsGetResource = "v1beta" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "accessLevelFormat" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Get '[JSON] AccessLevel
+ Network.Google.Resource.AccessContextManager.AccessPolicies.AccessLevels.Get: type AccessPoliciesAccessLevelsGetResource = "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "accessLevelFormat" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Get '[JSON] AccessLevel
- Network.Google.Resource.AccessContextManager.AccessPolicies.AccessLevels.List: type AccessPoliciesAccessLevelsListResource = "v1beta" :> Capture "parent" Text :> "accessLevels" :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "accessLevelFormat" Text :> QueryParam "pageToken" Text :> QueryParam "pageSize" (Textual Int32) :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Get '[JSON] ListAccessLevelsResponse
+ Network.Google.Resource.AccessContextManager.AccessPolicies.AccessLevels.List: type AccessPoliciesAccessLevelsListResource = "v1" :> Capture "parent" Text :> "accessLevels" :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "accessLevelFormat" Text :> QueryParam "pageToken" Text :> QueryParam "pageSize" (Textual Int32) :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Get '[JSON] ListAccessLevelsResponse
- Network.Google.Resource.AccessContextManager.AccessPolicies.AccessLevels.Patch: type AccessPoliciesAccessLevelsPatchResource = "v1beta" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "updateMask" GFieldMask :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] AccessLevel :> Patch '[JSON] Operation
+ Network.Google.Resource.AccessContextManager.AccessPolicies.AccessLevels.Patch: type AccessPoliciesAccessLevelsPatchResource = "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "updateMask" GFieldMask :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] AccessLevel :> Patch '[JSON] Operation
- Network.Google.Resource.AccessContextManager.AccessPolicies.Create: type AccessPoliciesCreateResource = "v1beta" :> "accessPolicies" :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] AccessPolicy :> Post '[JSON] Operation
+ Network.Google.Resource.AccessContextManager.AccessPolicies.Create: type AccessPoliciesCreateResource = "v1" :> "accessPolicies" :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] AccessPolicy :> Post '[JSON] Operation
- Network.Google.Resource.AccessContextManager.AccessPolicies.Delete: type AccessPoliciesDeleteResource = "v1beta" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Delete '[JSON] Operation
+ Network.Google.Resource.AccessContextManager.AccessPolicies.Delete: type AccessPoliciesDeleteResource = "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Delete '[JSON] Operation
- Network.Google.Resource.AccessContextManager.AccessPolicies.Get: type AccessPoliciesGetResource = "v1beta" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Get '[JSON] AccessPolicy
+ Network.Google.Resource.AccessContextManager.AccessPolicies.Get: type AccessPoliciesGetResource = "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Get '[JSON] AccessPolicy
- Network.Google.Resource.AccessContextManager.AccessPolicies.List: type AccessPoliciesListResource = "v1beta" :> "accessPolicies" :> QueryParam "parent" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "pageToken" Text :> QueryParam "pageSize" (Textual Int32) :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Get '[JSON] ListAccessPoliciesResponse
+ Network.Google.Resource.AccessContextManager.AccessPolicies.List: type AccessPoliciesListResource = "v1" :> "accessPolicies" :> QueryParam "parent" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "pageToken" Text :> QueryParam "pageSize" (Textual Int32) :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Get '[JSON] ListAccessPoliciesResponse
- Network.Google.Resource.AccessContextManager.AccessPolicies.Patch: type AccessPoliciesPatchResource = "v1beta" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "updateMask" GFieldMask :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] AccessPolicy :> Patch '[JSON] Operation
+ Network.Google.Resource.AccessContextManager.AccessPolicies.Patch: type AccessPoliciesPatchResource = "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "updateMask" GFieldMask :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] AccessPolicy :> Patch '[JSON] Operation
- Network.Google.Resource.AccessContextManager.AccessPolicies.ServicePerimeters.Create: type AccessPoliciesServicePerimetersCreateResource = "v1beta" :> Capture "parent" Text :> "servicePerimeters" :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] ServicePerimeter :> Post '[JSON] Operation
+ Network.Google.Resource.AccessContextManager.AccessPolicies.ServicePerimeters.Create: type AccessPoliciesServicePerimetersCreateResource = "v1" :> Capture "parent" Text :> "servicePerimeters" :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] ServicePerimeter :> Post '[JSON] Operation
- Network.Google.Resource.AccessContextManager.AccessPolicies.ServicePerimeters.Delete: type AccessPoliciesServicePerimetersDeleteResource = "v1beta" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Delete '[JSON] Operation
+ Network.Google.Resource.AccessContextManager.AccessPolicies.ServicePerimeters.Delete: type AccessPoliciesServicePerimetersDeleteResource = "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Delete '[JSON] Operation
- Network.Google.Resource.AccessContextManager.AccessPolicies.ServicePerimeters.Get: type AccessPoliciesServicePerimetersGetResource = "v1beta" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Get '[JSON] ServicePerimeter
+ Network.Google.Resource.AccessContextManager.AccessPolicies.ServicePerimeters.Get: type AccessPoliciesServicePerimetersGetResource = "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Get '[JSON] ServicePerimeter
- Network.Google.Resource.AccessContextManager.AccessPolicies.ServicePerimeters.List: type AccessPoliciesServicePerimetersListResource = "v1beta" :> Capture "parent" Text :> "servicePerimeters" :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "pageToken" Text :> QueryParam "pageSize" (Textual Int32) :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Get '[JSON] ListServicePerimetersResponse
+ Network.Google.Resource.AccessContextManager.AccessPolicies.ServicePerimeters.List: type AccessPoliciesServicePerimetersListResource = "v1" :> Capture "parent" Text :> "servicePerimeters" :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "pageToken" Text :> QueryParam "pageSize" (Textual Int32) :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Get '[JSON] ListServicePerimetersResponse
- Network.Google.Resource.AccessContextManager.AccessPolicies.ServicePerimeters.Patch: type AccessPoliciesServicePerimetersPatchResource = "v1beta" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "updateMask" GFieldMask :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] ServicePerimeter :> Patch '[JSON] Operation
+ Network.Google.Resource.AccessContextManager.AccessPolicies.ServicePerimeters.Patch: type AccessPoliciesServicePerimetersPatchResource = "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "updateMask" GFieldMask :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> ReqBody '[JSON] ServicePerimeter :> Patch '[JSON] Operation
- Network.Google.Resource.AccessContextManager.Operations.Get: type OperationsGetResource = "v1beta" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Get '[JSON] Operation
+ Network.Google.Resource.AccessContextManager.Operations.Get: type OperationsGetResource = "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :> QueryParam "access_token" Text :> QueryParam "uploadType" Text :> QueryParam "callback" Text :> QueryParam "alt" AltJSON :> Get '[JSON] Operation
Files
- README.md +1/−1
- gen/Network/Google/AccessContextManager.hs +33/−1
- gen/Network/Google/AccessContextManager/Types.hs +21/−4
- gen/Network/Google/AccessContextManager/Types/Product.hs +297/−129
- gen/Network/Google/AccessContextManager/Types/Sum.hs +2/−13
- gen/Network/Google/Resource/AccessContextManager/AccessPolicies/AccessLevels/Create.hs +10/−5
- gen/Network/Google/Resource/AccessContextManager/AccessPolicies/AccessLevels/Delete.hs +10/−5
- gen/Network/Google/Resource/AccessContextManager/AccessPolicies/AccessLevels/Get.hs +8/−4
- gen/Network/Google/Resource/AccessContextManager/AccessPolicies/AccessLevels/List.hs +8/−4
- gen/Network/Google/Resource/AccessContextManager/AccessPolicies/AccessLevels/Patch.hs +10/−5
- gen/Network/Google/Resource/AccessContextManager/AccessPolicies/Create.hs +8/−4
- gen/Network/Google/Resource/AccessContextManager/AccessPolicies/Delete.hs +8/−4
- gen/Network/Google/Resource/AccessContextManager/AccessPolicies/Get.hs +8/−4
- gen/Network/Google/Resource/AccessContextManager/AccessPolicies/List.hs +8/−4
- gen/Network/Google/Resource/AccessContextManager/AccessPolicies/Patch.hs +8/−4
- gen/Network/Google/Resource/AccessContextManager/AccessPolicies/ServicePerimeters/Create.hs +10/−5
- gen/Network/Google/Resource/AccessContextManager/AccessPolicies/ServicePerimeters/Delete.hs +10/−5
- gen/Network/Google/Resource/AccessContextManager/AccessPolicies/ServicePerimeters/Get.hs +10/−5
- gen/Network/Google/Resource/AccessContextManager/AccessPolicies/ServicePerimeters/List.hs +10/−5
- gen/Network/Google/Resource/AccessContextManager/AccessPolicies/ServicePerimeters/Patch.hs +10/−5
- gen/Network/Google/Resource/AccessContextManager/Operations/Cancel.hs +177/−0
- gen/Network/Google/Resource/AccessContextManager/Operations/Delete.hs +153/−0
- gen/Network/Google/Resource/AccessContextManager/Operations/Get.hs +8/−4
- gen/Network/Google/Resource/AccessContextManager/Operations/List.hs +201/−0
- gogol-accesscontextmanager.cabal +6/−3
README.md view
@@ -8,7 +8,7 @@ ## Version -`0.3.0`+`0.5.0` ## Description
gen/Network/Google/AccessContextManager.hs view
@@ -75,9 +75,18 @@ -- ** accesscontextmanager.accessPolicies.servicePerimeters.patch , module Network.Google.Resource.AccessContextManager.AccessPolicies.ServicePerimeters.Patch + -- ** accesscontextmanager.operations.cancel+ , module Network.Google.Resource.AccessContextManager.Operations.Cancel++ -- ** accesscontextmanager.operations.delete+ , module Network.Google.Resource.AccessContextManager.Operations.Delete+ -- ** accesscontextmanager.operations.get , module Network.Google.Resource.AccessContextManager.Operations.Get + -- ** accesscontextmanager.operations.list+ , module Network.Google.Resource.AccessContextManager.Operations.List+ -- * Types -- ** Status@@ -93,6 +102,16 @@ , blConditions , blCombiningFunction + -- ** ListOperationsResponse+ , ListOperationsResponse+ , listOperationsResponse+ , lorNextPageToken+ , lorOperations++ -- ** CancelOperationRequest+ , CancelOperationRequest+ , cancelOperationRequest+ -- ** AccessLevel , AccessLevel , accessLevel@@ -109,7 +128,6 @@ -- ** ServicePerimeterConfig , ServicePerimeterConfig , servicePerimeterConfig- , spcUnrestrictedServices , spcResources , spcRestrictedServices , spcAccessLevels@@ -126,6 +144,10 @@ -- ** ServicePerimeterPerimeterType , ServicePerimeterPerimeterType (..) + -- ** Empty+ , Empty+ , empty+ -- ** OSConstraintOSType , OSConstraintOSType (..) @@ -156,6 +178,7 @@ , osConstraint , ocOSType , ocMinimumVersion+ , ocRequireVerifiedChromeOS -- ** AccessPolicy , AccessPolicy@@ -190,6 +213,8 @@ , DevicePolicy , devicePolicy , dpOSConstraints+ , dpRequireAdminApproval+ , dpRequireCorpOwned , dpRequireScreenlock , dpAllowedEncryptionStatuses , dpAllowedDeviceManagementLevels@@ -198,6 +223,7 @@ , Condition , condition , cMembers+ , cRegions , cNegate , cIPSubnetworks , cDevicePolicy@@ -226,7 +252,10 @@ import Network.Google.Resource.AccessContextManager.AccessPolicies.ServicePerimeters.Get import Network.Google.Resource.AccessContextManager.AccessPolicies.ServicePerimeters.List import Network.Google.Resource.AccessContextManager.AccessPolicies.ServicePerimeters.Patch+import Network.Google.Resource.AccessContextManager.Operations.Cancel+import Network.Google.Resource.AccessContextManager.Operations.Delete import Network.Google.Resource.AccessContextManager.Operations.Get+import Network.Google.Resource.AccessContextManager.Operations.List {- $resources TODO@@ -249,4 +278,7 @@ :<|> AccessPoliciesGetResource :<|> AccessPoliciesCreateResource :<|> AccessPoliciesDeleteResource+ :<|> OperationsListResource :<|> OperationsGetResource+ :<|> OperationsCancelResource+ :<|> OperationsDeleteResource
gen/Network/Google/AccessContextManager/Types.hs view
@@ -35,6 +35,16 @@ , blConditions , blCombiningFunction + -- * ListOperationsResponse+ , ListOperationsResponse+ , listOperationsResponse+ , lorNextPageToken+ , lorOperations++ -- * CancelOperationRequest+ , CancelOperationRequest+ , cancelOperationRequest+ -- * AccessLevel , AccessLevel , accessLevel@@ -51,7 +61,6 @@ -- * ServicePerimeterConfig , ServicePerimeterConfig , servicePerimeterConfig- , spcUnrestrictedServices , spcResources , spcRestrictedServices , spcAccessLevels@@ -68,6 +77,10 @@ -- * ServicePerimeterPerimeterType , ServicePerimeterPerimeterType (..) + -- * Empty+ , Empty+ , empty+ -- * OSConstraintOSType , OSConstraintOSType (..) @@ -98,6 +111,7 @@ , osConstraint , ocOSType , ocMinimumVersion+ , ocRequireVerifiedChromeOS -- * AccessPolicy , AccessPolicy@@ -132,6 +146,8 @@ , DevicePolicy , devicePolicy , dpOSConstraints+ , dpRequireAdminApproval+ , dpRequireCorpOwned , dpRequireScreenlock , dpAllowedEncryptionStatuses , dpAllowedDeviceManagementLevels@@ -140,6 +156,7 @@ , Condition , condition , cMembers+ , cRegions , cNegate , cIPSubnetworks , cDevicePolicy@@ -155,13 +172,13 @@ import Network.Google.AccessContextManager.Types.Sum import Network.Google.Prelude --- | Default request referring to version 'v1beta' of the Access Context Manager API. This contains the host and root path used as a starting point for constructing service requests.+-- | Default request referring to version 'v1' of the Access Context Manager API. This contains the host and root path used as a starting point for constructing service requests. accessContextManagerService :: ServiceConfig accessContextManagerService = defaultService- (ServiceId "accesscontextmanager:v1beta")+ (ServiceId "accesscontextmanager:v1") "accesscontextmanager.googleapis.com" -- | View and manage your data across Google Cloud Platform services cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]-cloudPlatformScope = Proxy;+cloudPlatformScope = Proxy
gen/Network/Google/AccessContextManager/Types/Product.hs view
@@ -57,12 +57,15 @@ -- security\/privacy reasons. -- -- /See:/ 'status' smart constructor.-data Status = Status'+data Status =+ Status' { _sDetails :: !(Maybe [StatusDetailsItem]) , _sCode :: !(Maybe (Textual Int32)) , _sMessage :: !(Maybe Text)- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'Status' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -74,13 +77,9 @@ -- * 'sMessage' status :: Status-status =- Status'- { _sDetails = Nothing- , _sCode = Nothing- , _sMessage = Nothing- }+status = Status' {_sDetails = Nothing, _sCode = Nothing, _sMessage = Nothing} + -- | A list of messages that carry the error details. There is a common set -- of message types for APIs to use. sDetails :: Lens' Status [StatusDetailsItem]@@ -121,11 +120,14 @@ -- features. -- -- /See:/ 'basicLevel' smart constructor.-data BasicLevel = BasicLevel'+data BasicLevel =+ BasicLevel' { _blConditions :: !(Maybe [Condition]) , _blCombiningFunction :: !(Maybe BasicLevelCombiningFunction)- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'BasicLevel' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -136,11 +138,9 @@ basicLevel :: BasicLevel basicLevel =- BasicLevel'- { _blConditions = Nothing- , _blCombiningFunction = Nothing- }+ BasicLevel' {_blConditions = Nothing, _blCombiningFunction = Nothing} + -- | Required. A list of requirements for the \`AccessLevel\` to be granted. blConditions :: Lens' BasicLevel [Condition] blConditions@@ -174,20 +174,100 @@ [("conditions" .=) <$> _blConditions, ("combiningFunction" .=) <$> _blCombiningFunction]) +-- | The response message for Operations.ListOperations.+--+-- /See:/ 'listOperationsResponse' smart constructor.+data ListOperationsResponse =+ ListOperationsResponse'+ { _lorNextPageToken :: !(Maybe Text)+ , _lorOperations :: !(Maybe [Operation])+ }+ deriving (Eq, Show, Data, Typeable, Generic)+++-- | Creates a value of 'ListOperationsResponse' with the minimum fields required to make a request.+--+-- Use one of the following lenses to modify other fields as desired:+--+-- * 'lorNextPageToken'+--+-- * 'lorOperations'+listOperationsResponse+ :: ListOperationsResponse+listOperationsResponse =+ ListOperationsResponse'+ {_lorNextPageToken = Nothing, _lorOperations = Nothing}+++-- | The standard List next-page token.+lorNextPageToken :: Lens' ListOperationsResponse (Maybe Text)+lorNextPageToken+ = lens _lorNextPageToken+ (\ s a -> s{_lorNextPageToken = a})++-- | A list of operations that matches the specified filter in the request.+lorOperations :: Lens' ListOperationsResponse [Operation]+lorOperations+ = lens _lorOperations+ (\ s a -> s{_lorOperations = a})+ . _Default+ . _Coerce++instance FromJSON ListOperationsResponse where+ parseJSON+ = withObject "ListOperationsResponse"+ (\ o ->+ ListOperationsResponse' <$>+ (o .:? "nextPageToken") <*>+ (o .:? "operations" .!= mempty))++instance ToJSON ListOperationsResponse where+ toJSON ListOperationsResponse'{..}+ = object+ (catMaybes+ [("nextPageToken" .=) <$> _lorNextPageToken,+ ("operations" .=) <$> _lorOperations])++-- | The request message for Operations.CancelOperation.+--+-- /See:/ 'cancelOperationRequest' smart constructor.+data CancelOperationRequest =+ CancelOperationRequest'+ deriving (Eq, Show, Data, Typeable, Generic)+++-- | Creates a value of 'CancelOperationRequest' with the minimum fields required to make a request.+--+cancelOperationRequest+ :: CancelOperationRequest+cancelOperationRequest = CancelOperationRequest'+++instance FromJSON CancelOperationRequest where+ parseJSON+ = withObject "CancelOperationRequest"+ (\ o -> pure CancelOperationRequest')++instance ToJSON CancelOperationRequest where+ toJSON = const emptyObject+ -- | An \`AccessLevel\` is a label that can be applied to requests to GCP -- services, along with a list of requirements necessary for the label to -- be applied. -- -- /See:/ 'accessLevel' smart constructor.-data AccessLevel = AccessLevel'+data AccessLevel =+ AccessLevel' { _alBasic :: !(Maybe BasicLevel) , _alUpdateTime :: !(Maybe DateTime') , _alName :: !(Maybe Text) , _alTitle :: !(Maybe Text) , _alDescription :: !(Maybe Text) , _alCreateTime :: !(Maybe DateTime')- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'AccessLevel' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -206,7 +286,7 @@ accessLevel :: AccessLevel accessLevel =- AccessLevel'+ AccessLevel' { _alBasic = Nothing , _alUpdateTime = Nothing , _alName = Nothing@@ -215,6 +295,7 @@ , _alCreateTime = Nothing } + -- | A \`BasicLevel\` composed of \`Conditions\`. alBasic :: Lens' AccessLevel (Maybe BasicLevel) alBasic = lens _alBasic (\ s a -> s{_alBasic = a})@@ -274,19 +355,19 @@ -- describe specific Service Perimeter configuration. -- -- /See:/ 'servicePerimeterConfig' smart constructor.-data ServicePerimeterConfig = ServicePerimeterConfig'- { _spcUnrestrictedServices :: !(Maybe [Text])- , _spcResources :: !(Maybe [Text])- , _spcRestrictedServices :: !(Maybe [Text])- , _spcAccessLevels :: !(Maybe [Text])- } deriving (Eq,Show,Data,Typeable,Generic)+data ServicePerimeterConfig =+ ServicePerimeterConfig'+ { _spcResources :: !(Maybe [Text])+ , _spcRestrictedServices :: !(Maybe [Text])+ , _spcAccessLevels :: !(Maybe [Text])+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'ServicePerimeterConfig' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: ----- * 'spcUnrestrictedServices'--- -- * 'spcResources' -- -- * 'spcRestrictedServices'@@ -295,31 +376,12 @@ servicePerimeterConfig :: ServicePerimeterConfig servicePerimeterConfig =- ServicePerimeterConfig'- { _spcUnrestrictedServices = Nothing- , _spcResources = Nothing+ ServicePerimeterConfig'+ { _spcResources = Nothing , _spcRestrictedServices = Nothing , _spcAccessLevels = Nothing } --- | GCP services that are not subject to the Service Perimeter restrictions.--- May contain a list of services or a single wildcard \"*\". For example,--- if \`logging.googleapis.com\` is unrestricted, users can access logs--- inside the perimeter as if the perimeter doesn\'t exist, and it also--- means VMs inside the perimeter can access logs outside the perimeter.--- The wildcard means that unless explicitly specified by--- \"restricted_services\" list, any service is treated as unrestricted.--- One of the fields \"restricted_services\", \"unrestricted_services\"--- must contain a wildcard \"*\", otherwise the Service Perimeter--- specification is invalid. It also means that both field being empty is--- invalid as well. \"unrestricted_services\" can be empty if and only if--- \"restricted_services\" list contains a \"*\" wildcard.-spcUnrestrictedServices :: Lens' ServicePerimeterConfig [Text]-spcUnrestrictedServices- = lens _spcUnrestrictedServices- (\ s a -> s{_spcUnrestrictedServices = a})- . _Default- . _Coerce -- | A list of GCP resources that are inside of the service perimeter. -- Currently only projects are allowed. Format:@@ -330,17 +392,10 @@ . _Default . _Coerce --- | GCP services that are subject to the Service Perimeter restrictions. May--- contain a list of services or a single wildcard \"*\". For example, if--- \`storage.googleapis.com\` is specified, access to the storage buckets--- inside the perimeter must meet the perimeter\'s access restrictions.--- Wildcard means that unless explicitly specified by--- \"unrestricted_services\" list, any service is treated as restricted.--- One of the fields \"restricted_services\", \"unrestricted_services\"--- must contain a wildcard \"*\", otherwise the Service Perimeter--- specification is invalid. It also means that both field being empty is--- invalid as well. \"restricted_services\" can be empty if and only if--- \"unrestricted_services\" list contains a \"*\" wildcard.+-- | GCP services that are subject to the Service Perimeter restrictions. For+-- example, if \`storage.googleapis.com\` is specified, access to the+-- storage buckets inside the perimeter must meet the perimeter\'s access+-- restrictions. spcRestrictedServices :: Lens' ServicePerimeterConfig [Text] spcRestrictedServices = lens _spcRestrictedServices@@ -369,18 +424,15 @@ = withObject "ServicePerimeterConfig" (\ o -> ServicePerimeterConfig' <$>- (o .:? "unrestrictedServices" .!= mempty) <*>- (o .:? "resources" .!= mempty)- <*> (o .:? "restrictedServices" .!= mempty)+ (o .:? "resources" .!= mempty) <*>+ (o .:? "restrictedServices" .!= mempty) <*> (o .:? "accessLevels" .!= mempty)) instance ToJSON ServicePerimeterConfig where toJSON ServicePerimeterConfig'{..} = object (catMaybes- [("unrestrictedServices" .=) <$>- _spcUnrestrictedServices,- ("resources" .=) <$> _spcResources,+ [("resources" .=) <$> _spcResources, ("restrictedServices" .=) <$> _spcRestrictedServices, ("accessLevels" .=) <$> _spcAccessLevels]) @@ -388,14 +440,17 @@ -- a network API call. -- -- /See:/ 'operation' smart constructor.-data Operation = Operation'+data Operation =+ Operation' { _oDone :: !(Maybe Bool) , _oError :: !(Maybe Status) , _oResponse :: !(Maybe OperationResponse) , _oName :: !(Maybe Text) , _oMetadata :: !(Maybe OperationMetadata)- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'Operation' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -412,7 +467,7 @@ operation :: Operation operation =- Operation'+ Operation' { _oDone = Nothing , _oError = Nothing , _oResponse = Nothing@@ -420,6 +475,7 @@ , _oMetadata = Nothing } + -- | If the value is \`false\`, it means the operation is still in progress. -- If \`true\`, the operation is completed, and either \`error\` or -- \`response\` is available.@@ -475,6 +531,31 @@ ("name" .=) <$> _oName, ("metadata" .=) <$> _oMetadata]) +-- | A generic empty message that you can re-use to avoid defining duplicated+-- empty messages in your APIs. A typical example is to use it as the+-- request or the response type of an API method. For instance: service Foo+-- { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The+-- JSON representation for \`Empty\` is empty JSON object \`{}\`.+--+-- /See:/ 'empty' smart constructor.+data Empty =+ Empty'+ deriving (Eq, Show, Data, Typeable, Generic)+++-- | Creates a value of 'Empty' with the minimum fields required to make a request.+--+empty+ :: Empty+empty = Empty'+++instance FromJSON Empty where+ parseJSON = withObject "Empty" (\ o -> pure Empty')++instance ToJSON Empty where+ toJSON = const emptyObject+ -- | \`ServicePerimeter\` describes a set of GCP resources which can freely -- import and export data amongst themselves, but not export outside of the -- \`ServicePerimeter\`. If a request with a source within this@@ -487,7 +568,8 @@ -- multiple Service Perimeter Bridges. -- -- /See:/ 'servicePerimeter' smart constructor.-data ServicePerimeter = ServicePerimeter'+data ServicePerimeter =+ ServicePerimeter' { _spStatus :: !(Maybe ServicePerimeterConfig) , _spPerimeterType :: !(Maybe ServicePerimeterPerimeterType) , _spUpdateTime :: !(Maybe DateTime')@@ -495,8 +577,10 @@ , _spTitle :: !(Maybe Text) , _spDescription :: !(Maybe Text) , _spCreateTime :: !(Maybe DateTime')- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'ServicePerimeter' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -517,7 +601,7 @@ servicePerimeter :: ServicePerimeter servicePerimeter =- ServicePerimeter'+ ServicePerimeter' { _spStatus = Nothing , _spPerimeterType = Nothing , _spUpdateTime = Nothing@@ -527,18 +611,18 @@ , _spCreateTime = Nothing } + -- | Current ServicePerimeter configuration. Specifies sets of resources,--- restricted\/unrestricted services and access levels that determine--- perimeter content and boundaries.+-- restricted services and access levels that determine perimeter content+-- and boundaries. spStatus :: Lens' ServicePerimeter (Maybe ServicePerimeterConfig) spStatus = lens _spStatus (\ s a -> s{_spStatus = a}) -- | Perimeter type indicator. A single project is allowed to be a member of -- single regular perimeter, but multiple service perimeter bridges. A -- project cannot be a included in a perimeter bridge without being--- included in regular perimeter. For perimeter bridges,--- restricted\/unrestricted service lists as well as access lists must be--- empty.+-- included in regular perimeter. For perimeter bridges, the restricted+-- service list as well as access level lists must be empty. spPerimeterType :: Lens' ServicePerimeter (Maybe ServicePerimeterPerimeterType) spPerimeterType = lens _spPerimeterType@@ -600,11 +684,14 @@ -- | A response to \`ListAccessPoliciesRequest\`. -- -- /See:/ 'listAccessPoliciesResponse' smart constructor.-data ListAccessPoliciesResponse = ListAccessPoliciesResponse'+data ListAccessPoliciesResponse =+ ListAccessPoliciesResponse' { _laprNextPageToken :: !(Maybe Text) , _laprAccessPolicies :: !(Maybe [AccessPolicy])- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'ListAccessPoliciesResponse' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -615,11 +702,10 @@ listAccessPoliciesResponse :: ListAccessPoliciesResponse listAccessPoliciesResponse =- ListAccessPoliciesResponse'- { _laprNextPageToken = Nothing- , _laprAccessPolicies = Nothing- }+ ListAccessPoliciesResponse'+ {_laprNextPageToken = Nothing, _laprAccessPolicies = Nothing} + -- | The pagination token to retrieve the next page of results. If the value -- is empty, no further results remain. laprNextPageToken :: Lens' ListAccessPoliciesResponse (Maybe Text)@@ -652,10 +738,13 @@ -- -- /See:/ 'statusDetailsItem' smart constructor.-newtype StatusDetailsItem = StatusDetailsItem'+newtype StatusDetailsItem =+ StatusDetailsItem' { _sdiAddtional :: HashMap Text JSONValue- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'StatusDetailsItem' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -665,10 +754,9 @@ :: HashMap Text JSONValue -- ^ 'sdiAddtional' -> StatusDetailsItem statusDetailsItem pSdiAddtional_ =- StatusDetailsItem'- { _sdiAddtional = _Coerce # pSdiAddtional_- }+ StatusDetailsItem' {_sdiAddtional = _Coerce # pSdiAddtional_} + -- | Properties of the object. Contains field \'type with type URL. sdiAddtional :: Lens' StatusDetailsItem (HashMap Text JSONValue) sdiAddtional@@ -686,11 +774,15 @@ -- | A restriction on the OS type and version of devices making requests. -- -- /See:/ 'osConstraint' smart constructor.-data OSConstraint = OSConstraint'- { _ocOSType :: !(Maybe OSConstraintOSType)- , _ocMinimumVersion :: !(Maybe Text)- } deriving (Eq,Show,Data,Typeable,Generic)+data OSConstraint =+ OSConstraint'+ { _ocOSType :: !(Maybe OSConstraintOSType)+ , _ocMinimumVersion :: !(Maybe Text)+ , _ocRequireVerifiedChromeOS :: !(Maybe Bool)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'OSConstraint' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -698,14 +790,18 @@ -- * 'ocOSType' -- -- * 'ocMinimumVersion'+--+-- * 'ocRequireVerifiedChromeOS' osConstraint :: OSConstraint osConstraint =- OSConstraint'+ OSConstraint' { _ocOSType = Nothing , _ocMinimumVersion = Nothing+ , _ocRequireVerifiedChromeOS = Nothing } + -- | Required. The allowed OS type. ocOSType :: Lens' OSConstraint (Maybe OSConstraintOSType) ocOSType = lens _ocOSType (\ s a -> s{_ocOSType = a})@@ -718,19 +814,31 @@ = lens _ocMinimumVersion (\ s a -> s{_ocMinimumVersion = a}) +-- | Only allows requests from devices with a verified Chrome OS.+-- Verifications includes requirements that the device is+-- enterprise-managed, conformant to Dasher domain policies, and the caller+-- has permission to call the API targeted by the request.+ocRequireVerifiedChromeOS :: Lens' OSConstraint (Maybe Bool)+ocRequireVerifiedChromeOS+ = lens _ocRequireVerifiedChromeOS+ (\ s a -> s{_ocRequireVerifiedChromeOS = a})+ instance FromJSON OSConstraint where parseJSON = withObject "OSConstraint" (\ o -> OSConstraint' <$>- (o .:? "osType") <*> (o .:? "minimumVersion"))+ (o .:? "osType") <*> (o .:? "minimumVersion") <*>+ (o .:? "requireVerifiedChromeOs")) instance ToJSON OSConstraint where toJSON OSConstraint'{..} = object (catMaybes [("osType" .=) <$> _ocOSType,- ("minimumVersion" .=) <$> _ocMinimumVersion])+ ("minimumVersion" .=) <$> _ocMinimumVersion,+ ("requireVerifiedChromeOs" .=) <$>+ _ocRequireVerifiedChromeOS]) -- | \`AccessPolicy\` is a container for \`AccessLevels\` (which define the -- necessary attributes to use GCP services) and \`ServicePerimeters\`@@ -740,14 +848,17 @@ -- organization. -- -- /See:/ 'accessPolicy' smart constructor.-data AccessPolicy = AccessPolicy'+data AccessPolicy =+ AccessPolicy' { _apParent :: !(Maybe Text) , _apUpdateTime :: !(Maybe DateTime') , _apName :: !(Maybe Text) , _apTitle :: !(Maybe Text) , _apCreateTime :: !(Maybe DateTime')- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'AccessPolicy' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -764,7 +875,7 @@ accessPolicy :: AccessPolicy accessPolicy =- AccessPolicy'+ AccessPolicy' { _apParent = Nothing , _apUpdateTime = Nothing , _apName = Nothing@@ -772,6 +883,7 @@ , _apCreateTime = Nothing } + -- | Required. The parent of this \`AccessPolicy\` in the Cloud Resource -- Hierarchy. Currently immutable once created. Format: -- \`organizations\/{organization_id}\`@@ -821,11 +933,14 @@ -- | A response to \`ListServicePerimetersRequest\`. -- -- /See:/ 'listServicePerimetersResponse' smart constructor.-data ListServicePerimetersResponse = ListServicePerimetersResponse'+data ListServicePerimetersResponse =+ ListServicePerimetersResponse' { _lsprNextPageToken :: !(Maybe Text) , _lsprServicePerimeters :: !(Maybe [ServicePerimeter])- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'ListServicePerimetersResponse' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -836,11 +951,10 @@ listServicePerimetersResponse :: ListServicePerimetersResponse listServicePerimetersResponse =- ListServicePerimetersResponse'- { _lsprNextPageToken = Nothing- , _lsprServicePerimeters = Nothing- }+ ListServicePerimetersResponse'+ {_lsprNextPageToken = Nothing, _lsprServicePerimeters = Nothing} + -- | The pagination token to retrieve the next page of results. If the value -- is empty, no further results remain. lsprNextPageToken :: Lens' ListServicePerimetersResponse (Maybe Text)@@ -874,11 +988,14 @@ -- | A response to \`ListAccessLevelsRequest\`. -- -- /See:/ 'listAccessLevelsResponse' smart constructor.-data ListAccessLevelsResponse = ListAccessLevelsResponse'+data ListAccessLevelsResponse =+ ListAccessLevelsResponse' { _lalrNextPageToken :: !(Maybe Text) , _lalrAccessLevels :: !(Maybe [AccessLevel])- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'ListAccessLevelsResponse' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -889,11 +1006,10 @@ listAccessLevelsResponse :: ListAccessLevelsResponse listAccessLevelsResponse =- ListAccessLevelsResponse'- { _lalrNextPageToken = Nothing- , _lalrAccessLevels = Nothing- }+ ListAccessLevelsResponse'+ {_lalrNextPageToken = Nothing, _lalrAccessLevels = Nothing} + -- | The pagination token to retrieve the next page of results. If the value -- is empty, no further results remain. lalrNextPageToken :: Lens' ListAccessLevelsResponse (Maybe Text)@@ -930,10 +1046,13 @@ -- long-running operation should document the metadata type, if any. -- -- /See:/ 'operationMetadata' smart constructor.-newtype OperationMetadata = OperationMetadata'+newtype OperationMetadata =+ OperationMetadata' { _omAddtional :: HashMap Text JSONValue- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'OperationMetadata' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -943,10 +1062,9 @@ :: HashMap Text JSONValue -- ^ 'omAddtional' -> OperationMetadata operationMetadata pOmAddtional_ =- OperationMetadata'- { _omAddtional = _Coerce # pOmAddtional_- }+ OperationMetadata' {_omAddtional = _Coerce # pOmAddtional_} + -- | Properties of the object. Contains field \'type with type URL. omAddtional :: Lens' OperationMetadata (HashMap Text JSONValue) omAddtional@@ -972,19 +1090,28 @@ -- encrypted Linux desktops and encrypted Windows desktops. -- -- /See:/ 'devicePolicy' smart constructor.-data DevicePolicy = DevicePolicy'+data DevicePolicy =+ DevicePolicy' { _dpOSConstraints :: !(Maybe [OSConstraint])+ , _dpRequireAdminApproval :: !(Maybe Bool)+ , _dpRequireCorpOwned :: !(Maybe Bool) , _dpRequireScreenlock :: !(Maybe Bool) , _dpAllowedEncryptionStatuses :: !(Maybe [Text]) , _dpAllowedDeviceManagementLevels :: !(Maybe [Text])- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'DevicePolicy' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- * 'dpOSConstraints' --+-- * 'dpRequireAdminApproval'+--+-- * 'dpRequireCorpOwned'+-- -- * 'dpRequireScreenlock' -- -- * 'dpAllowedEncryptionStatuses'@@ -993,13 +1120,16 @@ devicePolicy :: DevicePolicy devicePolicy =- DevicePolicy'+ DevicePolicy' { _dpOSConstraints = Nothing+ , _dpRequireAdminApproval = Nothing+ , _dpRequireCorpOwned = Nothing , _dpRequireScreenlock = Nothing , _dpAllowedEncryptionStatuses = Nothing , _dpAllowedDeviceManagementLevels = Nothing } + -- | Allowed OS versions, an empty list allows all types and all versions. dpOSConstraints :: Lens' DevicePolicy [OSConstraint] dpOSConstraints@@ -1008,6 +1138,18 @@ . _Default . _Coerce +-- | Whether the device needs to be approved by the customer admin.+dpRequireAdminApproval :: Lens' DevicePolicy (Maybe Bool)+dpRequireAdminApproval+ = lens _dpRequireAdminApproval+ (\ s a -> s{_dpRequireAdminApproval = a})++-- | Whether the device needs to be corp owned.+dpRequireCorpOwned :: Lens' DevicePolicy (Maybe Bool)+dpRequireCorpOwned+ = lens _dpRequireCorpOwned+ (\ s a -> s{_dpRequireCorpOwned = a})+ -- | Whether or not screenlock is required for the DevicePolicy to be true. -- Defaults to \`false\`. dpRequireScreenlock :: Lens' DevicePolicy (Maybe Bool)@@ -1038,7 +1180,9 @@ (\ o -> DevicePolicy' <$> (o .:? "osConstraints" .!= mempty) <*>- (o .:? "requireScreenlock")+ (o .:? "requireAdminApproval")+ <*> (o .:? "requireCorpOwned")+ <*> (o .:? "requireScreenlock") <*> (o .:? "allowedEncryptionStatuses" .!= mempty) <*> (o .:? "allowedDeviceManagementLevels" .!= mempty))@@ -1048,6 +1192,9 @@ = object (catMaybes [("osConstraints" .=) <$> _dpOSConstraints,+ ("requireAdminApproval" .=) <$>+ _dpRequireAdminApproval,+ ("requireCorpOwned" .=) <$> _dpRequireCorpOwned, ("requireScreenlock" .=) <$> _dpRequireScreenlock, ("allowedEncryptionStatuses" .=) <$> _dpAllowedEncryptionStatuses,@@ -1062,20 +1209,26 @@ -- DateTimeRestriction. -- -- /See:/ 'condition' smart constructor.-data Condition = Condition'+data Condition =+ Condition' { _cMembers :: !(Maybe [Text])+ , _cRegions :: !(Maybe [Text]) , _cNegate :: !(Maybe Bool) , _cIPSubnetworks :: !(Maybe [Text]) , _cDevicePolicy :: !(Maybe DevicePolicy) , _cRequiredAccessLevels :: !(Maybe [Text])- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'Condition' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: -- -- * 'cMembers' --+-- * 'cRegions'+-- -- * 'cNegate' -- -- * 'cIPSubnetworks'@@ -1086,24 +1239,34 @@ condition :: Condition condition =- Condition'+ Condition' { _cMembers = Nothing+ , _cRegions = Nothing , _cNegate = Nothing , _cIPSubnetworks = Nothing , _cDevicePolicy = Nothing , _cRequiredAccessLevels = Nothing } --- | The signed-in user originating the request must be a part of one of the--- provided members. Syntax: \`user:{emailid}\` \`group:{emailid}\`++-- | The request must be made by one of the provided user or service+-- accounts. Groups are not supported. Syntax: \`user:{emailid}\` -- \`serviceAccount:{emailid}\` If not specified, a request may come from--- any user (logged in\/not logged in, not present in any groups, etc.).+-- any user. cMembers :: Lens' Condition [Text] cMembers = lens _cMembers (\ s a -> s{_cMembers = a}) . _Default . _Coerce +-- | The request must originate from one of the provided countries\/regions.+-- Must be valid ISO 3166-1 alpha-2 codes.+cRegions :: Lens' Condition [Text]+cRegions+ = lens _cRegions (\ s a -> s{_cRegions = a}) .+ _Default+ . _Coerce+ -- | Whether to negate the Condition. If true, the Condition becomes a NAND -- over its non-empty fields, each field must be false for the Condition -- overall to be satisfied. Defaults to false.@@ -1149,8 +1312,10 @@ = withObject "Condition" (\ o -> Condition' <$>- (o .:? "members" .!= mempty) <*> (o .:? "negate") <*>- (o .:? "ipSubnetworks" .!= mempty)+ (o .:? "members" .!= mempty) <*>+ (o .:? "regions" .!= mempty)+ <*> (o .:? "negate")+ <*> (o .:? "ipSubnetworks" .!= mempty) <*> (o .:? "devicePolicy") <*> (o .:? "requiredAccessLevels" .!= mempty)) @@ -1159,6 +1324,7 @@ = object (catMaybes [("members" .=) <$> _cMembers,+ ("regions" .=) <$> _cRegions, ("negate" .=) <$> _cNegate, ("ipSubnetworks" .=) <$> _cIPSubnetworks, ("devicePolicy" .=) <$> _cDevicePolicy,@@ -1175,10 +1341,13 @@ -- \`TakeSnapshotResponse\`. -- -- /See:/ 'operationResponse' smart constructor.-newtype OperationResponse = OperationResponse'+newtype OperationResponse =+ OperationResponse' { _orAddtional :: HashMap Text JSONValue- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'OperationResponse' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -1188,9 +1357,8 @@ :: HashMap Text JSONValue -- ^ 'orAddtional' -> OperationResponse operationResponse pOrAddtional_ =- OperationResponse'- { _orAddtional = _Coerce # pOrAddtional_- }+ OperationResponse' {_orAddtional = _Coerce # pOrAddtional_}+ -- | Properties of the object. Contains field \'type with type URL. orAddtional :: Lens' OperationResponse (HashMap Text JSONValue)
gen/Network/Google/AccessContextManager/Types/Sum.hs view
@@ -55,9 +55,8 @@ -- | Perimeter type indicator. A single project is allowed to be a member of -- single regular perimeter, but multiple service perimeter bridges. A -- project cannot be a included in a perimeter bridge without being--- included in regular perimeter. For perimeter bridges,--- restricted\/unrestricted service lists as well as access lists must be--- empty.+-- included in regular perimeter. For perimeter bridges, the restricted+-- service list as well as access level lists must be empty. data ServicePerimeterPerimeterType = PerimeterTypeRegular -- ^ @PERIMETER_TYPE_REGULAR@@@ -103,12 +102,6 @@ | DesktopChromeOS -- ^ @DESKTOP_CHROME_OS@ -- A desktop ChromeOS operating system.- | Android- -- ^ @ANDROID@- -- An Android operating system.- | Ios- -- ^ @IOS@- -- An iOS operating system. deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic) instance Hashable OSConstraintOSType@@ -120,8 +113,6 @@ "DESKTOP_WINDOWS" -> Right DesktopWindows "DESKTOP_LINUX" -> Right DesktopLinux "DESKTOP_CHROME_OS" -> Right DesktopChromeOS- "ANDROID" -> Right Android- "IOS" -> Right Ios x -> Left ("Unable to parse OSConstraintOSType from: " <> x) instance ToHttpApiData OSConstraintOSType where@@ -131,8 +122,6 @@ DesktopWindows -> "DESKTOP_WINDOWS" DesktopLinux -> "DESKTOP_LINUX" DesktopChromeOS -> "DESKTOP_CHROME_OS"- Android -> "ANDROID"- Ios -> "IOS" instance FromJSON OSConstraintOSType where parseJSON = parseJSONText "OSConstraintOSType"
gen/Network/Google/Resource/AccessContextManager/AccessPolicies/AccessLevels/Create.hs view
@@ -51,7 +51,7 @@ -- | A resource alias for @accesscontextmanager.accessPolicies.accessLevels.create@ method which the -- 'AccessPoliciesAccessLevelsCreate' request conforms to. type AccessPoliciesAccessLevelsCreateResource =- "v1beta" :>+ "v1" :> Capture "parent" Text :> "accessLevels" :> QueryParam "$.xgafv" Xgafv :>@@ -68,7 +68,8 @@ -- error response for the first error encountered. -- -- /See:/ 'accessPoliciesAccessLevelsCreate' smart constructor.-data AccessPoliciesAccessLevelsCreate = AccessPoliciesAccessLevelsCreate'+data AccessPoliciesAccessLevelsCreate =+ AccessPoliciesAccessLevelsCreate' { _apalcParent :: !Text , _apalcXgafv :: !(Maybe Xgafv) , _apalcUploadProtocol :: !(Maybe Text)@@ -76,8 +77,10 @@ , _apalcUploadType :: !(Maybe Text) , _apalcPayload :: !AccessLevel , _apalcCallback :: !(Maybe Text)- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'AccessPoliciesAccessLevelsCreate' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -100,7 +103,7 @@ -> AccessLevel -- ^ 'apalcPayload' -> AccessPoliciesAccessLevelsCreate accessPoliciesAccessLevelsCreate pApalcParent_ pApalcPayload_ =- AccessPoliciesAccessLevelsCreate'+ AccessPoliciesAccessLevelsCreate' { _apalcParent = pApalcParent_ , _apalcXgafv = Nothing , _apalcUploadProtocol = Nothing@@ -110,6 +113,7 @@ , _apalcCallback = Nothing } + -- | Required. Resource name for the access policy which owns this Access -- Level. Format: \`accessPolicies\/{policy_id}\` apalcParent :: Lens' AccessPoliciesAccessLevelsCreate Text@@ -151,7 +155,8 @@ (\ s a -> s{_apalcCallback = a}) instance GoogleRequest- AccessPoliciesAccessLevelsCreate where+ AccessPoliciesAccessLevelsCreate+ where type Rs AccessPoliciesAccessLevelsCreate = Operation type Scopes AccessPoliciesAccessLevelsCreate = '["https://www.googleapis.com/auth/cloud-platform"]
gen/Network/Google/Resource/AccessContextManager/AccessPolicies/AccessLevels/Delete.hs view
@@ -49,7 +49,7 @@ -- | A resource alias for @accesscontextmanager.accessPolicies.accessLevels.delete@ method which the -- 'AccessPoliciesAccessLevelsDelete' request conforms to. type AccessPoliciesAccessLevelsDeleteResource =- "v1beta" :>+ "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :>@@ -63,15 +63,18 @@ -- removed from long-lasting storage. -- -- /See:/ 'accessPoliciesAccessLevelsDelete' smart constructor.-data AccessPoliciesAccessLevelsDelete = AccessPoliciesAccessLevelsDelete'+data AccessPoliciesAccessLevelsDelete =+ AccessPoliciesAccessLevelsDelete' { _apaldXgafv :: !(Maybe Xgafv) , _apaldUploadProtocol :: !(Maybe Text) , _apaldAccessToken :: !(Maybe Text) , _apaldUploadType :: !(Maybe Text) , _apaldName :: !Text , _apaldCallback :: !(Maybe Text)- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'AccessPoliciesAccessLevelsDelete' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -91,7 +94,7 @@ :: Text -- ^ 'apaldName' -> AccessPoliciesAccessLevelsDelete accessPoliciesAccessLevelsDelete pApaldName_ =- AccessPoliciesAccessLevelsDelete'+ AccessPoliciesAccessLevelsDelete' { _apaldXgafv = Nothing , _apaldUploadProtocol = Nothing , _apaldAccessToken = Nothing@@ -100,6 +103,7 @@ , _apaldCallback = Nothing } + -- | V1 error format. apaldXgafv :: Lens' AccessPoliciesAccessLevelsDelete (Maybe Xgafv) apaldXgafv@@ -136,7 +140,8 @@ (\ s a -> s{_apaldCallback = a}) instance GoogleRequest- AccessPoliciesAccessLevelsDelete where+ AccessPoliciesAccessLevelsDelete+ where type Rs AccessPoliciesAccessLevelsDelete = Operation type Scopes AccessPoliciesAccessLevelsDelete = '["https://www.googleapis.com/auth/cloud-platform"]
gen/Network/Google/Resource/AccessContextManager/AccessPolicies/AccessLevels/Get.hs view
@@ -48,7 +48,7 @@ -- | A resource alias for @accesscontextmanager.accessPolicies.accessLevels.get@ method which the -- 'AccessPoliciesAccessLevelsGet' request conforms to. type AccessPoliciesAccessLevelsGetResource =- "v1beta" :>+ "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :>@@ -61,7 +61,8 @@ -- | Get an Access Level by resource name. -- -- /See:/ 'accessPoliciesAccessLevelsGet' smart constructor.-data AccessPoliciesAccessLevelsGet = AccessPoliciesAccessLevelsGet'+data AccessPoliciesAccessLevelsGet =+ AccessPoliciesAccessLevelsGet' { _apalgXgafv :: !(Maybe Xgafv) , _apalgUploadProtocol :: !(Maybe Text) , _apalgAccessToken :: !(Maybe Text)@@ -69,8 +70,10 @@ , _apalgAccessLevelFormat :: !(Maybe Text) , _apalgName :: !Text , _apalgCallback :: !(Maybe Text)- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'AccessPoliciesAccessLevelsGet' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -92,7 +95,7 @@ :: Text -- ^ 'apalgName' -> AccessPoliciesAccessLevelsGet accessPoliciesAccessLevelsGet pApalgName_ =- AccessPoliciesAccessLevelsGet'+ AccessPoliciesAccessLevelsGet' { _apalgXgafv = Nothing , _apalgUploadProtocol = Nothing , _apalgAccessToken = Nothing@@ -101,6 +104,7 @@ , _apalgName = pApalgName_ , _apalgCallback = Nothing }+ -- | V1 error format. apalgXgafv :: Lens' AccessPoliciesAccessLevelsGet (Maybe Xgafv)
gen/Network/Google/Resource/AccessContextManager/AccessPolicies/AccessLevels/List.hs view
@@ -50,7 +50,7 @@ -- | A resource alias for @accesscontextmanager.accessPolicies.accessLevels.list@ method which the -- 'AccessPoliciesAccessLevelsList' request conforms to. type AccessPoliciesAccessLevelsListResource =- "v1beta" :>+ "v1" :> Capture "parent" Text :> "accessLevels" :> QueryParam "$.xgafv" Xgafv :>@@ -67,7 +67,8 @@ -- | List all Access Levels for an access policy. -- -- /See:/ 'accessPoliciesAccessLevelsList' smart constructor.-data AccessPoliciesAccessLevelsList = AccessPoliciesAccessLevelsList'+data AccessPoliciesAccessLevelsList =+ AccessPoliciesAccessLevelsList' { _apallParent :: !Text , _apallXgafv :: !(Maybe Xgafv) , _apallUploadProtocol :: !(Maybe Text)@@ -77,8 +78,10 @@ , _apallPageToken :: !(Maybe Text) , _apallPageSize :: !(Maybe (Textual Int32)) , _apallCallback :: !(Maybe Text)- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'AccessPoliciesAccessLevelsList' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -104,7 +107,7 @@ :: Text -- ^ 'apallParent' -> AccessPoliciesAccessLevelsList accessPoliciesAccessLevelsList pApallParent_ =- AccessPoliciesAccessLevelsList'+ AccessPoliciesAccessLevelsList' { _apallParent = pApallParent_ , _apallXgafv = Nothing , _apallUploadProtocol = Nothing@@ -115,6 +118,7 @@ , _apallPageSize = Nothing , _apallCallback = Nothing }+ -- | Required. Resource name for the access policy to list Access Levels -- from. Format: \`accessPolicies\/{policy_id}\`
gen/Network/Google/Resource/AccessContextManager/AccessPolicies/AccessLevels/Patch.hs view
@@ -52,7 +52,7 @@ -- | A resource alias for @accesscontextmanager.accessPolicies.accessLevels.patch@ method which the -- 'AccessPoliciesAccessLevelsPatch' request conforms to. type AccessPoliciesAccessLevelsPatchResource =- "v1beta" :>+ "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :>@@ -70,7 +70,8 @@ -- result in an error response for the first error encountered. -- -- /See:/ 'accessPoliciesAccessLevelsPatch' smart constructor.-data AccessPoliciesAccessLevelsPatch = AccessPoliciesAccessLevelsPatch'+data AccessPoliciesAccessLevelsPatch =+ AccessPoliciesAccessLevelsPatch' { _apalpXgafv :: !(Maybe Xgafv) , _apalpUploadProtocol :: !(Maybe Text) , _apalpUpdateMask :: !(Maybe GFieldMask)@@ -79,8 +80,10 @@ , _apalpPayload :: !AccessLevel , _apalpName :: !Text , _apalpCallback :: !(Maybe Text)- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'AccessPoliciesAccessLevelsPatch' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -105,7 +108,7 @@ -> Text -- ^ 'apalpName' -> AccessPoliciesAccessLevelsPatch accessPoliciesAccessLevelsPatch pApalpPayload_ pApalpName_ =- AccessPoliciesAccessLevelsPatch'+ AccessPoliciesAccessLevelsPatch' { _apalpXgafv = Nothing , _apalpUploadProtocol = Nothing , _apalpUpdateMask = Nothing@@ -116,6 +119,7 @@ , _apalpCallback = Nothing } + -- | V1 error format. apalpXgafv :: Lens' AccessPoliciesAccessLevelsPatch (Maybe Xgafv) apalpXgafv@@ -165,7 +169,8 @@ (\ s a -> s{_apalpCallback = a}) instance GoogleRequest- AccessPoliciesAccessLevelsPatch where+ AccessPoliciesAccessLevelsPatch+ where type Rs AccessPoliciesAccessLevelsPatch = Operation type Scopes AccessPoliciesAccessLevelsPatch = '["https://www.googleapis.com/auth/cloud-platform"]
gen/Network/Google/Resource/AccessContextManager/AccessPolicies/Create.hs view
@@ -51,7 +51,7 @@ -- | A resource alias for @accesscontextmanager.accessPolicies.create@ method which the -- 'AccessPoliciesCreate' request conforms to. type AccessPoliciesCreateResource =- "v1beta" :>+ "v1" :> "accessPolicies" :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :>@@ -69,15 +69,18 @@ -- a BadRequest proto. -- -- /See:/ 'accessPoliciesCreate' smart constructor.-data AccessPoliciesCreate = AccessPoliciesCreate'+data AccessPoliciesCreate =+ AccessPoliciesCreate' { _apcXgafv :: !(Maybe Xgafv) , _apcUploadProtocol :: !(Maybe Text) , _apcAccessToken :: !(Maybe Text) , _apcUploadType :: !(Maybe Text) , _apcPayload :: !AccessPolicy , _apcCallback :: !(Maybe Text)- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'AccessPoliciesCreate' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -97,7 +100,7 @@ :: AccessPolicy -- ^ 'apcPayload' -> AccessPoliciesCreate accessPoliciesCreate pApcPayload_ =- AccessPoliciesCreate'+ AccessPoliciesCreate' { _apcXgafv = Nothing , _apcUploadProtocol = Nothing , _apcAccessToken = Nothing@@ -105,6 +108,7 @@ , _apcPayload = pApcPayload_ , _apcCallback = Nothing }+ -- | V1 error format. apcXgafv :: Lens' AccessPoliciesCreate (Maybe Xgafv)
gen/Network/Google/Resource/AccessContextManager/AccessPolicies/Delete.hs view
@@ -49,7 +49,7 @@ -- | A resource alias for @accesscontextmanager.accessPolicies.delete@ method which the -- 'AccessPoliciesDelete' request conforms to. type AccessPoliciesDeleteResource =- "v1beta" :>+ "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :>@@ -63,15 +63,18 @@ -- long-lasting storage. -- -- /See:/ 'accessPoliciesDelete' smart constructor.-data AccessPoliciesDelete = AccessPoliciesDelete'+data AccessPoliciesDelete =+ AccessPoliciesDelete' { _apdXgafv :: !(Maybe Xgafv) , _apdUploadProtocol :: !(Maybe Text) , _apdAccessToken :: !(Maybe Text) , _apdUploadType :: !(Maybe Text) , _apdName :: !Text , _apdCallback :: !(Maybe Text)- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'AccessPoliciesDelete' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -91,7 +94,7 @@ :: Text -- ^ 'apdName' -> AccessPoliciesDelete accessPoliciesDelete pApdName_ =- AccessPoliciesDelete'+ AccessPoliciesDelete' { _apdXgafv = Nothing , _apdUploadProtocol = Nothing , _apdAccessToken = Nothing@@ -99,6 +102,7 @@ , _apdName = pApdName_ , _apdCallback = Nothing }+ -- | V1 error format. apdXgafv :: Lens' AccessPoliciesDelete (Maybe Xgafv)
gen/Network/Google/Resource/AccessContextManager/AccessPolicies/Get.hs view
@@ -47,7 +47,7 @@ -- | A resource alias for @accesscontextmanager.accessPolicies.get@ method which the -- 'AccessPoliciesGet' request conforms to. type AccessPoliciesGetResource =- "v1beta" :>+ "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :>@@ -59,15 +59,18 @@ -- | Get an AccessPolicy by name. -- -- /See:/ 'accessPoliciesGet' smart constructor.-data AccessPoliciesGet = AccessPoliciesGet'+data AccessPoliciesGet =+ AccessPoliciesGet' { _apgXgafv :: !(Maybe Xgafv) , _apgUploadProtocol :: !(Maybe Text) , _apgAccessToken :: !(Maybe Text) , _apgUploadType :: !(Maybe Text) , _apgName :: !Text , _apgCallback :: !(Maybe Text)- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'AccessPoliciesGet' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -87,7 +90,7 @@ :: Text -- ^ 'apgName' -> AccessPoliciesGet accessPoliciesGet pApgName_ =- AccessPoliciesGet'+ AccessPoliciesGet' { _apgXgafv = Nothing , _apgUploadProtocol = Nothing , _apgAccessToken = Nothing@@ -95,6 +98,7 @@ , _apgName = pApgName_ , _apgCallback = Nothing }+ -- | V1 error format. apgXgafv :: Lens' AccessPoliciesGet (Maybe Xgafv)
gen/Network/Google/Resource/AccessContextManager/AccessPolicies/List.hs view
@@ -49,7 +49,7 @@ -- | A resource alias for @accesscontextmanager.accessPolicies.list@ method which the -- 'AccessPoliciesList' request conforms to. type AccessPoliciesListResource =- "v1beta" :>+ "v1" :> "accessPolicies" :> QueryParam "parent" Text :> QueryParam "$.xgafv" Xgafv :>@@ -65,7 +65,8 @@ -- | List all AccessPolicies under a container. -- -- /See:/ 'accessPoliciesList' smart constructor.-data AccessPoliciesList = AccessPoliciesList'+data AccessPoliciesList =+ AccessPoliciesList' { _aplParent :: !(Maybe Text) , _aplXgafv :: !(Maybe Xgafv) , _aplUploadProtocol :: !(Maybe Text)@@ -74,8 +75,10 @@ , _aplPageToken :: !(Maybe Text) , _aplPageSize :: !(Maybe (Textual Int32)) , _aplCallback :: !(Maybe Text)- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'AccessPoliciesList' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -98,7 +101,7 @@ accessPoliciesList :: AccessPoliciesList accessPoliciesList =- AccessPoliciesList'+ AccessPoliciesList' { _aplParent = Nothing , _aplXgafv = Nothing , _aplUploadProtocol = Nothing@@ -108,6 +111,7 @@ , _aplPageSize = Nothing , _aplCallback = Nothing }+ -- | Required. Resource name for the container to list AccessPolicy instances -- from. Format: \`organizations\/{org_id}\`
gen/Network/Google/Resource/AccessContextManager/AccessPolicies/Patch.hs view
@@ -52,7 +52,7 @@ -- | A resource alias for @accesscontextmanager.accessPolicies.patch@ method which the -- 'AccessPoliciesPatch' request conforms to. type AccessPoliciesPatchResource =- "v1beta" :>+ "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :>@@ -70,7 +70,8 @@ -- will be returned in \`metadata\` as a BadRequest proto. -- -- /See:/ 'accessPoliciesPatch' smart constructor.-data AccessPoliciesPatch = AccessPoliciesPatch'+data AccessPoliciesPatch =+ AccessPoliciesPatch' { _appXgafv :: !(Maybe Xgafv) , _appUploadProtocol :: !(Maybe Text) , _appUpdateMask :: !(Maybe GFieldMask)@@ -79,8 +80,10 @@ , _appPayload :: !AccessPolicy , _appName :: !Text , _appCallback :: !(Maybe Text)- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'AccessPoliciesPatch' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -105,7 +108,7 @@ -> Text -- ^ 'appName' -> AccessPoliciesPatch accessPoliciesPatch pAppPayload_ pAppName_ =- AccessPoliciesPatch'+ AccessPoliciesPatch' { _appXgafv = Nothing , _appUploadProtocol = Nothing , _appUpdateMask = Nothing@@ -115,6 +118,7 @@ , _appName = pAppName_ , _appCallback = Nothing }+ -- | V1 error format. appXgafv :: Lens' AccessPoliciesPatch (Maybe Xgafv)
gen/Network/Google/Resource/AccessContextManager/AccessPolicies/ServicePerimeters/Create.hs view
@@ -51,7 +51,7 @@ -- | A resource alias for @accesscontextmanager.accessPolicies.servicePerimeters.create@ method which the -- 'AccessPoliciesServicePerimetersCreate' request conforms to. type AccessPoliciesServicePerimetersCreateResource =- "v1beta" :>+ "v1" :> Capture "parent" Text :> "servicePerimeters" :> QueryParam "$.xgafv" Xgafv :>@@ -69,7 +69,8 @@ -- result in an error response for the first error encountered. -- -- /See:/ 'accessPoliciesServicePerimetersCreate' smart constructor.-data AccessPoliciesServicePerimetersCreate = AccessPoliciesServicePerimetersCreate'+data AccessPoliciesServicePerimetersCreate =+ AccessPoliciesServicePerimetersCreate' { _apspcParent :: !Text , _apspcXgafv :: !(Maybe Xgafv) , _apspcUploadProtocol :: !(Maybe Text)@@ -77,8 +78,10 @@ , _apspcUploadType :: !(Maybe Text) , _apspcPayload :: !ServicePerimeter , _apspcCallback :: !(Maybe Text)- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'AccessPoliciesServicePerimetersCreate' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -101,7 +104,7 @@ -> ServicePerimeter -- ^ 'apspcPayload' -> AccessPoliciesServicePerimetersCreate accessPoliciesServicePerimetersCreate pApspcParent_ pApspcPayload_ =- AccessPoliciesServicePerimetersCreate'+ AccessPoliciesServicePerimetersCreate' { _apspcParent = pApspcParent_ , _apspcXgafv = Nothing , _apspcUploadProtocol = Nothing@@ -111,6 +114,7 @@ , _apspcCallback = Nothing } + -- | Required. Resource name for the access policy which owns this Service -- Perimeter. Format: \`accessPolicies\/{policy_id}\` apspcParent :: Lens' AccessPoliciesServicePerimetersCreate Text@@ -152,7 +156,8 @@ (\ s a -> s{_apspcCallback = a}) instance GoogleRequest- AccessPoliciesServicePerimetersCreate where+ AccessPoliciesServicePerimetersCreate+ where type Rs AccessPoliciesServicePerimetersCreate = Operation type Scopes AccessPoliciesServicePerimetersCreate =
gen/Network/Google/Resource/AccessContextManager/AccessPolicies/ServicePerimeters/Delete.hs view
@@ -49,7 +49,7 @@ -- | A resource alias for @accesscontextmanager.accessPolicies.servicePerimeters.delete@ method which the -- 'AccessPoliciesServicePerimetersDelete' request conforms to. type AccessPoliciesServicePerimetersDeleteResource =- "v1beta" :>+ "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :>@@ -63,15 +63,18 @@ -- has been removed from long-lasting storage. -- -- /See:/ 'accessPoliciesServicePerimetersDelete' smart constructor.-data AccessPoliciesServicePerimetersDelete = AccessPoliciesServicePerimetersDelete'+data AccessPoliciesServicePerimetersDelete =+ AccessPoliciesServicePerimetersDelete' { _apspdXgafv :: !(Maybe Xgafv) , _apspdUploadProtocol :: !(Maybe Text) , _apspdAccessToken :: !(Maybe Text) , _apspdUploadType :: !(Maybe Text) , _apspdName :: !Text , _apspdCallback :: !(Maybe Text)- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'AccessPoliciesServicePerimetersDelete' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -91,7 +94,7 @@ :: Text -- ^ 'apspdName' -> AccessPoliciesServicePerimetersDelete accessPoliciesServicePerimetersDelete pApspdName_ =- AccessPoliciesServicePerimetersDelete'+ AccessPoliciesServicePerimetersDelete' { _apspdXgafv = Nothing , _apspdUploadProtocol = Nothing , _apspdAccessToken = Nothing@@ -100,6 +103,7 @@ , _apspdCallback = Nothing } + -- | V1 error format. apspdXgafv :: Lens' AccessPoliciesServicePerimetersDelete (Maybe Xgafv) apspdXgafv@@ -136,7 +140,8 @@ (\ s a -> s{_apspdCallback = a}) instance GoogleRequest- AccessPoliciesServicePerimetersDelete where+ AccessPoliciesServicePerimetersDelete+ where type Rs AccessPoliciesServicePerimetersDelete = Operation type Scopes AccessPoliciesServicePerimetersDelete =
gen/Network/Google/Resource/AccessContextManager/AccessPolicies/ServicePerimeters/Get.hs view
@@ -47,7 +47,7 @@ -- | A resource alias for @accesscontextmanager.accessPolicies.servicePerimeters.get@ method which the -- 'AccessPoliciesServicePerimetersGet' request conforms to. type AccessPoliciesServicePerimetersGetResource =- "v1beta" :>+ "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :>@@ -60,15 +60,18 @@ -- | Get an Service Perimeter by resource name. -- -- /See:/ 'accessPoliciesServicePerimetersGet' smart constructor.-data AccessPoliciesServicePerimetersGet = AccessPoliciesServicePerimetersGet'+data AccessPoliciesServicePerimetersGet =+ AccessPoliciesServicePerimetersGet' { _apspgXgafv :: !(Maybe Xgafv) , _apspgUploadProtocol :: !(Maybe Text) , _apspgAccessToken :: !(Maybe Text) , _apspgUploadType :: !(Maybe Text) , _apspgName :: !Text , _apspgCallback :: !(Maybe Text)- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'AccessPoliciesServicePerimetersGet' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -88,7 +91,7 @@ :: Text -- ^ 'apspgName' -> AccessPoliciesServicePerimetersGet accessPoliciesServicePerimetersGet pApspgName_ =- AccessPoliciesServicePerimetersGet'+ AccessPoliciesServicePerimetersGet' { _apspgXgafv = Nothing , _apspgUploadProtocol = Nothing , _apspgAccessToken = Nothing@@ -97,6 +100,7 @@ , _apspgCallback = Nothing } + -- | V1 error format. apspgXgafv :: Lens' AccessPoliciesServicePerimetersGet (Maybe Xgafv) apspgXgafv@@ -133,7 +137,8 @@ (\ s a -> s{_apspgCallback = a}) instance GoogleRequest- AccessPoliciesServicePerimetersGet where+ AccessPoliciesServicePerimetersGet+ where type Rs AccessPoliciesServicePerimetersGet = ServicePerimeter type Scopes AccessPoliciesServicePerimetersGet =
gen/Network/Google/Resource/AccessContextManager/AccessPolicies/ServicePerimeters/List.hs view
@@ -49,7 +49,7 @@ -- | A resource alias for @accesscontextmanager.accessPolicies.servicePerimeters.list@ method which the -- 'AccessPoliciesServicePerimetersList' request conforms to. type AccessPoliciesServicePerimetersListResource =- "v1beta" :>+ "v1" :> Capture "parent" Text :> "servicePerimeters" :> QueryParam "$.xgafv" Xgafv :>@@ -65,7 +65,8 @@ -- | List all Service Perimeters for an access policy. -- -- /See:/ 'accessPoliciesServicePerimetersList' smart constructor.-data AccessPoliciesServicePerimetersList = AccessPoliciesServicePerimetersList'+data AccessPoliciesServicePerimetersList =+ AccessPoliciesServicePerimetersList' { _apsplParent :: !Text , _apsplXgafv :: !(Maybe Xgafv) , _apsplUploadProtocol :: !(Maybe Text)@@ -74,8 +75,10 @@ , _apsplPageToken :: !(Maybe Text) , _apsplPageSize :: !(Maybe (Textual Int32)) , _apsplCallback :: !(Maybe Text)- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'AccessPoliciesServicePerimetersList' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -99,7 +102,7 @@ :: Text -- ^ 'apsplParent' -> AccessPoliciesServicePerimetersList accessPoliciesServicePerimetersList pApsplParent_ =- AccessPoliciesServicePerimetersList'+ AccessPoliciesServicePerimetersList' { _apsplParent = pApsplParent_ , _apsplXgafv = Nothing , _apsplUploadProtocol = Nothing@@ -110,6 +113,7 @@ , _apsplCallback = Nothing } + -- | Required. Resource name for the access policy to list Service Perimeters -- from. Format: \`accessPolicies\/{policy_id}\` apsplParent :: Lens' AccessPoliciesServicePerimetersList Text@@ -160,7 +164,8 @@ (\ s a -> s{_apsplCallback = a}) instance GoogleRequest- AccessPoliciesServicePerimetersList where+ AccessPoliciesServicePerimetersList+ where type Rs AccessPoliciesServicePerimetersList = ListServicePerimetersResponse type Scopes AccessPoliciesServicePerimetersList =
gen/Network/Google/Resource/AccessContextManager/AccessPolicies/ServicePerimeters/Patch.hs view
@@ -52,7 +52,7 @@ -- | A resource alias for @accesscontextmanager.accessPolicies.servicePerimeters.patch@ method which the -- 'AccessPoliciesServicePerimetersPatch' request conforms to. type AccessPoliciesServicePerimetersPatchResource =- "v1beta" :>+ "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :>@@ -70,7 +70,8 @@ -- errors will result in an error response for the first error encountered. -- -- /See:/ 'accessPoliciesServicePerimetersPatch' smart constructor.-data AccessPoliciesServicePerimetersPatch = AccessPoliciesServicePerimetersPatch'+data AccessPoliciesServicePerimetersPatch =+ AccessPoliciesServicePerimetersPatch' { _apsppXgafv :: !(Maybe Xgafv) , _apsppUploadProtocol :: !(Maybe Text) , _apsppUpdateMask :: !(Maybe GFieldMask)@@ -79,8 +80,10 @@ , _apsppPayload :: !ServicePerimeter , _apsppName :: !Text , _apsppCallback :: !(Maybe Text)- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'AccessPoliciesServicePerimetersPatch' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -105,7 +108,7 @@ -> Text -- ^ 'apsppName' -> AccessPoliciesServicePerimetersPatch accessPoliciesServicePerimetersPatch pApsppPayload_ pApsppName_ =- AccessPoliciesServicePerimetersPatch'+ AccessPoliciesServicePerimetersPatch' { _apsppXgafv = Nothing , _apsppUploadProtocol = Nothing , _apsppUpdateMask = Nothing@@ -116,6 +119,7 @@ , _apsppCallback = Nothing } + -- | V1 error format. apsppXgafv :: Lens' AccessPoliciesServicePerimetersPatch (Maybe Xgafv) apsppXgafv@@ -165,7 +169,8 @@ (\ s a -> s{_apsppCallback = a}) instance GoogleRequest- AccessPoliciesServicePerimetersPatch where+ AccessPoliciesServicePerimetersPatch+ where type Rs AccessPoliciesServicePerimetersPatch = Operation type Scopes AccessPoliciesServicePerimetersPatch =
+ gen/Network/Google/Resource/AccessContextManager/Operations/Cancel.hs view
@@ -0,0 +1,177 @@+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveDataTypeable #-}+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE TypeOperators #-}++{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- |+-- Module : Network.Google.Resource.AccessContextManager.Operations.Cancel+-- 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)+--+-- Starts asynchronous cancellation on a long-running operation. The server+-- makes a best effort to cancel the operation, but success is not+-- guaranteed. If the server doesn\'t support this method, it returns+-- \`google.rpc.Code.UNIMPLEMENTED\`. Clients can use+-- Operations.GetOperation or other methods to check whether the+-- cancellation succeeded or whether the operation completed despite+-- cancellation. On successful cancellation, the operation is not deleted;+-- instead, it becomes an operation with an Operation.error value with a+-- google.rpc.Status.code of 1, corresponding to \`Code.CANCELLED\`.+--+-- /See:/ <https://cloud.google.com/access-context-manager/docs/reference/rest/ Access Context Manager API Reference> for @accesscontextmanager.operations.cancel@.+module Network.Google.Resource.AccessContextManager.Operations.Cancel+ (+ -- * REST Resource+ OperationsCancelResource++ -- * Creating a Request+ , operationsCancel+ , OperationsCancel++ -- * Request Lenses+ , ocXgafv+ , ocUploadProtocol+ , ocAccessToken+ , ocUploadType+ , ocPayload+ , ocName+ , ocCallback+ ) where++import Network.Google.AccessContextManager.Types+import Network.Google.Prelude++-- | A resource alias for @accesscontextmanager.operations.cancel@ method which the+-- 'OperationsCancel' request conforms to.+type OperationsCancelResource =+ "v1" :>+ CaptureMode "name" "cancel" Text :>+ QueryParam "$.xgafv" Xgafv :>+ QueryParam "upload_protocol" Text :>+ QueryParam "access_token" Text :>+ QueryParam "uploadType" Text :>+ QueryParam "callback" Text :>+ QueryParam "alt" AltJSON :>+ ReqBody '[JSON] CancelOperationRequest :>+ Post '[JSON] Empty++-- | Starts asynchronous cancellation on a long-running operation. The server+-- makes a best effort to cancel the operation, but success is not+-- guaranteed. If the server doesn\'t support this method, it returns+-- \`google.rpc.Code.UNIMPLEMENTED\`. Clients can use+-- Operations.GetOperation or other methods to check whether the+-- cancellation succeeded or whether the operation completed despite+-- cancellation. On successful cancellation, the operation is not deleted;+-- instead, it becomes an operation with an Operation.error value with a+-- google.rpc.Status.code of 1, corresponding to \`Code.CANCELLED\`.+--+-- /See:/ 'operationsCancel' smart constructor.+data OperationsCancel =+ OperationsCancel'+ { _ocXgafv :: !(Maybe Xgafv)+ , _ocUploadProtocol :: !(Maybe Text)+ , _ocAccessToken :: !(Maybe Text)+ , _ocUploadType :: !(Maybe Text)+ , _ocPayload :: !CancelOperationRequest+ , _ocName :: !Text+ , _ocCallback :: !(Maybe Text)+ }+ deriving (Eq, Show, Data, Typeable, Generic)+++-- | Creates a value of 'OperationsCancel' with the minimum fields required to make a request.+--+-- Use one of the following lenses to modify other fields as desired:+--+-- * 'ocXgafv'+--+-- * 'ocUploadProtocol'+--+-- * 'ocAccessToken'+--+-- * 'ocUploadType'+--+-- * 'ocPayload'+--+-- * 'ocName'+--+-- * 'ocCallback'+operationsCancel+ :: CancelOperationRequest -- ^ 'ocPayload'+ -> Text -- ^ 'ocName'+ -> OperationsCancel+operationsCancel pOcPayload_ pOcName_ =+ OperationsCancel'+ { _ocXgafv = Nothing+ , _ocUploadProtocol = Nothing+ , _ocAccessToken = Nothing+ , _ocUploadType = Nothing+ , _ocPayload = pOcPayload_+ , _ocName = pOcName_+ , _ocCallback = Nothing+ }+++-- | V1 error format.+ocXgafv :: Lens' OperationsCancel (Maybe Xgafv)+ocXgafv = lens _ocXgafv (\ s a -> s{_ocXgafv = a})++-- | Upload protocol for media (e.g. \"raw\", \"multipart\").+ocUploadProtocol :: Lens' OperationsCancel (Maybe Text)+ocUploadProtocol+ = lens _ocUploadProtocol+ (\ s a -> s{_ocUploadProtocol = a})++-- | OAuth access token.+ocAccessToken :: Lens' OperationsCancel (Maybe Text)+ocAccessToken+ = lens _ocAccessToken+ (\ s a -> s{_ocAccessToken = a})++-- | Legacy upload protocol for media (e.g. \"media\", \"multipart\").+ocUploadType :: Lens' OperationsCancel (Maybe Text)+ocUploadType+ = lens _ocUploadType (\ s a -> s{_ocUploadType = a})++-- | Multipart request metadata.+ocPayload :: Lens' OperationsCancel CancelOperationRequest+ocPayload+ = lens _ocPayload (\ s a -> s{_ocPayload = a})++-- | The name of the operation resource to be cancelled.+ocName :: Lens' OperationsCancel Text+ocName = lens _ocName (\ s a -> s{_ocName = a})++-- | JSONP+ocCallback :: Lens' OperationsCancel (Maybe Text)+ocCallback+ = lens _ocCallback (\ s a -> s{_ocCallback = a})++instance GoogleRequest OperationsCancel where+ type Rs OperationsCancel = Empty+ type Scopes OperationsCancel =+ '["https://www.googleapis.com/auth/cloud-platform"]+ requestClient OperationsCancel'{..}+ = go _ocName _ocXgafv _ocUploadProtocol+ _ocAccessToken+ _ocUploadType+ _ocCallback+ (Just AltJSON)+ _ocPayload+ accessContextManagerService+ where go+ = buildClient+ (Proxy :: Proxy OperationsCancelResource)+ mempty
+ gen/Network/Google/Resource/AccessContextManager/Operations/Delete.hs view
@@ -0,0 +1,153 @@+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveDataTypeable #-}+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE TypeOperators #-}++{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- |+-- Module : Network.Google.Resource.AccessContextManager.Operations.Delete+-- 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)+--+-- Deletes a long-running operation. This method indicates that the client+-- is no longer interested in the operation result. It does not cancel the+-- operation. If the server doesn\'t support this method, it returns+-- \`google.rpc.Code.UNIMPLEMENTED\`.+--+-- /See:/ <https://cloud.google.com/access-context-manager/docs/reference/rest/ Access Context Manager API Reference> for @accesscontextmanager.operations.delete@.+module Network.Google.Resource.AccessContextManager.Operations.Delete+ (+ -- * REST Resource+ OperationsDeleteResource++ -- * Creating a Request+ , operationsDelete+ , OperationsDelete++ -- * Request Lenses+ , odXgafv+ , odUploadProtocol+ , odAccessToken+ , odUploadType+ , odName+ , odCallback+ ) where++import Network.Google.AccessContextManager.Types+import Network.Google.Prelude++-- | A resource alias for @accesscontextmanager.operations.delete@ method which the+-- 'OperationsDelete' request conforms to.+type OperationsDeleteResource =+ "v1" :>+ Capture "name" Text :>+ QueryParam "$.xgafv" Xgafv :>+ QueryParam "upload_protocol" Text :>+ QueryParam "access_token" Text :>+ QueryParam "uploadType" Text :>+ QueryParam "callback" Text :>+ QueryParam "alt" AltJSON :> Delete '[JSON] Empty++-- | Deletes a long-running operation. This method indicates that the client+-- is no longer interested in the operation result. It does not cancel the+-- operation. If the server doesn\'t support this method, it returns+-- \`google.rpc.Code.UNIMPLEMENTED\`.+--+-- /See:/ 'operationsDelete' smart constructor.+data OperationsDelete =+ OperationsDelete'+ { _odXgafv :: !(Maybe Xgafv)+ , _odUploadProtocol :: !(Maybe Text)+ , _odAccessToken :: !(Maybe Text)+ , _odUploadType :: !(Maybe Text)+ , _odName :: !Text+ , _odCallback :: !(Maybe Text)+ }+ deriving (Eq, Show, Data, Typeable, Generic)+++-- | Creates a value of 'OperationsDelete' with the minimum fields required to make a request.+--+-- Use one of the following lenses to modify other fields as desired:+--+-- * 'odXgafv'+--+-- * 'odUploadProtocol'+--+-- * 'odAccessToken'+--+-- * 'odUploadType'+--+-- * 'odName'+--+-- * 'odCallback'+operationsDelete+ :: Text -- ^ 'odName'+ -> OperationsDelete+operationsDelete pOdName_ =+ OperationsDelete'+ { _odXgafv = Nothing+ , _odUploadProtocol = Nothing+ , _odAccessToken = Nothing+ , _odUploadType = Nothing+ , _odName = pOdName_+ , _odCallback = Nothing+ }+++-- | V1 error format.+odXgafv :: Lens' OperationsDelete (Maybe Xgafv)+odXgafv = lens _odXgafv (\ s a -> s{_odXgafv = a})++-- | Upload protocol for media (e.g. \"raw\", \"multipart\").+odUploadProtocol :: Lens' OperationsDelete (Maybe Text)+odUploadProtocol+ = lens _odUploadProtocol+ (\ s a -> s{_odUploadProtocol = a})++-- | OAuth access token.+odAccessToken :: Lens' OperationsDelete (Maybe Text)+odAccessToken+ = lens _odAccessToken+ (\ s a -> s{_odAccessToken = a})++-- | Legacy upload protocol for media (e.g. \"media\", \"multipart\").+odUploadType :: Lens' OperationsDelete (Maybe Text)+odUploadType+ = lens _odUploadType (\ s a -> s{_odUploadType = a})++-- | The name of the operation resource to be deleted.+odName :: Lens' OperationsDelete Text+odName = lens _odName (\ s a -> s{_odName = a})++-- | JSONP+odCallback :: Lens' OperationsDelete (Maybe Text)+odCallback+ = lens _odCallback (\ s a -> s{_odCallback = a})++instance GoogleRequest OperationsDelete where+ type Rs OperationsDelete = Empty+ type Scopes OperationsDelete =+ '["https://www.googleapis.com/auth/cloud-platform"]+ requestClient OperationsDelete'{..}+ = go _odName _odXgafv _odUploadProtocol+ _odAccessToken+ _odUploadType+ _odCallback+ (Just AltJSON)+ accessContextManagerService+ where go+ = buildClient+ (Proxy :: Proxy OperationsDeleteResource)+ mempty
gen/Network/Google/Resource/AccessContextManager/Operations/Get.hs view
@@ -49,7 +49,7 @@ -- | A resource alias for @accesscontextmanager.operations.get@ method which the -- 'OperationsGet' request conforms to. type OperationsGetResource =- "v1beta" :>+ "v1" :> Capture "name" Text :> QueryParam "$.xgafv" Xgafv :> QueryParam "upload_protocol" Text :>@@ -63,15 +63,18 @@ -- API service. -- -- /See:/ 'operationsGet' smart constructor.-data OperationsGet = OperationsGet'+data OperationsGet =+ OperationsGet' { _ogXgafv :: !(Maybe Xgafv) , _ogUploadProtocol :: !(Maybe Text) , _ogAccessToken :: !(Maybe Text) , _ogUploadType :: !(Maybe Text) , _ogName :: !Text , _ogCallback :: !(Maybe Text)- } deriving (Eq,Show,Data,Typeable,Generic)+ }+ deriving (Eq, Show, Data, Typeable, Generic) + -- | Creates a value of 'OperationsGet' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired:@@ -91,7 +94,7 @@ :: Text -- ^ 'ogName' -> OperationsGet operationsGet pOgName_ =- OperationsGet'+ OperationsGet' { _ogXgafv = Nothing , _ogUploadProtocol = Nothing , _ogAccessToken = Nothing@@ -99,6 +102,7 @@ , _ogName = pOgName_ , _ogCallback = Nothing }+ -- | V1 error format. ogXgafv :: Lens' OperationsGet (Maybe Xgafv)
+ gen/Network/Google/Resource/AccessContextManager/Operations/List.hs view
@@ -0,0 +1,201 @@+{-# LANGUAGE DataKinds #-}+{-# LANGUAGE DeriveDataTypeable #-}+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE TypeOperators #-}++{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- |+-- Module : Network.Google.Resource.AccessContextManager.Operations.List+-- 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)+--+-- Lists operations that match the specified filter in the request. If the+-- server doesn\'t support this method, it returns \`UNIMPLEMENTED\`. NOTE:+-- the \`name\` binding allows API services to override the binding to use+-- different resource name schemes, such as \`users\/*\/operations\`. To+-- override the binding, API services can add a binding such as+-- \`\"\/v1\/{name=users\/*}\/operations\"\` to their service+-- configuration. For backwards compatibility, the default name includes+-- the operations collection id, however overriding users must ensure the+-- name binding is the parent resource, without the operations collection+-- id.+--+-- /See:/ <https://cloud.google.com/access-context-manager/docs/reference/rest/ Access Context Manager API Reference> for @accesscontextmanager.operations.list@.+module Network.Google.Resource.AccessContextManager.Operations.List+ (+ -- * REST Resource+ OperationsListResource++ -- * Creating a Request+ , operationsList+ , OperationsList++ -- * Request Lenses+ , olXgafv+ , olUploadProtocol+ , olAccessToken+ , olUploadType+ , olName+ , olFilter+ , olPageToken+ , olPageSize+ , olCallback+ ) where++import Network.Google.AccessContextManager.Types+import Network.Google.Prelude++-- | A resource alias for @accesscontextmanager.operations.list@ method which the+-- 'OperationsList' request conforms to.+type OperationsListResource =+ "v1" :>+ Capture "name" Text :>+ QueryParam "$.xgafv" Xgafv :>+ QueryParam "upload_protocol" Text :>+ QueryParam "access_token" Text :>+ QueryParam "uploadType" Text :>+ QueryParam "filter" Text :>+ QueryParam "pageToken" Text :>+ QueryParam "pageSize" (Textual Int32) :>+ QueryParam "callback" Text :>+ QueryParam "alt" AltJSON :>+ Get '[JSON] ListOperationsResponse++-- | Lists operations that match the specified filter in the request. If the+-- server doesn\'t support this method, it returns \`UNIMPLEMENTED\`. NOTE:+-- the \`name\` binding allows API services to override the binding to use+-- different resource name schemes, such as \`users\/*\/operations\`. To+-- override the binding, API services can add a binding such as+-- \`\"\/v1\/{name=users\/*}\/operations\"\` to their service+-- configuration. For backwards compatibility, the default name includes+-- the operations collection id, however overriding users must ensure the+-- name binding is the parent resource, without the operations collection+-- id.+--+-- /See:/ 'operationsList' smart constructor.+data OperationsList =+ OperationsList'+ { _olXgafv :: !(Maybe Xgafv)+ , _olUploadProtocol :: !(Maybe Text)+ , _olAccessToken :: !(Maybe Text)+ , _olUploadType :: !(Maybe Text)+ , _olName :: !Text+ , _olFilter :: !(Maybe Text)+ , _olPageToken :: !(Maybe Text)+ , _olPageSize :: !(Maybe (Textual Int32))+ , _olCallback :: !(Maybe Text)+ }+ deriving (Eq, Show, Data, Typeable, Generic)+++-- | Creates a value of 'OperationsList' with the minimum fields required to make a request.+--+-- Use one of the following lenses to modify other fields as desired:+--+-- * 'olXgafv'+--+-- * 'olUploadProtocol'+--+-- * 'olAccessToken'+--+-- * 'olUploadType'+--+-- * 'olName'+--+-- * 'olFilter'+--+-- * 'olPageToken'+--+-- * 'olPageSize'+--+-- * 'olCallback'+operationsList+ :: Text -- ^ 'olName'+ -> OperationsList+operationsList pOlName_ =+ OperationsList'+ { _olXgafv = Nothing+ , _olUploadProtocol = Nothing+ , _olAccessToken = Nothing+ , _olUploadType = Nothing+ , _olName = pOlName_+ , _olFilter = Nothing+ , _olPageToken = Nothing+ , _olPageSize = Nothing+ , _olCallback = Nothing+ }+++-- | V1 error format.+olXgafv :: Lens' OperationsList (Maybe Xgafv)+olXgafv = lens _olXgafv (\ s a -> s{_olXgafv = a})++-- | Upload protocol for media (e.g. \"raw\", \"multipart\").+olUploadProtocol :: Lens' OperationsList (Maybe Text)+olUploadProtocol+ = lens _olUploadProtocol+ (\ s a -> s{_olUploadProtocol = a})++-- | OAuth access token.+olAccessToken :: Lens' OperationsList (Maybe Text)+olAccessToken+ = lens _olAccessToken+ (\ s a -> s{_olAccessToken = a})++-- | Legacy upload protocol for media (e.g. \"media\", \"multipart\").+olUploadType :: Lens' OperationsList (Maybe Text)+olUploadType+ = lens _olUploadType (\ s a -> s{_olUploadType = a})++-- | The name of the operation\'s parent resource.+olName :: Lens' OperationsList Text+olName = lens _olName (\ s a -> s{_olName = a})++-- | The standard list filter.+olFilter :: Lens' OperationsList (Maybe Text)+olFilter = lens _olFilter (\ s a -> s{_olFilter = a})++-- | The standard list page token.+olPageToken :: Lens' OperationsList (Maybe Text)+olPageToken+ = lens _olPageToken (\ s a -> s{_olPageToken = a})++-- | The standard list page size.+olPageSize :: Lens' OperationsList (Maybe Int32)+olPageSize+ = lens _olPageSize (\ s a -> s{_olPageSize = a}) .+ mapping _Coerce++-- | JSONP+olCallback :: Lens' OperationsList (Maybe Text)+olCallback+ = lens _olCallback (\ s a -> s{_olCallback = a})++instance GoogleRequest OperationsList where+ type Rs OperationsList = ListOperationsResponse+ type Scopes OperationsList =+ '["https://www.googleapis.com/auth/cloud-platform"]+ requestClient OperationsList'{..}+ = go _olName _olXgafv _olUploadProtocol+ _olAccessToken+ _olUploadType+ _olFilter+ _olPageToken+ _olPageSize+ _olCallback+ (Just AltJSON)+ accessContextManagerService+ where go+ = buildClient (Proxy :: Proxy OperationsListResource)+ mempty
gogol-accesscontextmanager.cabal view
@@ -1,5 +1,5 @@ name: gogol-accesscontextmanager-version: 0.4.0+version: 0.5.0 synopsis: Google Access Context Manager SDK. homepage: https://github.com/brendanhay/gogol bug-reports: https://github.com/brendanhay/gogol/issues@@ -20,7 +20,7 @@ /Warning:/ This is an experimental prototype/preview release which is still under exploratory development and not intended for public use, caveat emptor! .- This library is compatible with version @v1beta@+ This library is compatible with version @v1@ of the API. source-repository head@@ -51,12 +51,15 @@ , Network.Google.Resource.AccessContextManager.AccessPolicies.ServicePerimeters.Get , Network.Google.Resource.AccessContextManager.AccessPolicies.ServicePerimeters.List , Network.Google.Resource.AccessContextManager.AccessPolicies.ServicePerimeters.Patch+ , Network.Google.Resource.AccessContextManager.Operations.Cancel+ , Network.Google.Resource.AccessContextManager.Operations.Delete , Network.Google.Resource.AccessContextManager.Operations.Get+ , Network.Google.Resource.AccessContextManager.Operations.List other-modules: Network.Google.AccessContextManager.Types.Product , Network.Google.AccessContextManager.Types.Sum build-depends:- gogol-core == 0.4.0.*+ gogol-core == 0.5.0.* , base >= 4.7 && < 5