AWS SDK for C++  1.8.76
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::Amplify::Model Namespace Reference

Namespaces

 DomainStatusMapper
 
 JobStatusMapper
 
 JobTypeMapper
 
 PlatformMapper
 
 StageMapper
 

Classes

class  App
 
class  Artifact
 
class  AutoBranchCreationConfig
 
class  BackendEnvironment
 
class  Branch
 
class  CreateAppRequest
 
class  CreateAppResult
 
class  CreateBackendEnvironmentRequest
 
class  CreateBackendEnvironmentResult
 
class  CreateBranchRequest
 
class  CreateBranchResult
 
class  CreateDeploymentRequest
 
class  CreateDeploymentResult
 
class  CreateDomainAssociationRequest
 
class  CreateDomainAssociationResult
 
class  CreateWebhookRequest
 
class  CreateWebhookResult
 
class  CustomRule
 
class  DeleteAppRequest
 
class  DeleteAppResult
 
class  DeleteBackendEnvironmentRequest
 
class  DeleteBackendEnvironmentResult
 
class  DeleteBranchRequest
 
class  DeleteBranchResult
 
class  DeleteDomainAssociationRequest
 
class  DeleteDomainAssociationResult
 
class  DeleteJobRequest
 
class  DeleteJobResult
 
class  DeleteWebhookRequest
 
class  DeleteWebhookResult
 
class  DomainAssociation
 
class  GenerateAccessLogsRequest
 
class  GenerateAccessLogsResult
 
class  GetAppRequest
 
class  GetAppResult
 
class  GetArtifactUrlRequest
 
class  GetArtifactUrlResult
 
class  GetBackendEnvironmentRequest
 
class  GetBackendEnvironmentResult
 
class  GetBranchRequest
 
class  GetBranchResult
 
class  GetDomainAssociationRequest
 
class  GetDomainAssociationResult
 
class  GetJobRequest
 
class  GetJobResult
 
class  GetWebhookRequest
 
class  GetWebhookResult
 
class  Job
 
class  JobSummary
 
class  ListAppsRequest
 
class  ListAppsResult
 
class  ListArtifactsRequest
 
class  ListArtifactsResult
 
class  ListBackendEnvironmentsRequest
 
class  ListBackendEnvironmentsResult
 
class  ListBranchesRequest
 
class  ListBranchesResult
 
class  ListDomainAssociationsRequest
 
class  ListDomainAssociationsResult
 
class  ListJobsRequest
 
class  ListJobsResult
 
class  ListTagsForResourceRequest
 
class  ListTagsForResourceResult
 
class  ListWebhooksRequest
 
class  ListWebhooksResult
 
class  ProductionBranch
 
class  ResourceNotFoundException
 
class  StartDeploymentRequest
 
class  StartDeploymentResult
 
class  StartJobRequest
 
class  StartJobResult
 
class  Step
 
class  StopJobRequest
 
class  StopJobResult
 
class  SubDomain
 
class  SubDomainSetting
 
class  TagResourceRequest
 
class  TagResourceResult
 
class  UntagResourceRequest
 
class  UntagResourceResult
 
class  UpdateAppRequest
 
class  UpdateAppResult
 
class  UpdateBranchRequest
 
class  UpdateBranchResult
 
class  UpdateDomainAssociationRequest
 
class  UpdateDomainAssociationResult
 
class  UpdateWebhookRequest
 
class  UpdateWebhookResult
 
class  Webhook
 

Typedefs

typedef Aws::Utils::Outcome< CreateAppResult, AmplifyErrorCreateAppOutcome
 
typedef Aws::Utils::Outcome< CreateBackendEnvironmentResult, AmplifyErrorCreateBackendEnvironmentOutcome
 
typedef Aws::Utils::Outcome< CreateBranchResult, AmplifyErrorCreateBranchOutcome
 
typedef Aws::Utils::Outcome< CreateDeploymentResult, AmplifyErrorCreateDeploymentOutcome
 
typedef Aws::Utils::Outcome< CreateDomainAssociationResult, AmplifyErrorCreateDomainAssociationOutcome
 
