diff --git a/.pulumi-java-gen.version b/.pulumi-java-gen.version index 2774f8587..142464bf2 100644 --- a/.pulumi-java-gen.version +++ b/.pulumi-java-gen.version @@ -1 +1 @@ -0.10.0 \ No newline at end of file +0.11.0 \ No newline at end of file diff --git a/examples/go.mod b/examples/go.mod index 3ed6a988b..96eaef4a2 100644 --- a/examples/go.mod +++ b/examples/go.mod @@ -2,7 +2,7 @@ module github.com/equinix/pulumi-equinix/examples go 1.21 -require github.com/pulumi/pulumi/pkg/v3 v3.113.0 +require github.com/pulumi/pulumi/pkg/v3 v3.114.0 require ( cloud.google.com/go v0.112.1 // indirect @@ -139,7 +139,7 @@ require ( github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect github.com/pulumi/esc v0.6.2 // indirect - github.com/pulumi/pulumi/sdk/v3 v3.113.0 // indirect + github.com/pulumi/pulumi/sdk/v3 v3.114.0 // indirect github.com/rivo/uniseg v0.4.4 // indirect github.com/rogpeppe/go-internal v1.12.0 // indirect github.com/ryanuber/go-glob v1.0.0 // indirect @@ -170,14 +170,14 @@ require ( go.uber.org/atomic v1.11.0 // indirect gocloud.dev v0.37.0 // indirect gocloud.dev/secrets/hashivault v0.27.0 // indirect - golang.org/x/crypto v0.21.0 // indirect + golang.org/x/crypto v0.22.0 // indirect golang.org/x/exp v0.0.0-20240103183307-be819d1f06fc // indirect golang.org/x/mod v0.16.0 // indirect golang.org/x/net v0.23.0 // indirect golang.org/x/oauth2 v0.19.0 // indirect golang.org/x/sync v0.6.0 // indirect - golang.org/x/sys v0.18.0 // indirect - golang.org/x/term v0.18.0 // indirect + golang.org/x/sys v0.19.0 // indirect + golang.org/x/term v0.19.0 // indirect golang.org/x/text v0.14.0 // indirect golang.org/x/time v0.5.0 // indirect golang.org/x/tools v0.17.0 // indirect diff --git a/examples/go.sum b/examples/go.sum index ac712cc11..b1ac3673e 100644 --- a/examples/go.sum +++ b/examples/go.sum @@ -1487,10 +1487,10 @@ github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435 github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE= github.com/pulumi/esc v0.6.2 h1:+z+l8cuwIauLSwXQS0uoI3rqB+YG4SzsZYtHfNoXBvw= github.com/pulumi/esc v0.6.2/go.mod h1:jNnYNjzsOgVTjCp0LL24NsCk8ZJxq4IoLQdCT0X7l8k= -github.com/pulumi/pulumi/pkg/v3 v3.113.0 h1:fo63QR2nB5ksqq0fxg5uPm/zbXW7eJVRdYpAawIda7I= -github.com/pulumi/pulumi/pkg/v3 v3.113.0/go.mod h1:i5hGDlTN59giiXHfrigWEo30x51FPUj8GllAlVkUcQA= -github.com/pulumi/pulumi/sdk/v3 v3.113.0 h1:CIlmxJZdjxpPPoFe/rrP1dWTwh3CB7ahs/dA6SHcbuE= -github.com/pulumi/pulumi/sdk/v3 v3.113.0/go.mod h1:JWSzKBoHd8rlncC1DhXLf7YdV+Bk/Qf+hSZOOQh0WwQ= +github.com/pulumi/pulumi/pkg/v3 v3.114.0 h1:+Ru1DfQKKmZcTYF7i+IWTaxvHX+vIWmVPyUXXksM3Uk= +github.com/pulumi/pulumi/pkg/v3 v3.114.0/go.mod h1:kNu4WL3BkF8zZ+1BTIWnEetNN1JtR4oRHWlxH2NZ6s0= +github.com/pulumi/pulumi/sdk/v3 v3.114.0 h1:KPBSvm04wE2/AdS8PlABxZAW4o7pSAnar0QOooH13no= +github.com/pulumi/pulumi/sdk/v3 v3.114.0/go.mod h1:d6LZJHqEfpgXUd8rFSSsbaPJcocZObXeaUr87jbA5MY= github.com/rakyll/embedmd v0.0.0-20171029212350-c8060a0752a2/go.mod h1:7jOTMgqac46PZcF54q6l2hkLEG8op93fZu61KmxWDV4= github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= @@ -1822,8 +1822,8 @@ golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0 golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc= golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= -golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= +golang.org/x/crypto v0.22.0 h1:g1v0xeRhjcugydODzvb3mEM9SQ0HGp9s/nh3COQ/C30= +golang.org/x/crypto v0.22.0/go.mod h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -2149,8 +2149,8 @@ golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.19.0 h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o= +golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= @@ -2160,8 +2160,8 @@ golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU= golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY= -golang.org/x/term v0.18.0 h1:FcHjZXDMxI8mM3nwhX9HlKop4C0YQvCVCdwYl2wOtE8= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= +golang.org/x/term v0.19.0 h1:+ThwsDv+tYfnJFhF4L8jITxu1tdTWRTZpdsWgEgjL6Q= +golang.org/x/term v0.19.0/go.mod h1:2CuTdWZ7KHSQwUzKva0cbMg6q2DMI3Mmxp+gKJbskEk= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= diff --git a/provider/cmd/pulumi-resource-equinix/schema.json b/provider/cmd/pulumi-resource-equinix/schema.json index 3d2c7dd77..87790cccb 100644 --- a/provider/cmd/pulumi-resource-equinix/schema.json +++ b/provider/cmd/pulumi-resource-equinix/schema.json @@ -13806,8 +13806,7 @@ "description": "Address and mask in CIDR notation, e.g. `147.229.15.30/31`.\n" }, "customData": { - "type": "string", - "description": "Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may\nbe helpful for self-managed IPAM. The object must be valid JSON.\n" + "type": "string" }, "description": { "type": "string", @@ -13896,8 +13895,7 @@ "willReplaceOnChanges": true }, "customData": { - "type": "string", - "description": "Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may\nbe helpful for self-managed IPAM. The object must be valid JSON.\n" + "type": "string" }, "description": { "type": "string", @@ -13991,8 +13989,7 @@ "description": "Address and mask in CIDR notation, e.g. `147.229.15.30/31`.\n" }, "customData": { - "type": "string", - "description": "Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may\nbe helpful for self-managed IPAM. The object must be valid JSON.\n" + "type": "string" }, "description": { "type": "string", diff --git a/provider/go.mod b/provider/go.mod index 466e2b80c..ba2af68e8 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -11,16 +11,15 @@ replace ( require ( github.com/equinix/terraform-provider-equinix v1.36.3 - github.com/pulumi/pulumi-terraform-bridge/pf v0.34.0 - github.com/pulumi/pulumi-terraform-bridge/v3 v3.81.0 - github.com/pulumi/pulumi/pkg/v3 v3.113.0 - github.com/pulumi/pulumi/sdk/v3 v3.113.0 + github.com/pulumi/pulumi-terraform-bridge/pf v0.35.0 + github.com/pulumi/pulumi-terraform-bridge/v3 v3.82.0 + github.com/pulumi/pulumi/pkg/v3 v3.114.0 + github.com/pulumi/pulumi/sdk/v3 v3.114.0 ) require ( cloud.google.com/go v0.112.1 // indirect - cloud.google.com/go/compute v1.25.0 // indirect - cloud.google.com/go/compute/metadata v0.2.3 // indirect + cloud.google.com/go/compute/metadata v0.3.0 // indirect cloud.google.com/go/iam v1.1.6 // indirect cloud.google.com/go/kms v1.15.7 // indirect cloud.google.com/go/logging v1.9.0 // indirect @@ -80,7 +79,7 @@ require ( github.com/edsrzf/mmap-go v1.1.0 // indirect github.com/emirpasic/gods v1.18.1 // indirect github.com/equinix/ecx-go/v2 v2.3.1 // indirect - github.com/equinix/equinix-sdk-go v0.39.0 // indirect + github.com/equinix/equinix-sdk-go v0.39.1 // indirect github.com/equinix/ne-go v1.17.0 // indirect github.com/equinix/oauth2-go v1.0.0 // indirect github.com/equinix/rest-go v1.3.0 // indirect @@ -143,7 +142,6 @@ require ( github.com/hashicorp/terraform-plugin-framework-validators v0.12.0 // indirect github.com/hashicorp/terraform-plugin-go v0.23.0 // indirect github.com/hashicorp/terraform-plugin-log v0.9.0 // indirect - github.com/hashicorp/terraform-plugin-mux v0.16.0 // indirect github.com/hashicorp/terraform-plugin-sdk/v2 v2.33.0 // indirect github.com/hashicorp/terraform-plugin-testing v1.7.0 // indirect github.com/hashicorp/terraform-registry-address v0.2.3 // indirect @@ -240,14 +238,14 @@ require ( go.uber.org/atomic v1.11.0 // indirect gocloud.dev v0.37.0 // indirect gocloud.dev/secrets/hashivault v0.27.0 // indirect - golang.org/x/crypto v0.21.0 // indirect + golang.org/x/crypto v0.22.0 // indirect golang.org/x/exp v0.0.0-20240103183307-be819d1f06fc // indirect golang.org/x/mod v0.16.0 // indirect golang.org/x/net v0.23.0 // indirect - golang.org/x/oauth2 v0.19.0 // indirect + golang.org/x/oauth2 v0.20.0 // indirect golang.org/x/sync v0.6.0 // indirect - golang.org/x/sys v0.18.0 // indirect - golang.org/x/term v0.18.0 // indirect + golang.org/x/sys v0.19.0 // indirect + golang.org/x/term v0.19.0 // indirect golang.org/x/text v0.14.0 // indirect golang.org/x/time v0.5.0 // indirect golang.org/x/tools v0.17.0 // indirect diff --git a/provider/go.sum b/provider/go.sum index 7669cbaca..08eb946c3 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -308,13 +308,12 @@ cloud.google.com/go/compute v1.23.0/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdi cloud.google.com/go/compute v1.23.1/go.mod h1:CqB3xpmPKKt3OJpW2ndFIXnA9A4xAy/F3Xp1ixncW78= cloud.google.com/go/compute v1.23.2/go.mod h1:JJ0atRC0J/oWYiiVBmsSsrRnh92DhZPG4hFDcR04Rns= cloud.google.com/go/compute v1.23.3/go.mod h1:VCgBUoMnIVIR0CscqQiPJLAG25E3ZRZMzcFZeQ+h8CI= -cloud.google.com/go/compute v1.25.0 h1:H1/4SqSUhjPFE7L5ddzHOfY2bCAvjwNRZPNl6Ni5oYU= -cloud.google.com/go/compute v1.25.0/go.mod h1:GR7F0ZPZH8EhChlMo9FkLd7eUTwEymjqQagxzilIxIE= cloud.google.com/go/compute/metadata v0.1.0/go.mod h1:Z1VN+bulIf6bt4P/C37K4DyZYZEXYonfTBHHFPO/4UU= cloud.google.com/go/compute/metadata v0.2.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k= cloud.google.com/go/compute/metadata v0.2.1/go.mod h1:jgHgmJd2RKBGzXqF5LR2EZMGxBkeanZ9wwa75XHJgOM= -cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY= cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= +cloud.google.com/go/compute/metadata v0.3.0 h1:Tz+eQXMEqDIKRsmY3cHTL6FVaynIjX2QxYC4trgAKZc= +cloud.google.com/go/compute/metadata v0.3.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k= cloud.google.com/go/contactcenterinsights v1.3.0/go.mod h1:Eu2oemoePuEFc/xKFPjbTuPSj0fYJcPls9TFlPNnHHY= cloud.google.com/go/contactcenterinsights v1.4.0/go.mod h1:L2YzkGbPsv+vMQMCADxJoT9YiTTnSEd6fEvCeHTYVck= cloud.google.com/go/contactcenterinsights v1.6.0/go.mod h1:IIDlT6CLcDoyv79kDv8iWxMSTZhLxSCofVV5W6YFM/w= @@ -1740,8 +1739,8 @@ github.com/envoyproxy/protoc-gen-validate v1.0.1/go.mod h1:0vj8bNkYbSTNS2PIyH87K github.com/envoyproxy/protoc-gen-validate v1.0.2/go.mod h1:GpiZQP3dDbg4JouG/NNS7QWXpgx6x8QiMKdmN72jogE= github.com/equinix/ecx-go/v2 v2.3.1 h1:gFcAIeyaEUw7S8ebqApmT7E/S7pC7Ac3wgScp89fkPU= github.com/equinix/ecx-go/v2 v2.3.1/go.mod h1:FvCdZ3jXU8Z4CPKig2DT+4J2HdwgRK17pIcznM7RXyk= -github.com/equinix/equinix-sdk-go v0.39.0 h1:ICJ0DVG/0eRBFJNNffpGn9936oHOxD5Ek71ormXKUJY= -github.com/equinix/equinix-sdk-go v0.39.0/go.mod h1:hEb3XLaedz7xhl/dpPIS6eOIiXNPeqNiVoyDrT6paIg= +github.com/equinix/equinix-sdk-go v0.39.1 h1:UyiNYqlK+Hn1W8DTjM3bp25Zzq8ITQHodhLhU6MZHqQ= +github.com/equinix/equinix-sdk-go v0.39.1/go.mod h1:hEb3XLaedz7xhl/dpPIS6eOIiXNPeqNiVoyDrT6paIg= github.com/equinix/ne-go v1.17.0 h1:+wZq0GNognpiTHTsBXtATOCphTFvnowF046NzQXj0n0= github.com/equinix/ne-go v1.17.0/go.mod h1:eHkkxM4nbTB7DZ9X9zGnwfYnxIJWIsU3aHA+FAoZ1EI= github.com/equinix/oauth2-go v1.0.0 h1:fHtAPGq82PdgtK5vEThs8Vwz6f7D/8SX4tE3NJu+KcU= @@ -2846,18 +2845,18 @@ github.com/pulumi/providertest v0.0.11 h1:mg8MQ7Cq7+9XlHIkBD+aCqQO4mwAJEISngZgVd github.com/pulumi/providertest v0.0.11/go.mod h1:HsxjVsytcMIuNj19w1lT2W0QXY0oReXl1+h6eD2JXP8= github.com/pulumi/pulumi-java/pkg v0.10.0 h1:D1i5MiiNrxYr2uJ1szcj1aQwF9DYv7TTsPmajB9dKSw= github.com/pulumi/pulumi-java/pkg v0.10.0/go.mod h1:xu6UgYtQm+xXOo1/DZNa2CWVPytu+RMkZVTtI7w7ffY= -github.com/pulumi/pulumi-terraform-bridge/pf v0.34.0 h1:krNRrR9XX9sR7YEHDHjSEV5PE3AdB59vmHc4VG5MQhY= -github.com/pulumi/pulumi-terraform-bridge/pf v0.34.0/go.mod h1:TqZuTmBQhYQVP2dQFpbbz9UcckW27+hZSjAniEGW5go= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.81.0 h1:RT/qOakgjLFaH6p2C/SyQuIlsD7pWoHvcgys7+nGUio= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.81.0/go.mod h1:B8/cgXxqjfBcOx+yntCG8suxaq2h+mhe2+1LbPQ7ajI= +github.com/pulumi/pulumi-terraform-bridge/pf v0.35.0 h1:CqTTjZE3kIDwsBwdPVP/k1/0UUuGXg5HTG3PzbGi8ME= +github.com/pulumi/pulumi-terraform-bridge/pf v0.35.0/go.mod h1:X2hcVpFdnjoqPI5bvc5loK9ibZhK1YIv9eJ6zkW3ZIQ= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.82.0 h1:qCZ7ALm4xVrSLJboi4ZwkS5FRQvyzmIZni85m1iFBIw= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.82.0/go.mod h1:jXjZLukQcYrfIWxSYwSWSzPBK9BTcYGv2DDkpNKHJJw= github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.8 h1:mav2tSitA9BPJPLLahKgepHyYsMzwaTm4cvp0dcTMYw= github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.8/go.mod h1:qUYk2c9i/yqMGNj9/bQyXpS39BxNDSXYjVN1njnq0zY= github.com/pulumi/pulumi-yaml v1.6.0 h1:mb/QkebWXTa1fR+P3ZkCCHGXOYC6iTN8X8By9eNz8xM= github.com/pulumi/pulumi-yaml v1.6.0/go.mod h1:RyEPo4MhL363sbAiFMVKRsQmXpQPDCY1S8pGv3E6Ij0= -github.com/pulumi/pulumi/pkg/v3 v3.113.0 h1:fo63QR2nB5ksqq0fxg5uPm/zbXW7eJVRdYpAawIda7I= -github.com/pulumi/pulumi/pkg/v3 v3.113.0/go.mod h1:i5hGDlTN59giiXHfrigWEo30x51FPUj8GllAlVkUcQA= -github.com/pulumi/pulumi/sdk/v3 v3.113.0 h1:CIlmxJZdjxpPPoFe/rrP1dWTwh3CB7ahs/dA6SHcbuE= -github.com/pulumi/pulumi/sdk/v3 v3.113.0/go.mod h1:JWSzKBoHd8rlncC1DhXLf7YdV+Bk/Qf+hSZOOQh0WwQ= +github.com/pulumi/pulumi/pkg/v3 v3.114.0 h1:+Ru1DfQKKmZcTYF7i+IWTaxvHX+vIWmVPyUXXksM3Uk= +github.com/pulumi/pulumi/pkg/v3 v3.114.0/go.mod h1:kNu4WL3BkF8zZ+1BTIWnEetNN1JtR4oRHWlxH2NZ6s0= +github.com/pulumi/pulumi/sdk/v3 v3.114.0 h1:KPBSvm04wE2/AdS8PlABxZAW4o7pSAnar0QOooH13no= +github.com/pulumi/pulumi/sdk/v3 v3.114.0/go.mod h1:d6LZJHqEfpgXUd8rFSSsbaPJcocZObXeaUr87jbA5MY= github.com/pulumi/schema-tools v0.1.2 h1:Fd9xvUjgck4NA+7/jSk7InqCUT4Kj940+EcnbQKpfZo= github.com/pulumi/schema-tools v0.1.2/go.mod h1:62lgj52Tzq11eqWTIaKd+EVyYAu5dEcDJxMhTjvMO/k= github.com/pulumi/terraform-diff-reader v0.0.2 h1:kTE4nEXU3/SYXESvAIem+wyHMI3abqkI3OhJ0G04LLI= @@ -3269,8 +3268,8 @@ golang.org/x/crypto v0.16.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= +golang.org/x/crypto v0.22.0 h1:g1v0xeRhjcugydODzvb3mEM9SQ0HGp9s/nh3COQ/C30= +golang.org/x/crypto v0.22.0/go.mod h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M= golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -3486,8 +3485,8 @@ golang.org/x/oauth2 v0.10.0/go.mod h1:kTpgurOux7LqtuxjuyZa4Gj2gdezIt/jQtGnNFfypQ golang.org/x/oauth2 v0.11.0/go.mod h1:LdF7O/8bLR/qWK9DrpXmbHLTouvRHK0SgJl0GmDBchk= golang.org/x/oauth2 v0.13.0/go.mod h1:/JMhi4ZRXAf4HG9LiNmxvk+45+96RUlVThiH8FzNBn0= golang.org/x/oauth2 v0.14.0/go.mod h1:lAtNWgaWfL4cm7j2OV8TxGi9Qb7ECORx8DktCY74OwM= -golang.org/x/oauth2 v0.19.0 h1:9+E/EZBCbTLNrbN35fHv/a/d/mOBatymz1zbtQrXpIg= -golang.org/x/oauth2 v0.19.0/go.mod h1:vYi7skDa1x015PmRRYZ7+s1cWyPgrPiSYRe4rnsexc8= +golang.org/x/oauth2 v0.20.0 h1:4mQdhULixXKP1rwYBW0vAijoXnkTG0BLCDRzfe1idMo= +golang.org/x/oauth2 v0.20.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -3680,8 +3679,8 @@ golang.org/x/sys v0.14.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.19.0 h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o= +golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= @@ -3705,8 +3704,8 @@ golang.org/x/term v0.14.0/go.mod h1:TySc+nGkYR6qt8km8wUhuFRTVSMIX3XPR58y2lC8vww= golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0= golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY= golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.18.0 h1:FcHjZXDMxI8mM3nwhX9HlKop4C0YQvCVCdwYl2wOtE8= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= +golang.org/x/term v0.19.0 h1:+ThwsDv+tYfnJFhF4L8jITxu1tdTWRTZpdsWgEgjL6Q= +golang.org/x/term v0.19.0/go.mod h1:2CuTdWZ7KHSQwUzKva0cbMg6q2DMI3Mmxp+gKJbskEk= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= diff --git a/sdk/dotnet/Metal/ReservedIpBlock.cs b/sdk/dotnet/Metal/ReservedIpBlock.cs index 37155f254..114bccb15 100644 --- a/sdk/dotnet/Metal/ReservedIpBlock.cs +++ b/sdk/dotnet/Metal/ReservedIpBlock.cs @@ -86,10 +86,6 @@ public partial class ReservedIpBlock : global::Pulumi.CustomResource [Output("cidrNotation")] public Output CidrNotation { get; private set; } = null!; - /// - /// Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - /// be helpful for self-managed IPAM. The object must be valid JSON. - /// [Output("customData")] public Output CustomData { get; private set; } = null!; @@ -237,10 +233,6 @@ public sealed class ReservedIpBlockArgs : global::Pulumi.ResourceArgs [Input("cidr")] public Input? Cidr { get; set; } - /// - /// Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - /// be helpful for self-managed IPAM. The object must be valid JSON. - /// [Input("customData")] public Input? CustomData { get; set; } @@ -342,10 +334,6 @@ public sealed class ReservedIpBlockState : global::Pulumi.ResourceArgs [Input("cidrNotation")] public Input? CidrNotation { get; set; } - /// - /// Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - /// be helpful for self-managed IPAM. The object must be valid JSON. - /// [Input("customData")] public Input? CustomData { get; set; } diff --git a/sdk/go.mod b/sdk/go.mod index 2485c880b..109f2c1c8 100644 --- a/sdk/go.mod +++ b/sdk/go.mod @@ -4,7 +4,7 @@ go 1.21 require ( github.com/blang/semver v3.5.1+incompatible - github.com/pulumi/pulumi/sdk/v3 v3.113.0 + github.com/pulumi/pulumi/sdk/v3 v3.114.0 ) require ( @@ -79,13 +79,13 @@ require ( github.com/xanzy/ssh-agent v0.3.3 // indirect github.com/zclconf/go-cty v1.14.4 // indirect go.uber.org/atomic v1.11.0 // indirect - golang.org/x/crypto v0.21.0 // indirect + golang.org/x/crypto v0.22.0 // indirect golang.org/x/exp v0.0.0-20240103183307-be819d1f06fc // indirect golang.org/x/mod v0.16.0 // indirect golang.org/x/net v0.23.0 // indirect golang.org/x/sync v0.6.0 // indirect - golang.org/x/sys v0.18.0 // indirect - golang.org/x/term v0.18.0 // indirect + golang.org/x/sys v0.19.0 // indirect + golang.org/x/term v0.19.0 // indirect golang.org/x/text v0.14.0 // indirect golang.org/x/tools v0.17.0 // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20240311173647-c811ad7063a7 // indirect diff --git a/sdk/go.sum b/sdk/go.sum index 3730dcfb9..9deaffeb0 100644 --- a/sdk/go.sum +++ b/sdk/go.sum @@ -154,8 +154,8 @@ github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435 github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE= github.com/pulumi/esc v0.6.2 h1:+z+l8cuwIauLSwXQS0uoI3rqB+YG4SzsZYtHfNoXBvw= github.com/pulumi/esc v0.6.2/go.mod h1:jNnYNjzsOgVTjCp0LL24NsCk8ZJxq4IoLQdCT0X7l8k= -github.com/pulumi/pulumi/sdk/v3 v3.113.0 h1:CIlmxJZdjxpPPoFe/rrP1dWTwh3CB7ahs/dA6SHcbuE= -github.com/pulumi/pulumi/sdk/v3 v3.113.0/go.mod h1:JWSzKBoHd8rlncC1DhXLf7YdV+Bk/Qf+hSZOOQh0WwQ= +github.com/pulumi/pulumi/sdk/v3 v3.114.0 h1:KPBSvm04wE2/AdS8PlABxZAW4o7pSAnar0QOooH13no= +github.com/pulumi/pulumi/sdk/v3 v3.114.0/go.mod h1:d6LZJHqEfpgXUd8rFSSsbaPJcocZObXeaUr87jbA5MY= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= @@ -209,8 +209,8 @@ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACk golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= +golang.org/x/crypto v0.22.0 h1:g1v0xeRhjcugydODzvb3mEM9SQ0HGp9s/nh3COQ/C30= +golang.org/x/crypto v0.22.0/go.mod h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M= golang.org/x/exp v0.0.0-20240103183307-be819d1f06fc h1:ao2WRsKSzW6KuUY9IWPwWahcHCgR0s52IfwutMfEbdM= golang.org/x/exp v0.0.0-20240103183307-be819d1f06fc/go.mod h1:iRJReGqOEeBhDZGkGbynYwcHlctCvnjTYIamk7uXpHI= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= @@ -248,11 +248,11 @@ golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.19.0 h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o= +golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.18.0 h1:FcHjZXDMxI8mM3nwhX9HlKop4C0YQvCVCdwYl2wOtE8= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= +golang.org/x/term v0.19.0 h1:+ThwsDv+tYfnJFhF4L8jITxu1tdTWRTZpdsWgEgjL6Q= +golang.org/x/term v0.19.0/go.mod h1:2CuTdWZ7KHSQwUzKva0cbMg6q2DMI3Mmxp+gKJbskEk= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= diff --git a/sdk/go/equinix/metal/interconnection.go b/sdk/go/equinix/metal/interconnection.go index 4409d0255..134496cec 100644 --- a/sdk/go/equinix/metal/interconnection.go +++ b/sdk/go/equinix/metal/interconnection.go @@ -92,7 +92,7 @@ type Interconnection struct { ProjectId pulumi.StringPtrOutput `pulumi:"projectId"` // Connection redundancy - redundant or primary. Redundancy pulumi.StringOutput `pulumi:"redundancy"` - // Only used with shared connection. Type of service token to use for the connection, a_side or z_side + // Only used with shared connection. Type of service token to use for the connection, aSide or z_side ServiceTokenType pulumi.StringPtrOutput `pulumi:"serviceTokenType"` // List of connection service tokens with attributes required to configure the connection in Equinix Fabric with the equinixEcxL2Connection resource or from the [Equinix Fabric Portal](https://ecxfabric.equinix.com/dashboard). Scehma of serviceToken is described in documentation of the metal.Interconnection datasource. ServiceTokens InterconnectionServiceTokenArrayOutput `pulumi:"serviceTokens"` @@ -178,7 +178,7 @@ type interconnectionState struct { ProjectId *string `pulumi:"projectId"` // Connection redundancy - redundant or primary. Redundancy *string `pulumi:"redundancy"` - // Only used with shared connection. Type of service token to use for the connection, a_side or z_side + // Only used with shared connection. Type of service token to use for the connection, aSide or z_side ServiceTokenType *string `pulumi:"serviceTokenType"` // List of connection service tokens with attributes required to configure the connection in Equinix Fabric with the equinixEcxL2Connection resource or from the [Equinix Fabric Portal](https://ecxfabric.equinix.com/dashboard). Scehma of serviceToken is described in documentation of the metal.Interconnection datasource. ServiceTokens []InterconnectionServiceToken `pulumi:"serviceTokens"` @@ -229,7 +229,7 @@ type InterconnectionState struct { ProjectId pulumi.StringPtrInput // Connection redundancy - redundant or primary. Redundancy pulumi.StringPtrInput - // Only used with shared connection. Type of service token to use for the connection, a_side or z_side + // Only used with shared connection. Type of service token to use for the connection, aSide or z_side ServiceTokenType pulumi.StringPtrInput // List of connection service tokens with attributes required to configure the connection in Equinix Fabric with the equinixEcxL2Connection resource or from the [Equinix Fabric Portal](https://ecxfabric.equinix.com/dashboard). Scehma of serviceToken is described in documentation of the metal.Interconnection datasource. ServiceTokens InterconnectionServiceTokenArrayInput @@ -277,7 +277,7 @@ type interconnectionArgs struct { ProjectId *string `pulumi:"projectId"` // Connection redundancy - redundant or primary. Redundancy string `pulumi:"redundancy"` - // Only used with shared connection. Type of service token to use for the connection, a_side or z_side + // Only used with shared connection. Type of service token to use for the connection, aSide or z_side ServiceTokenType *string `pulumi:"serviceTokenType"` // Connection speed - Values must be in the format 'Mbps' or 'Gpbs', for example '100Mbps' or '50Gbps'. Actual supported values will depend on the connection type and whether the connection uses VLANs or VRF. Speed *string `pulumi:"speed"` @@ -314,7 +314,7 @@ type InterconnectionArgs struct { ProjectId pulumi.StringPtrInput // Connection redundancy - redundant or primary. Redundancy pulumi.StringInput - // Only used with shared connection. Type of service token to use for the connection, a_side or z_side + // Only used with shared connection. Type of service token to use for the connection, aSide or z_side ServiceTokenType pulumi.StringPtrInput // Connection speed - Values must be in the format 'Mbps' or 'Gpbs', for example '100Mbps' or '50Gbps'. Actual supported values will depend on the connection type and whether the connection uses VLANs or VRF. Speed pulumi.StringPtrInput @@ -476,7 +476,7 @@ func (o InterconnectionOutput) Redundancy() pulumi.StringOutput { return o.ApplyT(func(v *Interconnection) pulumi.StringOutput { return v.Redundancy }).(pulumi.StringOutput) } -// Only used with shared connection. Type of service token to use for the connection, a_side or z_side +// Only used with shared connection. Type of service token to use for the connection, aSide or z_side func (o InterconnectionOutput) ServiceTokenType() pulumi.StringPtrOutput { return o.ApplyT(func(v *Interconnection) pulumi.StringPtrOutput { return v.ServiceTokenType }).(pulumi.StringPtrOutput) } diff --git a/sdk/go/equinix/metal/reservedIpBlock.go b/sdk/go/equinix/metal/reservedIpBlock.go index 25c35e83a..5e551f6bc 100644 --- a/sdk/go/equinix/metal/reservedIpBlock.go +++ b/sdk/go/equinix/metal/reservedIpBlock.go @@ -89,10 +89,8 @@ type ReservedIpBlock struct { // Only valid as an argument and required when `type` is `vrf`. The size of the network to reserve from an existing VRF ip_range. `cidr` can only be specified with `vrfId`. Range is 22-31. Virtual Circuits require 30-31. Other VRF resources must use a CIDR in the 22-29 range. Cidr pulumi.IntOutput `pulumi:"cidr"` // Address and mask in CIDR notation, e.g. `147.229.15.30/31`. - CidrNotation pulumi.StringOutput `pulumi:"cidrNotation"` - // Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - // be helpful for self-managed IPAM. The object must be valid JSON. - CustomData pulumi.StringPtrOutput `pulumi:"customData"` + CidrNotation pulumi.StringOutput `pulumi:"cidrNotation"` + CustomData pulumi.StringPtrOutput `pulumi:"customData"` // Arbitrary description. Description pulumi.StringPtrOutput `pulumi:"description"` // Facility where to allocate the public IP address block, makes sense only @@ -168,9 +166,7 @@ type reservedIpBlockState struct { Cidr *int `pulumi:"cidr"` // Address and mask in CIDR notation, e.g. `147.229.15.30/31`. CidrNotation *string `pulumi:"cidrNotation"` - // Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - // be helpful for self-managed IPAM. The object must be valid JSON. - CustomData *string `pulumi:"customData"` + CustomData *string `pulumi:"customData"` // Arbitrary description. Description *string `pulumi:"description"` // Facility where to allocate the public IP address block, makes sense only @@ -214,9 +210,7 @@ type ReservedIpBlockState struct { Cidr pulumi.IntPtrInput // Address and mask in CIDR notation, e.g. `147.229.15.30/31`. CidrNotation pulumi.StringPtrInput - // Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - // be helpful for self-managed IPAM. The object must be valid JSON. - CustomData pulumi.StringPtrInput + CustomData pulumi.StringPtrInput // Arbitrary description. Description pulumi.StringPtrInput // Facility where to allocate the public IP address block, makes sense only @@ -258,9 +252,7 @@ func (ReservedIpBlockState) ElementType() reflect.Type { type reservedIpBlockArgs struct { // Only valid as an argument and required when `type` is `vrf`. The size of the network to reserve from an existing VRF ip_range. `cidr` can only be specified with `vrfId`. Range is 22-31. Virtual Circuits require 30-31. Other VRF resources must use a CIDR in the 22-29 range. - Cidr *int `pulumi:"cidr"` - // Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - // be helpful for self-managed IPAM. The object must be valid JSON. + Cidr *int `pulumi:"cidr"` CustomData *string `pulumi:"customData"` // Arbitrary description. Description *string `pulumi:"description"` @@ -290,9 +282,7 @@ type reservedIpBlockArgs struct { // The set of arguments for constructing a ReservedIpBlock resource. type ReservedIpBlockArgs struct { // Only valid as an argument and required when `type` is `vrf`. The size of the network to reserve from an existing VRF ip_range. `cidr` can only be specified with `vrfId`. Range is 22-31. Virtual Circuits require 30-31. Other VRF resources must use a CIDR in the 22-29 range. - Cidr pulumi.IntPtrInput - // Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - // be helpful for self-managed IPAM. The object must be valid JSON. + Cidr pulumi.IntPtrInput CustomData pulumi.StringPtrInput // Arbitrary description. Description pulumi.StringPtrInput @@ -425,8 +415,6 @@ func (o ReservedIpBlockOutput) CidrNotation() pulumi.StringOutput { return o.ApplyT(func(v *ReservedIpBlock) pulumi.StringOutput { return v.CidrNotation }).(pulumi.StringOutput) } -// Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may -// be helpful for self-managed IPAM. The object must be valid JSON. func (o ReservedIpBlockOutput) CustomData() pulumi.StringPtrOutput { return o.ApplyT(func(v *ReservedIpBlock) pulumi.StringPtrOutput { return v.CustomData }).(pulumi.StringPtrOutput) } diff --git a/sdk/java/src/main/java/com/equinix/pulumi/metal/ReservedIpBlock.java b/sdk/java/src/main/java/com/equinix/pulumi/metal/ReservedIpBlock.java index d3f76df86..4e1409a16 100644 --- a/sdk/java/src/main/java/com/equinix/pulumi/metal/ReservedIpBlock.java +++ b/sdk/java/src/main/java/com/equinix/pulumi/metal/ReservedIpBlock.java @@ -125,19 +125,9 @@ public Output cidr() { public Output cidrNotation() { return this.cidrNotation; } - /** - * Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - * - */ @Export(name="customData", refs={String.class}, tree="[0]") private Output customData; - /** - * @return Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - * - */ public Output> customData() { return Codegen.optional(this.customData); } diff --git a/sdk/java/src/main/java/com/equinix/pulumi/metal/ReservedIpBlockArgs.java b/sdk/java/src/main/java/com/equinix/pulumi/metal/ReservedIpBlockArgs.java index 25d694cdb..d617026b8 100644 --- a/sdk/java/src/main/java/com/equinix/pulumi/metal/ReservedIpBlockArgs.java +++ b/sdk/java/src/main/java/com/equinix/pulumi/metal/ReservedIpBlockArgs.java @@ -35,19 +35,9 @@ public Optional> cidr() { return Optional.ofNullable(this.cidr); } - /** - * Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - * - */ @Import(name="customData") private @Nullable Output customData; - /** - * @return Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - * - */ public Optional> customData() { return Optional.ofNullable(this.customData); } @@ -264,25 +254,11 @@ public Builder cidr(Integer cidr) { return cidr(Output.of(cidr)); } - /** - * @param customData Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - * - * @return builder - * - */ public Builder customData(@Nullable Output customData) { $.customData = customData; return this; } - /** - * @param customData Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - * - * @return builder - * - */ public Builder customData(String customData) { return customData(Output.of(customData)); } diff --git a/sdk/java/src/main/java/com/equinix/pulumi/metal/inputs/ReservedIpBlockState.java b/sdk/java/src/main/java/com/equinix/pulumi/metal/inputs/ReservedIpBlockState.java index 53934034c..51e109fd5 100644 --- a/sdk/java/src/main/java/com/equinix/pulumi/metal/inputs/ReservedIpBlockState.java +++ b/sdk/java/src/main/java/com/equinix/pulumi/metal/inputs/ReservedIpBlockState.java @@ -73,19 +73,9 @@ public Optional> cidrNotation() { return Optional.ofNullable(this.cidrNotation); } - /** - * Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - * - */ @Import(name="customData") private @Nullable Output customData; - /** - * @return Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - * - */ public Optional> customData() { return Optional.ofNullable(this.customData); } @@ -430,25 +420,11 @@ public Builder cidrNotation(String cidrNotation) { return cidrNotation(Output.of(cidrNotation)); } - /** - * @param customData Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - * - * @return builder - * - */ public Builder customData(@Nullable Output customData) { $.customData = customData; return this; } - /** - * @param customData Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - * - * @return builder - * - */ public Builder customData(String customData) { return customData(Output.of(customData)); } diff --git a/sdk/nodejs/metal/interconnection.ts b/sdk/nodejs/metal/interconnection.ts index dc30ca939..eeaf8082f 100644 --- a/sdk/nodejs/metal/interconnection.ts +++ b/sdk/nodejs/metal/interconnection.ts @@ -113,7 +113,7 @@ export class Interconnection extends pulumi.CustomResource { */ public readonly redundancy!: pulumi.Output; /** - * Only used with shared connection. Type of service token to use for the connection, a_side or z_side + * Only used with shared connection. Type of service token to use for the connection, aSide or z_side */ public readonly serviceTokenType!: pulumi.Output; /** @@ -273,7 +273,7 @@ export interface InterconnectionState { */ redundancy?: pulumi.Input; /** - * Only used with shared connection. Type of service token to use for the connection, a_side or z_side + * Only used with shared connection. Type of service token to use for the connection, aSide or z_side */ serviceTokenType?: pulumi.Input; /** @@ -356,7 +356,7 @@ export interface InterconnectionArgs { */ redundancy: pulumi.Input; /** - * Only used with shared connection. Type of service token to use for the connection, a_side or z_side + * Only used with shared connection. Type of service token to use for the connection, aSide or z_side */ serviceTokenType?: pulumi.Input; /** diff --git a/sdk/nodejs/metal/reservedIpBlock.ts b/sdk/nodejs/metal/reservedIpBlock.ts index f6c2475cb..77a559f56 100644 --- a/sdk/nodejs/metal/reservedIpBlock.ts +++ b/sdk/nodejs/metal/reservedIpBlock.ts @@ -93,10 +93,6 @@ export class ReservedIpBlock extends pulumi.CustomResource { * Address and mask in CIDR notation, e.g. `147.229.15.30/31`. */ public /*out*/ readonly cidrNotation!: pulumi.Output; - /** - * Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - */ public readonly customData!: pulumi.Output; /** * Arbitrary description. @@ -241,10 +237,6 @@ export interface ReservedIpBlockState { * Address and mask in CIDR notation, e.g. `147.229.15.30/31`. */ cidrNotation?: pulumi.Input; - /** - * Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - */ customData?: pulumi.Input; /** * Arbitrary description. @@ -315,10 +307,6 @@ export interface ReservedIpBlockArgs { * Only valid as an argument and required when `type` is `vrf`. The size of the network to reserve from an existing VRF ip_range. `cidr` can only be specified with `vrfId`. Range is 22-31. Virtual Circuits require 30-31. Other VRF resources must use a CIDR in the 22-29 range. */ cidr?: pulumi.Input; - /** - * Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - * be helpful for self-managed IPAM. The object must be valid JSON. - */ customData?: pulumi.Input; /** * Arbitrary description. diff --git a/sdk/python/pulumi_equinix/metal/reserved_ip_block.py b/sdk/python/pulumi_equinix/metal/reserved_ip_block.py index 9c63fb585..8eb75a6be 100644 --- a/sdk/python/pulumi_equinix/metal/reserved_ip_block.py +++ b/sdk/python/pulumi_equinix/metal/reserved_ip_block.py @@ -31,8 +31,6 @@ def __init__(__self__, *, The set of arguments for constructing a ReservedIpBlock resource. :param pulumi.Input[str] project_id: The metal project ID where to allocate the address block. :param pulumi.Input[int] cidr: Only valid as an argument and required when `type` is `vrf`. The size of the network to reserve from an existing VRF ip_range. `cidr` can only be specified with `vrf_id`. Range is 22-31. Virtual Circuits require 30-31. Other VRF resources must use a CIDR in the 22-29 range. - :param pulumi.Input[str] custom_data: Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - be helpful for self-managed IPAM. The object must be valid JSON. :param pulumi.Input[str] description: Arbitrary description. :param pulumi.Input[Union[str, 'Facility']] facility: Facility where to allocate the public IP address block, makes sense only if type is `public_ipv4` and must be empty if type is `global_ipv4`. Conflicts with `metro`. Use metro instead; read the facility to metro migration guide @@ -97,10 +95,6 @@ def cidr(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="customData") def custom_data(self) -> Optional[pulumi.Input[str]]: - """ - Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - be helpful for self-managed IPAM. The object must be valid JSON. - """ return pulumi.get(self, "custom_data") @custom_data.setter @@ -248,8 +242,6 @@ def __init__(__self__, *, :param pulumi.Input[int] address_family: Address family as integer. One of `4` or `6`. :param pulumi.Input[int] cidr: Only valid as an argument and required when `type` is `vrf`. The size of the network to reserve from an existing VRF ip_range. `cidr` can only be specified with `vrf_id`. Range is 22-31. Virtual Circuits require 30-31. Other VRF resources must use a CIDR in the 22-29 range. :param pulumi.Input[str] cidr_notation: Address and mask in CIDR notation, e.g. `147.229.15.30/31`. - :param pulumi.Input[str] custom_data: Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - be helpful for self-managed IPAM. The object must be valid JSON. :param pulumi.Input[str] description: Arbitrary description. :param pulumi.Input[Union[str, 'Facility']] facility: Facility where to allocate the public IP address block, makes sense only if type is `public_ipv4` and must be empty if type is `global_ipv4`. Conflicts with `metro`. Use metro instead; read the facility to metro migration guide @@ -359,10 +351,6 @@ def cidr_notation(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="customData") def custom_data(self) -> Optional[pulumi.Input[str]]: - """ - Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - be helpful for self-managed IPAM. The object must be valid JSON. - """ return pulumi.get(self, "custom_data") @custom_data.setter @@ -627,8 +615,6 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[int] cidr: Only valid as an argument and required when `type` is `vrf`. The size of the network to reserve from an existing VRF ip_range. `cidr` can only be specified with `vrf_id`. Range is 22-31. Virtual Circuits require 30-31. Other VRF resources must use a CIDR in the 22-29 range. - :param pulumi.Input[str] custom_data: Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - be helpful for self-managed IPAM. The object must be valid JSON. :param pulumi.Input[str] description: Arbitrary description. :param pulumi.Input[Union[str, 'Facility']] facility: Facility where to allocate the public IP address block, makes sense only if type is `public_ipv4` and must be empty if type is `global_ipv4`. Conflicts with `metro`. Use metro instead; read the facility to metro migration guide @@ -798,8 +784,6 @@ def get(resource_name: str, :param pulumi.Input[int] address_family: Address family as integer. One of `4` or `6`. :param pulumi.Input[int] cidr: Only valid as an argument and required when `type` is `vrf`. The size of the network to reserve from an existing VRF ip_range. `cidr` can only be specified with `vrf_id`. Range is 22-31. Virtual Circuits require 30-31. Other VRF resources must use a CIDR in the 22-29 range. :param pulumi.Input[str] cidr_notation: Address and mask in CIDR notation, e.g. `147.229.15.30/31`. - :param pulumi.Input[str] custom_data: Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - be helpful for self-managed IPAM. The object must be valid JSON. :param pulumi.Input[str] description: Arbitrary description. :param pulumi.Input[Union[str, 'Facility']] facility: Facility where to allocate the public IP address block, makes sense only if type is `public_ipv4` and must be empty if type is `global_ipv4`. Conflicts with `metro`. Use metro instead; read the facility to metro migration guide @@ -877,10 +861,6 @@ def cidr_notation(self) -> pulumi.Output[str]: @property @pulumi.getter(name="customData") def custom_data(self) -> pulumi.Output[Optional[str]]: - """ - Custom Data is an arbitrary object (submitted in Terraform as serialized JSON) to assign to the IP Reservation. This may - be helpful for self-managed IPAM. The object must be valid JSON. - """ return pulumi.get(self, "custom_data") @property diff --git a/upstream b/upstream index eb0261d46..e5bf731d8 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit eb0261d465b980f77af415b3258e12bd52b3abd5 +Subproject commit e5bf731d8cc288ff3809171eb7d26c33b7ab01b2