amazonka-iot-1.6.1: Amazon IoT SDK.

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

Network.AWS.IoT.SetDefaultPolicyVersion

Contents

Description

Sets the specified version of the specified policy as the policy's default (operative) version. This action affects all certificates to which the policy is attached. To list the principals the policy is attached to, use the ListPrincipalPolicy API.

Synopsis

Creating a Request

setDefaultPolicyVersion Source #

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

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

data SetDefaultPolicyVersion Source #

The input for the SetDefaultPolicyVersion operation.

See: setDefaultPolicyVersion smart constructor.

Instances
Eq SetDefaultPolicyVersion Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

Data SetDefaultPolicyVersion Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

Methods

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

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

toConstr :: SetDefaultPolicyVersion -> Constr #

dataTypeOf :: SetDefaultPolicyVersion -> DataType #

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

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

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

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

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

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

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

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

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

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

Read SetDefaultPolicyVersion Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

Show SetDefaultPolicyVersion Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

Generic SetDefaultPolicyVersion Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

Associated Types

type Rep SetDefaultPolicyVersion :: Type -> Type #

Hashable SetDefaultPolicyVersion Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

ToJSON SetDefaultPolicyVersion Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

AWSRequest SetDefaultPolicyVersion Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

Associated Types

type Rs SetDefaultPolicyVersion :: Type #

ToHeaders SetDefaultPolicyVersion Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

ToPath SetDefaultPolicyVersion Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

ToQuery SetDefaultPolicyVersion Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

NFData SetDefaultPolicyVersion Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

Methods

rnf :: SetDefaultPolicyVersion -> () #

type Rep SetDefaultPolicyVersion Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

type Rep SetDefaultPolicyVersion = D1 (MetaData "SetDefaultPolicyVersion" "Network.AWS.IoT.SetDefaultPolicyVersion" "amazonka-iot-1.6.1-1U0NSVSRVsCEeZIE9W0TkV" False) (C1 (MetaCons "SetDefaultPolicyVersion'" PrefixI True) (S1 (MetaSel (Just "_sdpvPolicyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_sdpvPolicyVersionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))
type Rs SetDefaultPolicyVersion Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

Request Lenses

Destructuring the Response

setDefaultPolicyVersionResponse :: SetDefaultPolicyVersionResponse Source #

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

data SetDefaultPolicyVersionResponse Source #

See: setDefaultPolicyVersionResponse smart constructor.

Instances
Eq SetDefaultPolicyVersionResponse Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

Data SetDefaultPolicyVersionResponse Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

Methods

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

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

toConstr :: SetDefaultPolicyVersionResponse -> Constr #

dataTypeOf :: SetDefaultPolicyVersionResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read SetDefaultPolicyVersionResponse Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

Show SetDefaultPolicyVersionResponse Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

Generic SetDefaultPolicyVersionResponse Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

Associated Types

type Rep SetDefaultPolicyVersionResponse :: Type -> Type #

NFData SetDefaultPolicyVersionResponse Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

type Rep SetDefaultPolicyVersionResponse Source # 
Instance details

Defined in Network.AWS.IoT.SetDefaultPolicyVersion

type Rep SetDefaultPolicyVersionResponse = D1 (MetaData "SetDefaultPolicyVersionResponse" "Network.AWS.IoT.SetDefaultPolicyVersion" "amazonka-iot-1.6.1-1U0NSVSRVsCEeZIE9W0TkV" False) (C1 (MetaCons "SetDefaultPolicyVersionResponse'" PrefixI False) (U1 :: Type -> Type))