AWS SDK for C++  1.9.108
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::Synthetics::Model Namespace Reference

Namespaces

 CanaryRunStateMapper
 
 CanaryRunStateReasonCodeMapper
 
 CanaryStateMapper
 
 CanaryStateReasonCodeMapper
 

Classes

class  BaseScreenshot
 
class  Canary
 
class  CanaryCodeInput
 
class  CanaryCodeOutput
 
class  CanaryLastRun
 
class  CanaryRun
 
class  CanaryRunConfigInput
 
class  CanaryRunConfigOutput
 
class  CanaryRunStatus
 
class  CanaryRunTimeline
 
class  CanaryScheduleInput
 
class  CanaryScheduleOutput
 
class  CanaryStatus
 
class  CanaryTimeline
 
class  CreateCanaryRequest
 
class  CreateCanaryResult
 
class  DeleteCanaryRequest
 
class  DeleteCanaryResult
 
class  DescribeCanariesLastRunRequest
 
class  DescribeCanariesLastRunResult
 
class  DescribeCanariesRequest
 
class  DescribeCanariesResult
 
class  DescribeRuntimeVersionsRequest
 
class  DescribeRuntimeVersionsResult
 
class  GetCanaryRequest
 
class  GetCanaryResult
 
class  GetCanaryRunsRequest
 
class  GetCanaryRunsResult
 
class  ListTagsForResourceRequest
 
class  ListTagsForResourceResult
 
class  RuntimeVersion
 
class  StartCanaryRequest
 
class  StartCanaryResult
 
class  StopCanaryRequest
 
class  StopCanaryResult
 
class  TagResourceRequest
 
class  TagResourceResult
 
class  UntagResourceRequest
 
class  UntagResourceResult
 
class  UpdateCanaryRequest
 
class  UpdateCanaryResult
 
class  VisualReferenceInput
 
class  VisualReferenceOutput
 
class  VpcConfigInput
 
class  VpcConfigOutput
 

Typedefs

typedef Aws::Utils::Outcome< CreateCanaryResult, SyntheticsErrorCreateCanaryOutcome
 
typedef Aws::Utils::Outcome< DeleteCanaryResult, SyntheticsErrorDeleteCanaryOutcome
 
typedef Aws::Utils::Outcome< DescribeCanariesResult, SyntheticsErrorDescribeCanariesOutcome
 
typedef Aws::Utils::Outcome< DescribeCanariesLastRunResult, SyntheticsErrorDescribeCanariesLastRunOutcome
 
typedef Aws::Utils::Outcome< DescribeRuntimeVersionsResult, SyntheticsErrorDescribeRuntimeVersionsOutcome
 
typedef Aws::Utils::Outcome< GetCanaryResult, SyntheticsErrorGetCanaryOutcome
 
typedef Aws::Utils::Outcome< GetCanaryRunsResult, SyntheticsErrorGetCanaryRunsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, SyntheticsErrorListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< StartCanaryResult, SyntheticsErrorStartCanaryOutcome
 
typedef Aws::Utils::Outcome< StopCanaryResult, SyntheticsErrorStopCanaryOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, SyntheticsErrorTagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, SyntheticsErrorUntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateCanaryResult, SyntheticsErrorUpdateCanaryOutcome
 
typedef std::future< CreateCanaryOutcomeCreateCanaryOutcomeCallable
 
typedef std::future< DeleteCanaryOutcomeDeleteCanaryOutcomeCallable
 
typedef std::future< DescribeCanariesOutcomeDescribeCanariesOutcomeCallable
 
typedef std::future< DescribeCanariesLastRunOutcomeDescribeCanariesLastRunOutcomeCallable
 
typedef std::future< DescribeRuntimeVersionsOutcomeDescribeRuntimeVersionsOutcomeCallable
 
typedef std::future< GetCanaryOutcomeGetCanaryOutcomeCallable
 
typedef std::future< GetCanaryRunsOutcomeGetCanaryRunsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcomeListTagsForResourceOutcomeCallable
 
typedef std::future< StartCanaryOutcomeStartCanaryOutcomeCallable
 
typedef std::future< StopCanaryOutcomeStopCanaryOutcomeCallable
 
typedef std::future< TagResourceOutcomeTagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcomeUntagResourceOutcomeCallable
 
typedef std::future< UpdateCanaryOutcomeUpdateCanaryOutcomeCallable
 

