INNER CODE UNIT · Go
NewAPIGateway
mweagle/Sparta · apigateway.go:779
func NewAPIGateway(name string, stage *Stage) *API {
return &API{
name: name,
stage: stage,
resources: make(map[string]*Resource),
CORSEnabled: false,
CORSOptions: nil,
}
}
// NewStage returns a Stage object with the given name. Providing a Stage value
// to NewAPIGateway implies that the API Gateway resources should be deployed
// (eg: made publicly accessible). See
// http://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-deploy-api.html
func NewStage(name string) *Stage {
return &Stage{
name: name,
Variables: make(map[string]string),