typedef Aws::Utils::Outcome< CreateWebhookResult, AmplifyErrorCreateWebhookOutcome
 
typedef Aws::Utils::Outcome< DeleteAppResult, AmplifyErrorDeleteAppOutcome
 
typedef Aws::Utils::Outcome< DeleteBackendEnvironmentResult, AmplifyErrorDeleteBackendEnvironmentOutcome
 
typedef Aws::Utils::Outcome< DeleteBranchResult, AmplifyErrorDeleteBranchOutcome
 
typedef Aws::Utils::Outcome< DeleteDomainAssociationResult, AmplifyErrorDeleteDomainAssociationOutcome
 
typedef Aws::Utils::Outcome< DeleteJobResult, AmplifyErrorDeleteJobOutcome
 
typedef Aws::Utils::Outcome< DeleteWebhookResult, AmplifyErrorDeleteWebhookOutcome
 
typedef Aws::Utils::Outcome< GenerateAccessLogsResult, AmplifyErrorGenerateAccessLogsOutcome
 
typedef Aws::Utils::Outcome< GetAppResult, AmplifyErrorGetAppOutcome
 
typedef Aws::Utils::Outcome< GetArtifactUrlResult, AmplifyErrorGetArtifactUrlOutcome
 
typedef Aws::Utils::Outcome< GetBackendEnvironmentResult, AmplifyErrorGetBackendEnvironmentOutcome
 
typedef Aws::Utils::Outcome< GetBranchResult, AmplifyErrorGetBranchOutcome
 
typedef Aws::Utils::Outcome< GetDomainAssociationResult, AmplifyErrorGetDomainAssociationOutcome
 
typedef Aws::Utils::Outcome< GetJobResult, AmplifyErrorGetJobOutcome
 
typedef Aws::Utils::Outcome< GetWebhookResult, AmplifyErrorGetWebhookOutcome
 
typedef Aws::Utils::Outcome< ListAppsResult, AmplifyErrorListAppsOutcome
 
typedef Aws::Utils::Outcome< ListArtifactsResult, AmplifyErrorListArtifactsOutcome
 
typedef Aws::Utils::Outcome< ListBackendEnvironmentsResult, AmplifyErrorListBackendEnvironmentsOutcome
 
typedef Aws::Utils::Outcome< ListBranchesResult, AmplifyErrorListBranchesOutcome
 
typedef Aws::Utils::Outcome< ListDomainAssociationsResult, AmplifyErrorListDomainAssociationsOutcome
 
typedef Aws::Utils::Outcome< ListJobsResult, AmplifyErrorListJobsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, AmplifyErrorListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< ListWebhooksResult, AmplifyErrorListWebhooksOutcome
 
typedef Aws::Utils::Outcome< StartDeploymentResult, AmplifyErrorStartDeploymentOutcome
 
typedef Aws::Utils::Outcome< StartJobResult, AmplifyErrorStartJobOutcome
 
typedef Aws::Utils::Outcome< StopJobResult, AmplifyErrorStopJobOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, AmplifyErrorTagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, AmplifyErrorUntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateAppResult, AmplifyErrorUpdateAppOutcome
 
typedef Aws::Utils::Outcome< UpdateBranchResult, AmplifyErrorUpdateBranchOutcome
 
typedef Aws::Utils::Outcome< UpdateDomainAssociationResult, AmplifyErrorUpdateDomainAssociationOutcome
 
typedef Aws::Utils::Outcome< UpdateWebhookResult, AmplifyErrorUpdateWebhookOutcome
 
typedef std::future< CreateAppOutcomeCreateAppOutcomeCallable
 
typedef std::future< CreateBackendEnvironmentOutcomeCreateBackendEnvironmentOutcomeCallable
 
typedef std::future< CreateBranchOutcomeCreateBranchOutcomeCallable
 
typedef std::future< CreateDeploymentOutcomeCreateDeploymentOutcomeCallable
 
typedef std::future< CreateDomainAssociationOutcomeCreateDomainAssociationOutcomeCallable
 
