Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- defaultService :: Service
- _BadRequestException :: AsError a => Fold a ServiceError
- _DependentServiceFailureException :: AsError a => Fold a ServiceError
- _InternalFailureException :: AsError a => Fold a ServiceError
- _LimitExceededException :: AsError a => Fold a ServiceError
- _NotFoundException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _UnauthorizedException :: AsError a => Fold a ServiceError
- newtype DomainStatus where
- DomainStatus' { }
- pattern DomainStatus_AVAILABLE :: DomainStatus
- pattern DomainStatus_CREATING :: DomainStatus
- pattern DomainStatus_FAILED :: DomainStatus
- pattern DomainStatus_IN_PROGRESS :: DomainStatus
- pattern DomainStatus_PENDING_DEPLOYMENT :: DomainStatus
- pattern DomainStatus_PENDING_VERIFICATION :: DomainStatus
- pattern DomainStatus_REQUESTING_CERTIFICATE :: DomainStatus
- pattern DomainStatus_UPDATING :: DomainStatus
- newtype JobStatus where
- JobStatus' { }
- pattern JobStatus_CANCELLED :: JobStatus
- pattern JobStatus_CANCELLING :: JobStatus
- pattern JobStatus_FAILED :: JobStatus
- pattern JobStatus_PENDING :: JobStatus
- pattern JobStatus_PROVISIONING :: JobStatus
- pattern JobStatus_RUNNING :: JobStatus
- pattern JobStatus_SUCCEED :: JobStatus
- newtype JobType where
- JobType' {
- fromJobType :: Text
- pattern JobType_MANUAL :: JobType
- pattern JobType_RELEASE :: JobType
- pattern JobType_RETRY :: JobType
- pattern JobType_WEB_HOOK :: JobType
- JobType' {
- newtype Platform where
- Platform' {
- fromPlatform :: Text
- pattern Platform_WEB :: Platform
- pattern Platform_WEB_COMPUTE :: Platform
- pattern Platform_WEB_DYNAMIC :: Platform
- Platform' {
- newtype RepositoryCloneMethod where
- newtype Stage where
- Stage' { }
- pattern Stage_BETA :: Stage
- pattern Stage_DEVELOPMENT :: Stage
- pattern Stage_EXPERIMENTAL :: Stage
- pattern Stage_PRODUCTION :: Stage
- pattern Stage_PULL_REQUEST :: Stage
- data App = App' {
- autoBranchCreationConfig :: Maybe AutoBranchCreationConfig
- autoBranchCreationPatterns :: Maybe [Text]
- basicAuthCredentials :: Maybe (Sensitive Text)
- buildSpec :: Maybe (Sensitive Text)
- customHeaders :: Maybe Text
- customRules :: Maybe [CustomRule]
- enableAutoBranchCreation :: Maybe Bool
- enableBranchAutoDeletion :: Maybe Bool
- iamServiceRoleArn :: Maybe Text
- productionBranch :: Maybe ProductionBranch
- repositoryCloneMethod :: Maybe RepositoryCloneMethod
- tags :: Maybe (HashMap Text Text)
- appId :: Text
- appArn :: Text
- name :: Text
- description :: Text
- repository :: Text
- platform :: Platform
- createTime :: POSIX
- updateTime :: POSIX
- environmentVariables :: HashMap Text Text
- defaultDomain :: Text
- enableBranchAutoBuild :: Bool
- enableBasicAuth :: Bool
- newApp :: Text -> Text -> Text -> Text -> Text -> Platform -> UTCTime -> UTCTime -> Text -> Bool -> Bool -> App
- app_autoBranchCreationConfig :: Lens' App (Maybe AutoBranchCreationConfig)
- app_autoBranchCreationPatterns :: Lens' App (Maybe [Text])
- app_basicAuthCredentials :: Lens' App (Maybe Text)
- app_buildSpec :: Lens' App (Maybe Text)
- app_customHeaders :: Lens' App (Maybe Text)
- app_customRules :: Lens' App (Maybe [CustomRule])
- app_enableAutoBranchCreation :: Lens' App (Maybe Bool)
- app_enableBranchAutoDeletion :: Lens' App (Maybe Bool)
- app_iamServiceRoleArn :: Lens' App (Maybe Text)
- app_productionBranch :: Lens' App (Maybe ProductionBranch)
- app_repositoryCloneMethod :: Lens' App (Maybe RepositoryCloneMethod)
- app_tags :: Lens' App (Maybe (HashMap Text Text))
- app_appId :: Lens' App Text
- app_appArn :: Lens' App Text
- app_name :: Lens' App Text
- app_description :: Lens' App Text
- app_repository :: Lens' App Text
- app_platform :: Lens' App Platform
- app_createTime :: Lens' App UTCTime
- app_updateTime :: Lens' App UTCTime
- app_environmentVariables :: Lens' App (HashMap Text Text)
- app_defaultDomain :: Lens' App Text
- app_enableBranchAutoBuild :: Lens' App Bool
- app_enableBasicAuth :: Lens' App Bool
- data Artifact = Artifact' {}
- newArtifact :: Text -> Text -> Artifact
- artifact_artifactFileName :: Lens' Artifact Text
- artifact_artifactId :: Lens' Artifact Text
- data AutoBranchCreationConfig = AutoBranchCreationConfig' {
- basicAuthCredentials :: Maybe (Sensitive Text)
- buildSpec :: Maybe (Sensitive Text)
- enableAutoBuild :: Maybe Bool
- enableBasicAuth :: Maybe Bool
- enablePerformanceMode :: Maybe Bool
- enablePullRequestPreview :: Maybe Bool
- environmentVariables :: Maybe (HashMap Text Text)
- framework :: Maybe Text
- pullRequestEnvironmentName :: Maybe Text
- stage :: Maybe Stage
- newAutoBranchCreationConfig :: AutoBranchCreationConfig
- autoBranchCreationConfig_basicAuthCredentials :: Lens' AutoBranchCreationConfig (Maybe Text)
- autoBranchCreationConfig_buildSpec :: Lens' AutoBranchCreationConfig (Maybe Text)
- autoBranchCreationConfig_enableAutoBuild :: Lens' AutoBranchCreationConfig (Maybe Bool)
- autoBranchCreationConfig_enableBasicAuth :: Lens' AutoBranchCreationConfig (Maybe Bool)
- autoBranchCreationConfig_enablePerformanceMode :: Lens' AutoBranchCreationConfig (Maybe Bool)
- autoBranchCreationConfig_enablePullRequestPreview :: Lens' AutoBranchCreationConfig (Maybe Bool)
- autoBranchCreationConfig_environmentVariables :: Lens' AutoBranchCreationConfig (Maybe (HashMap Text Text))
- autoBranchCreationConfig_framework :: Lens' AutoBranchCreationConfig (Maybe Text)
- autoBranchCreationConfig_pullRequestEnvironmentName :: Lens' AutoBranchCreationConfig (Maybe Text)
- autoBranchCreationConfig_stage :: Lens' AutoBranchCreationConfig (Maybe Stage)
- data BackendEnvironment = BackendEnvironment' {}
- newBackendEnvironment :: Text -> Text -> UTCTime -> UTCTime -> BackendEnvironment
- backendEnvironment_deploymentArtifacts :: Lens' BackendEnvironment (Maybe Text)
- backendEnvironment_stackName :: Lens' BackendEnvironment (Maybe Text)
- backendEnvironment_backendEnvironmentArn :: Lens' BackendEnvironment Text
- backendEnvironment_environmentName :: Lens' BackendEnvironment Text
- backendEnvironment_createTime :: Lens' BackendEnvironment UTCTime
- backendEnvironment_updateTime :: Lens' BackendEnvironment UTCTime
- data Branch = Branch' {
- associatedResources :: Maybe [Text]
- backendEnvironmentArn :: Maybe Text
- basicAuthCredentials :: Maybe (Sensitive Text)
- buildSpec :: Maybe (Sensitive Text)
- destinationBranch :: Maybe Text
- enablePerformanceMode :: Maybe Bool
- pullRequestEnvironmentName :: Maybe Text
- sourceBranch :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- thumbnailUrl :: Maybe Text
- branchArn :: Text
- branchName :: Text
- description :: Text
- stage :: Stage
- displayName :: Text
- enableNotification :: Bool
- createTime :: POSIX
- updateTime :: POSIX
- environmentVariables :: HashMap Text Text
- enableAutoBuild :: Bool
- customDomains :: [Text]
- framework :: Text
- activeJobId :: Text
- totalNumberOfJobs :: Text
- enableBasicAuth :: Bool
- ttl :: Text
- enablePullRequestPreview :: Bool
- newBranch :: Text -> Text -> Text -> Stage -> Text -> Bool -> UTCTime -> UTCTime -> Bool -> Text -> Text -> Text -> Bool -> Text -> Bool -> Branch
- branch_associatedResources :: Lens' Branch (Maybe [Text])
- branch_backendEnvironmentArn :: Lens' Branch (Maybe Text)
- branch_basicAuthCredentials :: Lens' Branch (Maybe Text)
- branch_buildSpec :: Lens' Branch (Maybe Text)
- branch_destinationBranch :: Lens' Branch (Maybe Text)
- branch_enablePerformanceMode :: Lens' Branch (Maybe Bool)
- branch_pullRequestEnvironmentName :: Lens' Branch (Maybe Text)
- branch_sourceBranch :: Lens' Branch (Maybe Text)
- branch_tags :: Lens' Branch (Maybe (HashMap Text Text))
- branch_thumbnailUrl :: Lens' Branch (Maybe Text)
- branch_branchArn :: Lens' Branch Text
- branch_branchName :: Lens' Branch Text
- branch_description :: Lens' Branch Text
- branch_stage :: Lens' Branch Stage
- branch_displayName :: Lens' Branch Text
- branch_enableNotification :: Lens' Branch Bool
- branch_createTime :: Lens' Branch UTCTime
- branch_updateTime :: Lens' Branch UTCTime
- branch_environmentVariables :: Lens' Branch (HashMap Text Text)
- branch_enableAutoBuild :: Lens' Branch Bool
- branch_customDomains :: Lens' Branch [Text]
- branch_framework :: Lens' Branch Text
- branch_activeJobId :: Lens' Branch Text
- branch_totalNumberOfJobs :: Lens' Branch Text
- branch_enableBasicAuth :: Lens' Branch Bool
- branch_ttl :: Lens' Branch Text
- branch_enablePullRequestPreview :: Lens' Branch Bool
- data CustomRule = CustomRule' {}
- newCustomRule :: Text -> Text -> CustomRule
- customRule_condition :: Lens' CustomRule (Maybe Text)
- customRule_status :: Lens' CustomRule (Maybe Text)
- customRule_source :: Lens' CustomRule Text
- customRule_target :: Lens' CustomRule Text
- data DomainAssociation = DomainAssociation' {}
- newDomainAssociation :: Text -> Text -> Bool -> DomainStatus -> Text -> DomainAssociation
- domainAssociation_autoSubDomainCreationPatterns :: Lens' DomainAssociation (Maybe [Text])
- domainAssociation_autoSubDomainIAMRole :: Lens' DomainAssociation (Maybe Text)
- domainAssociation_certificateVerificationDNSRecord :: Lens' DomainAssociation (Maybe Text)
- domainAssociation_domainAssociationArn :: Lens' DomainAssociation Text
- domainAssociation_domainName :: Lens' DomainAssociation Text
- domainAssociation_enableAutoSubDomain :: Lens' DomainAssociation Bool
- domainAssociation_domainStatus :: Lens' DomainAssociation DomainStatus
- domainAssociation_statusReason :: Lens' DomainAssociation Text
- domainAssociation_subDomains :: Lens' DomainAssociation [SubDomain]
- data Job = Job' {
- summary :: JobSummary
- steps :: [Step]
- newJob :: JobSummary -> Job
- job_summary :: Lens' Job JobSummary
- job_steps :: Lens' Job [Step]
- data JobSummary = JobSummary' {}
- newJobSummary :: Text -> Text -> Text -> Text -> UTCTime -> UTCTime -> JobStatus -> JobType -> JobSummary
- jobSummary_endTime :: Lens' JobSummary (Maybe UTCTime)
- jobSummary_jobArn :: Lens' JobSummary Text
- jobSummary_jobId :: Lens' JobSummary Text
- jobSummary_commitId :: Lens' JobSummary Text
- jobSummary_commitMessage :: Lens' JobSummary Text
- jobSummary_commitTime :: Lens' JobSummary UTCTime
- jobSummary_startTime :: Lens' JobSummary UTCTime
- jobSummary_status :: Lens' JobSummary JobStatus
- jobSummary_jobType :: Lens' JobSummary JobType
- data ProductionBranch = ProductionBranch' {
- branchName :: Maybe Text
- lastDeployTime :: Maybe POSIX
- status :: Maybe Text
- thumbnailUrl :: Maybe Text
- newProductionBranch :: ProductionBranch
- productionBranch_branchName :: Lens' ProductionBranch (Maybe Text)
- productionBranch_lastDeployTime :: Lens' ProductionBranch (Maybe UTCTime)
- productionBranch_status :: Lens' ProductionBranch (Maybe Text)
- productionBranch_thumbnailUrl :: Lens' ProductionBranch (Maybe Text)
- data Step = Step' {}
- newStep :: Text -> UTCTime -> JobStatus -> UTCTime -> Step
- step_artifactsUrl :: Lens' Step (Maybe Text)
- step_context :: Lens' Step (Maybe Text)
- step_logUrl :: Lens' Step (Maybe Text)
- step_screenshots :: Lens' Step (Maybe (HashMap Text Text))
- step_statusReason :: Lens' Step (Maybe Text)
- step_testArtifactsUrl :: Lens' Step (Maybe Text)
- step_testConfigUrl :: Lens' Step (Maybe Text)
- step_stepName :: Lens' Step Text
- step_startTime :: Lens' Step UTCTime
- step_status :: Lens' Step JobStatus
- step_endTime :: Lens' Step UTCTime
- data SubDomain = SubDomain' {}
- newSubDomain :: SubDomainSetting -> Bool -> Text -> SubDomain
- subDomain_subDomainSetting :: Lens' SubDomain SubDomainSetting
- subDomain_verified :: Lens' SubDomain Bool
- subDomain_dnsRecord :: Lens' SubDomain Text
- data SubDomainSetting = SubDomainSetting' {
- prefix :: Text
- branchName :: Text
- newSubDomainSetting :: Text -> Text -> SubDomainSetting
- subDomainSetting_prefix :: Lens' SubDomainSetting Text
- subDomainSetting_branchName :: Lens' SubDomainSetting Text
- data Webhook = Webhook' {
- webhookArn :: Text
- webhookId :: Text
- webhookUrl :: Text
- branchName :: Text
- description :: Text
- createTime :: POSIX
- updateTime :: POSIX
- newWebhook :: Text -> Text -> Text -> Text -> Text -> UTCTime -> UTCTime -> Webhook
- webhook_webhookArn :: Lens' Webhook Text
- webhook_webhookId :: Lens' Webhook Text
- webhook_webhookUrl :: Lens' Webhook Text
- webhook_branchName :: Lens' Webhook Text
- webhook_description :: Lens' Webhook Text
- webhook_createTime :: Lens' Webhook UTCTime
- webhook_updateTime :: Lens' Webhook UTCTime
Service Configuration
defaultService :: Service Source #
API version 2017-07-25
of the Amazon Amplify SDK configuration.
Errors
_BadRequestException :: AsError a => Fold a ServiceError Source #
A request contains unexpected data.
_DependentServiceFailureException :: AsError a => Fold a ServiceError Source #
An operation failed because a dependent service threw an exception.
_InternalFailureException :: AsError a => Fold a ServiceError Source #
The service failed to perform an operation due to an internal issue.
_LimitExceededException :: AsError a => Fold a ServiceError Source #
A resource could not be created because service quotas were exceeded.
_NotFoundException :: AsError a => Fold a ServiceError Source #
An entity was not found during an operation.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
An operation failed due to a non-existent resource.
_UnauthorizedException :: AsError a => Fold a ServiceError Source #
An operation failed due to a lack of access.
DomainStatus
newtype DomainStatus Source #
pattern DomainStatus_AVAILABLE :: DomainStatus | |
pattern DomainStatus_CREATING :: DomainStatus | |
pattern DomainStatus_FAILED :: DomainStatus | |
pattern DomainStatus_IN_PROGRESS :: DomainStatus | |
pattern DomainStatus_PENDING_DEPLOYMENT :: DomainStatus | |
pattern DomainStatus_PENDING_VERIFICATION :: DomainStatus | |
pattern DomainStatus_REQUESTING_CERTIFICATE :: DomainStatus | |
pattern DomainStatus_UPDATING :: DomainStatus |
Instances
JobStatus
pattern JobStatus_CANCELLED :: JobStatus | |
pattern JobStatus_CANCELLING :: JobStatus | |
pattern JobStatus_FAILED :: JobStatus | |
pattern JobStatus_PENDING :: JobStatus | |
pattern JobStatus_PROVISIONING :: JobStatus | |
pattern JobStatus_RUNNING :: JobStatus | |
pattern JobStatus_SUCCEED :: JobStatus |
Instances
JobType
pattern JobType_MANUAL :: JobType | |
pattern JobType_RELEASE :: JobType | |
pattern JobType_RETRY :: JobType | |
pattern JobType_WEB_HOOK :: JobType |
Instances
Platform
pattern Platform_WEB :: Platform | |
pattern Platform_WEB_COMPUTE :: Platform | |
pattern Platform_WEB_DYNAMIC :: Platform |
Instances
RepositoryCloneMethod
newtype RepositoryCloneMethod Source #
pattern RepositoryCloneMethod_SIGV4 :: RepositoryCloneMethod | |
pattern RepositoryCloneMethod_SSH :: RepositoryCloneMethod | |
pattern RepositoryCloneMethod_TOKEN :: RepositoryCloneMethod |
Instances
Stage
pattern Stage_BETA :: Stage | |
pattern Stage_DEVELOPMENT :: Stage | |
pattern Stage_EXPERIMENTAL :: Stage | |
pattern Stage_PRODUCTION :: Stage | |
pattern Stage_PULL_REQUEST :: Stage |
Instances
App
Represents the different branches of a repository for building, deploying, and hosting an Amplify app.
See: newApp
smart constructor.
App' | |
|
Instances
Create a value of App
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:autoBranchCreationConfig:App'
, app_autoBranchCreationConfig
- Describes the automated branch creation configuration for the Amplify
app.
$sel:autoBranchCreationPatterns:App'
, app_autoBranchCreationPatterns
- Describes the automated branch creation glob patterns for the Amplify
app.
App
, app_basicAuthCredentials
- The basic authorization credentials for branches for the Amplify app.
You must base64-encode the authorization credentials and provide them in
the format user:password
.
App
, app_buildSpec
- Describes the content of the build specification (build spec) for the
Amplify app.
$sel:customHeaders:App'
, app_customHeaders
- Describes the custom HTTP headers for the Amplify app.
$sel:customRules:App'
, app_customRules
- Describes the custom redirect and rewrite rules for the Amplify app.
$sel:enableAutoBranchCreation:App'
, app_enableAutoBranchCreation
- Enables automated branch creation for the Amplify app.
$sel:enableBranchAutoDeletion:App'
, app_enableBranchAutoDeletion
- Automatically disconnect a branch in the Amplify Console when you delete
a branch from your Git repository.
$sel:iamServiceRoleArn:App'
, app_iamServiceRoleArn
- The AWS Identity and Access Management (IAM) service role for the Amazon
Resource Name (ARN) of the Amplify app.
$sel:productionBranch:App'
, app_productionBranch
- Describes the information about a production branch of the Amplify app.
$sel:repositoryCloneMethod:App'
, app_repositoryCloneMethod
- This is for internal use.
The Amplify service uses this parameter to specify the authentication
protocol to use to access the Git repository for an Amplify app. Amplify
specifies TOKEN
for a GitHub repository, SIGV4
for an Amazon Web
Services CodeCommit repository, and SSH
for GitLab and Bitbucket
repositories.
$sel:tags:App'
, app_tags
- The tag for the Amplify app.
$sel:appId:App'
, app_appId
- The unique ID of the Amplify app.
$sel:appArn:App'
, app_appArn
- The Amazon Resource Name (ARN) of the Amplify app.
$sel:name:App'
, app_name
- The name for the Amplify app.
$sel:description:App'
, app_description
- The description for the Amplify app.
$sel:repository:App'
, app_repository
- The Git repository for the Amplify app.
$sel:platform:App'
, app_platform
- The platform for the Amplify app. For a static app, set the platform
type to WEB
. For a dynamic server-side rendered (SSR) app, set the
platform type to WEB_COMPUTE
. For an app requiring Amplify Hosting's
original SSR support only, set the platform type to WEB_DYNAMIC
.
$sel:createTime:App'
, app_createTime
- Creates a date and time for the Amplify app.
$sel:updateTime:App'
, app_updateTime
- Updates the date and time for the Amplify app.
App
, app_environmentVariables
- The environment variables for the Amplify app.
$sel:defaultDomain:App'
, app_defaultDomain
- The default domain for the Amplify app.
$sel:enableBranchAutoBuild:App'
, app_enableBranchAutoBuild
- Enables the auto-building of branches for the Amplify app.
App
, app_enableBasicAuth
- Enables basic authorization for the Amplify app's branches.
app_autoBranchCreationConfig :: Lens' App (Maybe AutoBranchCreationConfig) Source #
Describes the automated branch creation configuration for the Amplify app.
app_autoBranchCreationPatterns :: Lens' App (Maybe [Text]) Source #
Describes the automated branch creation glob patterns for the Amplify app.
app_basicAuthCredentials :: Lens' App (Maybe Text) Source #
The basic authorization credentials for branches for the Amplify app.
You must base64-encode the authorization credentials and provide them in
the format user:password
.
app_buildSpec :: Lens' App (Maybe Text) Source #
Describes the content of the build specification (build spec) for the Amplify app.
app_customHeaders :: Lens' App (Maybe Text) Source #
Describes the custom HTTP headers for the Amplify app.
app_customRules :: Lens' App (Maybe [CustomRule]) Source #
Describes the custom redirect and rewrite rules for the Amplify app.
app_enableAutoBranchCreation :: Lens' App (Maybe Bool) Source #
Enables automated branch creation for the Amplify app.
app_enableBranchAutoDeletion :: Lens' App (Maybe Bool) Source #
Automatically disconnect a branch in the Amplify Console when you delete a branch from your Git repository.
app_iamServiceRoleArn :: Lens' App (Maybe Text) Source #
The AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) of the Amplify app.
app_productionBranch :: Lens' App (Maybe ProductionBranch) Source #
Describes the information about a production branch of the Amplify app.
app_repositoryCloneMethod :: Lens' App (Maybe RepositoryCloneMethod) Source #
This is for internal use.
The Amplify service uses this parameter to specify the authentication
protocol to use to access the Git repository for an Amplify app. Amplify
specifies TOKEN
for a GitHub repository, SIGV4
for an Amazon Web
Services CodeCommit repository, and SSH
for GitLab and Bitbucket
repositories.
app_platform :: Lens' App Platform Source #
The platform for the Amplify app. For a static app, set the platform
type to WEB
. For a dynamic server-side rendered (SSR) app, set the
platform type to WEB_COMPUTE
. For an app requiring Amplify Hosting's
original SSR support only, set the platform type to WEB_DYNAMIC
.
app_environmentVariables :: Lens' App (HashMap Text Text) Source #
The environment variables for the Amplify app.
app_enableBranchAutoBuild :: Lens' App Bool Source #
Enables the auto-building of branches for the Amplify app.
app_enableBasicAuth :: Lens' App Bool Source #
Enables basic authorization for the Amplify app's branches.
Artifact
Describes an artifact.
See: newArtifact
smart constructor.
Artifact' | |
|
Instances
FromJSON Artifact Source # | |
Generic Artifact Source # | |
Read Artifact Source # | |
Show Artifact Source # | |
NFData Artifact Source # | |
Defined in Amazonka.Amplify.Types.Artifact | |
Eq Artifact Source # | |
Hashable Artifact Source # | |
Defined in Amazonka.Amplify.Types.Artifact | |
type Rep Artifact Source # | |
Defined in Amazonka.Amplify.Types.Artifact type Rep Artifact = D1 ('MetaData "Artifact" "Amazonka.Amplify.Types.Artifact" "amazonka-amplify-2.0-FzmP32buJCeA4C8B1HzWt" 'False) (C1 ('MetaCons "Artifact'" 'PrefixI 'True) (S1 ('MetaSel ('Just "artifactFileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "artifactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
Create a value of Artifact
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:artifactFileName:Artifact'
, artifact_artifactFileName
- The file name for the artifact.
$sel:artifactId:Artifact'
, artifact_artifactId
- The unique ID for the artifact.
AutoBranchCreationConfig
data AutoBranchCreationConfig Source #
Describes the automated branch creation configuration.
See: newAutoBranchCreationConfig
smart constructor.
AutoBranchCreationConfig' | |
|
Instances
newAutoBranchCreationConfig :: AutoBranchCreationConfig Source #
Create a value of AutoBranchCreationConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:basicAuthCredentials:AutoBranchCreationConfig'
, autoBranchCreationConfig_basicAuthCredentials
- The basic authorization credentials for the autocreated branch. You must
base64-encode the authorization credentials and provide them in the
format user:password
.
$sel:buildSpec:AutoBranchCreationConfig'
, autoBranchCreationConfig_buildSpec
- The build specification (build spec) for the autocreated branch.
$sel:enableAutoBuild:AutoBranchCreationConfig'
, autoBranchCreationConfig_enableAutoBuild
- Enables auto building for the autocreated branch.
$sel:enableBasicAuth:AutoBranchCreationConfig'
, autoBranchCreationConfig_enableBasicAuth
- Enables basic authorization for the autocreated branch.
$sel:enablePerformanceMode:AutoBranchCreationConfig'
, autoBranchCreationConfig_enablePerformanceMode
- Enables performance mode for the branch.
Performance mode optimizes for faster hosting performance by keeping content cached at the edge for a longer interval. When performance mode is enabled, hosting configuration or code changes can take up to 10 minutes to roll out.
$sel:enablePullRequestPreview:AutoBranchCreationConfig'
, autoBranchCreationConfig_enablePullRequestPreview
- Enables pull request previews for the autocreated branch.
$sel:environmentVariables:AutoBranchCreationConfig'
, autoBranchCreationConfig_environmentVariables
- The environment variables for the autocreated branch.
$sel:framework:AutoBranchCreationConfig'
, autoBranchCreationConfig_framework
- The framework for the autocreated branch.
$sel:pullRequestEnvironmentName:AutoBranchCreationConfig'
, autoBranchCreationConfig_pullRequestEnvironmentName
- The Amplify environment name for the pull request.
$sel:stage:AutoBranchCreationConfig'
, autoBranchCreationConfig_stage
- Describes the current stage for the autocreated branch.
autoBranchCreationConfig_basicAuthCredentials :: Lens' AutoBranchCreationConfig (Maybe Text) Source #
The basic authorization credentials for the autocreated branch. You must
base64-encode the authorization credentials and provide them in the
format user:password
.
autoBranchCreationConfig_buildSpec :: Lens' AutoBranchCreationConfig (Maybe Text) Source #
The build specification (build spec) for the autocreated branch.
autoBranchCreationConfig_enableAutoBuild :: Lens' AutoBranchCreationConfig (Maybe Bool) Source #
Enables auto building for the autocreated branch.
autoBranchCreationConfig_enableBasicAuth :: Lens' AutoBranchCreationConfig (Maybe Bool) Source #
Enables basic authorization for the autocreated branch.
autoBranchCreationConfig_enablePerformanceMode :: Lens' AutoBranchCreationConfig (Maybe Bool) Source #
Enables performance mode for the branch.
Performance mode optimizes for faster hosting performance by keeping content cached at the edge for a longer interval. When performance mode is enabled, hosting configuration or code changes can take up to 10 minutes to roll out.
autoBranchCreationConfig_enablePullRequestPreview :: Lens' AutoBranchCreationConfig (Maybe Bool) Source #
Enables pull request previews for the autocreated branch.
autoBranchCreationConfig_environmentVariables :: Lens' AutoBranchCreationConfig (Maybe (HashMap Text Text)) Source #
The environment variables for the autocreated branch.
autoBranchCreationConfig_framework :: Lens' AutoBranchCreationConfig (Maybe Text) Source #
The framework for the autocreated branch.
autoBranchCreationConfig_pullRequestEnvironmentName :: Lens' AutoBranchCreationConfig (Maybe Text) Source #
The Amplify environment name for the pull request.
autoBranchCreationConfig_stage :: Lens' AutoBranchCreationConfig (Maybe Stage) Source #
Describes the current stage for the autocreated branch.
BackendEnvironment
data BackendEnvironment Source #
Describes the backend environment for an Amplify app.
See: newBackendEnvironment
smart constructor.
BackendEnvironment' | |
|
Instances
newBackendEnvironment Source #
:: Text | |
-> Text | |
-> UTCTime | |
-> UTCTime | |
-> BackendEnvironment |
Create a value of BackendEnvironment
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deploymentArtifacts:BackendEnvironment'
, backendEnvironment_deploymentArtifacts
- The name of deployment artifacts.
$sel:stackName:BackendEnvironment'
, backendEnvironment_stackName
- The AWS CloudFormation stack name of a backend environment.
$sel:backendEnvironmentArn:BackendEnvironment'
, backendEnvironment_backendEnvironmentArn
- The Amazon Resource Name (ARN) for a backend environment that is part of
an Amplify app.
$sel:environmentName:BackendEnvironment'
, backendEnvironment_environmentName
- The name for a backend environment that is part of an Amplify app.
$sel:createTime:BackendEnvironment'
, backendEnvironment_createTime
- The creation date and time for a backend environment that is part of an
Amplify app.
$sel:updateTime:BackendEnvironment'
, backendEnvironment_updateTime
- The last updated date and time for a backend environment that is part of
an Amplify app.
backendEnvironment_deploymentArtifacts :: Lens' BackendEnvironment (Maybe Text) Source #
The name of deployment artifacts.
backendEnvironment_stackName :: Lens' BackendEnvironment (Maybe Text) Source #
The AWS CloudFormation stack name of a backend environment.
backendEnvironment_backendEnvironmentArn :: Lens' BackendEnvironment Text Source #
The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.
backendEnvironment_environmentName :: Lens' BackendEnvironment Text Source #
The name for a backend environment that is part of an Amplify app.
backendEnvironment_createTime :: Lens' BackendEnvironment UTCTime Source #
The creation date and time for a backend environment that is part of an Amplify app.
backendEnvironment_updateTime :: Lens' BackendEnvironment UTCTime Source #
The last updated date and time for a backend environment that is part of an Amplify app.
Branch
The branch for an Amplify app, which maps to a third-party repository branch.
See: newBranch
smart constructor.
Branch' | |
|
Instances
:: Text | |
-> Text | |
-> Text | |
-> Stage | |
-> Text | |
-> Bool | |
-> UTCTime | |
-> UTCTime | |
-> Bool | |
-> Text | |
-> Text | |
-> Text | |
-> Bool | |
-> Text | |
-> Bool | |
-> Branch |
Create a value of Branch
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:associatedResources:Branch'
, branch_associatedResources
- A list of custom resources that are linked to this branch.
$sel:backendEnvironmentArn:Branch'
, branch_backendEnvironmentArn
- The Amazon Resource Name (ARN) for a backend environment that is part of
an Amplify app.
$sel:basicAuthCredentials:Branch'
, branch_basicAuthCredentials
- The basic authorization credentials for a branch of an Amplify app. You
must base64-encode the authorization credentials and provide them in the
format user:password
.
$sel:buildSpec:Branch'
, branch_buildSpec
- The build specification (build spec) content for the branch of an
Amplify app.
$sel:destinationBranch:Branch'
, branch_destinationBranch
- The destination branch if the branch is a pull request branch.
$sel:enablePerformanceMode:Branch'
, branch_enablePerformanceMode
- Enables performance mode for the branch.
Performance mode optimizes for faster hosting performance by keeping content cached at the edge for a longer interval. When performance mode is enabled, hosting configuration or code changes can take up to 10 minutes to roll out.
$sel:pullRequestEnvironmentName:Branch'
, branch_pullRequestEnvironmentName
- The Amplify environment name for the pull request.
$sel:sourceBranch:Branch'
, branch_sourceBranch
- The source branch if the branch is a pull request branch.
$sel:tags:Branch'
, branch_tags
- The tag for the branch of an Amplify app.
$sel:thumbnailUrl:Branch'
, branch_thumbnailUrl
- The thumbnail URL for the branch of an Amplify app.
$sel:branchArn:Branch'
, branch_branchArn
- The Amazon Resource Name (ARN) for a branch that is part of an Amplify
app.
$sel:branchName:Branch'
, branch_branchName
- The name for the branch that is part of an Amplify app.
$sel:description:Branch'
, branch_description
- The description for the branch that is part of an Amplify app.
$sel:stage:Branch'
, branch_stage
- The current stage for the branch that is part of an Amplify app.
$sel:displayName:Branch'
, branch_displayName
- The display name for the branch. This is used as the default domain
prefix.
$sel:enableNotification:Branch'
, branch_enableNotification
- Enables notifications for a branch that is part of an Amplify app.
$sel:createTime:Branch'
, branch_createTime
- The creation date and time for a branch that is part of an Amplify app.
$sel:updateTime:Branch'
, branch_updateTime
- The last updated date and time for a branch that is part of an Amplify
app.
$sel:environmentVariables:Branch'
, branch_environmentVariables
- The environment variables specific to a branch of an Amplify app.
$sel:enableAutoBuild:Branch'
, branch_enableAutoBuild
- Enables auto-building on push for a branch of an Amplify app.
$sel:customDomains:Branch'
, branch_customDomains
- The custom domains for a branch of an Amplify app.
$sel:framework:Branch'
, branch_framework
- The framework for a branch of an Amplify app.
$sel:activeJobId:Branch'
, branch_activeJobId
- The ID of the active job for a branch of an Amplify app.
$sel:totalNumberOfJobs:Branch'
, branch_totalNumberOfJobs
- The total number of jobs that are part of an Amplify app.
$sel:enableBasicAuth:Branch'
, branch_enableBasicAuth
- Enables basic authorization for a branch of an Amplify app.
$sel:ttl:Branch'
, branch_ttl
- The content Time to Live (TTL) for the website in seconds.
$sel:enablePullRequestPreview:Branch'
, branch_enablePullRequestPreview
- Enables pull request previews for the branch.
branch_associatedResources :: Lens' Branch (Maybe [Text]) Source #
A list of custom resources that are linked to this branch.
branch_backendEnvironmentArn :: Lens' Branch (Maybe Text) Source #
The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.
branch_basicAuthCredentials :: Lens' Branch (Maybe Text) Source #
The basic authorization credentials for a branch of an Amplify app. You
must base64-encode the authorization credentials and provide them in the
format user:password
.
branch_buildSpec :: Lens' Branch (Maybe Text) Source #
The build specification (build spec) content for the branch of an Amplify app.
branch_destinationBranch :: Lens' Branch (Maybe Text) Source #
The destination branch if the branch is a pull request branch.
branch_enablePerformanceMode :: Lens' Branch (Maybe Bool) Source #
Enables performance mode for the branch.
Performance mode optimizes for faster hosting performance by keeping content cached at the edge for a longer interval. When performance mode is enabled, hosting configuration or code changes can take up to 10 minutes to roll out.
branch_pullRequestEnvironmentName :: Lens' Branch (Maybe Text) Source #
The Amplify environment name for the pull request.
branch_sourceBranch :: Lens' Branch (Maybe Text) Source #
The source branch if the branch is a pull request branch.
branch_tags :: Lens' Branch (Maybe (HashMap Text Text)) Source #
The tag for the branch of an Amplify app.
branch_thumbnailUrl :: Lens' Branch (Maybe Text) Source #
The thumbnail URL for the branch of an Amplify app.
branch_branchArn :: Lens' Branch Text Source #
The Amazon Resource Name (ARN) for a branch that is part of an Amplify app.
branch_branchName :: Lens' Branch Text Source #
The name for the branch that is part of an Amplify app.
branch_description :: Lens' Branch Text Source #
The description for the branch that is part of an Amplify app.
branch_stage :: Lens' Branch Stage Source #
The current stage for the branch that is part of an Amplify app.
branch_displayName :: Lens' Branch Text Source #
The display name for the branch. This is used as the default domain prefix.
branch_enableNotification :: Lens' Branch Bool Source #
Enables notifications for a branch that is part of an Amplify app.
branch_createTime :: Lens' Branch UTCTime Source #
The creation date and time for a branch that is part of an Amplify app.
branch_updateTime :: Lens' Branch UTCTime Source #
The last updated date and time for a branch that is part of an Amplify app.
branch_environmentVariables :: Lens' Branch (HashMap Text Text) Source #
The environment variables specific to a branch of an Amplify app.
branch_enableAutoBuild :: Lens' Branch Bool Source #
Enables auto-building on push for a branch of an Amplify app.
branch_customDomains :: Lens' Branch [Text] Source #
The custom domains for a branch of an Amplify app.
branch_activeJobId :: Lens' Branch Text Source #
The ID of the active job for a branch of an Amplify app.
branch_totalNumberOfJobs :: Lens' Branch Text Source #
The total number of jobs that are part of an Amplify app.
branch_enableBasicAuth :: Lens' Branch Bool Source #
Enables basic authorization for a branch of an Amplify app.
branch_enablePullRequestPreview :: Lens' Branch Bool Source #
Enables pull request previews for the branch.
CustomRule
data CustomRule Source #
Describes a custom rewrite or redirect rule.
See: newCustomRule
smart constructor.
CustomRule' | |
|
Instances
Create a value of CustomRule
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:condition:CustomRule'
, customRule_condition
- The condition for a URL rewrite or redirect rule, such as a country
code.
$sel:status:CustomRule'
, customRule_status
- The status code for a URL rewrite or redirect rule.
- 200
- Represents a 200 rewrite rule.
- 301
- Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
- 302
- Represents a 302 temporary redirect rule.
- 404
- Represents a 404 redirect rule.
- 404-200
- Represents a 404 rewrite rule.
$sel:source:CustomRule'
, customRule_source
- The source pattern for a URL rewrite or redirect rule.
$sel:target:CustomRule'
, customRule_target
- The target pattern for a URL rewrite or redirect rule.
customRule_condition :: Lens' CustomRule (Maybe Text) Source #
The condition for a URL rewrite or redirect rule, such as a country code.
customRule_status :: Lens' CustomRule (Maybe Text) Source #
The status code for a URL rewrite or redirect rule.
- 200
- Represents a 200 rewrite rule.
- 301
- Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
- 302
- Represents a 302 temporary redirect rule.
- 404
- Represents a 404 redirect rule.
- 404-200
- Represents a 404 rewrite rule.
customRule_source :: Lens' CustomRule Text Source #
The source pattern for a URL rewrite or redirect rule.
customRule_target :: Lens' CustomRule Text Source #
The target pattern for a URL rewrite or redirect rule.
DomainAssociation
data DomainAssociation Source #
Describes a domain association that associates a custom domain with an Amplify app.
See: newDomainAssociation
smart constructor.
DomainAssociation' | |
|
Instances
:: Text | |
-> Text | |
-> Bool | |
-> DomainStatus | |
-> Text | |
-> DomainAssociation |
Create a value of DomainAssociation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:autoSubDomainCreationPatterns:DomainAssociation'
, domainAssociation_autoSubDomainCreationPatterns
- Sets branch patterns for automatic subdomain creation.
$sel:autoSubDomainIAMRole:DomainAssociation'
, domainAssociation_autoSubDomainIAMRole
- The required AWS Identity and Access Management (IAM) service role for
the Amazon Resource Name (ARN) for automatically creating subdomains.
$sel:certificateVerificationDNSRecord:DomainAssociation'
, domainAssociation_certificateVerificationDNSRecord
- The DNS record for certificate verification.
$sel:domainAssociationArn:DomainAssociation'
, domainAssociation_domainAssociationArn
- The Amazon Resource Name (ARN) for the domain association.
$sel:domainName:DomainAssociation'
, domainAssociation_domainName
- The name of the domain.
$sel:enableAutoSubDomain:DomainAssociation'
, domainAssociation_enableAutoSubDomain
- Enables the automated creation of subdomains for branches.
$sel:domainStatus:DomainAssociation'
, domainAssociation_domainStatus
- The current status of the domain association.
$sel:statusReason:DomainAssociation'
, domainAssociation_statusReason
- The reason for the current status of the domain association.
$sel:subDomains:DomainAssociation'
, domainAssociation_subDomains
- The subdomains for the domain association.
domainAssociation_autoSubDomainCreationPatterns :: Lens' DomainAssociation (Maybe [Text]) Source #
Sets branch patterns for automatic subdomain creation.
domainAssociation_autoSubDomainIAMRole :: Lens' DomainAssociation (Maybe Text) Source #
The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.
domainAssociation_certificateVerificationDNSRecord :: Lens' DomainAssociation (Maybe Text) Source #
The DNS record for certificate verification.
domainAssociation_domainAssociationArn :: Lens' DomainAssociation Text Source #
The Amazon Resource Name (ARN) for the domain association.
domainAssociation_domainName :: Lens' DomainAssociation Text Source #
The name of the domain.
domainAssociation_enableAutoSubDomain :: Lens' DomainAssociation Bool Source #
Enables the automated creation of subdomains for branches.
domainAssociation_domainStatus :: Lens' DomainAssociation DomainStatus Source #
The current status of the domain association.
domainAssociation_statusReason :: Lens' DomainAssociation Text Source #
The reason for the current status of the domain association.
domainAssociation_subDomains :: Lens' DomainAssociation [SubDomain] Source #
The subdomains for the domain association.
Job
Describes an execution job for an Amplify app.
See: newJob
smart constructor.
Job' | |
|
Instances
FromJSON Job Source # | |
Generic Job Source # | |
Read Job Source # | |
Show Job Source # | |
NFData Job Source # | |
Defined in Amazonka.Amplify.Types.Job | |
Eq Job Source # | |
Hashable Job Source # | |
Defined in Amazonka.Amplify.Types.Job | |
type Rep Job Source # | |
Defined in Amazonka.Amplify.Types.Job type Rep Job = D1 ('MetaData "Job" "Amazonka.Amplify.Types.Job" "amazonka-amplify-2.0-FzmP32buJCeA4C8B1HzWt" 'False) (C1 ('MetaCons "Job'" 'PrefixI 'True) (S1 ('MetaSel ('Just "summary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JobSummary) :*: S1 ('MetaSel ('Just "steps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Step]))) |
Create a value of Job
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:summary:Job'
, job_summary
- Describes the summary for an execution job for an Amplify app.
$sel:steps:Job'
, job_steps
- The execution steps for an execution job, for an Amplify app.
job_summary :: Lens' Job JobSummary Source #
Describes the summary for an execution job for an Amplify app.
JobSummary
data JobSummary Source #
Describes the summary for an execution job for an Amplify app.
See: newJobSummary
smart constructor.
JobSummary' | |
|
Instances
Create a value of JobSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:endTime:JobSummary'
, jobSummary_endTime
- The end date and time for the job.
$sel:jobArn:JobSummary'
, jobSummary_jobArn
- The Amazon Resource Name (ARN) for the job.
$sel:jobId:JobSummary'
, jobSummary_jobId
- The unique ID for the job.
$sel:commitId:JobSummary'
, jobSummary_commitId
- The commit ID from a third-party repository provider for the job.
$sel:commitMessage:JobSummary'
, jobSummary_commitMessage
- The commit message from a third-party repository provider for the job.
$sel:commitTime:JobSummary'
, jobSummary_commitTime
- The commit date and time for the job.
$sel:startTime:JobSummary'
, jobSummary_startTime
- The start date and time for the job.
$sel:status:JobSummary'
, jobSummary_status
- The current status for the job.
$sel:jobType:JobSummary'
, jobSummary_jobType
- The type for the job. If the value is RELEASE
, the job was manually
released from its source by using the StartJob
API. If the value is
RETRY
, the job was manually retried using the StartJob
API. If the
value is WEB_HOOK
, the job was automatically triggered by webhooks.
jobSummary_endTime :: Lens' JobSummary (Maybe UTCTime) Source #
The end date and time for the job.
jobSummary_jobArn :: Lens' JobSummary Text Source #
The Amazon Resource Name (ARN) for the job.
jobSummary_jobId :: Lens' JobSummary Text Source #
The unique ID for the job.
jobSummary_commitId :: Lens' JobSummary Text Source #
The commit ID from a third-party repository provider for the job.
jobSummary_commitMessage :: Lens' JobSummary Text Source #
The commit message from a third-party repository provider for the job.
jobSummary_commitTime :: Lens' JobSummary UTCTime Source #
The commit date and time for the job.
jobSummary_startTime :: Lens' JobSummary UTCTime Source #
The start date and time for the job.
jobSummary_status :: Lens' JobSummary JobStatus Source #
The current status for the job.
jobSummary_jobType :: Lens' JobSummary JobType Source #
The type for the job. If the value is RELEASE
, the job was manually
released from its source by using the StartJob
API. If the value is
RETRY
, the job was manually retried using the StartJob
API. If the
value is WEB_HOOK
, the job was automatically triggered by webhooks.
ProductionBranch
data ProductionBranch Source #
Describes the information about a production branch for an Amplify app.
See: newProductionBranch
smart constructor.
ProductionBranch' | |
|
Instances
newProductionBranch :: ProductionBranch Source #
Create a value of ProductionBranch
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:branchName:ProductionBranch'
, productionBranch_branchName
- The branch name for the production branch.
$sel:lastDeployTime:ProductionBranch'
, productionBranch_lastDeployTime
- The last deploy time of the production branch.
$sel:status:ProductionBranch'
, productionBranch_status
- The status of the production branch.
$sel:thumbnailUrl:ProductionBranch'
, productionBranch_thumbnailUrl
- The thumbnail URL for the production branch.
productionBranch_branchName :: Lens' ProductionBranch (Maybe Text) Source #
The branch name for the production branch.
productionBranch_lastDeployTime :: Lens' ProductionBranch (Maybe UTCTime) Source #
The last deploy time of the production branch.
productionBranch_status :: Lens' ProductionBranch (Maybe Text) Source #
The status of the production branch.
productionBranch_thumbnailUrl :: Lens' ProductionBranch (Maybe Text) Source #
The thumbnail URL for the production branch.
Step
Describes an execution step, for an execution job, for an Amplify app.
See: newStep
smart constructor.
Step' | |
|
Instances
Create a value of Step
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:artifactsUrl:Step'
, step_artifactsUrl
- The URL to the artifact for the execution step.
$sel:context:Step'
, step_context
- The context for the current step. Includes a build image if the step is
build.
$sel:logUrl:Step'
, step_logUrl
- The URL to the logs for the execution step.
$sel:screenshots:Step'
, step_screenshots
- The list of screenshot URLs for the execution step, if relevant.
$sel:statusReason:Step'
, step_statusReason
- The reason for the current step status.
$sel:testArtifactsUrl:Step'
, step_testArtifactsUrl
- The URL to the test artifact for the execution step.
$sel:testConfigUrl:Step'
, step_testConfigUrl
- The URL to the test configuration for the execution step.
$sel:stepName:Step'
, step_stepName
- The name of the execution step.
$sel:startTime:Step'
, step_startTime
- The start date and time of the execution step.
$sel:status:Step'
, step_status
- The status of the execution step.
$sel:endTime:Step'
, step_endTime
- The end date and time of the execution step.
step_artifactsUrl :: Lens' Step (Maybe Text) Source #
The URL to the artifact for the execution step.
step_context :: Lens' Step (Maybe Text) Source #
The context for the current step. Includes a build image if the step is build.
step_screenshots :: Lens' Step (Maybe (HashMap Text Text)) Source #
The list of screenshot URLs for the execution step, if relevant.
step_testArtifactsUrl :: Lens' Step (Maybe Text) Source #
The URL to the test artifact for the execution step.
step_testConfigUrl :: Lens' Step (Maybe Text) Source #
The URL to the test configuration for the execution step.
SubDomain
The subdomain for the domain association.
See: newSubDomain
smart constructor.
SubDomain' | |
|
Instances
FromJSON SubDomain Source # | |
Generic SubDomain Source # | |
Read SubDomain Source # | |
Show SubDomain Source # | |
NFData SubDomain Source # | |
Defined in Amazonka.Amplify.Types.SubDomain | |
Eq SubDomain Source # | |
Hashable SubDomain Source # | |
Defined in Amazonka.Amplify.Types.SubDomain | |
type Rep SubDomain Source # | |
Defined in Amazonka.Amplify.Types.SubDomain type Rep SubDomain = D1 ('MetaData "SubDomain" "Amazonka.Amplify.Types.SubDomain" "amazonka-amplify-2.0-FzmP32buJCeA4C8B1HzWt" 'False) (C1 ('MetaCons "SubDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subDomainSetting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SubDomainSetting) :*: (S1 ('MetaSel ('Just "verified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "dnsRecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) |
:: SubDomainSetting | |
-> Bool | |
-> Text | |
-> SubDomain |
Create a value of SubDomain
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:subDomainSetting:SubDomain'
, subDomain_subDomainSetting
- Describes the settings for the subdomain.
$sel:verified:SubDomain'
, subDomain_verified
- The verified status of the subdomain
$sel:dnsRecord:SubDomain'
, subDomain_dnsRecord
- The DNS record for the subdomain.
subDomain_subDomainSetting :: Lens' SubDomain SubDomainSetting Source #
Describes the settings for the subdomain.
SubDomainSetting
data SubDomainSetting Source #
Describes the settings for the subdomain.
See: newSubDomainSetting
smart constructor.
SubDomainSetting' | |
|
Instances
Create a value of SubDomainSetting
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:prefix:SubDomainSetting'
, subDomainSetting_prefix
- The prefix setting for the subdomain.
$sel:branchName:SubDomainSetting'
, subDomainSetting_branchName
- The branch name setting for the subdomain.
subDomainSetting_prefix :: Lens' SubDomainSetting Text Source #
The prefix setting for the subdomain.
subDomainSetting_branchName :: Lens' SubDomainSetting Text Source #
The branch name setting for the subdomain.
Webhook
Describes a webhook that connects repository events to an Amplify app.
See: newWebhook
smart constructor.
Webhook' | |
|
Instances
Create a value of Webhook
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:webhookArn:Webhook'
, webhook_webhookArn
- The Amazon Resource Name (ARN) for the webhook.
$sel:webhookId:Webhook'
, webhook_webhookId
- The ID of the webhook.
$sel:webhookUrl:Webhook'
, webhook_webhookUrl
- The URL of the webhook.
$sel:branchName:Webhook'
, webhook_branchName
- The name for a branch that is part of an Amplify app.
$sel:description:Webhook'
, webhook_description
- The description for a webhook.
$sel:createTime:Webhook'
, webhook_createTime
- The create date and time for a webhook.
$sel:updateTime:Webhook'
, webhook_updateTime
- Updates the date and time for a webhook.