diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
 
 ## Version
 
-`0.3.0`
+`0.5.0`
 
 
 ## Description
diff --git a/gen/Network/Google/CloudFunctions/Types.hs b/gen/Network/Google/CloudFunctions/Types.hs
--- a/gen/Network/Google/CloudFunctions/Types.hs
+++ b/gen/Network/Google/CloudFunctions/Types.hs
@@ -290,4 +290,4 @@
 
 -- | View and manage your data across Google Cloud Platform services
 cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]
-cloudPlatformScope = Proxy;
+cloudPlatformScope = Proxy
diff --git a/gen/Network/Google/CloudFunctions/Types/Product.hs b/gen/Network/Google/CloudFunctions/Types/Product.hs
--- a/gen/Network/Google/CloudFunctions/Types/Product.hs
+++ b/gen/Network/Google/CloudFunctions/Types/Product.hs
@@ -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]
@@ -136,11 +135,14 @@
 -- DATA_WRITE logging.
 --
 -- /See:/ 'auditConfig' smart constructor.
-data AuditConfig = AuditConfig'
+data AuditConfig =
+  AuditConfig'
     { _acService         :: !(Maybe Text)
     , _acAuditLogConfigs :: !(Maybe [AuditLogConfig])
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'AuditConfig' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -150,12 +152,9 @@
 -- * 'acAuditLogConfigs'
 auditConfig
     :: AuditConfig
-auditConfig =
-    AuditConfig'
-    { _acService = Nothing
-    , _acAuditLogConfigs = Nothing
-    }
+auditConfig = AuditConfig' {_acService = Nothing, _acAuditLogConfigs = Nothing}
 
+
 -- | Specifies a service that will be enabled for audit logging. For example,
 -- \`storage.googleapis.com\`, \`cloudsql.googleapis.com\`. \`allServices\`
 -- is a special value that covers all services.
@@ -189,14 +188,17 @@
 -- | Metadata describing an Operation
 --
 -- /See:/ 'operationMetadataV1Beta2' smart constructor.
-data OperationMetadataV1Beta2 = OperationMetadataV1Beta2'
+data OperationMetadataV1Beta2 =
+  OperationMetadataV1Beta2'
     { _omvbVersionId  :: !(Maybe (Textual Int64))
     , _omvbUpdateTime :: !(Maybe DateTime')
     , _omvbType       :: !(Maybe OperationMetadataV1Beta2Type)
     , _omvbTarget     :: !(Maybe Text)
     , _omvbRequest    :: !(Maybe OperationMetadataV1Beta2Request)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'OperationMetadataV1Beta2' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -213,7 +215,7 @@
 operationMetadataV1Beta2
     :: OperationMetadataV1Beta2
 operationMetadataV1Beta2 =
-    OperationMetadataV1Beta2'
+  OperationMetadataV1Beta2'
     { _omvbVersionId = Nothing
     , _omvbUpdateTime = Nothing
     , _omvbType = Nothing
@@ -221,6 +223,7 @@
     , _omvbRequest = Nothing
     }
 
+
 -- | Version id of the function created or updated by an API call. This field
 -- is only populated for Create and Update operations.
 omvbVersionId :: Lens' OperationMetadataV1Beta2 (Maybe Int64)
@@ -276,13 +279,16 @@
 -- expression: \"size(request.user) > 0\"
 --
 -- /See:/ 'expr' smart constructor.
-data Expr = Expr'
+data Expr =
+  Expr'
     { _eLocation    :: !(Maybe Text)
     , _eExpression  :: !(Maybe Text)
     , _eTitle       :: !(Maybe Text)
     , _eDescription :: !(Maybe Text)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'Expr' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -297,13 +303,14 @@
 expr
     :: Expr
 expr =
-    Expr'
+  Expr'
     { _eLocation = Nothing
     , _eExpression = Nothing
     , _eTitle = Nothing
     , _eDescription = Nothing
     }
 
+
 -- | An optional string indicating the location of the expression for error
 -- reporting, e.g. a file name and a position in the file.
 eLocation :: Lens' Expr (Maybe Text)
@@ -350,11 +357,14 @@
 -- | The response message for Locations.ListLocations.
 --
 -- /See:/ 'listLocationsResponse' smart constructor.
-data ListLocationsResponse = ListLocationsResponse'
+data ListLocationsResponse =
+  ListLocationsResponse'
     { _llrNextPageToken :: !(Maybe Text)
     , _llrLocations     :: !(Maybe [Location])
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'ListLocationsResponse' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -365,11 +375,9 @@
 listLocationsResponse
     :: ListLocationsResponse
 listLocationsResponse =
-    ListLocationsResponse'
-    { _llrNextPageToken = Nothing
-    , _llrLocations = Nothing
-    }
+  ListLocationsResponse' {_llrNextPageToken = Nothing, _llrLocations = Nothing}
 
+
 -- | The standard List next-page token.
 llrNextPageToken :: Lens' ListLocationsResponse (Maybe Text)
 llrNextPageToken
@@ -401,11 +409,14 @@
 -- | The response message for Operations.ListOperations.
 --
 -- /See:/ 'listOperationsResponse' smart constructor.
-data ListOperationsResponse = ListOperationsResponse'
+data ListOperationsResponse =
+  ListOperationsResponse'
     { _lorNextPageToken :: !(Maybe Text)
     , _lorOperations    :: !(Maybe [Operation])
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  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:
@@ -416,11 +427,10 @@
 listOperationsResponse
     :: ListOperationsResponse
 listOperationsResponse =
-    ListOperationsResponse'
-    { _lorNextPageToken = Nothing
-    , _lorOperations = Nothing
-    }
+  ListOperationsResponse'
+    {_lorNextPageToken = Nothing, _lorOperations = Nothing}
 
+
 -- | The standard List next-page token.
 lorNextPageToken :: Lens' ListOperationsResponse (Maybe Text)
 lorNextPageToken
@@ -454,15 +464,17 @@
 --
 -- /See:/ 'generateUploadURLRequest' smart constructor.
 data GenerateUploadURLRequest =
-    GenerateUploadURLRequest'
-    deriving (Eq,Show,Data,Typeable,Generic)
+  GenerateUploadURLRequest'
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'GenerateUploadURLRequest' with the minimum fields required to make a request.
 --
 generateUploadURLRequest
     :: GenerateUploadURLRequest
 generateUploadURLRequest = GenerateUploadURLRequest'
 
+
 instance FromJSON GenerateUploadURLRequest where
         parseJSON
           = withObject "GenerateUploadURLRequest"
@@ -474,14 +486,17 @@
 -- | A resource that represents Google Cloud Platform location.
 --
 -- /See:/ 'location' smart constructor.
-data Location = Location'
+data Location =
+  Location'
     { _lName        :: !(Maybe Text)
     , _lMetadata    :: !(Maybe LocationMetadata)
     , _lDisplayName :: !(Maybe Text)
     , _lLabels      :: !(Maybe LocationLabels)
     , _lLocationId  :: !(Maybe Text)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'Location' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -498,7 +513,7 @@
 location
     :: Location
 location =
-    Location'
+  Location'
     { _lName = Nothing
     , _lMetadata = Nothing
     , _lDisplayName = Nothing
@@ -506,6 +521,7 @@
     , _lLocationId = Nothing
     }
 
+
 -- | Resource name for the location, which may vary between implementations.
 -- For example: \`\"projects\/example-project\/locations\/us-east1\"\`
 lName :: Lens' Location (Maybe Text)
@@ -557,14 +573,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:
@@ -581,7 +600,7 @@
 operation
     :: Operation
 operation =
-    Operation'
+  Operation'
     { _oDone = Nothing
     , _oError = Nothing
     , _oResponse = Nothing
@@ -589,6 +608,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.
@@ -647,10 +667,13 @@
 -- | Request of \`GenerateDownloadUrl\` method.
 --
 -- /See:/ 'generateDownloadURLRequest' smart constructor.
-newtype GenerateDownloadURLRequest = GenerateDownloadURLRequest'
+newtype GenerateDownloadURLRequest =
+  GenerateDownloadURLRequest'
     { _gdurVersionId :: Maybe (Textual Word64)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'GenerateDownloadURLRequest' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -659,10 +682,9 @@
 generateDownloadURLRequest
     :: GenerateDownloadURLRequest
 generateDownloadURLRequest =
-    GenerateDownloadURLRequest'
-    { _gdurVersionId = Nothing
-    }
+  GenerateDownloadURLRequest' {_gdurVersionId = Nothing}
 
+
 -- | The optional version of function. If not set, default, current version
 -- is used.
 gdurVersionId :: Lens' GenerateDownloadURLRequest (Maybe Word64)
@@ -689,15 +711,17 @@
 --
 -- /See:/ 'retry' smart constructor.
 data Retry =
-    Retry'
-    deriving (Eq,Show,Data,Typeable,Generic)
+  Retry'
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'Retry' with the minimum fields required to make a request.
 --
 retry
     :: Retry
 retry = Retry'
 
+
 instance FromJSON Retry where
         parseJSON = withObject "Retry" (\ o -> pure Retry')
 
@@ -707,10 +731,13 @@
 -- | Response of \`GenerateSourceUploadUrl\` method.
 --
 -- /See:/ 'generateUploadURLResponse' smart constructor.
-newtype GenerateUploadURLResponse = GenerateUploadURLResponse'
+newtype GenerateUploadURLResponse =
+  GenerateUploadURLResponse'
     { _guurUploadURL :: Maybe Text
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'GenerateUploadURLResponse' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -719,10 +746,9 @@
 generateUploadURLResponse
     :: GenerateUploadURLResponse
 generateUploadURLResponse =
-    GenerateUploadURLResponse'
-    { _guurUploadURL = Nothing
-    }
+  GenerateUploadURLResponse' {_guurUploadURL = Nothing}
 
+
 -- | The generated Google Cloud Storage signed URL that should be used for a
 -- function source code upload. The uploaded file should be a zip archive
 -- which contains a function.
@@ -746,10 +772,13 @@
 -- then defaults to ignoring failures (i.e. not retrying them).
 --
 -- /See:/ 'failurePolicy' smart constructor.
-newtype FailurePolicy = FailurePolicy'
+newtype FailurePolicy =
+  FailurePolicy'
     { _fpRetry :: Maybe Retry
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'FailurePolicy' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -757,11 +786,9 @@
 -- * 'fpRetry'
 failurePolicy
     :: FailurePolicy
-failurePolicy =
-    FailurePolicy'
-    { _fpRetry = Nothing
-    }
+failurePolicy = FailurePolicy' {_fpRetry = Nothing}
 
+
 -- | If specified, then the function will be retried in case of a failure.
 fpRetry :: Lens' FailurePolicy (Maybe Retry)
 fpRetry = lens _fpRetry (\ s a -> s{_fpRetry = a})
@@ -778,12 +805,15 @@
 -- | Response of \`CallFunction\` method.
 --
 -- /See:/ 'callFunctionResponse' smart constructor.
-data CallFunctionResponse = CallFunctionResponse'
+data CallFunctionResponse =
+  CallFunctionResponse'
     { _cfrExecutionId :: !(Maybe Text)
     , _cfrError       :: !(Maybe Text)
     , _cfrResult      :: !(Maybe Text)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'CallFunctionResponse' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -796,12 +826,10 @@
 callFunctionResponse
     :: CallFunctionResponse
 callFunctionResponse =
-    CallFunctionResponse'
-    { _cfrExecutionId = Nothing
-    , _cfrError = Nothing
-    , _cfrResult = Nothing
-    }
+  CallFunctionResponse'
+    {_cfrExecutionId = Nothing, _cfrError = Nothing, _cfrResult = Nothing}
 
+
 -- | Execution id of function invocation.
 cfrExecutionId :: Lens' CallFunctionResponse (Maybe Text)
 cfrExecutionId
@@ -838,10 +866,13 @@
 -- | Describes HttpsTrigger, could be used to connect web hooks to function.
 --
 -- /See:/ 'httpsTrigger' smart constructor.
-newtype HTTPSTrigger = HTTPSTrigger'
+newtype HTTPSTrigger =
+  HTTPSTrigger'
     { _htURL :: Maybe Text
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'HTTPSTrigger' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -849,11 +880,9 @@
 -- * 'htURL'
 httpsTrigger
     :: HTTPSTrigger
-httpsTrigger =
-    HTTPSTrigger'
-    { _htURL = Nothing
-    }
+httpsTrigger = HTTPSTrigger' {_htURL = Nothing}
 
+
 -- | Output only. The deployed url for the function.
 htURL :: Lens' HTTPSTrigger (Maybe Text)
 htURL = lens _htURL (\ s a -> s{_htURL = a})
@@ -869,10 +898,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:
@@ -882,10 +914,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
@@ -903,10 +934,13 @@
 -- | Environment variables that shall be available during function execution.
 --
 -- /See:/ 'cloudFunctionEnvironmentVariables' smart constructor.
-newtype CloudFunctionEnvironmentVariables = CloudFunctionEnvironmentVariables'
+newtype CloudFunctionEnvironmentVariables =
+  CloudFunctionEnvironmentVariables'
     { _cfevAddtional :: HashMap Text Text
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'CloudFunctionEnvironmentVariables' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -916,10 +950,10 @@
     :: HashMap Text Text -- ^ 'cfevAddtional'
     -> CloudFunctionEnvironmentVariables
 cloudFunctionEnvironmentVariables pCfevAddtional_ =
-    CloudFunctionEnvironmentVariables'
-    { _cfevAddtional = _Coerce # pCfevAddtional_
-    }
+  CloudFunctionEnvironmentVariables'
+    {_cfevAddtional = _Coerce # pCfevAddtional_}
 
+
 cfevAddtional :: Lens' CloudFunctionEnvironmentVariables (HashMap Text Text)
 cfevAddtional
   = lens _cfevAddtional
@@ -941,10 +975,13 @@
 -- | The original request that started the operation.
 --
 -- /See:/ 'operationMetadataV1Request' smart constructor.
-newtype OperationMetadataV1Request = OperationMetadataV1Request'
+newtype OperationMetadataV1Request =
+  OperationMetadataV1Request'
     { _omvrAddtional :: HashMap Text JSONValue
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'OperationMetadataV1Request' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -954,10 +991,9 @@
     :: HashMap Text JSONValue -- ^ 'omvrAddtional'
     -> OperationMetadataV1Request
 operationMetadataV1Request pOmvrAddtional_ =
-    OperationMetadataV1Request'
-    { _omvrAddtional = _Coerce # pOmvrAddtional_
-    }
+  OperationMetadataV1Request' {_omvrAddtional = _Coerce # pOmvrAddtional_}
 
+
 -- | Properties of the object. Contains field \'type with type URL.
 omvrAddtional :: Lens' OperationMetadataV1Request (HashMap Text JSONValue)
 omvrAddtional
@@ -977,11 +1013,14 @@
 -- | Request message for \`SetIamPolicy\` method.
 --
 -- /See:/ 'setIAMPolicyRequest' smart constructor.
-data SetIAMPolicyRequest = SetIAMPolicyRequest'
+data SetIAMPolicyRequest =
+  SetIAMPolicyRequest'
     { _siprUpdateMask :: !(Maybe GFieldMask)
     , _siprPolicy     :: !(Maybe Policy)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'SetIAMPolicyRequest' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -992,11 +1031,9 @@
 setIAMPolicyRequest
     :: SetIAMPolicyRequest
 setIAMPolicyRequest =
-    SetIAMPolicyRequest'
-    { _siprUpdateMask = Nothing
-    , _siprPolicy = Nothing
-    }
+  SetIAMPolicyRequest' {_siprUpdateMask = Nothing, _siprPolicy = Nothing}
 
+
 -- | OPTIONAL: A FieldMask specifying which fields of the policy to modify.
 -- Only the fields in the mask will be modified. If no mask is provided,
 -- the following default mask is used: paths: \"bindings, etag\" This field
@@ -1032,13 +1069,16 @@
 -- service.
 --
 -- /See:/ 'eventTrigger' smart constructor.
-data EventTrigger = EventTrigger'
+data EventTrigger =
+  EventTrigger'
     { _etService       :: !(Maybe Text)
     , _etFailurePolicy :: !(Maybe FailurePolicy)
     , _etEventType     :: !(Maybe Text)
     , _etResource      :: !(Maybe Text)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'EventTrigger' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -1053,13 +1093,14 @@
 eventTrigger
     :: EventTrigger
 eventTrigger =
-    EventTrigger'
+  EventTrigger'
     { _etService = Nothing
     , _etFailurePolicy = Nothing
     , _etEventType = Nothing
     , _etResource = Nothing
     }
 
+
 -- | The hostname of the service that should be observed. If no string is
 -- provided, the default service implementing the API will be used. For
 -- example, \`storage.googleapis.com\` is the default for all event types
@@ -1126,11 +1167,14 @@
 -- source repository where a function is hosted.
 --
 -- /See:/ 'sourceRepository' smart constructor.
-data SourceRepository = SourceRepository'
+data SourceRepository =
+  SourceRepository'
     { _srURL         :: !(Maybe Text)
     , _srDeployedURL :: !(Maybe Text)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'SourceRepository' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -1141,11 +1185,9 @@
 sourceRepository
     :: SourceRepository
 sourceRepository =
-    SourceRepository'
-    { _srURL = Nothing
-    , _srDeployedURL = Nothing
-    }
+  SourceRepository' {_srURL = Nothing, _srDeployedURL = Nothing}
 
+
 -- | The URL pointing to the hosted repository where the function is defined.
 -- There are supported Cloud Source Repository URLs in the following
 -- formats: To refer to a specific commit:
@@ -1184,14 +1226,17 @@
 -- | Metadata describing an Operation
 --
 -- /See:/ 'operationMetadataV1' smart constructor.
-data OperationMetadataV1 = OperationMetadataV1'
+data OperationMetadataV1 =
+  OperationMetadataV1'
     { _omvVersionId  :: !(Maybe (Textual Int64))
     , _omvUpdateTime :: !(Maybe DateTime')
     , _omvType       :: !(Maybe OperationMetadataV1Type)
     , _omvTarget     :: !(Maybe Text)
     , _omvRequest    :: !(Maybe OperationMetadataV1Request)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'OperationMetadataV1' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -1208,7 +1253,7 @@
 operationMetadataV1
     :: OperationMetadataV1
 operationMetadataV1 =
-    OperationMetadataV1'
+  OperationMetadataV1'
     { _omvVersionId = Nothing
     , _omvUpdateTime = Nothing
     , _omvType = Nothing
@@ -1216,6 +1261,7 @@
     , _omvRequest = Nothing
     }
 
+
 -- | Version id of the function created or updated by an API call. This field
 -- is only populated for Create and Update operations.
 omvVersionId :: Lens' OperationMetadataV1 (Maybe Int64)
@@ -1268,10 +1314,13 @@
 -- | Response of \`GenerateDownloadUrl\` method.
 --
 -- /See:/ 'generateDownloadURLResponse' smart constructor.
-newtype GenerateDownloadURLResponse = GenerateDownloadURLResponse'
+newtype GenerateDownloadURLResponse =
+  GenerateDownloadURLResponse'
     { _gdurDownloadURL :: Maybe Text
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'GenerateDownloadURLResponse' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -1280,10 +1329,9 @@
 generateDownloadURLResponse
     :: GenerateDownloadURLResponse
 generateDownloadURLResponse =
-    GenerateDownloadURLResponse'
-    { _gdurDownloadURL = Nothing
-    }
+  GenerateDownloadURLResponse' {_gdurDownloadURL = Nothing}
 
+
 -- | The generated Google Cloud Storage signed URL that should be used for
 -- function source code download.
 gdurDownloadURL :: Lens' GenerateDownloadURLResponse (Maybe Text)
@@ -1306,10 +1354,13 @@
 -- | Request message for \`TestIamPermissions\` method.
 --
 -- /See:/ 'testIAMPermissionsRequest' smart constructor.
-newtype TestIAMPermissionsRequest = TestIAMPermissionsRequest'
+newtype TestIAMPermissionsRequest =
+  TestIAMPermissionsRequest'
     { _tiprPermissions :: Maybe [Text]
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'TestIAMPermissionsRequest' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -1318,10 +1369,9 @@
 testIAMPermissionsRequest
     :: TestIAMPermissionsRequest
 testIAMPermissionsRequest =
-    TestIAMPermissionsRequest'
-    { _tiprPermissions = Nothing
-    }
+  TestIAMPermissionsRequest' {_tiprPermissions = Nothing}
 
+
 -- | The set of permissions to check for the \`resource\`. Permissions with
 -- wildcards (such as \'*\' or \'storage.*\') are not allowed. For more
 -- information see [IAM
@@ -1348,10 +1398,13 @@
 -- | Response message for \`TestIamPermissions\` method.
 --
 -- /See:/ 'testIAMPermissionsResponse' smart constructor.
-newtype TestIAMPermissionsResponse = TestIAMPermissionsResponse'
+newtype TestIAMPermissionsResponse =
+  TestIAMPermissionsResponse'
     { _tiamprPermissions :: Maybe [Text]
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'TestIAMPermissionsResponse' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -1360,10 +1413,9 @@
 testIAMPermissionsResponse
     :: TestIAMPermissionsResponse
 testIAMPermissionsResponse =
-    TestIAMPermissionsResponse'
-    { _tiamprPermissions = Nothing
-    }
+  TestIAMPermissionsResponse' {_tiamprPermissions = Nothing}
 
+
 -- | A subset of \`TestPermissionsRequest.permissions\` that the caller is
 -- allowed.
 tiamprPermissions :: Lens' TestIAMPermissionsResponse [Text]
@@ -1405,13 +1457,16 @@
 -- guide](https:\/\/cloud.google.com\/iam\/docs).
 --
 -- /See:/ 'policy' smart constructor.
-data Policy = Policy'
+data Policy =
+  Policy'
     { _pAuditConfigs :: !(Maybe [AuditConfig])
     , _pEtag         :: !(Maybe Bytes)
     , _pVersion      :: !(Maybe (Textual Int32))
     , _pBindings     :: !(Maybe [Binding])
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'Policy' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -1426,13 +1481,14 @@
 policy
     :: Policy
 policy =
-    Policy'
+  Policy'
     { _pAuditConfigs = Nothing
     , _pEtag = Nothing
     , _pVersion = Nothing
     , _pBindings = Nothing
     }
 
+
 -- | Specifies cloud audit logging configuration for this policy.
 pAuditConfigs :: Lens' Policy [AuditConfig]
 pAuditConfigs
@@ -1490,10 +1546,13 @@
 -- {\"cloud.googleapis.com\/region\": \"us-east1\"}
 --
 -- /See:/ 'locationLabels' smart constructor.
-newtype LocationLabels = LocationLabels'
+newtype LocationLabels =
+  LocationLabels'
     { _llAddtional :: HashMap Text Text
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'LocationLabels' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -1503,10 +1562,9 @@
     :: HashMap Text Text -- ^ 'llAddtional'
     -> LocationLabels
 locationLabels pLlAddtional_ =
-    LocationLabels'
-    { _llAddtional = _Coerce # pLlAddtional_
-    }
+  LocationLabels' {_llAddtional = _Coerce # pLlAddtional_}
 
+
 llAddtional :: Lens' LocationLabels (HashMap Text Text)
 llAddtional
   = lens _llAddtional (\ s a -> s{_llAddtional = a}) .
@@ -1523,11 +1581,14 @@
 -- | Response for the \`ListFunctions\` method.
 --
 -- /See:/ 'listFunctionsResponse' smart constructor.
-data ListFunctionsResponse = ListFunctionsResponse'
+data ListFunctionsResponse =
+  ListFunctionsResponse'
     { _lfrNextPageToken :: !(Maybe Text)
     , _lfrFunctions     :: !(Maybe [CloudFunction])
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'ListFunctionsResponse' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -1538,11 +1599,9 @@
 listFunctionsResponse
     :: ListFunctionsResponse
 listFunctionsResponse =
-    ListFunctionsResponse'
-    { _lfrNextPageToken = Nothing
-    , _lfrFunctions = Nothing
-    }
+  ListFunctionsResponse' {_lfrNextPageToken = Nothing, _lfrFunctions = Nothing}
 
+
 -- | If not empty, indicates that there may be more functions that match the
 -- request; this value should be passed in a new
 -- google.cloud.functions.v1.ListFunctionsRequest to get more functions.
@@ -1577,10 +1636,13 @@
 -- given location.
 --
 -- /See:/ 'locationMetadata' smart constructor.
-newtype LocationMetadata = LocationMetadata'
+newtype LocationMetadata =
+  LocationMetadata'
     { _lmAddtional :: HashMap Text JSONValue
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'LocationMetadata' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -1590,10 +1652,9 @@
     :: HashMap Text JSONValue -- ^ 'lmAddtional'
     -> LocationMetadata
 locationMetadata pLmAddtional_ =
-    LocationMetadata'
-    { _lmAddtional = _Coerce # pLmAddtional_
-    }
+  LocationMetadata' {_lmAddtional = _Coerce # pLmAddtional_}
 
+
 -- | Properties of the object. Contains field \'type with type URL.
 lmAddtional :: Lens' LocationMetadata (HashMap Text JSONValue)
 lmAddtional
@@ -1614,10 +1675,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:
@@ -1627,10 +1691,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
@@ -1652,11 +1715,14 @@
 -- logging, while exempting foo\'gmail.com from DATA_READ logging.
 --
 -- /See:/ 'auditLogConfig' smart constructor.
-data AuditLogConfig = AuditLogConfig'
+data AuditLogConfig =
+  AuditLogConfig'
     { _alcLogType         :: !(Maybe AuditLogConfigLogType)
     , _alcExemptedMembers :: !(Maybe [Text])
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'AuditLogConfig' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -1667,11 +1733,9 @@
 auditLogConfig
     :: AuditLogConfig
 auditLogConfig =
-    AuditLogConfig'
-    { _alcLogType = Nothing
-    , _alcExemptedMembers = Nothing
-    }
+  AuditLogConfig' {_alcLogType = Nothing, _alcExemptedMembers = Nothing}
 
+
 -- | The log type that this config enables.
 alcLogType :: Lens' AuditLogConfig (Maybe AuditLogConfigLogType)
 alcLogType
@@ -1706,7 +1770,8 @@
 -- configurations. LINT.IfChange
 --
 -- /See:/ 'cloudFunction' smart constructor.
-data CloudFunction = CloudFunction'
+data CloudFunction =
+  CloudFunction'
     { _cfRuntime              :: !(Maybe Text)
     , _cfStatus               :: !(Maybe CloudFunctionStatus)
     , _cfSourceArchiveURL     :: !(Maybe Text)
@@ -1727,8 +1792,10 @@
     , _cfTimeout              :: !(Maybe GDuration)
     , _cfVPCConnector         :: !(Maybe Text)
     , _cfDescription          :: !(Maybe Text)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'CloudFunction' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -1775,7 +1842,7 @@
 cloudFunction
     :: CloudFunction
 cloudFunction =
-    CloudFunction'
+  CloudFunction'
     { _cfRuntime = Nothing
     , _cfStatus = Nothing
     , _cfSourceArchiveURL = Nothing
@@ -1798,8 +1865,10 @@
     , _cfDescription = Nothing
     }
 
--- | The runtime in which the function is going to run. If empty, defaults to
--- Node.js 6.
+
+-- | Required. The runtime in which the function is going to run. Choices: *
+-- \`nodejs6\`: Node.js 6 * \`nodejs8\`: Node.js 8 * \`nodejs10\`: Node.js
+-- 10 * \`python37\`: Python 3.7 * \`go111\`: Go 1.11
 cfRuntime :: Lens' CloudFunction (Maybe Text)
 cfRuntime
   = lens _cfRuntime (\ s a -> s{_cfRuntime = a})
@@ -1862,8 +1931,7 @@
   = lens _cfNetwork (\ s a -> s{_cfNetwork = a})
 
 -- | The limit on the maximum number of function instances that may coexist
--- at a given time. This feature is currently in alpha, available only for
--- whitelisted users.
+-- at a given time.
 cfMaxInstances :: Lens' CloudFunction (Maybe Int32)
 cfMaxInstances
   = lens _cfMaxInstances
@@ -1905,7 +1973,8 @@
 cfLabels :: Lens' CloudFunction (Maybe CloudFunctionLabels)
 cfLabels = lens _cfLabels (\ s a -> s{_cfLabels = a})
 
--- | Output only. The email of the function\'s service account.
+-- | The email of the function\'s service account. If empty, defaults to
+-- {project_id}\'appspot.gserviceaccount.com.
 cfServiceAccountEmail :: Lens' CloudFunction (Maybe Text)
 cfServiceAccountEmail
   = lens _cfServiceAccountEmail
@@ -1999,10 +2068,13 @@
 -- | The original request that started the operation.
 --
 -- /See:/ 'operationMetadataV1Beta2Request' smart constructor.
-newtype OperationMetadataV1Beta2Request = OperationMetadataV1Beta2Request'
+newtype OperationMetadataV1Beta2Request =
+  OperationMetadataV1Beta2Request'
     { _omvbrAddtional :: HashMap Text JSONValue
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'OperationMetadataV1Beta2Request' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -2012,10 +2084,10 @@
     :: HashMap Text JSONValue -- ^ 'omvbrAddtional'
     -> OperationMetadataV1Beta2Request
 operationMetadataV1Beta2Request pOmvbrAddtional_ =
-    OperationMetadataV1Beta2Request'
-    { _omvbrAddtional = _Coerce # pOmvbrAddtional_
-    }
+  OperationMetadataV1Beta2Request'
+    {_omvbrAddtional = _Coerce # pOmvbrAddtional_}
 
+
 -- | Properties of the object. Contains field \'type with type URL.
 omvbrAddtional :: Lens' OperationMetadataV1Beta2Request (HashMap Text JSONValue)
 omvbrAddtional
@@ -2037,10 +2109,13 @@
 -- | Labels associated with this Cloud Function.
 --
 -- /See:/ 'cloudFunctionLabels' smart constructor.
-newtype CloudFunctionLabels = CloudFunctionLabels'
+newtype CloudFunctionLabels =
+  CloudFunctionLabels'
     { _cflAddtional :: HashMap Text Text
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'CloudFunctionLabels' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -2050,10 +2125,9 @@
     :: HashMap Text Text -- ^ 'cflAddtional'
     -> CloudFunctionLabels
 cloudFunctionLabels pCflAddtional_ =
-    CloudFunctionLabels'
-    { _cflAddtional = _Coerce # pCflAddtional_
-    }
+  CloudFunctionLabels' {_cflAddtional = _Coerce # pCflAddtional_}
 
+
 cflAddtional :: Lens' CloudFunctionLabels (HashMap Text Text)
 cflAddtional
   = lens _cflAddtional (\ s a -> s{_cflAddtional = a})
@@ -2077,10 +2151,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:
@@ -2090,10 +2167,9 @@
     :: 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)
 orAddtional
@@ -2111,10 +2187,13 @@
 -- | Request for the \`CallFunction\` method.
 --
 -- /See:/ 'callFunctionRequest' smart constructor.
-newtype CallFunctionRequest = CallFunctionRequest'
+newtype CallFunctionRequest =
+  CallFunctionRequest'
     { _cfrData :: Maybe Text
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'CallFunctionRequest' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -2122,11 +2201,9 @@
 -- * 'cfrData'
 callFunctionRequest
     :: CallFunctionRequest
-callFunctionRequest =
-    CallFunctionRequest'
-    { _cfrData = Nothing
-    }
+callFunctionRequest = CallFunctionRequest' {_cfrData = Nothing}
 
+
 -- | Input to be passed to the function.
 cfrData :: Lens' CallFunctionRequest (Maybe Text)
 cfrData = lens _cfrData (\ s a -> s{_cfrData = a})
@@ -2143,12 +2220,15 @@
 -- | Associates \`members\` with a \`role\`.
 --
 -- /See:/ 'binding' smart constructor.
-data Binding = Binding'
+data Binding =
+  Binding'
     { _bMembers   :: !(Maybe [Text])
     , _bRole      :: !(Maybe Text)
     , _bCondition :: !(Maybe Expr)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'Binding' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -2161,12 +2241,9 @@
 binding
     :: Binding
 binding =
-    Binding'
-    { _bMembers = Nothing
-    , _bRole = Nothing
-    , _bCondition = Nothing
-    }
+  Binding' {_bMembers = Nothing, _bRole = Nothing, _bCondition = Nothing}
 
+
 -- | Specifies the identities requesting access for a Cloud Platform
 -- resource. \`members\` can have the following values: * \`allUsers\`: A
 -- special identifier that represents anyone who is on the internet; with
@@ -2178,8 +2255,8 @@
 -- that represents a service account. For example,
 -- \`my-other-app\'appspot.gserviceaccount.com\`. * \`group:{emailid}\`: An
 -- email address that represents a Google group. For example,
--- \`admins\'example.com\`. * \`domain:{domain}\`: A Google Apps domain
--- name that represents all the users of that domain. For example,
+-- \`admins\'example.com\`. * \`domain:{domain}\`: The G Suite domain
+-- (primary) that represents all the users of that domain. For example,
 -- \`google.com\` or \`example.com\`.
 bMembers :: Lens' Binding [Text]
 bMembers
@@ -2192,10 +2269,9 @@
 bRole :: Lens' Binding (Maybe Text)
 bRole = lens _bRole (\ s a -> s{_bRole = a})
 
--- | Unimplemented. The condition that is associated with this binding. NOTE:
--- an unsatisfied condition will not allow user access via current binding.
--- Different bindings, including their conditions, are examined
--- independently.
+-- | The condition that is associated with this binding. NOTE: An unsatisfied
+-- condition will not allow user access via current binding. Different
+-- bindings, including their conditions, are examined independently.
 bCondition :: Lens' Binding (Maybe Expr)
 bCondition
   = lens _bCondition (\ s a -> s{_bCondition = a})
diff --git a/gen/Network/Google/Resource/CloudFunctions/Operations/Get.hs b/gen/Network/Google/Resource/CloudFunctions/Operations/Get.hs
--- a/gen/Network/Google/Resource/CloudFunctions/Operations/Get.hs
+++ b/gen/Network/Google/Resource/CloudFunctions/Operations/Get.hs
@@ -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)
diff --git a/gen/Network/Google/Resource/CloudFunctions/Operations/List.hs b/gen/Network/Google/Resource/CloudFunctions/Operations/List.hs
--- a/gen/Network/Google/Resource/CloudFunctions/Operations/List.hs
+++ b/gen/Network/Google/Resource/CloudFunctions/Operations/List.hs
@@ -85,7 +85,8 @@
 -- id.
 --
 -- /See:/ 'operationsList' smart constructor.
-data OperationsList = OperationsList'
+data OperationsList =
+  OperationsList'
     { _olXgafv          :: !(Maybe Xgafv)
     , _olUploadProtocol :: !(Maybe Text)
     , _olAccessToken    :: !(Maybe Text)
@@ -95,8 +96,10 @@
     , _olPageToken      :: !(Maybe Text)
     , _olPageSize       :: !(Maybe (Textual Int32))
     , _olCallback       :: !(Maybe Text)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  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:
@@ -121,7 +124,7 @@
 operationsList
     :: OperationsList
 operationsList =
-    OperationsList'
+  OperationsList'
     { _olXgafv = Nothing
     , _olUploadProtocol = Nothing
     , _olAccessToken = Nothing
@@ -132,6 +135,7 @@
     , _olPageSize = Nothing
     , _olCallback = Nothing
     }
+
 
 -- | V1 error format.
 olXgafv :: Lens' OperationsList (Maybe Xgafv)
diff --git a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Call.hs b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Call.hs
--- a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Call.hs
+++ b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Call.hs
@@ -22,8 +22,8 @@
 --
 -- Synchronously invokes a deployed Cloud Function. To be used for testing
 -- purposes as very limited traffic is allowed. For more information on the
--- actual limits refer to [API Calls](
--- https:\/\/cloud.google.com\/functions\/quotas#rate_limits).
+-- actual limits, refer to [Rate
+-- Limits](https:\/\/cloud.google.com\/functions\/quotas#rate_limits).
 --
 -- /See:/ <https://cloud.google.com/functions Cloud Functions API Reference> for @cloudfunctions.projects.locations.functions.call@.
 module Network.Google.Resource.CloudFunctions.Projects.Locations.Functions.Call
@@ -64,11 +64,12 @@
 
 -- | Synchronously invokes a deployed Cloud Function. To be used for testing
 -- purposes as very limited traffic is allowed. For more information on the
--- actual limits refer to [API Calls](
--- https:\/\/cloud.google.com\/functions\/quotas#rate_limits).
+-- actual limits, refer to [Rate
+-- Limits](https:\/\/cloud.google.com\/functions\/quotas#rate_limits).
 --
 -- /See:/ 'projectsLocationsFunctionsCall' smart constructor.
-data ProjectsLocationsFunctionsCall = ProjectsLocationsFunctionsCall'
+data ProjectsLocationsFunctionsCall =
+  ProjectsLocationsFunctionsCall'
     { _pXgafv          :: !(Maybe Xgafv)
     , _pUploadProtocol :: !(Maybe Text)
     , _pAccessToken    :: !(Maybe Text)
@@ -76,8 +77,10 @@
     , _pPayload        :: !CallFunctionRequest
     , _pName           :: !Text
     , _pCallback       :: !(Maybe Text)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'ProjectsLocationsFunctionsCall' 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 @@
     -> Text -- ^ 'pName'
     -> ProjectsLocationsFunctionsCall
 projectsLocationsFunctionsCall pPPayload_ pPName_ =
-    ProjectsLocationsFunctionsCall'
+  ProjectsLocationsFunctionsCall'
     { _pXgafv = Nothing
     , _pUploadProtocol = Nothing
     , _pAccessToken = Nothing
@@ -109,6 +112,7 @@
     , _pName = pPName_
     , _pCallback = Nothing
     }
+
 
 -- | V1 error format.
 pXgafv :: Lens' ProjectsLocationsFunctionsCall (Maybe Xgafv)
diff --git a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Create.hs b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Create.hs
--- a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Create.hs
+++ b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Create.hs
@@ -67,7 +67,8 @@
 -- \`ALREADY_EXISTS\` error.
 --
 -- /See:/ 'projectsLocationsFunctionsCreate' smart constructor.
-data ProjectsLocationsFunctionsCreate = ProjectsLocationsFunctionsCreate'
+data ProjectsLocationsFunctionsCreate =
+  ProjectsLocationsFunctionsCreate'
     { _plfcXgafv          :: !(Maybe Xgafv)
     , _plfcUploadProtocol :: !(Maybe Text)
     , _plfcLocation       :: !Text
@@ -75,8 +76,10 @@
     , _plfcUploadType     :: !(Maybe Text)
     , _plfcPayload        :: !CloudFunction
     , _plfcCallback       :: !(Maybe Text)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'ProjectsLocationsFunctionsCreate' 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 @@
     -> CloudFunction -- ^ 'plfcPayload'
     -> ProjectsLocationsFunctionsCreate
 projectsLocationsFunctionsCreate pPlfcLocation_ pPlfcPayload_ =
-    ProjectsLocationsFunctionsCreate'
+  ProjectsLocationsFunctionsCreate'
     { _plfcXgafv = Nothing
     , _plfcUploadProtocol = Nothing
     , _plfcLocation = pPlfcLocation_
@@ -109,6 +112,7 @@
     , _plfcCallback = Nothing
     }
 
+
 -- | V1 error format.
 plfcXgafv :: Lens' ProjectsLocationsFunctionsCreate (Maybe Xgafv)
 plfcXgafv
@@ -149,7 +153,8 @@
   = lens _plfcCallback (\ s a -> s{_plfcCallback = a})
 
 instance GoogleRequest
-         ProjectsLocationsFunctionsCreate where
+           ProjectsLocationsFunctionsCreate
+         where
         type Rs ProjectsLocationsFunctionsCreate = Operation
         type Scopes ProjectsLocationsFunctionsCreate =
              '["https://www.googleapis.com/auth/cloud-platform"]
diff --git a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Delete.hs b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Delete.hs
--- a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Delete.hs
+++ b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Delete.hs
@@ -63,15 +63,18 @@
 -- to remove this function.
 --
 -- /See:/ 'projectsLocationsFunctionsDelete' smart constructor.
-data ProjectsLocationsFunctionsDelete = ProjectsLocationsFunctionsDelete'
+data ProjectsLocationsFunctionsDelete =
+  ProjectsLocationsFunctionsDelete'
     { _plfdXgafv          :: !(Maybe Xgafv)
     , _plfdUploadProtocol :: !(Maybe Text)
     , _plfdAccessToken    :: !(Maybe Text)
     , _plfdUploadType     :: !(Maybe Text)
     , _plfdName           :: !Text
     , _plfdCallback       :: !(Maybe Text)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'ProjectsLocationsFunctionsDelete' 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 -- ^ 'plfdName'
     -> ProjectsLocationsFunctionsDelete
 projectsLocationsFunctionsDelete pPlfdName_ =
-    ProjectsLocationsFunctionsDelete'
+  ProjectsLocationsFunctionsDelete'
     { _plfdXgafv = Nothing
     , _plfdUploadProtocol = Nothing
     , _plfdAccessToken = Nothing
@@ -100,6 +103,7 @@
     , _plfdCallback = Nothing
     }
 
+
 -- | V1 error format.
 plfdXgafv :: Lens' ProjectsLocationsFunctionsDelete (Maybe Xgafv)
 plfdXgafv
@@ -133,7 +137,8 @@
   = lens _plfdCallback (\ s a -> s{_plfdCallback = a})
 
 instance GoogleRequest
-         ProjectsLocationsFunctionsDelete where
+           ProjectsLocationsFunctionsDelete
+         where
         type Rs ProjectsLocationsFunctionsDelete = Operation
         type Scopes ProjectsLocationsFunctionsDelete =
              '["https://www.googleapis.com/auth/cloud-platform"]
diff --git a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/GenerateDownloadURL.hs b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/GenerateDownloadURL.hs
--- a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/GenerateDownloadURL.hs
+++ b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/GenerateDownloadURL.hs
@@ -69,7 +69,8 @@
 -- https:\/\/cloud.google.com\/storage\/docs\/access-control\/signed-urls
 --
 -- /See:/ 'projectsLocationsFunctionsGenerateDownloadURL' smart constructor.
-data ProjectsLocationsFunctionsGenerateDownloadURL = ProjectsLocationsFunctionsGenerateDownloadURL'
+data ProjectsLocationsFunctionsGenerateDownloadURL =
+  ProjectsLocationsFunctionsGenerateDownloadURL'
     { _plfgduXgafv          :: !(Maybe Xgafv)
     , _plfgduUploadProtocol :: !(Maybe Text)
     , _plfgduAccessToken    :: !(Maybe Text)
@@ -77,8 +78,10 @@
     , _plfgduPayload        :: !GenerateDownloadURLRequest
     , _plfgduName           :: !Text
     , _plfgduCallback       :: !(Maybe Text)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'ProjectsLocationsFunctionsGenerateDownloadURL' 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 @@
     -> Text -- ^ 'plfgduName'
     -> ProjectsLocationsFunctionsGenerateDownloadURL
 projectsLocationsFunctionsGenerateDownloadURL pPlfgduPayload_ pPlfgduName_ =
-    ProjectsLocationsFunctionsGenerateDownloadURL'
+  ProjectsLocationsFunctionsGenerateDownloadURL'
     { _plfgduXgafv = Nothing
     , _plfgduUploadProtocol = Nothing
     , _plfgduAccessToken = Nothing
@@ -111,6 +114,7 @@
     , _plfgduCallback = Nothing
     }
 
+
 -- | V1 error format.
 plfgduXgafv :: Lens' ProjectsLocationsFunctionsGenerateDownloadURL (Maybe Xgafv)
 plfgduXgafv
@@ -153,7 +157,8 @@
       (\ s a -> s{_plfgduCallback = a})
 
 instance GoogleRequest
-         ProjectsLocationsFunctionsGenerateDownloadURL where
+           ProjectsLocationsFunctionsGenerateDownloadURL
+         where
         type Rs ProjectsLocationsFunctionsGenerateDownloadURL
              = GenerateDownloadURLResponse
         type Scopes
diff --git a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/GenerateUploadURL.hs b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/GenerateUploadURL.hs
--- a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/GenerateUploadURL.hs
+++ b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/GenerateUploadURL.hs
@@ -28,9 +28,14 @@
 -- reference to the function source code. When uploading source code to the
 -- generated signed URL, please follow these restrictions: * Source file
 -- type should be a zip file. * Source file size should not exceed 100MB
--- limit. When making a HTTP PUT request, these two headers need to be
+-- limit. * No credentials should be attached - the signed URLs provide
+-- access to the target bucket using internal service identity; if
+-- credentials were attached, the identity from the credentials would be
+-- used, but that identity does not have permissions to upload files to the
+-- URL. When making a HTTP PUT request, these two headers need to be
 -- specified: * \`content-type: application\/zip\` *
--- \`x-goog-content-length-range: 0,104857600\`
+-- \`x-goog-content-length-range: 0,104857600\` And this header SHOULD NOT
+-- be specified: * \`Authorization: Bearer YOUR_TOKEN\`
 --
 -- /See:/ <https://cloud.google.com/functions Cloud Functions API Reference> for @cloudfunctions.projects.locations.functions.generateUploadUrl@.
 module Network.Google.Resource.CloudFunctions.Projects.Locations.Functions.GenerateUploadURL
@@ -79,12 +84,18 @@
 -- reference to the function source code. When uploading source code to the
 -- generated signed URL, please follow these restrictions: * Source file
 -- type should be a zip file. * Source file size should not exceed 100MB
--- limit. When making a HTTP PUT request, these two headers need to be
+-- limit. * No credentials should be attached - the signed URLs provide
+-- access to the target bucket using internal service identity; if
+-- credentials were attached, the identity from the credentials would be
+-- used, but that identity does not have permissions to upload files to the
+-- URL. When making a HTTP PUT request, these two headers need to be
 -- specified: * \`content-type: application\/zip\` *
--- \`x-goog-content-length-range: 0,104857600\`
+-- \`x-goog-content-length-range: 0,104857600\` And this header SHOULD NOT
+-- be specified: * \`Authorization: Bearer YOUR_TOKEN\`
 --
 -- /See:/ 'projectsLocationsFunctionsGenerateUploadURL' smart constructor.
-data ProjectsLocationsFunctionsGenerateUploadURL = ProjectsLocationsFunctionsGenerateUploadURL'
+data ProjectsLocationsFunctionsGenerateUploadURL =
+  ProjectsLocationsFunctionsGenerateUploadURL'
     { _plfguuParent         :: !Text
     , _plfguuXgafv          :: !(Maybe Xgafv)
     , _plfguuUploadProtocol :: !(Maybe Text)
@@ -92,8 +103,10 @@
     , _plfguuUploadType     :: !(Maybe Text)
     , _plfguuPayload        :: !GenerateUploadURLRequest
     , _plfguuCallback       :: !(Maybe Text)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'ProjectsLocationsFunctionsGenerateUploadURL' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -116,7 +129,7 @@
     -> GenerateUploadURLRequest -- ^ 'plfguuPayload'
     -> ProjectsLocationsFunctionsGenerateUploadURL
 projectsLocationsFunctionsGenerateUploadURL pPlfguuParent_ pPlfguuPayload_ =
-    ProjectsLocationsFunctionsGenerateUploadURL'
+  ProjectsLocationsFunctionsGenerateUploadURL'
     { _plfguuParent = pPlfguuParent_
     , _plfguuXgafv = Nothing
     , _plfguuUploadProtocol = Nothing
@@ -126,6 +139,7 @@
     , _plfguuCallback = Nothing
     }
 
+
 -- | The project and location in which the Google Cloud Storage signed URL
 -- should be generated, specified in the format
 -- \`projects\/*\/locations\/*\`.
@@ -169,7 +183,8 @@
       (\ s a -> s{_plfguuCallback = a})
 
 instance GoogleRequest
-         ProjectsLocationsFunctionsGenerateUploadURL where
+           ProjectsLocationsFunctionsGenerateUploadURL
+         where
         type Rs ProjectsLocationsFunctionsGenerateUploadURL =
              GenerateUploadURLResponse
         type Scopes
diff --git a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Get.hs b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Get.hs
--- a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Get.hs
+++ b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Get.hs
@@ -59,15 +59,18 @@
 -- | Returns a function with the given name from the requested project.
 --
 -- /See:/ 'projectsLocationsFunctionsGet' smart constructor.
-data ProjectsLocationsFunctionsGet = ProjectsLocationsFunctionsGet'
+data ProjectsLocationsFunctionsGet =
+  ProjectsLocationsFunctionsGet'
     { _plfgXgafv          :: !(Maybe Xgafv)
     , _plfgUploadProtocol :: !(Maybe Text)
     , _plfgAccessToken    :: !(Maybe Text)
     , _plfgUploadType     :: !(Maybe Text)
     , _plfgName           :: !Text
     , _plfgCallback       :: !(Maybe Text)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'ProjectsLocationsFunctionsGet' 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 -- ^ 'plfgName'
     -> ProjectsLocationsFunctionsGet
 projectsLocationsFunctionsGet pPlfgName_ =
-    ProjectsLocationsFunctionsGet'
+  ProjectsLocationsFunctionsGet'
     { _plfgXgafv = Nothing
     , _plfgUploadProtocol = Nothing
     , _plfgAccessToken = Nothing
@@ -95,6 +98,7 @@
     , _plfgName = pPlfgName_
     , _plfgCallback = Nothing
     }
+
 
 -- | V1 error format.
 plfgXgafv :: Lens' ProjectsLocationsFunctionsGet (Maybe Xgafv)
diff --git a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/GetIAMPolicy.hs b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/GetIAMPolicy.hs
--- a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/GetIAMPolicy.hs
+++ b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/GetIAMPolicy.hs
@@ -20,8 +20,8 @@
 -- Stability   : auto-generated
 -- Portability : non-portable (GHC extensions)
 --
--- Gets the access control policy for a resource. Returns an empty policy
--- if the resource exists and does not have a policy set.
+-- Gets the IAM access control policy for a function. Returns an empty
+-- policy if the function exists and does not have a policy set.
 --
 -- /See:/ <https://cloud.google.com/functions Cloud Functions API Reference> for @cloudfunctions.projects.locations.functions.getIamPolicy@.
 module Network.Google.Resource.CloudFunctions.Projects.Locations.Functions.GetIAMPolicy
@@ -57,19 +57,22 @@
                  QueryParam "callback" Text :>
                    QueryParam "alt" AltJSON :> Get '[JSON] Policy
 
--- | Gets the access control policy for a resource. Returns an empty policy
--- if the resource exists and does not have a policy set.
+-- | Gets the IAM access control policy for a function. Returns an empty
+-- policy if the function exists and does not have a policy set.
 --
 -- /See:/ 'projectsLocationsFunctionsGetIAMPolicy' smart constructor.
-data ProjectsLocationsFunctionsGetIAMPolicy = ProjectsLocationsFunctionsGetIAMPolicy'
+data ProjectsLocationsFunctionsGetIAMPolicy =
+  ProjectsLocationsFunctionsGetIAMPolicy'
     { _plfgipXgafv          :: !(Maybe Xgafv)
     , _plfgipUploadProtocol :: !(Maybe Text)
     , _plfgipAccessToken    :: !(Maybe Text)
     , _plfgipUploadType     :: !(Maybe Text)
     , _plfgipResource       :: !Text
     , _plfgipCallback       :: !(Maybe Text)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'ProjectsLocationsFunctionsGetIAMPolicy' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -89,7 +92,7 @@
     :: Text -- ^ 'plfgipResource'
     -> ProjectsLocationsFunctionsGetIAMPolicy
 projectsLocationsFunctionsGetIAMPolicy pPlfgipResource_ =
-    ProjectsLocationsFunctionsGetIAMPolicy'
+  ProjectsLocationsFunctionsGetIAMPolicy'
     { _plfgipXgafv = Nothing
     , _plfgipUploadProtocol = Nothing
     , _plfgipAccessToken = Nothing
@@ -98,6 +101,7 @@
     , _plfgipCallback = Nothing
     }
 
+
 -- | V1 error format.
 plfgipXgafv :: Lens' ProjectsLocationsFunctionsGetIAMPolicy (Maybe Xgafv)
 plfgipXgafv
@@ -135,7 +139,8 @@
       (\ s a -> s{_plfgipCallback = a})
 
 instance GoogleRequest
-         ProjectsLocationsFunctionsGetIAMPolicy where
+           ProjectsLocationsFunctionsGetIAMPolicy
+         where
         type Rs ProjectsLocationsFunctionsGetIAMPolicy =
              Policy
         type Scopes ProjectsLocationsFunctionsGetIAMPolicy =
diff --git a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/List.hs b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/List.hs
--- a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/List.hs
+++ b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/List.hs
@@ -65,7 +65,8 @@
 -- | Returns a list of functions that belong to the requested project.
 --
 -- /See:/ 'projectsLocationsFunctionsList' smart constructor.
-data ProjectsLocationsFunctionsList = ProjectsLocationsFunctionsList'
+data ProjectsLocationsFunctionsList =
+  ProjectsLocationsFunctionsList'
     { _plflParent         :: !Text
     , _plflXgafv          :: !(Maybe Xgafv)
     , _plflUploadProtocol :: !(Maybe Text)
@@ -74,8 +75,10 @@
     , _plflPageToken      :: !(Maybe Text)
     , _plflPageSize       :: !(Maybe (Textual Int32))
     , _plflCallback       :: !(Maybe Text)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'ProjectsLocationsFunctionsList' 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 -- ^ 'plflParent'
     -> ProjectsLocationsFunctionsList
 projectsLocationsFunctionsList pPlflParent_ =
-    ProjectsLocationsFunctionsList'
+  ProjectsLocationsFunctionsList'
     { _plflParent = pPlflParent_
     , _plflXgafv = Nothing
     , _plflUploadProtocol = Nothing
@@ -109,6 +112,7 @@
     , _plflPageSize = Nothing
     , _plflCallback = Nothing
     }
+
 
 -- | The project and location from which the function should be listed,
 -- specified in the format \`projects\/*\/locations\/*\` If you want to
diff --git a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Patch.hs b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Patch.hs
--- a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Patch.hs
+++ b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/Patch.hs
@@ -64,7 +64,8 @@
 -- | Updates existing function.
 --
 -- /See:/ 'projectsLocationsFunctionsPatch' smart constructor.
-data ProjectsLocationsFunctionsPatch = ProjectsLocationsFunctionsPatch'
+data ProjectsLocationsFunctionsPatch =
+  ProjectsLocationsFunctionsPatch'
     { _plfpXgafv          :: !(Maybe Xgafv)
     , _plfpUploadProtocol :: !(Maybe Text)
     , _plfpUpdateMask     :: !(Maybe GFieldMask)
@@ -73,8 +74,10 @@
     , _plfpPayload        :: !CloudFunction
     , _plfpName           :: !Text
     , _plfpCallback       :: !(Maybe Text)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'ProjectsLocationsFunctionsPatch' 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 -- ^ 'plfpName'
     -> ProjectsLocationsFunctionsPatch
 projectsLocationsFunctionsPatch pPlfpPayload_ pPlfpName_ =
-    ProjectsLocationsFunctionsPatch'
+  ProjectsLocationsFunctionsPatch'
     { _plfpXgafv = Nothing
     , _plfpUploadProtocol = Nothing
     , _plfpUpdateMask = Nothing
@@ -110,6 +113,7 @@
     , _plfpCallback = Nothing
     }
 
+
 -- | V1 error format.
 plfpXgafv :: Lens' ProjectsLocationsFunctionsPatch (Maybe Xgafv)
 plfpXgafv
@@ -155,7 +159,8 @@
   = lens _plfpCallback (\ s a -> s{_plfpCallback = a})
 
 instance GoogleRequest
-         ProjectsLocationsFunctionsPatch where
+           ProjectsLocationsFunctionsPatch
+         where
         type Rs ProjectsLocationsFunctionsPatch = Operation
         type Scopes ProjectsLocationsFunctionsPatch =
              '["https://www.googleapis.com/auth/cloud-platform"]
diff --git a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/SetIAMPolicy.hs b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/SetIAMPolicy.hs
--- a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/SetIAMPolicy.hs
+++ b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/SetIAMPolicy.hs
@@ -20,8 +20,8 @@
 -- Stability   : auto-generated
 -- Portability : non-portable (GHC extensions)
 --
--- Sets the access control policy on the specified resource. Replaces any
--- existing policy.
+-- Sets the IAM access control policy on the specified function. Replaces
+-- any existing policy.
 --
 -- /See:/ <https://cloud.google.com/functions Cloud Functions API Reference> for @cloudfunctions.projects.locations.functions.setIamPolicy@.
 module Network.Google.Resource.CloudFunctions.Projects.Locations.Functions.SetIAMPolicy
@@ -60,11 +60,12 @@
                      ReqBody '[JSON] SetIAMPolicyRequest :>
                        Post '[JSON] Policy
 
--- | Sets the access control policy on the specified resource. Replaces any
--- existing policy.
+-- | Sets the IAM access control policy on the specified function. Replaces
+-- any existing policy.
 --
 -- /See:/ 'projectsLocationsFunctionsSetIAMPolicy' smart constructor.
-data ProjectsLocationsFunctionsSetIAMPolicy = ProjectsLocationsFunctionsSetIAMPolicy'
+data ProjectsLocationsFunctionsSetIAMPolicy =
+  ProjectsLocationsFunctionsSetIAMPolicy'
     { _plfsipXgafv          :: !(Maybe Xgafv)
     , _plfsipUploadProtocol :: !(Maybe Text)
     , _plfsipAccessToken    :: !(Maybe Text)
@@ -72,8 +73,10 @@
     , _plfsipPayload        :: !SetIAMPolicyRequest
     , _plfsipResource       :: !Text
     , _plfsipCallback       :: !(Maybe Text)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'ProjectsLocationsFunctionsSetIAMPolicy' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -96,7 +99,7 @@
     -> Text -- ^ 'plfsipResource'
     -> ProjectsLocationsFunctionsSetIAMPolicy
 projectsLocationsFunctionsSetIAMPolicy pPlfsipPayload_ pPlfsipResource_ =
-    ProjectsLocationsFunctionsSetIAMPolicy'
+  ProjectsLocationsFunctionsSetIAMPolicy'
     { _plfsipXgafv = Nothing
     , _plfsipUploadProtocol = Nothing
     , _plfsipAccessToken = Nothing
@@ -106,6 +109,7 @@
     , _plfsipCallback = Nothing
     }
 
+
 -- | V1 error format.
 plfsipXgafv :: Lens' ProjectsLocationsFunctionsSetIAMPolicy (Maybe Xgafv)
 plfsipXgafv
@@ -149,7 +153,8 @@
       (\ s a -> s{_plfsipCallback = a})
 
 instance GoogleRequest
-         ProjectsLocationsFunctionsSetIAMPolicy where
+           ProjectsLocationsFunctionsSetIAMPolicy
+         where
         type Rs ProjectsLocationsFunctionsSetIAMPolicy =
              Policy
         type Scopes ProjectsLocationsFunctionsSetIAMPolicy =
diff --git a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/TestIAMPermissions.hs b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/TestIAMPermissions.hs
--- a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/TestIAMPermissions.hs
+++ b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/Functions/TestIAMPermissions.hs
@@ -20,12 +20,9 @@
 -- Stability   : auto-generated
 -- Portability : non-portable (GHC extensions)
 --
--- Returns permissions that a caller has on the specified resource. If the
--- resource does not exist, this will return an empty set of permissions,
--- not a NOT_FOUND error. Note: This operation is designed to be used for
--- building permission-aware UIs and command-line tools, not for
--- authorization checking. This operation may \"fail open\" without
--- warning.
+-- Tests the specified permissions against the IAM access control policy
+-- for a function. If the function does not exist, this will return an
+-- empty set of permissions, not a NOT_FOUND error.
 --
 -- /See:/ <https://cloud.google.com/functions Cloud Functions API Reference> for @cloudfunctions.projects.locations.functions.testIamPermissions@.
 module Network.Google.Resource.CloudFunctions.Projects.Locations.Functions.TestIAMPermissions
@@ -65,15 +62,13 @@
                      ReqBody '[JSON] TestIAMPermissionsRequest :>
                        Post '[JSON] TestIAMPermissionsResponse
 
--- | Returns permissions that a caller has on the specified resource. If the
--- resource does not exist, this will return an empty set of permissions,
--- not a NOT_FOUND error. Note: This operation is designed to be used for
--- building permission-aware UIs and command-line tools, not for
--- authorization checking. This operation may \"fail open\" without
--- warning.
+-- | Tests the specified permissions against the IAM access control policy
+-- for a function. If the function does not exist, this will return an
+-- empty set of permissions, not a NOT_FOUND error.
 --
 -- /See:/ 'projectsLocationsFunctionsTestIAMPermissions' smart constructor.
-data ProjectsLocationsFunctionsTestIAMPermissions = ProjectsLocationsFunctionsTestIAMPermissions'
+data ProjectsLocationsFunctionsTestIAMPermissions =
+  ProjectsLocationsFunctionsTestIAMPermissions'
     { _plftipXgafv          :: !(Maybe Xgafv)
     , _plftipUploadProtocol :: !(Maybe Text)
     , _plftipAccessToken    :: !(Maybe Text)
@@ -81,8 +76,10 @@
     , _plftipPayload        :: !TestIAMPermissionsRequest
     , _plftipResource       :: !Text
     , _plftipCallback       :: !(Maybe Text)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'ProjectsLocationsFunctionsTestIAMPermissions' with the minimum fields required to make a request.
 --
 -- Use one of the following lenses to modify other fields as desired:
@@ -105,7 +102,7 @@
     -> Text -- ^ 'plftipResource'
     -> ProjectsLocationsFunctionsTestIAMPermissions
 projectsLocationsFunctionsTestIAMPermissions pPlftipPayload_ pPlftipResource_ =
-    ProjectsLocationsFunctionsTestIAMPermissions'
+  ProjectsLocationsFunctionsTestIAMPermissions'
     { _plftipXgafv = Nothing
     , _plftipUploadProtocol = Nothing
     , _plftipAccessToken = Nothing
@@ -115,6 +112,7 @@
     , _plftipCallback = Nothing
     }
 
+
 -- | V1 error format.
 plftipXgafv :: Lens' ProjectsLocationsFunctionsTestIAMPermissions (Maybe Xgafv)
 plftipXgafv
@@ -159,7 +157,8 @@
       (\ s a -> s{_plftipCallback = a})
 
 instance GoogleRequest
-         ProjectsLocationsFunctionsTestIAMPermissions where
+           ProjectsLocationsFunctionsTestIAMPermissions
+         where
         type Rs ProjectsLocationsFunctionsTestIAMPermissions
              = TestIAMPermissionsResponse
         type Scopes
diff --git a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/List.hs b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/List.hs
--- a/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/List.hs
+++ b/gen/Network/Google/Resource/CloudFunctions/Projects/Locations/List.hs
@@ -67,7 +67,8 @@
 -- | Lists information about the supported locations for this service.
 --
 -- /See:/ 'projectsLocationsList' smart constructor.
-data ProjectsLocationsList = ProjectsLocationsList'
+data ProjectsLocationsList =
+  ProjectsLocationsList'
     { _pllXgafv          :: !(Maybe Xgafv)
     , _pllUploadProtocol :: !(Maybe Text)
     , _pllAccessToken    :: !(Maybe Text)
@@ -77,8 +78,10 @@
     , _pllPageToken      :: !(Maybe Text)
     , _pllPageSize       :: !(Maybe (Textual Int32))
     , _pllCallback       :: !(Maybe Text)
-    } deriving (Eq,Show,Data,Typeable,Generic)
+    }
+  deriving (Eq, Show, Data, Typeable, Generic)
 
+
 -- | Creates a value of 'ProjectsLocationsList' 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 -- ^ 'pllName'
     -> ProjectsLocationsList
 projectsLocationsList pPllName_ =
-    ProjectsLocationsList'
+  ProjectsLocationsList'
     { _pllXgafv = Nothing
     , _pllUploadProtocol = Nothing
     , _pllAccessToken = Nothing
@@ -115,6 +118,7 @@
     , _pllPageSize = Nothing
     , _pllCallback = Nothing
     }
+
 
 -- | V1 error format.
 pllXgafv :: Lens' ProjectsLocationsList (Maybe Xgafv)
diff --git a/gogol-cloudfunctions.cabal b/gogol-cloudfunctions.cabal
--- a/gogol-cloudfunctions.cabal
+++ b/gogol-cloudfunctions.cabal
@@ -1,5 +1,5 @@
 name:                  gogol-cloudfunctions
-version:               0.4.0
+version:               0.5.0
 synopsis:              Google Cloud Functions SDK.
 homepage:              https://github.com/brendanhay/gogol
 bug-reports:           https://github.com/brendanhay/gogol/issues
@@ -56,5 +56,5 @@
         , Network.Google.CloudFunctions.Types.Sum
 
     build-depends:
-          gogol-core == 0.4.0.*
+          gogol-core == 0.5.0.*
         , base       >= 4.7 && < 5
