Skip to content

Commit 167833e

Browse files
committed
Generate QuickSight definitions
1 parent de5418d commit 167833e

File tree

3 files changed

+67
-19
lines changed

3 files changed

+67
-19
lines changed

provider/go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/pulumi/pulumi-aws/provider/v6
22

3-
go 1.23.0
3+
go 1.22.6
44

55
require (
66
github.com/aws/aws-sdk-go-v2 v1.30.4
@@ -15,8 +15,8 @@ require (
1515
github.com/hashicorp/terraform-provider-aws v1.60.1-0.20220923175450-ca71523cdc36
1616
github.com/mitchellh/go-homedir v1.1.0
1717
github.com/pulumi/providertest v0.0.14
18-
github.com/pulumi/pulumi-terraform-bridge/pf v0.42.1
19-
github.com/pulumi/pulumi-terraform-bridge/v3 v3.90.0
18+
github.com/pulumi/pulumi-terraform-bridge/pf v0.43.1-0.20240910192731-b17ca70e5b50
19+
github.com/pulumi/pulumi-terraform-bridge/v3 v3.90.1-0.20240910192731-b17ca70e5b50
2020
github.com/pulumi/pulumi/pkg/v3 v3.130.0
2121
github.com/pulumi/pulumi/sdk/v3 v3.130.0
2222
github.com/stretchr/testify v1.9.0

provider/go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2439,10 +2439,10 @@ github.com/pulumi/providertest v0.0.14 h1:5QlAPAAs82jkQraHsJvq1xgVfC7xtW8sFJwv2p
24392439
github.com/pulumi/providertest v0.0.14/go.mod h1:GcsqEGgSngwaNOD+kICJPIUQlnA911fGBU8HDlJvVL0=
24402440
github.com/pulumi/pulumi-java/pkg v0.14.0 h1:CKL7lLF81Fq6VRhA5TNFsSMnHraTNCUzIhqCzYX8Wzk=
24412441
github.com/pulumi/pulumi-java/pkg v0.14.0/go.mod h1:VybuJMWJtJc9ZNbt1kcYH4TbpocMx9mEi7YWL2Co99c=
2442-
github.com/pulumi/pulumi-terraform-bridge/pf v0.42.1 h1:IMn3MmvoO66iptcU5kBdun60PqwNJBJ20A4hD3AqkDE=
2443-
github.com/pulumi/pulumi-terraform-bridge/pf v0.42.1/go.mod h1:SXxx1PJNNdGoD4/CxELgy0F46uzcTbDkz63DJsjIRXE=
2444-
github.com/pulumi/pulumi-terraform-bridge/v3 v3.90.0 h1:e7xfYAiXCE8LCwfKvbGeNAjdPmKwPM3kavEXECt3wvs=
2445-
github.com/pulumi/pulumi-terraform-bridge/v3 v3.90.0/go.mod h1:dIVp4qG+GsUwmpz40L7Z+PZnzHf3cQq1CAFwhz++ris=
2442+
github.com/pulumi/pulumi-terraform-bridge/pf v0.43.1-0.20240910192731-b17ca70e5b50 h1:FNLjl9JZGkP5kb3f2kJjmHYEHXoCyvaVHSjpEImAGkM=
2443+
github.com/pulumi/pulumi-terraform-bridge/pf v0.43.1-0.20240910192731-b17ca70e5b50/go.mod h1:xdU2rcUBjPX/alXMiywUK1GvN4goUHZxos8ZfT6sVXM=
2444+
github.com/pulumi/pulumi-terraform-bridge/v3 v3.90.1-0.20240910192731-b17ca70e5b50 h1:yYpbz7C8KjNq46nIFTJO1zOKY1SJtR2LxkgKmNa5dhU=
2445+
github.com/pulumi/pulumi-terraform-bridge/v3 v3.90.1-0.20240910192731-b17ca70e5b50/go.mod h1:dIVp4qG+GsUwmpz40L7Z+PZnzHf3cQq1CAFwhz++ris=
24462446
github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.8 h1:mav2tSitA9BPJPLLahKgepHyYsMzwaTm4cvp0dcTMYw=
24472447
github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.8/go.mod h1:qUYk2c9i/yqMGNj9/bQyXpS39BxNDSXYjVN1njnq0zY=
24482448
github.com/pulumi/pulumi-yaml v1.9.2 h1:BCUuRPA1USmFXrExiHRU8yJ+OiphLYnroPxKRgGCJrs=

provider/resources.go

Lines changed: 60 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4045,30 +4045,78 @@ compatibility shim in favor of the new "name" field.`)
40454045
"aws_quicksight_group_membership": {Tok: awsResource(quicksightMod, "GroupMembership")},
40464046
"aws_quicksight_data_source": {Tok: awsResource(quicksightMod, "DataSource")},
40474047
"aws_quicksight_folder": {Tok: awsResource(quicksightMod, "Folder")},
4048+
40484049
"aws_quicksight_template": {
40494050
Tok: awsResource(quicksightMod, "Template"),
4050-
Fields: map[string]*tfbridge.SchemaInfo{
4051-
// HACK: remove this field for now as it breaks dotnet codegen due to our current type naming strategy.
4052-
// https://github.com/pulumi/pulumi-terraform-bridge/issues/1118
4053-
"definition": {Omit: true},
4051+
Fields: map[string]*info.Schema{
4052+
"definition": {
4053+
Elem: &info.Schema{
4054+
Fields: map[string]*info.Schema{
4055+
"sheets": {
4056+
Elem: &info.Schema{
4057+
Fields: map[string]*info.Schema{
4058+
"visuals": {
4059+
Elem: &info.Schema{
4060+
TypePrefixOverride: tfbridge.StringRef(""),
4061+
},
4062+
},
4063+
},
4064+
},
4065+
},
4066+
},
4067+
},
4068+
},
40544069
},
40554070
},
4071+
40564072
"aws_quicksight_analysis": {
40574073
Tok: awsResource(quicksightMod, "Analysis"),
4058-
Fields: map[string]*tfbridge.SchemaInfo{
4059-
// HACK: remove this field for now as it breaks dotnet and java codegen due to our current type naming strategy.
4060-
// https://github.com/pulumi/pulumi-terraform-bridge/issues/1118
4061-
"definition": {Omit: true},
4074+
Fields: map[string]*info.Schema{
4075+
"definition": {
4076+
Elem: &info.Schema{
4077+
Fields: map[string]*info.Schema{
4078+
"sheets": {
4079+
Elem: &info.Schema{
4080+
Fields: map[string]*info.Schema{
4081+
"visuals": {
4082+
Elem: &info.Schema{
4083+
Type: "aws:quicksight/Visual:Visual",
4084+
OmitType: true,
4085+
},
4086+
},
4087+
},
4088+
},
4089+
},
4090+
},
4091+
},
4092+
},
40624093
},
40634094
},
4095+
40644096
"aws_quicksight_dashboard": {
40654097
Tok: awsResource(quicksightMod, "Dashboard"),
4066-
Fields: map[string]*tfbridge.SchemaInfo{
4067-
// HACK: remove this field for now as it breaks dotnet and java codegen due to our current type naming strategy.
4068-
// https://github.com/pulumi/pulumi-terraform-bridge/issues/1118
4069-
"definition": {Omit: true},
4098+
Fields: map[string]*info.Schema{
4099+
"definition": {
4100+
Elem: &info.Schema{
4101+
Fields: map[string]*info.Schema{
4102+
"sheets": {
4103+
Elem: &info.Schema{
4104+
Fields: map[string]*info.Schema{
4105+
"visuals": {
4106+
Elem: &info.Schema{
4107+
Type: "aws:quicksight/Visual:Visual",
4108+
OmitType: true,
4109+
},
4110+
},
4111+
},
4112+
},
4113+
},
4114+
},
4115+
},
4116+
},
40704117
},
40714118
},
4119+
40724120
// Service Quotas
40734121
"aws_servicequotas_service_quota": {Tok: awsResource(servicequotasMod, "ServiceQuota")},
40744122
// Fis

0 commit comments

Comments
 (0)