typedef std::future< CreateWebhookOutcomeCreateWebhookOutcomeCallable
 
typedef std::future< DeleteAppOutcomeDeleteAppOutcomeCallable
 
typedef std::future< DeleteBackendEnvironmentOutcomeDeleteBackendEnvironmentOutcomeCallable
 
typedef std::future< DeleteBranchOutcomeDeleteBranchOutcomeCallable
 
typedef std::future< DeleteDomainAssociationOutcomeDeleteDomainAssociationOutcomeCallable
 
typedef std::future< DeleteJobOutcomeDeleteJobOutcomeCallable
 
typedef std::future< DeleteWebhookOutcomeDeleteWebhookOutcomeCallable
 
typedef std::future< GenerateAccessLogsOutcomeGenerateAccessLogsOutcomeCallable
 
typedef std::future< GetAppOutcomeGetAppOutcomeCallable
 
typedef std::future< GetArtifactUrlOutcomeGetArtifactUrlOutcomeCallable
 
typedef std::future< GetBackendEnvironmentOutcomeGetBackendEnvironmentOutcomeCallable
 
typedef std::future< GetBranchOutcomeGetBranchOutcomeCallable
 
typedef std::future< GetDomainAssociationOutcomeGetDomainAssociationOutcomeCallable
 
typedef std::future< GetJobOutcomeGetJobOutcomeCallable
 
typedef std::future< GetWebhookOutcomeGetWebhookOutcomeCallable
 
typedef std::future< ListAppsOutcomeListAppsOutcomeCallable
 
typedef std::future< ListArtifactsOutcomeListArtifactsOutcomeCallable
 
typedef std::future< ListBackendEnvironmentsOutcomeListBackendEnvironmentsOutcomeCallable
 
typedef std::future< ListBranchesOutcomeListBranchesOutcomeCallable
 
typedef std::future< ListDomainAssociationsOutcomeListDomainAssociationsOutcomeCallable
 
typedef std::future< ListJobsOutcomeListJobsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcomeListTagsForResourceOutcomeCallable
 
typedef std::future< ListWebhooksOutcomeListWebhooksOutcomeCallable
 
typedef std::future< StartDeploymentOutcomeStartDeploymentOutcomeCallable
 
typedef std::future< StartJobOutcomeStartJobOutcomeCallable
 
typedef std::future< StopJobOutcomeStopJobOutcomeCallable
 
typedef std::future< TagResourceOutcomeTagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcomeUntagResourceOutcomeCallable
 
typedef std::future< UpdateAppOutcomeUpdateAppOutcomeCallable
 
typedef std::future< UpdateBranchOutcomeUpdateBranchOutcomeCallable
 
typedef std::future< UpdateDomainAssociationOutcomeUpdateDomainAssociationOutcomeCallable
 
typedef std::future< UpdateWebhookOutcomeUpdateWebhookOutcomeCallable
 

Enumerations

enum  DomainStatus {
  DomainStatus::NOT_SET, DomainStatus::PENDING_VERIFICATION, DomainStatus::IN_PROGRESS, DomainStatus::AVAILABLE,
  DomainStatus::PENDING_DEPLOYMENT, DomainStatus::FAILED, DomainStatus::CREATING, DomainStatus::REQUESTING_CERTIFICATE,
  DomainStatus::UPDATING
}
 
enum  JobStatus {
  JobStatus::NOT_SET, JobStatus::PENDING, JobStatus::PROVISIONING, JobStatus::RUNNING,
  JobStatus::FAILED, JobStatus::SUCCEED, JobStatus::CANCELLING, JobStatus::CANCELLED
}
 
enum  JobType {
  JobType::NOT_SET, JobType::RELEASE, JobType::RETRY, JobType::MANUAL,
  JobType::WEB_HOOK
}
 
enum  Platform { Platform::NOT_SET, Platform::WEB }
 
enum  Stage {
  Stage::NOT_SET, Stage::PRODUCTION, Stage::BETA, Stage::DEVELOPMENT,
  Stage::EXPERIMENTAL, Stage::PULL_REQUEST
}
 

Typedef Documentation

◆ CreateAppOutcome

