agent-claw: automated task changes
This commit is contained in:
70
cdk/node_modules/aws-cdk/lib/init-templates/app/go/%name%.template.go
generated
vendored
Normal file
70
cdk/node_modules/aws-cdk/lib/init-templates/app/go/%name%.template.go
generated
vendored
Normal file
@@ -0,0 +1,70 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"github.com/aws/aws-cdk-go/awscdk/v2"
|
||||
// "github.com/aws/aws-cdk-go/awscdk/v2/awssqs"
|
||||
"github.com/aws/constructs-go/constructs/v10"
|
||||
"github.com/aws/jsii-runtime-go"
|
||||
)
|
||||
|
||||
type %name.PascalCased%StackProps struct {
|
||||
awscdk.StackProps
|
||||
}
|
||||
|
||||
func New%name.PascalCased%Stack(scope constructs.Construct, id string, props *%name.PascalCased%StackProps) awscdk.Stack {
|
||||
var sprops awscdk.StackProps
|
||||
if props != nil {
|
||||
sprops = props.StackProps
|
||||
}
|
||||
stack := awscdk.NewStack(scope, &id, &sprops)
|
||||
|
||||
// The code that defines your stack goes here
|
||||
|
||||
// example resource
|
||||
// queue := awssqs.NewQueue(stack, jsii.String("%name.PascalCased%Queue"), &awssqs.QueueProps{
|
||||
// VisibilityTimeout: awscdk.Duration_Seconds(jsii.Number(300)),
|
||||
// })
|
||||
|
||||
return stack
|
||||
}
|
||||
|
||||
func main() {
|
||||
defer jsii.Close()
|
||||
|
||||
app := awscdk.NewApp(nil)
|
||||
|
||||
New%name.PascalCased%Stack(app, "%stackname%", &%name.PascalCased%StackProps{
|
||||
awscdk.StackProps{
|
||||
Env: env(),
|
||||
},
|
||||
})
|
||||
|
||||
app.Synth(nil)
|
||||
}
|
||||
|
||||
// env determines the AWS environment (account+region) in which our stack is to
|
||||
// be deployed. For more information see: https://docs.aws.amazon.com/cdk/latest/guide/environments.html
|
||||
func env() *awscdk.Environment {
|
||||
// If unspecified, this stack will be "environment-agnostic".
|
||||
// Account/Region-dependent features and context lookups will not work, but a
|
||||
// single synthesized template can be deployed anywhere.
|
||||
//---------------------------------------------------------------------------
|
||||
return nil
|
||||
|
||||
// Uncomment if you know exactly what account and region you want to deploy
|
||||
// the stack to. This is the recommendation for production stacks.
|
||||
//---------------------------------------------------------------------------
|
||||
// return &awscdk.Environment{
|
||||
// Account: jsii.String("123456789012"),
|
||||
// Region: jsii.String("us-east-1"),
|
||||
// }
|
||||
|
||||
// Uncomment to specialize this stack for the AWS Account and Region that are
|
||||
// implied by the current CLI configuration. This is recommended for dev
|
||||
// stacks.
|
||||
//---------------------------------------------------------------------------
|
||||
// return &awscdk.Environment{
|
||||
// Account: jsii.String(os.Getenv("CDK_DEFAULT_ACCOUNT")),
|
||||
// Region: jsii.String(os.Getenv("CDK_DEFAULT_REGION")),
|
||||
// }
|
||||
}
|
||||
26
cdk/node_modules/aws-cdk/lib/init-templates/app/go/%name%_test.template.go
generated
vendored
Normal file
26
cdk/node_modules/aws-cdk/lib/init-templates/app/go/%name%_test.template.go
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
package main
|
||||
|
||||
// import (
|
||||
// "testing"
|
||||
|
||||
// "github.com/aws/aws-cdk-go/awscdk/v2"
|
||||
// "github.com/aws/aws-cdk-go/awscdk/v2/assertions"
|
||||
// "github.com/aws/jsii-runtime-go"
|
||||
// )
|
||||
|
||||
// example tests. To run these tests, uncomment this file along with the
|
||||
// example resource in %name%_test.go
|
||||
// func Test%name.PascalCased%Stack(t *testing.T) {
|
||||
// // GIVEN
|
||||
// app := awscdk.NewApp(nil)
|
||||
|
||||
// // WHEN
|
||||
// stack := New%name.PascalCased%Stack(app, "MyStack", nil)
|
||||
|
||||
// // THEN
|
||||
// template := assertions.Template_FromStack(stack, nil)
|
||||
|
||||
// template.HasResourceProperties(jsii.String("AWS::SQS::Queue"), map[string]interface{}{
|
||||
// "VisibilityTimeout": 300,
|
||||
// })
|
||||
// }
|
||||
19
cdk/node_modules/aws-cdk/lib/init-templates/app/go/.template.gitignore
generated
vendored
Normal file
19
cdk/node_modules/aws-cdk/lib/init-templates/app/go/.template.gitignore
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
# Binaries for programs and plugins
|
||||
*.exe
|
||||
*.exe~
|
||||
*.dll
|
||||
*.so
|
||||
*.dylib
|
||||
|
||||
# Test binary, built with `go test -c`
|
||||
*.test
|
||||
|
||||
# Output of the go coverage tool, specifically when used with LiteIDE
|
||||
*.out
|
||||
|
||||
# go.sum should be committed
|
||||
!go.sum
|
||||
|
||||
# CDK asset staging directory
|
||||
.cdk.staging
|
||||
cdk.out
|
||||
12
cdk/node_modules/aws-cdk/lib/init-templates/app/go/README.md
generated
vendored
Normal file
12
cdk/node_modules/aws-cdk/lib/init-templates/app/go/README.md
generated
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
# Welcome to your CDK Go project!
|
||||
|
||||
This is a blank project for CDK development with Go.
|
||||
|
||||
The `cdk.json` file tells the CDK toolkit how to execute your app.
|
||||
|
||||
## Useful commands
|
||||
|
||||
* `cdk deploy` deploy this stack to your default AWS account/region
|
||||
* `cdk diff` compare deployed stack with current state
|
||||
* `cdk synth` emits the synthesized CloudFormation template
|
||||
* `go test` run unit tests
|
||||
13
cdk/node_modules/aws-cdk/lib/init-templates/app/go/cdk.template.json
generated
vendored
Normal file
13
cdk/node_modules/aws-cdk/lib/init-templates/app/go/cdk.template.json
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"app": "go mod download && go run %name%.go",
|
||||
"watch": {
|
||||
"include": ["**"],
|
||||
"exclude": [
|
||||
"README.md",
|
||||
"cdk*.json",
|
||||
"go.mod",
|
||||
"go.sum",
|
||||
"**/*test.go"
|
||||
]
|
||||
}
|
||||
}
|
||||
9
cdk/node_modules/aws-cdk/lib/init-templates/app/go/go.template.mod
generated
vendored
Normal file
9
cdk/node_modules/aws-cdk/lib/init-templates/app/go/go.template.mod
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
module %name%
|
||||
|
||||
go 1.23.0
|
||||
|
||||
require (
|
||||
github.com/aws/aws-cdk-go/awscdk/v2 v%cdk-version%
|
||||
github.com/aws/constructs-go/constructs/v10 v%constructs-version%
|
||||
github.com/aws/jsii-runtime-go v1.121.0
|
||||
)
|
||||
Reference in New Issue
Block a user