gogol-securitycenter-0.5.0: Google Cloud Security Command Center 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.SecurityCenter.Organizations.Assets.UpdateSecurityMarks

Contents

Description

Updates security marks.

See: Cloud Security Command Center API Reference for securitycenter.organizations.assets.updateSecurityMarks.

Synopsis

REST Resource

type OrganizationsAssetsUpdateSecurityMarksResource = "v1" :> (Capture "name" Text :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "startTime" DateTime' :> (QueryParam "updateMask" GFieldMask :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] SecurityMarks :> Patch '[JSON] SecurityMarks)))))))))) Source #

A resource alias for securitycenter.organizations.assets.updateSecurityMarks method which the OrganizationsAssetsUpdateSecurityMarks request conforms to.

Creating a Request

data OrganizationsAssetsUpdateSecurityMarks Source #

Updates security marks.

See: organizationsAssetsUpdateSecurityMarks smart constructor.

Instances
Eq OrganizationsAssetsUpdateSecurityMarks Source # 
Instance details

Defined in Network.Google.Resource.SecurityCenter.Organizations.Assets.UpdateSecurityMarks

Data OrganizationsAssetsUpdateSecurityMarks Source # 
Instance details

Defined in Network.Google.Resource.SecurityCenter.Organizations.Assets.UpdateSecurityMarks

Methods

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

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

toConstr :: OrganizationsAssetsUpdateSecurityMarks -> Constr #

dataTypeOf :: OrganizationsAssetsUpdateSecurityMarks -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrganizationsAssetsUpdateSecurityMarks Source # 
Instance details

Defined in Network.Google.Resource.SecurityCenter.Organizations.Assets.UpdateSecurityMarks

Generic OrganizationsAssetsUpdateSecurityMarks Source # 
Instance details

Defined in Network.Google.Resource.SecurityCenter.Organizations.Assets.UpdateSecurityMarks

GoogleRequest OrganizationsAssetsUpdateSecurityMarks Source # 
Instance details

Defined in Network.Google.Resource.SecurityCenter.Organizations.Assets.UpdateSecurityMarks

type Rep OrganizationsAssetsUpdateSecurityMarks Source # 
Instance details

Defined in Network.Google.Resource.SecurityCenter.Organizations.Assets.UpdateSecurityMarks

type Rep OrganizationsAssetsUpdateSecurityMarks = D1 (MetaData "OrganizationsAssetsUpdateSecurityMarks" "Network.Google.Resource.SecurityCenter.Organizations.Assets.UpdateSecurityMarks" "gogol-securitycenter-0.5.0-4oi8fso9vls5uQpo9HyLkG" False) (C1 (MetaCons "OrganizationsAssetsUpdateSecurityMarks'" PrefixI True) (((S1 (MetaSel (Just "_oausmXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Xgafv)) :*: S1 (MetaSel (Just "_oausmUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_oausmStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_oausmUpdateMask") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GFieldMask)))) :*: ((S1 (MetaSel (Just "_oausmAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_oausmUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_oausmPayload") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 SecurityMarks) :*: (S1 (MetaSel (Just "_oausmName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_oausmCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))
type Scopes OrganizationsAssetsUpdateSecurityMarks Source # 
Instance details

Defined in Network.Google.Resource.SecurityCenter.Organizations.Assets.UpdateSecurityMarks

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

Defined in Network.Google.Resource.SecurityCenter.Organizations.Assets.UpdateSecurityMarks

Request Lenses

oausmUploadProtocol :: Lens' OrganizationsAssetsUpdateSecurityMarks (Maybe Text) Source #

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

oausmStartTime :: Lens' OrganizationsAssetsUpdateSecurityMarks (Maybe UTCTime) Source #

The time at which the updated SecurityMarks take effect. If not set uses current server time. Updates will be applied to the SecurityMarks that are active immediately preceding this time.

oausmUpdateMask :: Lens' OrganizationsAssetsUpdateSecurityMarks (Maybe GFieldMask) Source #

The FieldMask to use when updating the security marks resource. The field mask must not contain duplicate fields. If empty or set to "marks", all marks will be replaced. Individual marks can be updated using "marks.".

oausmUploadType :: Lens' OrganizationsAssetsUpdateSecurityMarks (Maybe Text) Source #

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

oausmName :: Lens' OrganizationsAssetsUpdateSecurityMarks Text Source #

The relative resource name of the SecurityMarks. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Examples: "organizations/123/assets/456/securityMarks" "organizations/123/sources/456/findings/789/securityMarks".