stratosphere-fms-1.0.0: Stratosphere integration for AWS FMS.
Safe HaskellNone
LanguageHaskell2010

Stratosphere.FMS.Policy

Documentation

data Policy Source #

Constructors

Policy

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fms-policy.html

Fields

Instances

Instances details
ToJSON Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

Show Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

Eq Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

Methods

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

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

ToResourceProperties Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

Property "DeleteAllPolicyResources" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

Associated Types

type PropertyType "DeleteAllPolicyResources" Policy 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "DeleteAllPolicyResources" Policy = Value Bool

Methods

set :: PropertyType "DeleteAllPolicyResources" Policy -> Policy -> Policy #

Property "ExcludeMap" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

Associated Types

type PropertyType "ExcludeMap" Policy 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "ExcludeMap" Policy = IEMapProperty

Methods

set :: PropertyType "ExcludeMap" Policy -> Policy -> Policy #

Property "ExcludeResourceTags" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

Associated Types

type PropertyType "ExcludeResourceTags" Policy 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "ExcludeResourceTags" Policy = Value Bool

Methods

set :: PropertyType "ExcludeResourceTags" Policy -> Policy -> Policy #

Property "IncludeMap" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

Associated Types

type PropertyType "IncludeMap" Policy 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "IncludeMap" Policy = IEMapProperty

Methods

set :: PropertyType "IncludeMap" Policy -> Policy -> Policy #

Property "PolicyDescription" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

Associated Types

type PropertyType "PolicyDescription" Policy 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "PolicyDescription" Policy = Value Text

Methods

set :: PropertyType "PolicyDescription" Policy -> Policy -> Policy #

Property "PolicyName" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

Associated Types

type PropertyType "PolicyName" Policy 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "PolicyName" Policy = Value Text

Methods

set :: PropertyType "PolicyName" Policy -> Policy -> Policy #

Property "RemediationEnabled" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

Associated Types

type PropertyType "RemediationEnabled" Policy 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "RemediationEnabled" Policy = Value Bool

Methods

set :: PropertyType "RemediationEnabled" Policy -> Policy -> Policy #

Property "ResourceSetIds" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

Associated Types

type PropertyType "ResourceSetIds" Policy 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "ResourceSetIds" Policy = ValueList Text

Methods

set :: PropertyType "ResourceSetIds" Policy -> Policy -> Policy #

Property "ResourceTagLogicalOperator" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

Associated Types

type PropertyType "ResourceTagLogicalOperator" Policy 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "ResourceTagLogicalOperator" Policy = Value Text

Methods

set :: PropertyType "ResourceTagLogicalOperator" Policy -> Policy -> Policy #

Property "ResourceTags" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

Associated Types

type PropertyType "ResourceTags" Policy 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "ResourceTags" Policy = [ResourceTagProperty]

Methods

set :: PropertyType "ResourceTags" Policy -> Policy -> Policy #

Property "ResourceType" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

Associated Types

type PropertyType "ResourceType" Policy 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "ResourceType" Policy = Value Text

Methods

set :: PropertyType "ResourceType" Policy -> Policy -> Policy #

Property "ResourceTypeList" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

Associated Types

type PropertyType "ResourceTypeList" Policy 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "ResourceTypeList" Policy = ValueList Text

Methods

set :: PropertyType "ResourceTypeList" Policy -> Policy -> Policy #

Property "ResourcesCleanUp" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

Associated Types

type PropertyType "ResourcesCleanUp" Policy 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "ResourcesCleanUp" Policy = Value Bool

Methods

set :: PropertyType "ResourcesCleanUp" Policy -> Policy -> Policy #

Property "SecurityServicePolicyData" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

Associated Types

type PropertyType "SecurityServicePolicyData" Policy 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "SecurityServicePolicyData" Policy = SecurityServicePolicyDataProperty

Methods

set :: PropertyType "SecurityServicePolicyData" Policy -> Policy -> Policy #

Property "Tags" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

Associated Types

type PropertyType "Tags" Policy 
Instance details

Defined in Stratosphere.FMS.Policy

Methods

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

type PropertyType "DeleteAllPolicyResources" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "DeleteAllPolicyResources" Policy = Value Bool
type PropertyType "ExcludeMap" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "ExcludeMap" Policy = IEMapProperty
type PropertyType "ExcludeResourceTags" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "ExcludeResourceTags" Policy = Value Bool
type PropertyType "IncludeMap" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "IncludeMap" Policy = IEMapProperty
type PropertyType "PolicyDescription" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "PolicyDescription" Policy = Value Text
type PropertyType "PolicyName" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "PolicyName" Policy = Value Text
type PropertyType "RemediationEnabled" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "RemediationEnabled" Policy = Value Bool
type PropertyType "ResourceSetIds" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "ResourceSetIds" Policy = ValueList Text
type PropertyType "ResourceTagLogicalOperator" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "ResourceTagLogicalOperator" Policy = Value Text
type PropertyType "ResourceTags" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "ResourceTags" Policy = [ResourceTagProperty]
type PropertyType "ResourceType" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "ResourceType" Policy = Value Text
type PropertyType "ResourceTypeList" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "ResourceTypeList" Policy = ValueList Text
type PropertyType "ResourcesCleanUp" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "ResourcesCleanUp" Policy = Value Bool
type PropertyType "SecurityServicePolicyData" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy

type PropertyType "SecurityServicePolicyData" Policy = SecurityServicePolicyDataProperty
type PropertyType "Tags" Policy Source # 
Instance details

Defined in Stratosphere.FMS.Policy