Definition at line 126 of file AmplifyClient.h.

◆ CreateAppOutcomeCallable

Definition at line 166 of file AmplifyClient.h.

◆ CreateBackendEnvironmentOutcome

Definition at line 129 of file AmplifyClient.h.

◆ CreateBackendEnvironmentOutcomeCallable

Definition at line 167 of file AmplifyClient.h.

◆ CreateBranchOutcome

Definition at line 130 of file AmplifyClient.h.

◆ CreateBranchOutcomeCallable

Definition at line 168 of file AmplifyClient.h.

◆ CreateDeploymentOutcome

Definition at line 131 of file AmplifyClient.h.

◆ CreateDeploymentOutcomeCallable

Definition at line 169 of file AmplifyClient.h.

◆ CreateDomainAssociationOutcome

Definition at line 132 of file AmplifyClient.h.

◆ CreateDomainAssociationOutcomeCallable

Definition at line 170 of file AmplifyClient.h.

◆ CreateWebhookOutcome

Definition at line 133 of file AmplifyClient.h.

◆ CreateWebhookOutcomeCallable

Definition at line 171 of file AmplifyClient.h.

◆ DeleteAppOutcome

Definition at line 134 of file AmplifyClient.h.

◆ DeleteAppOutcomeCallable

Definition at line 172 of file AmplifyClient.h.

◆ DeleteBackendEnvironmentOutcome

Definition at line 135 of file AmplifyClient.h.

◆ DeleteBackendEnvironmentOutcomeCallable

Definition at line 173 of file AmplifyClient.h.

◆ DeleteBranchOutcome

Definition at line 136 of file AmplifyClient.h.

◆ DeleteBranchOutcomeCallable

Definition at line 174 of file AmplifyClient.h.

◆ DeleteDomainAssociationOutcome

Definition at line 137 of file AmplifyClient.h.

◆ DeleteDomainAssociationOutcomeCallable

Definition at line 175 of file AmplifyClient.h.

◆ DeleteJobOutcome

Definition at line 138 of file AmplifyClient.h.

◆ DeleteJobOutcomeCallable

Definition at line 176 of file AmplifyClient.h.

◆ DeleteWebhookOutcome

Definition at line 139 of file AmplifyClient.h.

◆ DeleteWebhookOutcomeCallable

Definition at line 177 of file AmplifyClient.h.

◆ GenerateAccessLogsOutcome

Definition at line 140 of file AmplifyClient.h.

◆ GenerateAccessLogsOutcomeCallable

Definition at line 178 of file AmplifyClient.h.

◆ GetAppOutcome

Definition at line 141 of file AmplifyClient.h.

◆ GetAppOutcomeCallable

Definition at line 179 of file AmplifyClient.h.

◆ GetArtifactUrlOutcome

Definition at line 142 of file AmplifyClient.h.

◆ GetArtifactUrlOutcomeCallable

Definition at line 180 of file AmplifyClient.h.

◆ GetBackendEnvironmentOutcome

Definition at line 143 of file AmplifyClient.h.

◆ GetBackendEnvironmentOutcomeCallable

Definition at line 181 of file AmplifyClient.h.

◆ GetBranchOutcome

Definition at line 144 of file AmplifyClient.h.

◆ GetBranchOutcomeCallable

Definition at line 182 of file AmplifyClient.h.

◆ GetDomainAssociationOutcome

Definition at line 145 of file AmplifyClient.h.

◆ GetDomainAssociationOutcomeCallable

Definition at line 183 of file AmplifyClient.h.

◆ GetJobOutcome

Definition at line 146 of file AmplifyClient.h.

◆ GetJobOutcomeCallable

Definition at line 184 of file AmplifyClient.h.

◆ GetWebhookOutcome

Definition at line 147 of file AmplifyClient.h.

◆ GetWebhookOutcomeCallable

Definition at line 185 of file AmplifyClient.h.

◆ ListAppsOutcome

Definition at line 148 of file AmplifyClient.h.

◆ ListAppsOutcomeCallable

Definition at line 186 of file AmplifyClient.h.

