amazonka-amplify-2.0: gen/Amazonka/Amplify/Lens.hs
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.Amplify.Lens
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.Amplify.Lens
( -- * Operations
-- ** CreateApp
createApp_accessToken,
createApp_autoBranchCreationConfig,
createApp_autoBranchCreationPatterns,
createApp_basicAuthCredentials,
createApp_buildSpec,
createApp_customHeaders,
createApp_customRules,
createApp_description,
createApp_enableAutoBranchCreation,
createApp_enableBasicAuth,
createApp_enableBranchAutoBuild,
createApp_enableBranchAutoDeletion,
createApp_environmentVariables,
createApp_iamServiceRoleArn,
createApp_oauthToken,
createApp_platform,
createApp_repository,
createApp_tags,
createApp_name,
createAppResponse_httpStatus,
createAppResponse_app,
-- ** CreateBackendEnvironment
createBackendEnvironment_deploymentArtifacts,
createBackendEnvironment_stackName,
createBackendEnvironment_appId,
createBackendEnvironment_environmentName,
createBackendEnvironmentResponse_httpStatus,
createBackendEnvironmentResponse_backendEnvironment,
-- ** CreateBranch
createBranch_backendEnvironmentArn,
createBranch_basicAuthCredentials,
createBranch_buildSpec,
createBranch_description,
createBranch_displayName,
createBranch_enableAutoBuild,
createBranch_enableBasicAuth,
createBranch_enableNotification,
createBranch_enablePerformanceMode,
createBranch_enablePullRequestPreview,
createBranch_environmentVariables,
createBranch_framework,
createBranch_pullRequestEnvironmentName,
createBranch_stage,
createBranch_tags,
createBranch_ttl,
createBranch_appId,
createBranch_branchName,
createBranchResponse_httpStatus,
createBranchResponse_branch,
-- ** CreateDeployment
createDeployment_fileMap,
createDeployment_appId,
createDeployment_branchName,
createDeploymentResponse_jobId,
createDeploymentResponse_httpStatus,
createDeploymentResponse_fileUploadUrls,
createDeploymentResponse_zipUploadUrl,
-- ** CreateDomainAssociation
createDomainAssociation_autoSubDomainCreationPatterns,
createDomainAssociation_autoSubDomainIAMRole,
createDomainAssociation_enableAutoSubDomain,
createDomainAssociation_appId,
createDomainAssociation_domainName,
createDomainAssociation_subDomainSettings,
createDomainAssociationResponse_httpStatus,
createDomainAssociationResponse_domainAssociation,
-- ** CreateWebhook
createWebhook_description,
createWebhook_appId,
createWebhook_branchName,
createWebhookResponse_httpStatus,
createWebhookResponse_webhook,
-- ** DeleteApp
deleteApp_appId,
deleteAppResponse_httpStatus,
deleteAppResponse_app,
-- ** DeleteBackendEnvironment
deleteBackendEnvironment_appId,
deleteBackendEnvironment_environmentName,
deleteBackendEnvironmentResponse_httpStatus,
deleteBackendEnvironmentResponse_backendEnvironment,
-- ** DeleteBranch
deleteBranch_appId,
deleteBranch_branchName,
deleteBranchResponse_httpStatus,
deleteBranchResponse_branch,
-- ** DeleteDomainAssociation
deleteDomainAssociation_appId,
deleteDomainAssociation_domainName,
deleteDomainAssociationResponse_httpStatus,
deleteDomainAssociationResponse_domainAssociation,
-- ** DeleteJob
deleteJob_appId,
deleteJob_branchName,
deleteJob_jobId,
deleteJobResponse_httpStatus,
deleteJobResponse_jobSummary,
-- ** DeleteWebhook
deleteWebhook_webhookId,
deleteWebhookResponse_httpStatus,
deleteWebhookResponse_webhook,
-- ** GenerateAccessLogs
generateAccessLogs_endTime,
generateAccessLogs_startTime,
generateAccessLogs_domainName,
generateAccessLogs_appId,
generateAccessLogsResponse_logUrl,
generateAccessLogsResponse_httpStatus,
-- ** GetApp
getApp_appId,
getAppResponse_httpStatus,
getAppResponse_app,
-- ** GetArtifactUrl
getArtifactUrl_artifactId,
getArtifactUrlResponse_httpStatus,
getArtifactUrlResponse_artifactId,
getArtifactUrlResponse_artifactUrl,
-- ** GetBackendEnvironment
getBackendEnvironment_appId,
getBackendEnvironment_environmentName,
getBackendEnvironmentResponse_httpStatus,
getBackendEnvironmentResponse_backendEnvironment,
-- ** GetBranch
getBranch_appId,
getBranch_branchName,
getBranchResponse_httpStatus,
getBranchResponse_branch,
-- ** GetDomainAssociation
getDomainAssociation_appId,
getDomainAssociation_domainName,
getDomainAssociationResponse_httpStatus,
getDomainAssociationResponse_domainAssociation,
-- ** GetJob
getJob_appId,
getJob_branchName,
getJob_jobId,
getJobResponse_httpStatus,
getJobResponse_job,
-- ** GetWebhook
getWebhook_webhookId,
getWebhookResponse_httpStatus,
getWebhookResponse_webhook,
-- ** ListApps
listApps_maxResults,
listApps_nextToken,
listAppsResponse_nextToken,
listAppsResponse_httpStatus,
listAppsResponse_apps,
-- ** ListArtifacts
listArtifacts_maxResults,
listArtifacts_nextToken,
listArtifacts_appId,
listArtifacts_branchName,
listArtifacts_jobId,
listArtifactsResponse_nextToken,
listArtifactsResponse_httpStatus,
listArtifactsResponse_artifacts,
-- ** ListBackendEnvironments
listBackendEnvironments_environmentName,
listBackendEnvironments_maxResults,
listBackendEnvironments_nextToken,
listBackendEnvironments_appId,
listBackendEnvironmentsResponse_nextToken,
listBackendEnvironmentsResponse_httpStatus,
listBackendEnvironmentsResponse_backendEnvironments,
-- ** ListBranches
listBranches_maxResults,
listBranches_nextToken,
listBranches_appId,
listBranchesResponse_nextToken,
listBranchesResponse_httpStatus,
listBranchesResponse_branches,
-- ** ListDomainAssociations
listDomainAssociations_maxResults,
listDomainAssociations_nextToken,
listDomainAssociations_appId,
listDomainAssociationsResponse_nextToken,
listDomainAssociationsResponse_httpStatus,
listDomainAssociationsResponse_domainAssociations,
-- ** ListJobs
listJobs_maxResults,
listJobs_nextToken,
listJobs_appId,
listJobs_branchName,
listJobsResponse_nextToken,
listJobsResponse_httpStatus,
listJobsResponse_jobSummaries,
-- ** ListTagsForResource
listTagsForResource_resourceArn,
listTagsForResourceResponse_tags,
listTagsForResourceResponse_httpStatus,
-- ** ListWebhooks
listWebhooks_maxResults,
listWebhooks_nextToken,
listWebhooks_appId,
listWebhooksResponse_nextToken,
listWebhooksResponse_httpStatus,
listWebhooksResponse_webhooks,
-- ** StartDeployment
startDeployment_jobId,
startDeployment_sourceUrl,
startDeployment_appId,
startDeployment_branchName,
startDeploymentResponse_httpStatus,
startDeploymentResponse_jobSummary,
-- ** StartJob
startJob_commitId,
startJob_commitMessage,
startJob_commitTime,
startJob_jobId,
startJob_jobReason,
startJob_appId,
startJob_branchName,
startJob_jobType,
startJobResponse_httpStatus,
startJobResponse_jobSummary,
-- ** StopJob
stopJob_appId,
stopJob_branchName,
stopJob_jobId,
stopJobResponse_httpStatus,
stopJobResponse_jobSummary,
-- ** TagResource
tagResource_resourceArn,
tagResource_tags,
tagResourceResponse_httpStatus,
-- ** UntagResource
untagResource_resourceArn,
untagResource_tagKeys,
untagResourceResponse_httpStatus,
-- ** UpdateApp
updateApp_accessToken,
updateApp_autoBranchCreationConfig,
updateApp_autoBranchCreationPatterns,
updateApp_basicAuthCredentials,
updateApp_buildSpec,
updateApp_customHeaders,
updateApp_customRules,
updateApp_description,
updateApp_enableAutoBranchCreation,
updateApp_enableBasicAuth,
updateApp_enableBranchAutoBuild,
updateApp_enableBranchAutoDeletion,
updateApp_environmentVariables,
updateApp_iamServiceRoleArn,
updateApp_name,
updateApp_oauthToken,
updateApp_platform,
updateApp_repository,
updateApp_appId,
updateAppResponse_httpStatus,
updateAppResponse_app,
-- ** UpdateBranch
updateBranch_backendEnvironmentArn,
updateBranch_basicAuthCredentials,
updateBranch_buildSpec,
updateBranch_description,
updateBranch_displayName,
updateBranch_enableAutoBuild,
updateBranch_enableBasicAuth,
updateBranch_enableNotification,
updateBranch_enablePerformanceMode,
updateBranch_enablePullRequestPreview,
updateBranch_environmentVariables,
updateBranch_framework,
updateBranch_pullRequestEnvironmentName,
updateBranch_stage,
updateBranch_ttl,
updateBranch_appId,
updateBranch_branchName,
updateBranchResponse_httpStatus,
updateBranchResponse_branch,
-- ** UpdateDomainAssociation
updateDomainAssociation_autoSubDomainCreationPatterns,
updateDomainAssociation_autoSubDomainIAMRole,
updateDomainAssociation_enableAutoSubDomain,
updateDomainAssociation_subDomainSettings,
updateDomainAssociation_appId,
updateDomainAssociation_domainName,
updateDomainAssociationResponse_httpStatus,
updateDomainAssociationResponse_domainAssociation,
-- ** UpdateWebhook
updateWebhook_branchName,
updateWebhook_description,
updateWebhook_webhookId,
updateWebhookResponse_httpStatus,
updateWebhookResponse_webhook,
-- * Types
-- ** App
app_autoBranchCreationConfig,
app_autoBranchCreationPatterns,
app_basicAuthCredentials,
app_buildSpec,
app_customHeaders,
app_customRules,
app_enableAutoBranchCreation,
app_enableBranchAutoDeletion,
app_iamServiceRoleArn,
app_productionBranch,
app_repositoryCloneMethod,
app_tags,
app_appId,
app_appArn,
app_name,
app_description,
app_repository,
app_platform,
app_createTime,
app_updateTime,
app_environmentVariables,
app_defaultDomain,
app_enableBranchAutoBuild,
app_enableBasicAuth,
-- ** Artifact
artifact_artifactFileName,
artifact_artifactId,
-- ** AutoBranchCreationConfig
autoBranchCreationConfig_basicAuthCredentials,
autoBranchCreationConfig_buildSpec,
autoBranchCreationConfig_enableAutoBuild,
autoBranchCreationConfig_enableBasicAuth,
autoBranchCreationConfig_enablePerformanceMode,
autoBranchCreationConfig_enablePullRequestPreview,
autoBranchCreationConfig_environmentVariables,
autoBranchCreationConfig_framework,
autoBranchCreationConfig_pullRequestEnvironmentName,
autoBranchCreationConfig_stage,
-- ** BackendEnvironment
backendEnvironment_deploymentArtifacts,
backendEnvironment_stackName,
backendEnvironment_backendEnvironmentArn,
backendEnvironment_environmentName,
backendEnvironment_createTime,
backendEnvironment_updateTime,
-- ** Branch
branch_associatedResources,
branch_backendEnvironmentArn,
branch_basicAuthCredentials,
branch_buildSpec,
branch_destinationBranch,
branch_enablePerformanceMode,
branch_pullRequestEnvironmentName,
branch_sourceBranch,
branch_tags,
branch_thumbnailUrl,
branch_branchArn,
branch_branchName,
branch_description,
branch_stage,
branch_displayName,
branch_enableNotification,
branch_createTime,
branch_updateTime,
branch_environmentVariables,
branch_enableAutoBuild,
branch_customDomains,
branch_framework,
branch_activeJobId,
branch_totalNumberOfJobs,
branch_enableBasicAuth,
branch_ttl,
branch_enablePullRequestPreview,
-- ** CustomRule
customRule_condition,
customRule_status,
customRule_source,
customRule_target,
-- ** DomainAssociation
domainAssociation_autoSubDomainCreationPatterns,
domainAssociation_autoSubDomainIAMRole,
domainAssociation_certificateVerificationDNSRecord,
domainAssociation_domainAssociationArn,
domainAssociation_domainName,
domainAssociation_enableAutoSubDomain,
domainAssociation_domainStatus,
domainAssociation_statusReason,
domainAssociation_subDomains,
-- ** Job
job_summary,
job_steps,
-- ** JobSummary
jobSummary_endTime,
jobSummary_jobArn,
jobSummary_jobId,
jobSummary_commitId,
jobSummary_commitMessage,
jobSummary_commitTime,
jobSummary_startTime,
jobSummary_status,
jobSummary_jobType,
-- ** ProductionBranch
productionBranch_branchName,
productionBranch_lastDeployTime,
productionBranch_status,
productionBranch_thumbnailUrl,
-- ** Step
step_artifactsUrl,
step_context,
step_logUrl,
step_screenshots,
step_statusReason,
step_testArtifactsUrl,
step_testConfigUrl,
step_stepName,
step_startTime,
step_status,
step_endTime,
-- ** SubDomain
subDomain_subDomainSetting,
subDomain_verified,
subDomain_dnsRecord,
-- ** SubDomainSetting
subDomainSetting_prefix,
subDomainSetting_branchName,
-- ** Webhook
webhook_webhookArn,
webhook_webhookId,
webhook_webhookUrl,
webhook_branchName,
webhook_description,
webhook_createTime,
webhook_updateTime,
)
where
import Amazonka.Amplify.CreateApp
import Amazonka.Amplify.CreateBackendEnvironment
import Amazonka.Amplify.CreateBranch
import Amazonka.Amplify.CreateDeployment
import Amazonka.Amplify.CreateDomainAssociation
import Amazonka.Amplify.CreateWebhook
import Amazonka.Amplify.DeleteApp
import Amazonka.Amplify.DeleteBackendEnvironment
import Amazonka.Amplify.DeleteBranch
import Amazonka.Amplify.DeleteDomainAssociation
import Amazonka.Amplify.DeleteJob
import Amazonka.Amplify.DeleteWebhook
import Amazonka.Amplify.GenerateAccessLogs
import Amazonka.Amplify.GetApp
import Amazonka.Amplify.GetArtifactUrl
import Amazonka.Amplify.GetBackendEnvironment
import Amazonka.Amplify.GetBranch
import Amazonka.Amplify.GetDomainAssociation
import Amazonka.Amplify.GetJob
import Amazonka.Amplify.GetWebhook
import Amazonka.Amplify.ListApps
import Amazonka.Amplify.ListArtifacts
import Amazonka.Amplify.ListBackendEnvironments
import Amazonka.Amplify.ListBranches
import Amazonka.Amplify.ListDomainAssociations
import Amazonka.Amplify.ListJobs
import Amazonka.Amplify.ListTagsForResource
import Amazonka.Amplify.ListWebhooks
import Amazonka.Amplify.StartDeployment
import Amazonka.Amplify.StartJob
import Amazonka.Amplify.StopJob
import Amazonka.Amplify.TagResource
import Amazonka.Amplify.Types.App
import Amazonka.Amplify.Types.Artifact
import Amazonka.Amplify.Types.AutoBranchCreationConfig
import Amazonka.Amplify.Types.BackendEnvironment
import Amazonka.Amplify.Types.Branch
import Amazonka.Amplify.Types.CustomRule
import Amazonka.Amplify.Types.DomainAssociation
import Amazonka.Amplify.Types.Job
import Amazonka.Amplify.Types.JobSummary
import Amazonka.Amplify.Types.ProductionBranch
import Amazonka.Amplify.Types.Step
import Amazonka.Amplify.Types.SubDomain
import Amazonka.Amplify.Types.SubDomainSetting
import Amazonka.Amplify.Types.Webhook
import Amazonka.Amplify.UntagResource
import Amazonka.Amplify.UpdateApp
import Amazonka.Amplify.UpdateBranch
import Amazonka.Amplify.UpdateDomainAssociation
import Amazonka.Amplify.UpdateWebhook