gogol-dataflow
Copyright(c) 2015-2025 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <[email protected]> Toni Cebrián <[email protected]>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageGHC2021

Gogol.Dataflow.Projects.Templates.Launch

Description

Launches a template. To launch a template, we recommend using projects.locations.templates.launch with a regional endpoint. Using projects.templates.launch is not recommended, because jobs launched from the template will always start in us-central1.

See: Dataflow API Reference for dataflow.projects.templates.launch.

Synopsis

Resource

type DataflowProjectsTemplatesLaunchResource = "v1b3" :> ("projects" :> (Capture "projectId" Text :> ("templates:launch" :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "access_token" Text :> (QueryParam "callback" Text :> (QueryParam "dynamicTemplate.gcsPath" Text :> (QueryParam "dynamicTemplate.stagingLocation" Text :> (QueryParam "gcsPath" Text :> (QueryParam "location" Text :> (QueryParam "uploadType" Text :> (QueryParam "upload_protocol" Text :> (QueryParam "validateOnly" Bool :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] LaunchTemplateParameters :> Post '[JSON] LaunchTemplateResponse))))))))))))))) Source #

A resource alias for dataflow.projects.templates.launch method which the DataflowProjectsTemplatesLaunch request conforms to.

Constructing a Request

data DataflowProjectsTemplatesLaunch Source #

Launches a template. To launch a template, we recommend using projects.locations.templates.launch with a regional endpoint. Using projects.templates.launch is not recommended, because jobs launched from the template will always start in us-central1.

See: newDataflowProjectsTemplatesLaunch smart constructor.

Constructors

DataflowProjectsTemplatesLaunch 

Fields

Instances

Instances details
Generic DataflowProjectsTemplatesLaunch Source # 
Instance details

Defined in Gogol.Dataflow.Projects.Templates.Launch

Associated Types

type Rep DataflowProjectsTemplatesLaunch 
Instance details

Defined in Gogol.Dataflow.Projects.Templates.Launch

type Rep DataflowProjectsTemplatesLaunch = D1 ('MetaData "DataflowProjectsTemplatesLaunch" "Gogol.Dataflow.Projects.Templates.Launch" "gogol-dataflow-1.0.0-EJlGnaICbxy7ylXbjZezgJ" 'False) (C1 ('MetaCons "DataflowProjectsTemplatesLaunch" 'PrefixI 'True) (((S1 ('MetaSel ('Just "xgafv") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Xgafv)) :*: (S1 ('MetaSel ('Just "accessToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "callback") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "dynamicTemplateGcsPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dynamicTemplateStagingLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gcsPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LaunchTemplateParameters) :*: S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "uploadType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "uploadProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "validateOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))))
Show DataflowProjectsTemplatesLaunch Source # 
Instance details

Defined in Gogol.Dataflow.Projects.Templates.Launch

Eq DataflowProjectsTemplatesLaunch Source # 
Instance details

Defined in Gogol.Dataflow.Projects.Templates.Launch

GoogleRequest DataflowProjectsTemplatesLaunch Source # 
Instance details

Defined in Gogol.Dataflow.Projects.Templates.Launch

type Rep DataflowProjectsTemplatesLaunch Source # 
Instance details

Defined in Gogol.Dataflow.Projects.Templates.Launch

type Rep DataflowProjectsTemplatesLaunch = D1 ('MetaData "DataflowProjectsTemplatesLaunch" "Gogol.Dataflow.Projects.Templates.Launch" "gogol-dataflow-1.0.0-EJlGnaICbxy7ylXbjZezgJ" 'False) (C1 ('MetaCons "DataflowProjectsTemplatesLaunch" 'PrefixI 'True) (((S1 ('MetaSel ('Just "xgafv") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Xgafv)) :*: (S1 ('MetaSel ('Just "accessToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "callback") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "dynamicTemplateGcsPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dynamicTemplateStagingLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gcsPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LaunchTemplateParameters) :*: S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "uploadType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "uploadProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "validateOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))))
type Rs DataflowProjectsTemplatesLaunch Source # 
Instance details

Defined in Gogol.Dataflow.Projects.Templates.Launch

type Scopes DataflowProjectsTemplatesLaunch Source # 
Instance details

Defined in Gogol.Dataflow.Projects.Templates.Launch

newDataflowProjectsTemplatesLaunch Source #

Arguments

:: LaunchTemplateParameters

Multipart request metadata. See payload.

-> Text

Required. The ID of the Cloud Platform project that the job belongs to. See projectId.

-> DataflowProjectsTemplatesLaunch 

Creates a value of DataflowProjectsTemplatesLaunch with the minimum fields required to make a request.