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

Amazonka.CloudHSM.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2014-05-30 of the Amazon CloudHSM SDK configuration.

Errors

_InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that one or more of the request parameters are not valid.

_CloudHsmServiceException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that an exception occurred in the AWS CloudHSM service.

_CloudHsmInternalException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that an internal error occurred.

ClientVersion

newtype ClientVersion Source #

Constructors

ClientVersion' 

Bundled Patterns

pattern ClientVersion_ :: ClientVersion 

Instances

Instances details
Eq ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Ord ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Read ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Show ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Generic ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Associated Types

type Rep ClientVersion :: Type -> Type #

NFData ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Methods

rnf :: ClientVersion -> () #

Hashable ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

ToJSON ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

ToJSONKey ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

FromJSON ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

FromJSONKey ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

ToLog ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

ToHeader ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

ToQuery ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

FromXML ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

ToXML ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Methods

toXML :: ClientVersion -> XML #

ToByteString ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

FromText ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

ToText ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

Methods

toText :: ClientVersion -> Text #

type Rep ClientVersion Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.ClientVersion

type Rep ClientVersion = D1 ('MetaData "ClientVersion" "Amazonka.CloudHSM.Types.ClientVersion" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" 'True) (C1 ('MetaCons "ClientVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClientVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CloudHsmObjectState

newtype CloudHsmObjectState Source #

Instances

Instances details
Eq CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

Ord CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

Read CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

Show CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

Generic CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

Associated Types

type Rep CloudHsmObjectState :: Type -> Type #

NFData CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

Methods

rnf :: CloudHsmObjectState -> () #

Hashable CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

ToJSON CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

ToJSONKey CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

FromJSON CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

FromJSONKey CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

ToLog CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

ToHeader CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

ToQuery CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

FromXML CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

ToXML CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

ToByteString CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

FromText CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

ToText CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

type Rep CloudHsmObjectState Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.CloudHsmObjectState

type Rep CloudHsmObjectState = D1 ('MetaData "CloudHsmObjectState" "Amazonka.CloudHSM.Types.CloudHsmObjectState" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" 'True) (C1 ('MetaCons "CloudHsmObjectState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCloudHsmObjectState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HsmStatus

newtype HsmStatus Source #

Constructors

HsmStatus' 

Fields

Instances

Instances details
Eq HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Ord HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Read HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Show HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Generic HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Associated Types

type Rep HsmStatus :: Type -> Type #

NFData HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Methods

rnf :: HsmStatus -> () #

Hashable HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

ToJSON HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

ToJSONKey HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

FromJSON HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

FromJSONKey HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

ToLog HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

ToHeader HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

ToQuery HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

FromXML HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

ToXML HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Methods

toXML :: HsmStatus -> XML #

ToByteString HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Methods

toBS :: HsmStatus -> ByteString #

FromText HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

ToText HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

Methods

toText :: HsmStatus -> Text #

type Rep HsmStatus Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.HsmStatus

type Rep HsmStatus = D1 ('MetaData "HsmStatus" "Amazonka.CloudHSM.Types.HsmStatus" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" 'True) (C1 ('MetaCons "HsmStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHsmStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SubscriptionType

newtype SubscriptionType Source #

Specifies the type of subscription for the HSM.

  • PRODUCTION - The HSM is being used in a production environment.
  • TRIAL - The HSM is being used in a product trial.

Bundled Patterns

pattern SubscriptionType_PRODUCTION :: SubscriptionType 

Instances

Instances details
Eq SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

Ord SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

Read SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

Show SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

Generic SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

Associated Types

type Rep SubscriptionType :: Type -> Type #

NFData SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

Methods

rnf :: SubscriptionType -> () #

Hashable SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

ToJSON SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

ToJSONKey SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

FromJSON SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

FromJSONKey SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

ToLog SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

ToHeader SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

ToQuery SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

FromXML SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

ToXML SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

ToByteString SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

FromText SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

ToText SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

type Rep SubscriptionType Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.SubscriptionType

type Rep SubscriptionType = D1 ('MetaData "SubscriptionType" "Amazonka.CloudHSM.Types.SubscriptionType" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" 'True) (C1 ('MetaCons "SubscriptionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSubscriptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Tag

data Tag Source #

A key-value pair that identifies or specifies metadata about an AWS CloudHSM resource.

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.CloudHSM.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.CloudHSM.Types.Tag" "libZSservicesZSamazonka-cloudhsmZSamazonka-cloudhsm" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - The key of the tag.

$sel:value:Tag', tag_value - The value of the tag.

tag_key :: Lens' Tag Text Source #

The key of the tag.

tag_value :: Lens' Tag Text Source #

The value of the tag.