libZSservicesZSamazonka-amplifyZSamazonka-amplify
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Amplify.Types

Description

 
Synopsis

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 #

Constructors

DomainStatus' 

Instances

Instances details
Eq DomainStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainStatus

Ord DomainStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainStatus

Read DomainStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainStatus

Show DomainStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainStatus

Generic DomainStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainStatus

Associated Types

type Rep DomainStatus :: Type -> Type #

NFData DomainStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainStatus

Methods

rnf :: DomainStatus -> () #

Hashable DomainStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainStatus

ToJSON DomainStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainStatus

ToJSONKey DomainStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainStatus

FromJSON DomainStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainStatus

FromJSONKey DomainStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainStatus

ToLog DomainStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainStatus

ToHeader DomainStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainStatus

ToQuery DomainStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainStatus

FromXML DomainStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainStatus

ToXML DomainStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainStatus

Methods

toXML :: DomainStatus -> XML #

ToByteString DomainStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainStatus

FromText DomainStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainStatus

ToText DomainStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainStatus

Methods

toText :: DomainStatus -> Text #

type Rep DomainStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainStatus

type Rep DomainStatus = D1 ('MetaData "DomainStatus" "Amazonka.Amplify.Types.DomainStatus" "libZSservicesZSamazonka-amplifyZSamazonka-amplify" 'True) (C1 ('MetaCons "DomainStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDomainStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobStatus

newtype JobStatus Source #

Constructors

JobStatus' 

Fields

Instances

Instances details
Eq JobStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobStatus

Ord JobStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobStatus

Read JobStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobStatus

Show JobStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobStatus

Generic JobStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobStatus

Associated Types

type Rep JobStatus :: Type -> Type #

NFData JobStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobStatus

Methods

rnf :: JobStatus -> () #

Hashable JobStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobStatus

ToJSON JobStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobStatus

ToJSONKey JobStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobStatus

FromJSON JobStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobStatus

FromJSONKey JobStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobStatus

ToLog JobStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobStatus

ToHeader JobStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobStatus

ToQuery JobStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobStatus

FromXML JobStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobStatus

ToXML JobStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobStatus

Methods

toXML :: JobStatus -> XML #

ToByteString JobStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobStatus

Methods

toBS :: JobStatus -> ByteString #

FromText JobStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobStatus

ToText JobStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobStatus

Methods

toText :: JobStatus -> Text #

type Rep JobStatus Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobStatus

type Rep JobStatus = D1 ('MetaData "JobStatus" "Amazonka.Amplify.Types.JobStatus" "libZSservicesZSamazonka-amplifyZSamazonka-amplify" 'True) (C1 ('MetaCons "JobStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobType

newtype JobType Source #

Constructors

JobType' 

Fields

Bundled Patterns

pattern JobType_MANUAL :: JobType 
pattern JobType_RELEASE :: JobType 
pattern JobType_RETRY :: JobType 
pattern JobType_WEB_HOOK :: JobType 

Instances

Instances details
Eq JobType Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobType

Methods

(==) :: JobType -> JobType -> Bool #

(/=) :: JobType -> JobType -> Bool #

Ord JobType Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobType

Read JobType Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobType

Show JobType Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobType

Generic JobType Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobType

Associated Types

type Rep JobType :: Type -> Type #

Methods

from :: JobType -> Rep JobType x #

to :: Rep JobType x -> JobType #

NFData JobType Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobType

Methods

rnf :: JobType -> () #

Hashable JobType Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobType

Methods

hashWithSalt :: Int -> JobType -> Int #

hash :: JobType -> Int #

ToJSON JobType Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobType

ToJSONKey JobType Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobType

FromJSON JobType Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobType

FromJSONKey JobType Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobType

ToLog JobType Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobType

ToHeader JobType Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobType

Methods

toHeader :: HeaderName -> JobType -> [Header] #

ToQuery JobType Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobType

FromXML JobType Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobType

ToXML JobType Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobType

Methods

toXML :: JobType -> XML #

ToByteString JobType Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobType

Methods

toBS :: JobType -> ByteString #

FromText JobType Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobType

ToText JobType Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobType

Methods

toText :: JobType -> Text #

type Rep JobType Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobType

type Rep JobType = D1 ('MetaData "JobType" "Amazonka.Amplify.Types.JobType" "libZSservicesZSamazonka-amplifyZSamazonka-amplify" 'True) (C1 ('MetaCons "JobType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Platform

newtype Platform Source #

Constructors

Platform' 

Fields

Bundled Patterns

pattern Platform_WEB :: Platform 

Instances

Instances details
Eq Platform Source # 
Instance details

Defined in Amazonka.Amplify.Types.Platform

Ord Platform Source # 
Instance details

Defined in Amazonka.Amplify.Types.Platform

Read Platform Source # 
Instance details

Defined in Amazonka.Amplify.Types.Platform

Show Platform Source # 
Instance details

Defined in Amazonka.Amplify.Types.Platform

Generic Platform Source # 
Instance details

Defined in Amazonka.Amplify.Types.Platform

Associated Types

type Rep Platform :: Type -> Type #

Methods

from :: Platform -> Rep Platform x #

to :: Rep Platform x -> Platform #

NFData Platform Source # 
Instance details

Defined in Amazonka.Amplify.Types.Platform

Methods

rnf :: Platform -> () #

Hashable Platform Source # 
Instance details

Defined in Amazonka.Amplify.Types.Platform

Methods

hashWithSalt :: Int -> Platform -> Int #

hash :: Platform -> Int #

ToJSON Platform Source # 
Instance details

Defined in Amazonka.Amplify.Types.Platform

ToJSONKey Platform Source # 
Instance details

Defined in Amazonka.Amplify.Types.Platform

FromJSON Platform Source # 
Instance details

Defined in Amazonka.Amplify.Types.Platform

FromJSONKey Platform Source # 
Instance details

Defined in Amazonka.Amplify.Types.Platform

ToLog Platform Source # 
Instance details

Defined in Amazonka.Amplify.Types.Platform

ToHeader Platform Source # 
Instance details

Defined in Amazonka.Amplify.Types.Platform

Methods

toHeader :: HeaderName -> Platform -> [Header] #

ToQuery Platform Source # 
Instance details

Defined in Amazonka.Amplify.Types.Platform

FromXML Platform Source # 
Instance details

Defined in Amazonka.Amplify.Types.Platform

ToXML Platform Source # 
Instance details

Defined in Amazonka.Amplify.Types.Platform

Methods

toXML :: Platform -> XML #

ToByteString Platform Source # 
Instance details

Defined in Amazonka.Amplify.Types.Platform

Methods

toBS :: Platform -> ByteString #

FromText Platform Source # 
Instance details

Defined in Amazonka.Amplify.Types.Platform

ToText Platform Source # 
Instance details

Defined in Amazonka.Amplify.Types.Platform

Methods

toText :: Platform -> Text #

type Rep Platform Source # 
Instance details

Defined in Amazonka.Amplify.Types.Platform

type Rep Platform = D1 ('MetaData "Platform" "Amazonka.Amplify.Types.Platform" "libZSservicesZSamazonka-amplifyZSamazonka-amplify" 'True) (C1 ('MetaCons "Platform'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPlatform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Stage

newtype Stage Source #

Constructors

Stage' 

Fields

Bundled Patterns

pattern Stage_BETA :: Stage 
pattern Stage_DEVELOPMENT :: Stage 
pattern Stage_EXPERIMENTAL :: Stage 
pattern Stage_PRODUCTION :: Stage 
pattern Stage_PULL_REQUEST :: Stage 

Instances

Instances details
Eq Stage Source # 
Instance details

Defined in Amazonka.Amplify.Types.Stage

Methods

(==) :: Stage -> Stage -> Bool #

(/=) :: Stage -> Stage -> Bool #

Ord Stage Source # 
Instance details

Defined in Amazonka.Amplify.Types.Stage

Methods

compare :: Stage -> Stage -> Ordering #

(<) :: Stage -> Stage -> Bool #

(<=) :: Stage -> Stage -> Bool #

(>) :: Stage -> Stage -> Bool #

(>=) :: Stage -> Stage -> Bool #

max :: Stage -> Stage -> Stage #

min :: Stage -> Stage -> Stage #

Read Stage Source # 
Instance details

Defined in Amazonka.Amplify.Types.Stage

Show Stage Source # 
Instance details

Defined in Amazonka.Amplify.Types.Stage

Methods

showsPrec :: Int -> Stage -> ShowS #

show :: Stage -> String #

showList :: [Stage] -> ShowS #

Generic Stage Source # 
Instance details

Defined in Amazonka.Amplify.Types.Stage

Associated Types

type Rep Stage :: Type -> Type #

Methods

from :: Stage -> Rep Stage x #

to :: Rep Stage x -> Stage #

NFData Stage Source # 
Instance details

Defined in Amazonka.Amplify.Types.Stage

Methods

rnf :: Stage -> () #

Hashable Stage Source # 
Instance details

Defined in Amazonka.Amplify.Types.Stage

Methods

hashWithSalt :: Int -> Stage -> Int #

hash :: Stage -> Int #

ToJSON Stage Source # 
Instance details

Defined in Amazonka.Amplify.Types.Stage

ToJSONKey Stage Source # 
Instance details

Defined in Amazonka.Amplify.Types.Stage

FromJSON Stage Source # 
Instance details

Defined in Amazonka.Amplify.Types.Stage

FromJSONKey Stage Source # 
Instance details

Defined in Amazonka.Amplify.Types.Stage

ToLog Stage Source # 
Instance details

Defined in Amazonka.Amplify.Types.Stage

ToHeader Stage Source # 
Instance details

Defined in Amazonka.Amplify.Types.Stage

Methods

toHeader :: HeaderName -> Stage -> [Header] #

ToQuery Stage Source # 
Instance details

Defined in Amazonka.Amplify.Types.Stage

Methods

toQuery :: Stage -> QueryString #

FromXML Stage Source # 
Instance details

Defined in Amazonka.Amplify.Types.Stage

Methods

parseXML :: [Node] -> Either String Stage #

ToXML Stage Source # 
Instance details

Defined in Amazonka.Amplify.Types.Stage

Methods

toXML :: Stage -> XML #

ToByteString Stage Source # 
Instance details

Defined in Amazonka.Amplify.Types.Stage

Methods

toBS :: Stage -> ByteString #

FromText Stage Source # 
Instance details

Defined in Amazonka.Amplify.Types.Stage

ToText Stage Source # 
Instance details

Defined in Amazonka.Amplify.Types.Stage

Methods

toText :: Stage -> Text #

type Rep Stage Source # 
Instance details

Defined in Amazonka.Amplify.Types.Stage

type Rep Stage = D1 ('MetaData "Stage" "Amazonka.Amplify.Types.Stage" "libZSservicesZSamazonka-amplifyZSamazonka-amplify" 'True) (C1 ('MetaCons "Stage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

App

data App Source #

Represents the different branches of a repository for building, deploying, and hosting an Amplify app.

See: newApp smart constructor.

Constructors

App' 

Fields

Instances

Instances details
Eq App Source # 
Instance details

Defined in Amazonka.Amplify.Types.App

Methods

(==) :: App -> App -> Bool #

(/=) :: App -> App -> Bool #

Show App Source # 
Instance details

Defined in Amazonka.Amplify.Types.App

Methods

showsPrec :: Int -> App -> ShowS #

show :: App -> String #

showList :: [App] -> ShowS #

Generic App Source # 
Instance details

Defined in Amazonka.Amplify.Types.App

Associated Types

type Rep App :: Type -> Type #

Methods

from :: App -> Rep App x #

to :: Rep App x -> App #

NFData App Source # 
Instance details

Defined in Amazonka.Amplify.Types.App

Methods

rnf :: App -> () #

Hashable App Source # 
Instance details

Defined in Amazonka.Amplify.Types.App

Methods

hashWithSalt :: Int -> App -> Int #

hash :: App -> Int #

FromJSON App Source # 
Instance details

Defined in Amazonka.Amplify.Types.App

type Rep App Source # 
Instance details

Defined in Amazonka.Amplify.Types.App

type Rep App = D1 ('MetaData "App" "Amazonka.Amplify.Types.App" "libZSservicesZSamazonka-amplifyZSamazonka-amplify" 'False) (C1 ('MetaCons "App'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "customHeaders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "basicAuthCredentials") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "buildSpec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "enableBranchAutoDeletion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "customRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomRule]))))) :*: ((S1 ('MetaSel ('Just "iamServiceRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "autoBranchCreationPatterns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "productionBranch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProductionBranch)))) :*: (S1 ('MetaSel ('Just "autoBranchCreationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoBranchCreationConfig)) :*: (S1 ('MetaSel ('Just "enableAutoBranchCreation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))) :*: (((S1 ('MetaSel ('Just "appId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "appArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "repository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Platform)))) :*: ((S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "environmentVariables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "defaultDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "enableBranchAutoBuild") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "enableBasicAuth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))))

newApp Source #

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_tags :: Lens' App (Maybe (HashMap Text Text)) Source #

The tag for the Amplify app.

app_appId :: Lens' App Text Source #

The unique ID of the Amplify app.

app_appArn :: Lens' App Text Source #

The Amazon Resource Name (ARN) of the Amplify app.

app_name :: Lens' App Text Source #

The name for the Amplify app.

app_description :: Lens' App Text Source #

The description for the Amplify app.

app_repository :: Lens' App Text Source #

The repository for the Amplify app.

app_platform :: Lens' App Platform Source #

The platform for the Amplify app.

app_createTime :: Lens' App UTCTime Source #

Creates a date and time for the Amplify app.

app_updateTime :: Lens' App UTCTime Source #

Updates the date and time for the Amplify app.

app_environmentVariables :: Lens' App (HashMap Text Text) Source #

The environment variables for the Amplify app.

app_defaultDomain :: Lens' App Text Source #

The default domain 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

data Artifact Source #

Describes an artifact.

See: newArtifact smart constructor.

Constructors

Artifact' 

Fields

Instances

Instances details
Eq Artifact Source # 
Instance details

Defined in Amazonka.Amplify.Types.Artifact

Read Artifact Source # 
Instance details

Defined in Amazonka.Amplify.Types.Artifact

Show Artifact Source # 
Instance details

Defined in Amazonka.Amplify.Types.Artifact

Generic Artifact Source # 
Instance details

Defined in Amazonka.Amplify.Types.Artifact

Associated Types

type Rep Artifact :: Type -> Type #

Methods

from :: Artifact -> Rep Artifact x #

to :: Rep Artifact x -> Artifact #

NFData Artifact Source # 
Instance details

Defined in Amazonka.Amplify.Types.Artifact

Methods

rnf :: Artifact -> () #

Hashable Artifact Source # 
Instance details

Defined in Amazonka.Amplify.Types.Artifact

Methods

hashWithSalt :: Int -> Artifact -> Int #

hash :: Artifact -> Int #

FromJSON Artifact Source # 
Instance details

Defined in Amazonka.Amplify.Types.Artifact

type Rep Artifact Source # 
Instance details

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)))

newArtifact Source #

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.

artifact_artifactFileName :: Lens' Artifact Text Source #

The file name for the artifact.

artifact_artifactId :: Lens' Artifact Text Source #

The unique ID for the artifact.

AutoBranchCreationConfig

data AutoBranchCreationConfig Source #

Describes the automated branch creation configuration.

See: newAutoBranchCreationConfig smart constructor.

Constructors

AutoBranchCreationConfig' 

Fields

Instances

Instances details
Eq AutoBranchCreationConfig Source # 
Instance details

Defined in Amazonka.Amplify.Types.AutoBranchCreationConfig

Show AutoBranchCreationConfig Source # 
Instance details

Defined in Amazonka.Amplify.Types.AutoBranchCreationConfig

Generic AutoBranchCreationConfig Source # 
Instance details

Defined in Amazonka.Amplify.Types.AutoBranchCreationConfig

Associated Types

type Rep AutoBranchCreationConfig :: Type -> Type #

NFData AutoBranchCreationConfig Source # 
Instance details

Defined in Amazonka.Amplify.Types.AutoBranchCreationConfig

Hashable AutoBranchCreationConfig Source # 
Instance details

Defined in Amazonka.Amplify.Types.AutoBranchCreationConfig

ToJSON AutoBranchCreationConfig Source # 
Instance details

Defined in Amazonka.Amplify.Types.AutoBranchCreationConfig

FromJSON AutoBranchCreationConfig Source # 
Instance details

Defined in Amazonka.Amplify.Types.AutoBranchCreationConfig

type Rep AutoBranchCreationConfig Source # 
Instance details

Defined in Amazonka.Amplify.Types.AutoBranchCreationConfig

type Rep AutoBranchCreationConfig = D1 ('MetaData "AutoBranchCreationConfig" "Amazonka.Amplify.Types.AutoBranchCreationConfig" "libZSservicesZSamazonka-amplifyZSamazonka-amplify" 'False) (C1 ('MetaCons "AutoBranchCreationConfig'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "framework") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Stage))) :*: (S1 ('MetaSel ('Just "enablePullRequestPreview") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "basicAuthCredentials") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "buildSpec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "enablePerformanceMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "environmentVariables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "enableAutoBuild") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "enableBasicAuth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "pullRequestEnvironmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

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_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.

BackendEnvironment

data BackendEnvironment Source #

Describes the backend environment for an Amplify app.

See: newBackendEnvironment smart constructor.

Constructors

BackendEnvironment' 

Fields

Instances

Instances details
Eq BackendEnvironment Source # 
Instance details

Defined in Amazonka.Amplify.Types.BackendEnvironment

Read BackendEnvironment Source # 
Instance details

Defined in Amazonka.Amplify.Types.BackendEnvironment

Show BackendEnvironment Source # 
Instance details

Defined in Amazonka.Amplify.Types.BackendEnvironment

Generic BackendEnvironment Source # 
Instance details

Defined in Amazonka.Amplify.Types.BackendEnvironment

Associated Types

type Rep BackendEnvironment :: Type -> Type #

NFData BackendEnvironment Source # 
Instance details

Defined in Amazonka.Amplify.Types.BackendEnvironment

Methods

rnf :: BackendEnvironment -> () #

Hashable BackendEnvironment Source # 
Instance details

Defined in Amazonka.Amplify.Types.BackendEnvironment

FromJSON BackendEnvironment Source # 
Instance details

Defined in Amazonka.Amplify.Types.BackendEnvironment

type Rep BackendEnvironment Source # 
Instance details

Defined in Amazonka.Amplify.Types.BackendEnvironment

type Rep BackendEnvironment = D1 ('MetaData "BackendEnvironment" "Amazonka.Amplify.Types.BackendEnvironment" "libZSservicesZSamazonka-amplifyZSamazonka-amplify" 'False) (C1 ('MetaCons "BackendEnvironment'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deploymentArtifacts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "stackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backendEnvironmentArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "environmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newBackendEnvironment Source #

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_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

data Branch Source #

The branch for an Amplify app, which maps to a third-party repository branch.

See: newBranch smart constructor.

Constructors

Branch' 

Fields

Instances

Instances details
Eq Branch Source # 
Instance details

Defined in Amazonka.Amplify.Types.Branch

Methods

(==) :: Branch -> Branch -> Bool #

(/=) :: Branch -> Branch -> Bool #

Show Branch Source # 
Instance details

Defined in Amazonka.Amplify.Types.Branch

Generic Branch Source # 
Instance details

Defined in Amazonka.Amplify.Types.Branch

Associated Types

type Rep Branch :: Type -> Type #

Methods

from :: Branch -> Rep Branch x #

to :: Rep Branch x -> Branch #

NFData Branch Source # 
Instance details

Defined in Amazonka.Amplify.Types.Branch

Methods

rnf :: Branch -> () #

Hashable Branch Source # 
Instance details

Defined in Amazonka.Amplify.Types.Branch

Methods

hashWithSalt :: Int -> Branch -> Int #

hash :: Branch -> Int #

FromJSON Branch Source # 
Instance details

Defined in Amazonka.Amplify.Types.Branch

type Rep Branch Source # 
Instance details

Defined in Amazonka.Amplify.Types.Branch

type Rep Branch = D1 ('MetaData "Branch" "Amazonka.Amplify.Types.Branch" "libZSservicesZSamazonka-amplifyZSamazonka-amplify" 'False) (C1 ('MetaCons "Branch'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "backendEnvironmentArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "thumbnailUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "basicAuthCredentials") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: (S1 ('MetaSel ('Just "buildSpec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceBranch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enablePerformanceMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "destinationBranch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "pullRequestEnvironmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "associatedResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "branchArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "branchName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))) :*: (((S1 ('MetaSel ('Just "stage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Stage) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "enableNotification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)) :*: (S1 ('MetaSel ('Just "environmentVariables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text)) :*: S1 ('MetaSel ('Just "enableAutoBuild") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))) :*: ((S1 ('MetaSel ('Just "customDomains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: (S1 ('MetaSel ('Just "framework") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "activeJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "totalNumberOfJobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "enableBasicAuth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "ttl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "enablePullRequestPreview") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))))

newBranch Source #

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_framework :: Lens' Branch Text Source #

The framework 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_ttl :: Lens' Branch Text Source #

The content Time to Live (TTL) for the website in seconds.

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.

Constructors

CustomRule' 

Fields

  • status :: Maybe Text

    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.
  • condition :: Maybe Text

    The condition for a URL rewrite or redirect rule, such as a country code.

  • source :: Text

    The source pattern for a URL rewrite or redirect rule.

  • target :: Text

    The target pattern for a URL rewrite or redirect rule.

Instances

Instances details
Eq CustomRule Source # 
Instance details

Defined in Amazonka.Amplify.Types.CustomRule

Read CustomRule Source # 
Instance details

Defined in Amazonka.Amplify.Types.CustomRule

Show CustomRule Source # 
Instance details

Defined in Amazonka.Amplify.Types.CustomRule

Generic CustomRule Source # 
Instance details

Defined in Amazonka.Amplify.Types.CustomRule

Associated Types

type Rep CustomRule :: Type -> Type #

NFData CustomRule Source # 
Instance details

Defined in Amazonka.Amplify.Types.CustomRule

Methods

rnf :: CustomRule -> () #

Hashable CustomRule Source # 
Instance details

Defined in Amazonka.Amplify.Types.CustomRule

ToJSON CustomRule Source # 
Instance details

Defined in Amazonka.Amplify.Types.CustomRule

FromJSON CustomRule Source # 
Instance details

Defined in Amazonka.Amplify.Types.CustomRule

type Rep CustomRule Source # 
Instance details

Defined in Amazonka.Amplify.Types.CustomRule

type Rep CustomRule = D1 ('MetaData "CustomRule" "Amazonka.Amplify.Types.CustomRule" "libZSservicesZSamazonka-amplifyZSamazonka-amplify" 'False) (C1 ('MetaCons "CustomRule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "condition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCustomRule Source #

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.

Constructors

DomainAssociation' 

Fields

Instances

Instances details
Eq DomainAssociation Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainAssociation

Read DomainAssociation Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainAssociation

Show DomainAssociation Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainAssociation

Generic DomainAssociation Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainAssociation

Associated Types

type Rep DomainAssociation :: Type -> Type #

NFData DomainAssociation Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainAssociation

Methods

rnf :: DomainAssociation -> () #

Hashable DomainAssociation Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainAssociation

FromJSON DomainAssociation Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainAssociation

type Rep DomainAssociation Source # 
Instance details

Defined in Amazonka.Amplify.Types.DomainAssociation

type Rep DomainAssociation = D1 ('MetaData "DomainAssociation" "Amazonka.Amplify.Types.DomainAssociation" "libZSservicesZSamazonka-amplifyZSamazonka-amplify" 'False) (C1 ('MetaCons "DomainAssociation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "certificateVerificationDNSRecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "autoSubDomainCreationPatterns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "autoSubDomainIAMRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainAssociationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "enableAutoSubDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "domainStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DomainStatus) :*: (S1 ('MetaSel ('Just "statusReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subDomains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [SubDomain]))))))

newDomainAssociation Source #

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_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_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

data Job Source #

Describes an execution job for an Amplify app.

See: newJob smart constructor.

Constructors

Job' 

Fields

  • summary :: JobSummary

    Describes the summary for an execution job for an Amplify app.

  • steps :: [Step]

    The execution steps for an execution job, for an Amplify app.

Instances

Instances details
Eq Job Source # 
Instance details

Defined in Amazonka.Amplify.Types.Job

Methods

(==) :: Job -> Job -> Bool #

(/=) :: Job -> Job -> Bool #

Read Job Source # 
Instance details

Defined in Amazonka.Amplify.Types.Job

Show Job Source # 
Instance details

Defined in Amazonka.Amplify.Types.Job

Methods

showsPrec :: Int -> Job -> ShowS #

show :: Job -> String #

showList :: [Job] -> ShowS #

Generic Job Source # 
Instance details

Defined in Amazonka.Amplify.Types.Job

Associated Types

type Rep Job :: Type -> Type #

Methods

from :: Job -> Rep Job x #

to :: Rep Job x -> Job #

NFData Job Source # 
Instance details

Defined in Amazonka.Amplify.Types.Job

Methods

rnf :: Job -> () #

Hashable Job Source # 
Instance details

Defined in Amazonka.Amplify.Types.Job

Methods

hashWithSalt :: Int -> Job -> Int #

hash :: Job -> Int #

FromJSON Job Source # 
Instance details

Defined in Amazonka.Amplify.Types.Job

type Rep Job Source # 
Instance details

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])))

newJob Source #

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.

job_steps :: Lens' Job [Step] Source #

The execution steps 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.

Constructors

JobSummary' 

Fields

  • endTime :: Maybe POSIX

    The end date and time for the job.

  • jobArn :: Text

    The Amazon Resource Name (ARN) for the job.

  • jobId :: Text

    The unique ID for the job.

  • commitId :: Text

    The commit ID from a third-party repository provider for the job.

  • commitMessage :: Text

    The commit message from a third-party repository provider for the job.

  • commitTime :: POSIX

    The commit date and time for the job.

  • startTime :: POSIX

    The start date and time for the job.

  • status :: JobStatus

    The current status for the job.

  • jobType :: 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.

Instances

Instances details
Eq JobSummary Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobSummary

Read JobSummary Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobSummary

Show JobSummary Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobSummary

Generic JobSummary Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobSummary

Associated Types

type Rep JobSummary :: Type -> Type #

NFData JobSummary Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobSummary

Methods

rnf :: JobSummary -> () #

Hashable JobSummary Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobSummary

FromJSON JobSummary Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobSummary

type Rep JobSummary Source # 
Instance details

Defined in Amazonka.Amplify.Types.JobSummary

newJobSummary Source #

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.

Constructors

ProductionBranch' 

Fields

Instances

Instances details
Eq ProductionBranch Source # 
Instance details

Defined in Amazonka.Amplify.Types.ProductionBranch

Read ProductionBranch Source # 
Instance details

Defined in Amazonka.Amplify.Types.ProductionBranch

Show ProductionBranch Source # 
Instance details

Defined in Amazonka.Amplify.Types.ProductionBranch

Generic ProductionBranch Source # 
Instance details

Defined in Amazonka.Amplify.Types.ProductionBranch

Associated Types

type Rep ProductionBranch :: Type -> Type #

NFData ProductionBranch Source # 
Instance details

Defined in Amazonka.Amplify.Types.ProductionBranch

Methods

rnf :: ProductionBranch -> () #

Hashable ProductionBranch Source # 
Instance details

Defined in Amazonka.Amplify.Types.ProductionBranch

FromJSON ProductionBranch Source # 
Instance details

Defined in Amazonka.Amplify.Types.ProductionBranch

type Rep ProductionBranch Source # 
Instance details

Defined in Amazonka.Amplify.Types.ProductionBranch

type Rep ProductionBranch = D1 ('MetaData "ProductionBranch" "Amazonka.Amplify.Types.ProductionBranch" "libZSservicesZSamazonka-amplifyZSamazonka-amplify" 'False) (C1 ('MetaCons "ProductionBranch'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastDeployTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "thumbnailUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "branchName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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

data Step Source #

Describes an execution step, for an execution job, for an Amplify app.

See: newStep smart constructor.

Constructors

Step' 

Fields

Instances

Instances details
Eq Step Source # 
Instance details

Defined in Amazonka.Amplify.Types.Step

Methods

(==) :: Step -> Step -> Bool #

(/=) :: Step -> Step -> Bool #

Read Step Source # 
Instance details

Defined in Amazonka.Amplify.Types.Step

Show Step Source # 
Instance details

Defined in Amazonka.Amplify.Types.Step

Methods

showsPrec :: Int -> Step -> ShowS #

show :: Step -> String #

showList :: [Step] -> ShowS #

Generic Step Source # 
Instance details

Defined in Amazonka.Amplify.Types.Step

Associated Types

type Rep Step :: Type -> Type #

Methods

from :: Step -> Rep Step x #

to :: Rep Step x -> Step #

NFData Step Source # 
Instance details

Defined in Amazonka.Amplify.Types.Step

Methods

rnf :: Step -> () #

Hashable Step Source # 
Instance details

Defined in Amazonka.Amplify.Types.Step

Methods

hashWithSalt :: Int -> Step -> Int #

hash :: Step -> Int #

FromJSON Step Source # 
Instance details

Defined in Amazonka.Amplify.Types.Step

type Rep Step Source # 
Instance details

Defined in Amazonka.Amplify.Types.Step

newStep Source #

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_logUrl :: Lens' Step (Maybe Text) Source #

The URL to the logs 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_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.

step_statusReason :: Lens' Step (Maybe Text) Source #

The reason for the current step status.

step_stepName :: Lens' Step Text Source #

The name of the execution step.

step_startTime :: Lens' Step UTCTime Source #

The start date and time of the execution step.

step_status :: Lens' Step JobStatus Source #

The status of the execution step.

step_endTime :: Lens' Step UTCTime Source #

The end date and time of the execution step.

SubDomain

data SubDomain Source #

The subdomain for the domain association.

See: newSubDomain smart constructor.

Constructors

SubDomain' 

Fields

Instances

Instances details
Eq SubDomain Source # 
Instance details

Defined in Amazonka.Amplify.Types.SubDomain

Read SubDomain Source # 
Instance details

Defined in Amazonka.Amplify.Types.SubDomain

Show SubDomain Source # 
Instance details

Defined in Amazonka.Amplify.Types.SubDomain

Generic SubDomain Source # 
Instance details

Defined in Amazonka.Amplify.Types.SubDomain

Associated Types

type Rep SubDomain :: Type -> Type #

NFData SubDomain Source # 
Instance details

Defined in Amazonka.Amplify.Types.SubDomain

Methods

rnf :: SubDomain -> () #

Hashable SubDomain Source # 
Instance details

Defined in Amazonka.Amplify.Types.SubDomain

FromJSON SubDomain Source # 
Instance details

Defined in Amazonka.Amplify.Types.SubDomain

type Rep SubDomain Source # 
Instance details

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))))

newSubDomain Source #

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.

subDomain_verified :: Lens' SubDomain Bool Source #

The verified status of the subdomain

subDomain_dnsRecord :: Lens' SubDomain Text Source #

The DNS record for the subdomain.

SubDomainSetting

data SubDomainSetting Source #

Describes the settings for the subdomain.

See: newSubDomainSetting smart constructor.

Constructors

SubDomainSetting' 

Fields

Instances

Instances details
Eq SubDomainSetting Source # 
Instance details

Defined in Amazonka.Amplify.Types.SubDomainSetting

Read SubDomainSetting Source # 
Instance details

Defined in Amazonka.Amplify.Types.SubDomainSetting

Show SubDomainSetting Source # 
Instance details

Defined in Amazonka.Amplify.Types.SubDomainSetting

Generic SubDomainSetting Source # 
Instance details

Defined in Amazonka.Amplify.Types.SubDomainSetting

Associated Types

type Rep SubDomainSetting :: Type -> Type #

NFData SubDomainSetting Source # 
Instance details

Defined in Amazonka.Amplify.Types.SubDomainSetting

Methods

rnf :: SubDomainSetting -> () #

Hashable SubDomainSetting Source # 
Instance details

Defined in Amazonka.Amplify.Types.SubDomainSetting

ToJSON SubDomainSetting Source # 
Instance details

Defined in Amazonka.Amplify.Types.SubDomainSetting

FromJSON SubDomainSetting Source # 
Instance details

Defined in Amazonka.Amplify.Types.SubDomainSetting

type Rep SubDomainSetting Source # 
Instance details

Defined in Amazonka.Amplify.Types.SubDomainSetting

type Rep SubDomainSetting = D1 ('MetaData "SubDomainSetting" "Amazonka.Amplify.Types.SubDomainSetting" "libZSservicesZSamazonka-amplifyZSamazonka-amplify" 'False) (C1 ('MetaCons "SubDomainSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "branchName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSubDomainSetting Source #

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

data Webhook Source #

Describes a webhook that connects repository events to an Amplify app.

See: newWebhook smart constructor.

Constructors

Webhook' 

Fields

Instances

Instances details
Eq Webhook Source # 
Instance details

Defined in Amazonka.Amplify.Types.Webhook

Methods

(==) :: Webhook -> Webhook -> Bool #

(/=) :: Webhook -> Webhook -> Bool #

Read Webhook Source # 
Instance details

Defined in Amazonka.Amplify.Types.Webhook

Show Webhook Source # 
Instance details

Defined in Amazonka.Amplify.Types.Webhook

Generic Webhook Source # 
Instance details

Defined in Amazonka.Amplify.Types.Webhook

Associated Types

type Rep Webhook :: Type -> Type #

Methods

from :: Webhook -> Rep Webhook x #

to :: Rep Webhook x -> Webhook #

NFData Webhook Source # 
Instance details

Defined in Amazonka.Amplify.Types.Webhook

Methods

rnf :: Webhook -> () #

Hashable Webhook Source # 
Instance details

Defined in Amazonka.Amplify.Types.Webhook

Methods

hashWithSalt :: Int -> Webhook -> Int #

hash :: Webhook -> Int #

FromJSON Webhook Source # 
Instance details

Defined in Amazonka.Amplify.Types.Webhook

type Rep Webhook Source # 
Instance details

Defined in Amazonka.Amplify.Types.Webhook

newWebhook Source #

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.

webhook_webhookArn :: Lens' Webhook Text Source #

The Amazon Resource Name (ARN) for the webhook.

webhook_webhookId :: Lens' Webhook Text Source #

The ID of the webhook.

webhook_webhookUrl :: Lens' Webhook Text Source #

The URL of the webhook.

webhook_branchName :: Lens' Webhook Text Source #

The name for a branch that is part of an Amplify app.

webhook_description :: Lens' Webhook Text Source #

The description for a webhook.

webhook_createTime :: Lens' Webhook UTCTime Source #

The create date and time for a webhook.

webhook_updateTime :: Lens' Webhook UTCTime Source #

Updates the date and time for a webhook.