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.Sources.Findings.UpdateSecurityMarks

Contents

Description

Updates security marks.

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

Synopsis

REST Resource

type OrganizationsSourcesFindingsUpdateSecurityMarksResource = "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.sources.findings.updateSecurityMarks method which the OrganizationsSourcesFindingsUpdateSecurityMarks request conforms to.

Creating a Request

data OrganizationsSourcesFindingsUpdateSecurityMarks Source #

Updates security marks.

See: organizationsSourcesFindingsUpdateSecurityMarks smart constructor.

Instances
Eq OrganizationsSourcesFindingsUpdateSecurityMarks Source # 
Instance details

Defined in Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.UpdateSecurityMarks

Data OrganizationsSourcesFindingsUpdateSecurityMarks Source # 
Instance details

Defined in Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.UpdateSecurityMarks

Methods

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

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

toConstr :: OrganizationsSourcesFindingsUpdateSecurityMarks -> Constr #

dataTypeOf :: OrganizationsSourcesFindingsUpdateSecurityMarks -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OrganizationsSourcesFindingsUpdateSecurityMarks Source # 
Instance details

Defined in Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.UpdateSecurityMarks

Generic OrganizationsSourcesFindingsUpdateSecurityMarks Source # 
Instance details

Defined in Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.UpdateSecurityMarks

GoogleRequest OrganizationsSourcesFindingsUpdateSecurityMarks Source # 
Instance details

Defined in Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.UpdateSecurityMarks

type Rep OrganizationsSourcesFindingsUpdateSecurityMarks Source # 
Instance details

Defined in Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.UpdateSecurityMarks

type Rep OrganizationsSourcesFindingsUpdateSecurityMarks = D1 (MetaData "OrganizationsSourcesFindingsUpdateSecurityMarks" "Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.UpdateSecurityMarks" "gogol-securitycenter-0.5.0-4oi8fso9vls5uQpo9HyLkG" False) (C1 (MetaCons "OrganizationsSourcesFindingsUpdateSecurityMarks'" PrefixI True) (((S1 (MetaSel (Just "_osfusmXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Xgafv)) :*: S1 (MetaSel (Just "_osfusmUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_osfusmStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_osfusmUpdateMask") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GFieldMask)))) :*: ((S1 (MetaSel (Just "_osfusmAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_osfusmUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_osfusmPayload") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 SecurityMarks) :*: (S1 (MetaSel (Just "_osfusmName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_osfusmCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))
type Scopes OrganizationsSourcesFindingsUpdateSecurityMarks Source # 
Instance details

Defined in Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.UpdateSecurityMarks

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

Defined in Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.UpdateSecurityMarks

Request Lenses

osfusmUploadProtocol :: Lens' OrganizationsSourcesFindingsUpdateSecurityMarks (Maybe Text) Source #

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

osfusmStartTime :: Lens' OrganizationsSourcesFindingsUpdateSecurityMarks (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.

osfusmUpdateMask :: Lens' OrganizationsSourcesFindingsUpdateSecurityMarks (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.".

osfusmUploadType :: Lens' OrganizationsSourcesFindingsUpdateSecurityMarks (Maybe Text) Source #

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

osfusmName :: Lens' OrganizationsSourcesFindingsUpdateSecurityMarks 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".