gogol-monitoring-0.4.0: Google Stackdriver Monitoring 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.Monitoring.Projects.UptimeCheckConfigs.Delete

Contents

Description

Deletes an uptime check configuration. Note that this method will fail if the uptime check configuration is referenced by an alert policy or other dependent configs that would be rendered invalid by the deletion.

See: Stackdriver Monitoring API Reference for monitoring.projects.uptimeCheckConfigs.delete.

Synopsis

REST Resource

type ProjectsUptimeCheckConfigsDeleteResource = "v3" :> (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))))))) Source #

A resource alias for monitoring.projects.uptimeCheckConfigs.delete method which the ProjectsUptimeCheckConfigsDelete request conforms to.

Creating a Request

projectsUptimeCheckConfigsDelete Source #

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

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

data ProjectsUptimeCheckConfigsDelete Source #

Deletes an uptime check configuration. Note that this method will fail if the uptime check configuration is referenced by an alert policy or other dependent configs that would be rendered invalid by the deletion.

See: projectsUptimeCheckConfigsDelete smart constructor.

Instances
Eq ProjectsUptimeCheckConfigsDelete Source # 
Instance details

Defined in Network.Google.Resource.Monitoring.Projects.UptimeCheckConfigs.Delete

Data ProjectsUptimeCheckConfigsDelete Source # 
Instance details

Defined in Network.Google.Resource.Monitoring.Projects.UptimeCheckConfigs.Delete

Methods

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

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

toConstr :: ProjectsUptimeCheckConfigsDelete -> Constr #

dataTypeOf :: ProjectsUptimeCheckConfigsDelete -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ProjectsUptimeCheckConfigsDelete Source # 
Instance details

Defined in Network.Google.Resource.Monitoring.Projects.UptimeCheckConfigs.Delete

Generic ProjectsUptimeCheckConfigsDelete Source # 
Instance details

Defined in Network.Google.Resource.Monitoring.Projects.UptimeCheckConfigs.Delete

Associated Types

type Rep ProjectsUptimeCheckConfigsDelete :: Type -> Type #

GoogleRequest ProjectsUptimeCheckConfigsDelete Source # 
Instance details

Defined in Network.Google.Resource.Monitoring.Projects.UptimeCheckConfigs.Delete

type Rep ProjectsUptimeCheckConfigsDelete Source # 
Instance details

Defined in Network.Google.Resource.Monitoring.Projects.UptimeCheckConfigs.Delete

type Rep ProjectsUptimeCheckConfigsDelete = D1 (MetaData "ProjectsUptimeCheckConfigsDelete" "Network.Google.Resource.Monitoring.Projects.UptimeCheckConfigs.Delete" "gogol-monitoring-0.4.0-2c26UZAXxP5IDqve62RFQh" False) (C1 (MetaCons "ProjectsUptimeCheckConfigsDelete'" PrefixI True) ((S1 (MetaSel (Just "_puccdXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Xgafv)) :*: (S1 (MetaSel (Just "_puccdUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_puccdAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_puccdUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_puccdName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_puccdCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))
type Scopes ProjectsUptimeCheckConfigsDelete Source # 
Instance details

Defined in Network.Google.Resource.Monitoring.Projects.UptimeCheckConfigs.Delete

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

Defined in Network.Google.Resource.Monitoring.Projects.UptimeCheckConfigs.Delete

Request Lenses

puccdUploadProtocol :: Lens' ProjectsUptimeCheckConfigsDelete (Maybe Text) Source #

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

puccdUploadType :: Lens' ProjectsUptimeCheckConfigsDelete (Maybe Text) Source #

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

puccdName :: Lens' ProjectsUptimeCheckConfigsDelete Text Source #

The uptime check configuration to delete. The format is projects/[PROJECT_ID]/uptimeCheckConfigs/[UPTIME_CHECK_ID].