Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- defaultService :: Service
- _DependentServiceFailureException :: AsError a => Getting (First ServiceError) a ServiceError
- _NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalFailureException :: AsError a => Getting (First ServiceError) a ServiceError
- _UnauthorizedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError
- _LimitExceededException :: AsError a => Getting (First ServiceError) 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
- Platform' {
- 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' {
- customHeaders :: Maybe Text
- basicAuthCredentials :: Maybe (Sensitive Text)
- buildSpec :: Maybe Text
- enableBranchAutoDeletion :: Maybe Bool
- customRules :: Maybe [CustomRule]
- iamServiceRoleArn :: Maybe Text
- autoBranchCreationPatterns :: Maybe [Text]
- productionBranch :: Maybe ProductionBranch
- autoBranchCreationConfig :: Maybe AutoBranchCreationConfig
- enableAutoBranchCreation :: Maybe Bool
- 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_customHeaders :: Lens' App (Maybe Text)
- app_basicAuthCredentials :: Lens' App (Maybe Text)
- app_buildSpec :: Lens' App (Maybe Text)
- app_enableBranchAutoDeletion :: Lens' App (Maybe Bool)
- app_customRules :: Lens' App (Maybe [CustomRule])
- app_iamServiceRoleArn :: Lens' App (Maybe Text)
- app_autoBranchCreationPatterns :: Lens' App (Maybe [Text])
- app_productionBranch :: Lens' App (Maybe ProductionBranch)
- app_autoBranchCreationConfig :: Lens' App (Maybe AutoBranchCreationConfig)
- app_enableAutoBranchCreation :: Lens' App (Maybe Bool)
- 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' {
- framework :: Maybe Text
- stage :: Maybe Stage
- enablePullRequestPreview :: Maybe Bool
- basicAuthCredentials :: Maybe (Sensitive Text)
- buildSpec :: Maybe Text
- enablePerformanceMode :: Maybe Bool
- environmentVariables :: Maybe (HashMap Text Text)
- enableAutoBuild :: Maybe Bool
- enableBasicAuth :: Maybe Bool
- pullRequestEnvironmentName :: Maybe Text
- newAutoBranchCreationConfig :: AutoBranchCreationConfig
- autoBranchCreationConfig_framework :: Lens' AutoBranchCreationConfig (Maybe Text)
- autoBranchCreationConfig_stage :: Lens' AutoBranchCreationConfig (Maybe Stage)
- autoBranchCreationConfig_enablePullRequestPreview :: Lens' AutoBranchCreationConfig (Maybe Bool)
- autoBranchCreationConfig_basicAuthCredentials :: Lens' AutoBranchCreationConfig (Maybe Text)
- autoBranchCreationConfig_buildSpec :: Lens' AutoBranchCreationConfig (Maybe Text)
- autoBranchCreationConfig_enablePerformanceMode :: Lens' AutoBranchCreationConfig (Maybe Bool)
- autoBranchCreationConfig_environmentVariables :: Lens' AutoBranchCreationConfig (Maybe (HashMap Text Text))
- autoBranchCreationConfig_enableAutoBuild :: Lens' AutoBranchCreationConfig (Maybe Bool)
- autoBranchCreationConfig_enableBasicAuth :: Lens' AutoBranchCreationConfig (Maybe Bool)
- autoBranchCreationConfig_pullRequestEnvironmentName :: Lens' AutoBranchCreationConfig (Maybe Text)
- 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' {
- backendEnvironmentArn :: Maybe Text
- thumbnailUrl :: Maybe Text
- basicAuthCredentials :: Maybe (Sensitive Text)
- buildSpec :: Maybe Text
- sourceBranch :: Maybe Text
- enablePerformanceMode :: Maybe Bool
- destinationBranch :: Maybe Text
- pullRequestEnvironmentName :: Maybe Text
- associatedResources :: Maybe [Text]
- tags :: Maybe (HashMap Text 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_backendEnvironmentArn :: Lens' Branch (Maybe Text)
- branch_thumbnailUrl :: Lens' Branch (Maybe Text)
- branch_basicAuthCredentials :: Lens' Branch (Maybe Text)
- branch_buildSpec :: Lens' Branch (Maybe Text)
- branch_sourceBranch :: Lens' Branch (Maybe Text)
- branch_enablePerformanceMode :: Lens' Branch (Maybe Bool)
- branch_destinationBranch :: Lens' Branch (Maybe Text)
- branch_pullRequestEnvironmentName :: Lens' Branch (Maybe Text)
- branch_associatedResources :: Lens' Branch (Maybe [Text])
- branch_tags :: Lens' Branch (Maybe (HashMap Text 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_status :: Lens' CustomRule (Maybe Text)
- customRule_condition :: 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_certificateVerificationDNSRecord :: Lens' DomainAssociation (Maybe Text)
- domainAssociation_autoSubDomainCreationPatterns :: Lens' DomainAssociation (Maybe [Text])
- domainAssociation_autoSubDomainIAMRole :: 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' {
- lastDeployTime :: Maybe POSIX
- status :: Maybe Text
- thumbnailUrl :: Maybe Text
- branchName :: Maybe Text
- newProductionBranch :: ProductionBranch
- productionBranch_lastDeployTime :: Lens' ProductionBranch (Maybe UTCTime)
- productionBranch_status :: Lens' ProductionBranch (Maybe Text)
- productionBranch_thumbnailUrl :: Lens' ProductionBranch (Maybe Text)
- productionBranch_branchName :: Lens' ProductionBranch (Maybe Text)
- data Step = Step' {}
- newStep :: Text -> UTCTime -> JobStatus -> UTCTime -> Step
- step_logUrl :: Lens' Step (Maybe Text)
- step_context :: Lens' Step (Maybe Text)
- step_testArtifactsUrl :: Lens' Step (Maybe Text)
- step_artifactsUrl :: Lens' Step (Maybe Text)
- step_testConfigUrl :: Lens' Step (Maybe Text)
- step_screenshots :: Lens' Step (Maybe (HashMap Text Text))
- step_statusReason :: 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
_DependentServiceFailureException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An operation failed because a dependent service threw an exception.
_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An entity was not found during an operation.
_InternalFailureException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The service failed to perform an operation due to an internal issue.
_UnauthorizedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An operation failed due to a lack of access.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An operation failed due to a non-existent resource.
_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A request contains unexpected data.
_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A resource could not be created because service quotas were exceeded.
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 |
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:customHeaders:App'
, app_customHeaders
- Describes the custom HTTP headers for the Amplify app.
$sel:basicAuthCredentials:App'
, app_basicAuthCredentials
- The basic authorization credentials for branches for the Amplify app.
$sel:buildSpec:App'
, app_buildSpec
- Describes the content of the build specification (build spec) 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:customRules:App'
, app_customRules
- Describes the custom redirect and rewrite rules for the Amplify app.
$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:autoBranchCreationPatterns:App'
, app_autoBranchCreationPatterns
- Describes the automated branch creation glob patterns for the Amplify
app.
$sel:productionBranch:App'
, app_productionBranch
- Describes the information about a production branch of the Amplify app.
$sel:autoBranchCreationConfig:App'
, app_autoBranchCreationConfig
- Describes the automated branch creation configuration for the Amplify
app.
$sel:enableAutoBranchCreation:App'
, app_enableAutoBranchCreation
- Enables automated branch creation for the Amplify app.
$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 repository for the Amplify app.
$sel:platform:App'
, app_platform
- The platform for the Amplify app.
$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.
$sel:environmentVariables: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.
$sel:enableBasicAuth:App'
, app_enableBasicAuth
- Enables basic authorization for the Amplify app's branches.
app_customHeaders :: Lens' App (Maybe Text) Source #
Describes the custom HTTP headers for the Amplify app.
app_basicAuthCredentials :: Lens' App (Maybe Text) Source #
The basic authorization credentials for branches for the Amplify app.
app_buildSpec :: Lens' App (Maybe Text) Source #
Describes the content of the build specification (build spec) 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_customRules :: Lens' App (Maybe [CustomRule]) Source #
Describes the custom redirect and rewrite rules for the Amplify app.
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_autoBranchCreationPatterns :: Lens' App (Maybe [Text]) Source #
Describes the automated branch creation glob patterns for the Amplify app.
app_productionBranch :: Lens' App (Maybe ProductionBranch) Source #
Describes the information about a production branch of the Amplify app.
app_autoBranchCreationConfig :: Lens' App (Maybe AutoBranchCreationConfig) Source #
Describes the automated branch creation configuration for the Amplify app.
app_enableAutoBranchCreation :: Lens' App (Maybe Bool) Source #
Enables automated branch creation for the Amplify app.
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
Eq Artifact Source # | |
Read Artifact Source # | |
Show Artifact Source # | |
Generic Artifact Source # | |
NFData Artifact Source # | |
Defined in Amazonka.Amplify.Types.Artifact | |
Hashable Artifact Source # | |
Defined in Amazonka.Amplify.Types.Artifact | |
FromJSON Artifact Source # | |
type Rep Artifact Source # | |
Defined in Amazonka.Amplify.Types.Artifact type Rep Artifact = D1 ('MetaData "Artifact" "Amazonka.Amplify.Types.Artifact" "libZSservicesZSamazonka-amplifyZSamazonka-amplify" '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:framework:AutoBranchCreationConfig'
, autoBranchCreationConfig_framework
- The framework for the autocreated branch.
$sel:stage:AutoBranchCreationConfig'
, autoBranchCreationConfig_stage
- Describes the current stage for the autocreated branch.
$sel:enablePullRequestPreview:AutoBranchCreationConfig'
, autoBranchCreationConfig_enablePullRequestPreview
- Enables pull request previews for the autocreated branch.
$sel:basicAuthCredentials:AutoBranchCreationConfig'
, autoBranchCreationConfig_basicAuthCredentials
- The basic authorization credentials for the autocreated branch.
$sel:buildSpec:AutoBranchCreationConfig'
, autoBranchCreationConfig_buildSpec
- The build specification (build spec) 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:environmentVariables:AutoBranchCreationConfig'
, autoBranchCreationConfig_environmentVariables
- The environment variables 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:pullRequestEnvironmentName:AutoBranchCreationConfig'
, autoBranchCreationConfig_pullRequestEnvironmentName
- The Amplify environment name for the pull request.
autoBranchCreationConfig_framework :: Lens' AutoBranchCreationConfig (Maybe Text) Source #
The framework for the autocreated branch.
autoBranchCreationConfig_stage :: Lens' AutoBranchCreationConfig (Maybe Stage) Source #
Describes the current stage for the autocreated branch.
autoBranchCreationConfig_enablePullRequestPreview :: Lens' AutoBranchCreationConfig (Maybe Bool) Source #
Enables pull request previews for the autocreated branch.
autoBranchCreationConfig_basicAuthCredentials :: Lens' AutoBranchCreationConfig (Maybe Text) Source #
The basic authorization credentials for the autocreated branch.
autoBranchCreationConfig_buildSpec :: Lens' AutoBranchCreationConfig (Maybe Text) Source #
The build specification (build spec) 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_environmentVariables :: Lens' AutoBranchCreationConfig (Maybe (HashMap Text Text)) Source #
The environment variables 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_pullRequestEnvironmentName :: Lens' AutoBranchCreationConfig (Maybe Text) Source #
The Amplify environment name for the pull request.
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:backendEnvironmentArn:Branch'
, branch_backendEnvironmentArn
- The Amazon Resource Name (ARN) for a backend environment that is part of
an Amplify app.
$sel:thumbnailUrl:Branch'
, branch_thumbnailUrl
- The thumbnail URL for the branch of an Amplify app.
$sel:basicAuthCredentials:Branch'
, branch_basicAuthCredentials
- The basic authorization credentials for a branch of an Amplify app.
$sel:buildSpec:Branch'
, branch_buildSpec
- The build specification (build spec) content for the branch of an
Amplify app.
$sel:sourceBranch:Branch'
, branch_sourceBranch
- The source 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:destinationBranch:Branch'
, branch_destinationBranch
- The destination branch if the branch is a pull request branch.
$sel:pullRequestEnvironmentName:Branch'
, branch_pullRequestEnvironmentName
- The Amplify environment name for the pull request.
$sel:associatedResources:Branch'
, branch_associatedResources
- A list of custom resources that are linked to this branch.
$sel:tags:Branch'
, branch_tags
- The tag 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_backendEnvironmentArn :: Lens' Branch (Maybe Text) Source #
The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.
branch_thumbnailUrl :: Lens' Branch (Maybe Text) Source #
The thumbnail URL for the branch of an Amplify app.
branch_basicAuthCredentials :: Lens' Branch (Maybe Text) Source #
The basic authorization credentials for a branch of an Amplify app.
branch_buildSpec :: Lens' Branch (Maybe Text) Source #
The build specification (build spec) content for the branch of an Amplify app.
branch_sourceBranch :: Lens' Branch (Maybe Text) Source #
The source 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_destinationBranch :: Lens' Branch (Maybe Text) Source #
The destination branch if the branch is a pull request branch.
branch_pullRequestEnvironmentName :: Lens' Branch (Maybe Text) Source #
The Amplify environment name for the pull request.
branch_associatedResources :: Lens' Branch (Maybe [Text]) Source #
A list of custom resources that are linked to this branch.
branch_tags :: Lens' Branch (Maybe (HashMap Text Text)) Source #
The tag 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: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:condition:CustomRule'
, customRule_condition
- The condition for a URL rewrite or redirect rule, such as a country
code.
$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_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_condition :: Lens' CustomRule (Maybe Text) Source #
The condition for a URL rewrite or redirect rule, such as a country code.
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:certificateVerificationDNSRecord:DomainAssociation'
, domainAssociation_certificateVerificationDNSRecord
- The DNS record for certificate verification.
$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: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_certificateVerificationDNSRecord :: Lens' DomainAssociation (Maybe Text) Source #
The DNS record for certificate verification.
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_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
Eq Job Source # | |
Read Job Source # | |
Show Job Source # | |
Generic Job Source # | |
NFData Job Source # | |
Defined in Amazonka.Amplify.Types.Job | |
Hashable Job Source # | |
Defined in Amazonka.Amplify.Types.Job | |
FromJSON Job Source # | |
type Rep Job Source # | |
Defined in Amazonka.Amplify.Types.Job type Rep Job = D1 ('MetaData "Job" "Amazonka.Amplify.Types.Job" "libZSservicesZSamazonka-amplifyZSamazonka-amplify" '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: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.
$sel:branchName:ProductionBranch'
, productionBranch_branchName
- 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.
productionBranch_branchName :: Lens' ProductionBranch (Maybe Text) Source #
The branch name 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:logUrl:Step'
, step_logUrl
- The URL to the logs 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:testArtifactsUrl:Step'
, step_testArtifactsUrl
- The URL to the test artifact for the execution step.
$sel:artifactsUrl:Step'
, step_artifactsUrl
- The URL to the artifact for the execution step.
$sel:testConfigUrl:Step'
, step_testConfigUrl
- The URL to the test configuration 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: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_context :: Lens' Step (Maybe Text) Source #
The context for the current step. Includes a build image if the step is build.
step_testArtifactsUrl :: Lens' Step (Maybe Text) Source #
The URL to the test artifact for the execution step.
step_artifactsUrl :: Lens' Step (Maybe Text) Source #
The URL to the artifact for the execution step.
step_testConfigUrl :: Lens' Step (Maybe Text) Source #
The URL to the test configuration for the execution step.
step_screenshots :: Lens' Step (Maybe (HashMap Text Text)) Source #
The list of screenshot URLs for the execution step, if relevant.
SubDomain
The subdomain for the domain association.
See: newSubDomain
smart constructor.
SubDomain' | |
|
Instances
Eq SubDomain Source # | |
Read SubDomain Source # | |
Show SubDomain Source # | |
Generic SubDomain Source # | |
NFData SubDomain Source # | |
Defined in Amazonka.Amplify.Types.SubDomain | |
Hashable SubDomain Source # | |
Defined in Amazonka.Amplify.Types.SubDomain | |
FromJSON SubDomain Source # | |
type Rep SubDomain Source # | |
Defined in Amazonka.Amplify.Types.SubDomain type Rep SubDomain = D1 ('MetaData "SubDomain" "Amazonka.Amplify.Types.SubDomain" "libZSservicesZSamazonka-amplifyZSamazonka-amplify" '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.