stratosphere-synthetics-1.0.0: Stratosphere integration for AWS Synthetics.
Safe HaskellNone
LanguageHaskell2010

Stratosphere.Synthetics.Canary

Documentation

data Canary Source #

Constructors

Canary

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html

Fields

Instances

Instances details
ToJSON Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Show Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Eq Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Methods

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

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

ToResourceProperties Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Property "ArtifactConfig" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Associated Types

type PropertyType "ArtifactConfig" Canary 
Instance details

Defined in Stratosphere.Synthetics.Canary

Methods

set :: PropertyType "ArtifactConfig" Canary -> Canary -> Canary #

Property "ArtifactS3Location" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Associated Types

type PropertyType "ArtifactS3Location" Canary 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "ArtifactS3Location" Canary = Value Text

Methods

set :: PropertyType "ArtifactS3Location" Canary -> Canary -> Canary #

Property "BrowserConfigs" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Associated Types

type PropertyType "BrowserConfigs" Canary 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "BrowserConfigs" Canary = [BrowserConfigProperty]

Methods

set :: PropertyType "BrowserConfigs" Canary -> Canary -> Canary #

Property "Code" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Associated Types

type PropertyType "Code" Canary 
Instance details

Defined in Stratosphere.Synthetics.Canary

Methods

set :: PropertyType "Code" Canary -> Canary -> Canary #

Property "DryRunAndUpdate" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Associated Types

type PropertyType "DryRunAndUpdate" Canary 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "DryRunAndUpdate" Canary = Value Bool

Methods

set :: PropertyType "DryRunAndUpdate" Canary -> Canary -> Canary #

Property "ExecutionRoleArn" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Associated Types

type PropertyType "ExecutionRoleArn" Canary 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "ExecutionRoleArn" Canary = Value Text

Methods

set :: PropertyType "ExecutionRoleArn" Canary -> Canary -> Canary #

Property "FailureRetentionPeriod" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Associated Types

type PropertyType "FailureRetentionPeriod" Canary 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "FailureRetentionPeriod" Canary = Value Integer

Methods

set :: PropertyType "FailureRetentionPeriod" Canary -> Canary -> Canary #

Property "Name" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Associated Types

type PropertyType "Name" Canary 
Instance details

Defined in Stratosphere.Synthetics.Canary

Methods

set :: PropertyType "Name" Canary -> Canary -> Canary #

Property "ProvisionedResourceCleanup" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Associated Types

type PropertyType "ProvisionedResourceCleanup" Canary 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "ProvisionedResourceCleanup" Canary = Value Text

Methods

set :: PropertyType "ProvisionedResourceCleanup" Canary -> Canary -> Canary #

Property "ResourcesToReplicateTags" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Associated Types

type PropertyType "ResourcesToReplicateTags" Canary 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "ResourcesToReplicateTags" Canary = ValueList Text

Methods

set :: PropertyType "ResourcesToReplicateTags" Canary -> Canary -> Canary #

Property "RunConfig" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Associated Types

type PropertyType "RunConfig" Canary 
Instance details

Defined in Stratosphere.Synthetics.Canary

Methods

set :: PropertyType "RunConfig" Canary -> Canary -> Canary #

Property "RuntimeVersion" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Associated Types

type PropertyType "RuntimeVersion" Canary 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "RuntimeVersion" Canary = Value Text

Methods

set :: PropertyType "RuntimeVersion" Canary -> Canary -> Canary #

Property "Schedule" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Associated Types

type PropertyType "Schedule" Canary 
Instance details

Defined in Stratosphere.Synthetics.Canary

Methods

set :: PropertyType "Schedule" Canary -> Canary -> Canary #

Property "StartCanaryAfterCreation" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Associated Types

type PropertyType "StartCanaryAfterCreation" Canary 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "StartCanaryAfterCreation" Canary = Value Bool

Methods

set :: PropertyType "StartCanaryAfterCreation" Canary -> Canary -> Canary #

Property "SuccessRetentionPeriod" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Associated Types

type PropertyType "SuccessRetentionPeriod" Canary 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "SuccessRetentionPeriod" Canary = Value Integer

Methods

set :: PropertyType "SuccessRetentionPeriod" Canary -> Canary -> Canary #

Property "Tags" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Associated Types

type PropertyType "Tags" Canary 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "Tags" Canary = [Tag]

Methods

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

Property "VPCConfig" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Associated Types

type PropertyType "VPCConfig" Canary 
Instance details

Defined in Stratosphere.Synthetics.Canary

Methods

set :: PropertyType "VPCConfig" Canary -> Canary -> Canary #

Property "VisualReferences" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

Associated Types

type PropertyType "VisualReferences" Canary 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "VisualReferences" Canary = [VisualReferenceProperty]

Methods

set :: PropertyType "VisualReferences" Canary -> Canary -> Canary #

type PropertyType "ArtifactConfig" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "ArtifactS3Location" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "ArtifactS3Location" Canary = Value Text
type PropertyType "BrowserConfigs" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "BrowserConfigs" Canary = [BrowserConfigProperty]
type PropertyType "Code" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "DryRunAndUpdate" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "DryRunAndUpdate" Canary = Value Bool
type PropertyType "ExecutionRoleArn" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "ExecutionRoleArn" Canary = Value Text
type PropertyType "FailureRetentionPeriod" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "FailureRetentionPeriod" Canary = Value Integer
type PropertyType "Name" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "ProvisionedResourceCleanup" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "ProvisionedResourceCleanup" Canary = Value Text
type PropertyType "ResourcesToReplicateTags" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "ResourcesToReplicateTags" Canary = ValueList Text
type PropertyType "RunConfig" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "RuntimeVersion" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "RuntimeVersion" Canary = Value Text
type PropertyType "Schedule" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "StartCanaryAfterCreation" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "StartCanaryAfterCreation" Canary = Value Bool
type PropertyType "SuccessRetentionPeriod" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "SuccessRetentionPeriod" Canary = Value Integer
type PropertyType "Tags" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "Tags" Canary = [Tag]
type PropertyType "VPCConfig" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "VisualReferences" Canary Source # 
Instance details

Defined in Stratosphere.Synthetics.Canary

type PropertyType "VisualReferences" Canary = [VisualReferenceProperty]