stratosphere-kms-1.0.0: Stratosphere integration for AWS KMS.
Safe HaskellNone
LanguageHaskell2010

Stratosphere.KMS.Key

Documentation

data Key Source #

Constructors

Key

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-key.html

Fields

Instances

Instances details
ToJSON Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

Show Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

Methods

showsPrec :: Int -> Key -> ShowS #

show :: Key -> String #

showList :: [Key] -> ShowS #

Eq Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

Methods

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

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

ToResourceProperties Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

Property "BypassPolicyLockoutSafetyCheck" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

Associated Types

type PropertyType "BypassPolicyLockoutSafetyCheck" Key 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "BypassPolicyLockoutSafetyCheck" Key = Value Bool

Methods

set :: PropertyType "BypassPolicyLockoutSafetyCheck" Key -> Key -> Key #

Property "Description" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

Associated Types

type PropertyType "Description" Key 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "Description" Key = Value Text

Methods

set :: PropertyType "Description" Key -> Key -> Key #

Property "EnableKeyRotation" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

Associated Types

type PropertyType "EnableKeyRotation" Key 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "EnableKeyRotation" Key = Value Bool

Methods

set :: PropertyType "EnableKeyRotation" Key -> Key -> Key #

Property "Enabled" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

Associated Types

type PropertyType "Enabled" Key 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "Enabled" Key = Value Bool

Methods

set :: PropertyType "Enabled" Key -> Key -> Key #

Property "KeyPolicy" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

Associated Types

type PropertyType "KeyPolicy" Key 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "KeyPolicy" Key = Object

Methods

set :: PropertyType "KeyPolicy" Key -> Key -> Key #

Property "KeySpec" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

Associated Types

type PropertyType "KeySpec" Key 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "KeySpec" Key = Value Text

Methods

set :: PropertyType "KeySpec" Key -> Key -> Key #

Property "KeyUsage" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

Associated Types

type PropertyType "KeyUsage" Key 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "KeyUsage" Key = Value Text

Methods

set :: PropertyType "KeyUsage" Key -> Key -> Key #

Property "MultiRegion" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

Associated Types

type PropertyType "MultiRegion" Key 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "MultiRegion" Key = Value Bool

Methods

set :: PropertyType "MultiRegion" Key -> Key -> Key #

Property "Origin" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

Associated Types

type PropertyType "Origin" Key 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "Origin" Key = Value Text

Methods

set :: PropertyType "Origin" Key -> Key -> Key #

Property "PendingWindowInDays" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

Associated Types

type PropertyType "PendingWindowInDays" Key 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "PendingWindowInDays" Key = Value Integer

Methods

set :: PropertyType "PendingWindowInDays" Key -> Key -> Key #

Property "RotationPeriodInDays" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

Associated Types

type PropertyType "RotationPeriodInDays" Key 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "RotationPeriodInDays" Key = Value Integer

Methods

set :: PropertyType "RotationPeriodInDays" Key -> Key -> Key #

Property "Tags" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

Associated Types

type PropertyType "Tags" Key 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "Tags" Key = [Tag]

Methods

set :: PropertyType "Tags" Key -> Key -> Key #

type PropertyType "BypassPolicyLockoutSafetyCheck" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "BypassPolicyLockoutSafetyCheck" Key = Value Bool
type PropertyType "Description" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "Description" Key = Value Text
type PropertyType "EnableKeyRotation" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "EnableKeyRotation" Key = Value Bool
type PropertyType "Enabled" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "Enabled" Key = Value Bool
type PropertyType "KeyPolicy" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "KeyPolicy" Key = Object
type PropertyType "KeySpec" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "KeySpec" Key = Value Text
type PropertyType "KeyUsage" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "KeyUsage" Key = Value Text
type PropertyType "MultiRegion" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "MultiRegion" Key = Value Bool
type PropertyType "Origin" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "Origin" Key = Value Text
type PropertyType "PendingWindowInDays" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "PendingWindowInDays" Key = Value Integer
type PropertyType "RotationPeriodInDays" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "RotationPeriodInDays" Key = Value Integer
type PropertyType "Tags" Key Source # 
Instance details

Defined in Stratosphere.KMS.Key

type PropertyType "Tags" Key = [Tag]