◆ ListArtifactsOutcome

Definition at line 149 of file AmplifyClient.h.

◆ ListArtifactsOutcomeCallable

Definition at line 187 of file AmplifyClient.h.

◆ ListBackendEnvironmentsOutcome

Definition at line 150 of file AmplifyClient.h.

◆ ListBackendEnvironmentsOutcomeCallable

Definition at line 188 of file AmplifyClient.h.

◆ ListBranchesOutcome

Definition at line 151 of file AmplifyClient.h.

◆ ListBranchesOutcomeCallable

Definition at line 189 of file AmplifyClient.h.

◆ ListDomainAssociationsOutcome

Definition at line 152 of file AmplifyClient.h.

◆ ListDomainAssociationsOutcomeCallable

Definition at line 190 of file AmplifyClient.h.

◆ ListJobsOutcome

Definition at line 153 of file AmplifyClient.h.

◆ ListJobsOutcomeCallable

Definition at line 191 of file AmplifyClient.h.

◆ ListTagsForResourceOutcome

Definition at line 154 of file AmplifyClient.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 192 of file AmplifyClient.h.

◆ ListWebhooksOutcome

Definition at line 155 of file AmplifyClient.h.

◆ ListWebhooksOutcomeCallable

Definition at line 193 of file AmplifyClient.h.

◆ StartDeploymentOutcome

Definition at line 156 of file AmplifyClient.h.

◆ StartDeploymentOutcomeCallable

Definition at line 194 of file AmplifyClient.h.

◆ StartJobOutcome

Definition at line 157 of file AmplifyClient.h.

◆ StartJobOutcomeCallable

Definition at line 195 of file AmplifyClient.h.

◆ StopJobOutcome

Definition at line 158 of file AmplifyClient.h.

◆ StopJobOutcomeCallable

Definition at line 196 of file AmplifyClient.h.

◆ TagResourceOutcome

Definition at line 159 of file AmplifyClient.h.

◆ TagResourceOutcomeCallable

Definition at line 197 of file AmplifyClient.h.

◆ UntagResourceOutcome

Definition at line 160 of file AmplifyClient.h.

◆ UntagResourceOutcomeCallable

Definition at line 198 of file AmplifyClient.h.

◆ UpdateAppOutcome

Definition at line 161 of file AmplifyClient.h.

◆ UpdateAppOutcomeCallable

Definition at line 199 of file AmplifyClient.h.

◆ UpdateBranchOutcome

Definition at line 162 of file AmplifyClient.h.

◆ UpdateBranchOutcomeCallable

Definition at line 200 of file AmplifyClient.h.

◆ UpdateDomainAssociationOutcome

Definition at line 163 of file AmplifyClient.h.

◆ UpdateDomainAssociationOutcomeCallable

Definition at line 201 of file AmplifyClient.h.

◆ UpdateWebhookOutcome

Definition at line 164 of file AmplifyClient.h.

◆ UpdateWebhookOutcomeCallable

Definition at line 202 of file AmplifyClient.h.

Enumeration Type Documentation

◆ DomainStatus

Enumerator
NOT_SET 
PENDING_VERIFICATION 
IN_PROGRESS 
AVAILABLE 
PENDING_DEPLOYMENT 
FAILED 
CREATING 
REQUESTING_CERTIFICATE 
UPDATING 

Definition at line 16 of file DomainStatus.h.

◆ JobStatus

Enumerator
NOT_SET 
PENDING 
PROVISIONING 
RUNNING 
FAILED 
SUCCEED 
CANCELLING 
CANCELLED 

Definition at line 16 of file JobStatus.h.

◆ JobType

Enumerator
NOT_SET 
RELEASE 
RETRY 
MANUAL 
WEB_HOOK 

Definition at line 16 of file JobType.h.

◆ Platform

Enumerator
NOT_SET 
WEB 

Definition at line 16 of file Platform.h.

◆ Stage

Enumerator
NOT_SET 
PRODUCTION 
BETA 
DEVELOPMENT 
EXPERIMENTAL 
PULL_REQUEST 

Definition at line 16 of file Stage.h.