Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 10 additions & 4 deletions provider/cmd/pulumi-resource-equinix/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,14 @@
"networkedge": "NetworkEdge"
},
"compatibility": "tfbridge20",
"rootNamespace": "Pulumi"
"rootNamespace": "Pulumi",
"respectSchemaVersion": true
},
"go": {
"importBasePath": "github.com/equinix/pulumi-equinix/sdk/go/equinix",
"generateResourceContainerTypes": true,
"generateExtraInputTypes": true
"generateExtraInputTypes": true,
"respectSchemaVersion": true
},
"java": {
"basePackage": "com.equinix",
Expand All @@ -56,7 +58,8 @@
"@types/node": "^10.0.0"
},
"compatibility": "tfbridge20",
"disableUnionOutputTypes": true
"disableUnionOutputTypes": true,
"respectSchemaVersion": true
},
"python": {
"packageName": "pulumi_equinix",
Expand All @@ -65,7 +68,10 @@
},
"readme": "\u003e This provider is a derived work of the [Terraform Provider](https://github.com/equinix/terraform-provider-equinix)\n\u003e distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,\n\u003e first check the [`pulumi-equinix` repo](https://github.com/equinix/pulumi-equinix/issues); however, if that doesn't turn up anything,\n\u003e please consult the source [`terraform-provider-equinix` repo](https://github.com/equinix/terraform-provider-equinix/issues).",
"compatibility": "tfbridge20",
"pyproject": {}
"respectSchemaVersion": true,
"pyproject": {
"enabled": true
}
}
},
"config": {
Expand Down
8 changes: 7 additions & 1 deletion provider/resources.go
Original file line number Diff line number Diff line change
Expand Up @@ -817,13 +817,17 @@ func Provider() tfbridge.ProviderInfo {
// section, or refer to the AWS provider. Delete this section if there are
// no overlay files.
// Overlay: &tfbridge.OverlayInfo{},
RespectSchemaVersion: true,
},
Python: &tfbridge.PythonInfo{
PackageName: "pulumi_equinix",
// List any Python dependencies and their version ranges
Requires: map[string]string{
"pulumi": ">=3.0.0,<4.0.0",
},
RespectSchemaVersion: true,
// Generate pyproject.toml, which carries the package version, instead of setup.py
PyProject: struct{ Enabled bool }{true},
},
Golang: &tfbridge.GolangInfo{
ImportBasePath: filepath.Join(
Expand All @@ -833,13 +837,15 @@ func Provider() tfbridge.ProviderInfo {
equinixPkg,
),
GenerateResourceContainerTypes: true,
RespectSchemaVersion: true,
},
CSharp: &tfbridge.CSharpInfo{
RootNamespace: "Pulumi",
PackageReferences: map[string]string{
"Pulumi": "3.*",
},
Namespaces: namespaceMap,
Namespaces: namespaceMap,
RespectSchemaVersion: true,
},
Java: &tfbridge.JavaInfo{
BasePackage: "com.equinix",
Expand Down
1 change: 1 addition & 0 deletions sdk/dotnet/Pulumi.Equinix.csproj

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions sdk/dotnet/pulumi-plugin.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions sdk/go/equinix/internal/pulumiUtilities.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions sdk/go/equinix/pulumi-plugin.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion sdk/nodejs/package.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions sdk/python/pulumi_equinix/pulumi-plugin.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 22 additions & 0 deletions sdk/python/pyproject.toml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

46 changes: 0 additions & 46 deletions sdk/python/setup.py

This file was deleted.

Loading