gogol-appengine-0.5.0: Google App Engine Admin SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.Resource.AppEngine.Apps.Repair

Contents

Description

Recreates the required App Engine features for the specified App Engine application, for example a Cloud Storage bucket or App Engine service account. Use this method if you receive an error message about a missing feature, for example, Error retrieving the App Engine service account. If you have deleted your App Engine service account, this will not be able to recreate it. Instead, you should attempt to use the IAM undelete API if possible at https://cloud.google.com/iam/reference/rest/v1/projects.serviceAccounts/undelete?apix_params=%7B"name"%3A"projects%2F-%2FserviceAccounts%2Funique_id"%2C"resource"%3A%7B%7D%7D . If the deletion was recent, the numeric ID can be found in the Cloud Console Activity Log.

See: App Engine Admin API Reference for appengine.apps.repair.

Synopsis

REST Resource

type AppsRepairResource = "v1" :> ("apps" :> (CaptureMode "appsId" "repair" Text :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] RepairApplicationRequest :> Post '[JSON] Operation))))))))) Source #

A resource alias for appengine.apps.repair method which the AppsRepair request conforms to.

Creating a Request

appsRepair Source #

Creates a value of AppsRepair with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data AppsRepair Source #

Recreates the required App Engine features for the specified App Engine application, for example a Cloud Storage bucket or App Engine service account. Use this method if you receive an error message about a missing feature, for example, Error retrieving the App Engine service account. If you have deleted your App Engine service account, this will not be able to recreate it. Instead, you should attempt to use the IAM undelete API if possible at https://cloud.google.com/iam/reference/rest/v1/projects.serviceAccounts/undelete?apix_params=%7B"name"%3A"projects%2F-%2FserviceAccounts%2Funique_id"%2C"resource"%3A%7B%7D%7D . If the deletion was recent, the numeric ID can be found in the Cloud Console Activity Log.

See: appsRepair smart constructor.

Instances
Eq AppsRepair Source # 
Instance details

Defined in Network.Google.Resource.AppEngine.Apps.Repair

Data AppsRepair Source # 
Instance details

Defined in Network.Google.Resource.AppEngine.Apps.Repair

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AppsRepair -> c AppsRepair #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AppsRepair #

toConstr :: AppsRepair -> Constr #

dataTypeOf :: AppsRepair -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AppsRepair) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AppsRepair) #

gmapT :: (forall b. Data b => b -> b) -> AppsRepair -> AppsRepair #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AppsRepair -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AppsRepair -> r #

gmapQ :: (forall d. Data d => d -> u) -> AppsRepair -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AppsRepair -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AppsRepair -> m AppsRepair #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AppsRepair -> m AppsRepair #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AppsRepair -> m AppsRepair #

Show AppsRepair Source # 
Instance details

Defined in Network.Google.Resource.AppEngine.Apps.Repair

Generic AppsRepair Source # 
Instance details

Defined in Network.Google.Resource.AppEngine.Apps.Repair

Associated Types

type Rep AppsRepair :: Type -> Type #

GoogleRequest AppsRepair Source # 
Instance details

Defined in Network.Google.Resource.AppEngine.Apps.Repair

Associated Types

type Rs AppsRepair :: Type #

type Scopes AppsRepair :: [Symbol] #

type Rep AppsRepair Source # 
Instance details

Defined in Network.Google.Resource.AppEngine.Apps.Repair

type Scopes AppsRepair Source # 
Instance details

Defined in Network.Google.Resource.AppEngine.Apps.Repair

type Scopes AppsRepair = "https://www.googleapis.com/auth/cloud-platform" ': ([] :: [Symbol])
type Rs AppsRepair Source # 
Instance details

Defined in Network.Google.Resource.AppEngine.Apps.Repair

Request Lenses

arXgafv :: Lens' AppsRepair (Maybe Xgafv) Source #

V1 error format.

arUploadProtocol :: Lens' AppsRepair (Maybe Text) Source #

Upload protocol for media (e.g. "raw", "multipart").

arAccessToken :: Lens' AppsRepair (Maybe Text) Source #

OAuth access token.

arUploadType :: Lens' AppsRepair (Maybe Text) Source #

Legacy upload protocol for media (e.g. "media", "multipart").

arAppsId :: Lens' AppsRepair Text Source #

Part of `name`. Name of the application to repair. Example: apps/myapp