Enumerations

enum  CanaryRunState { CanaryRunState::NOT_SET, CanaryRunState::RUNNING, CanaryRunState::PASSED, CanaryRunState::FAILED }
 
enum  CanaryRunStateReasonCode { CanaryRunStateReasonCode::NOT_SET, CanaryRunStateReasonCode::CANARY_FAILURE, CanaryRunStateReasonCode::EXECUTION_FAILURE }
 
enum  CanaryState {
  CanaryState::NOT_SET, CanaryState::CREATING, CanaryState::READY, CanaryState::STARTING,
  CanaryState::RUNNING, CanaryState::UPDATING, CanaryState::STOPPING, CanaryState::STOPPED,
  CanaryState::ERROR_, CanaryState::DELETING
}
 
enum  CanaryStateReasonCode { CanaryStateReasonCode::NOT_SET, CanaryStateReasonCode::INVALID_PERMISSIONS }
 

Typedef Documentation

◆ CreateCanaryOutcome

Definition at line 80 of file SyntheticsClient.h.

◆ CreateCanaryOutcomeCallable

Definition at line 94 of file SyntheticsClient.h.

◆ DeleteCanaryOutcome

Definition at line 81 of file SyntheticsClient.h.

◆ DeleteCanaryOutcomeCallable

Definition at line 95 of file SyntheticsClient.h.

◆ DescribeCanariesLastRunOutcome

Definition at line 83 of file SyntheticsClient.h.

◆ DescribeCanariesLastRunOutcomeCallable

Definition at line 97 of file SyntheticsClient.h.

◆ DescribeCanariesOutcome

Definition at line 82 of file SyntheticsClient.h.

◆ DescribeCanariesOutcomeCallable

Definition at line 96 of file SyntheticsClient.h.

◆ DescribeRuntimeVersionsOutcome

Definition at line 84 of file SyntheticsClient.h.

◆ DescribeRuntimeVersionsOutcomeCallable

Definition at line 98 of file SyntheticsClient.h.

◆ GetCanaryOutcome

Definition at line 85 of file SyntheticsClient.h.

◆ GetCanaryOutcomeCallable

Definition at line 99 of file SyntheticsClient.h.

◆ GetCanaryRunsOutcome

Definition at line 86 of file SyntheticsClient.h.

◆ GetCanaryRunsOutcomeCallable

Definition at line 100 of file SyntheticsClient.h.

◆ ListTagsForResourceOutcome

Definition at line 87 of file SyntheticsClient.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 101 of file SyntheticsClient.h.

◆ StartCanaryOutcome

Definition at line 88 of file SyntheticsClient.h.

◆ StartCanaryOutcomeCallable

Definition at line 102 of file SyntheticsClient.h.

◆ StopCanaryOutcome

Definition at line 89 of file SyntheticsClient.h.

◆ StopCanaryOutcomeCallable

Definition at line 103 of file SyntheticsClient.h.

◆ TagResourceOutcome

Definition at line 90 of file SyntheticsClient.h.

◆ TagResourceOutcomeCallable

Definition at line 104 of file SyntheticsClient.h.

◆ UntagResourceOutcome

Definition at line 91 of file SyntheticsClient.h.

◆ UntagResourceOutcomeCallable

Definition at line 105 of file SyntheticsClient.h.

◆ UpdateCanaryOutcome

Definition at line 92 of file SyntheticsClient.h.

◆ UpdateCanaryOutcomeCallable

Definition at line 106 of file SyntheticsClient.h.

Enumeration Type Documentation

◆ CanaryRunState

Enumerator
NOT_SET 
RUNNING 
PASSED 
FAILED 

Definition at line 16 of file CanaryRunState.h.

◆ CanaryRunStateReasonCode

Enumerator
NOT_SET 
CANARY_FAILURE 
EXECUTION_FAILURE 

Definition at line 16 of file CanaryRunStateReasonCode.h.

◆ CanaryState

Enumerator
NOT_SET 
CREATING 
READY 
STARTING 
RUNNING 
UPDATING 
STOPPING 
STOPPED 
ERROR_ 
DELETING 

Definition at line 16 of file CanaryState.h.

◆ CanaryStateReasonCode

Enumerator
NOT_SET 
INVALID_PERMISSIONS 

Definition at line 16 of file CanaryStateReasonCode.h.