{ "name": "xyz", "description": "A Pulumi package for creating and managing xyz cloud resources.", "keywords": [ "xyz", "category/cloud" ], "homepage": "https://www.pulumi.com", "license": "Apache-2.0", "attribution": "This Pulumi package is based on the [`xyz` Terraform Provider](https://github.com/terraform-providers/terraform-provider-xyz).", "repository": "https://github.com/pulumi/pulumi-xyz", "publisher": "Pulumi", "meta": { "moduleFormat": "(.*)(?:/[^/]*)" }, "language": { "csharp": { "packageReferences": { "Pulumi": "3.*" }, "compatibility": "tfbridge20", "respectSchemaVersion": true }, "go": { "importBasePath": "github.com/pulumi/pulumi-xyz/sdk/go/xyz", "generateResourceContainerTypes": true, "generateExtraInputTypes": true, "respectSchemaVersion": true }, "nodejs": { "packageDescription": "A Pulumi package for creating and managing xyz cloud resources.", "readme": "\u003e This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-xyz)\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-xyz` repo](https://github.com/pulumi/pulumi-xyz/issues); however, if that doesn't turn up anything,\n\u003e please consult the source [`terraform-provider-xyz` repo](https://github.com/terraform-providers/terraform-provider-xyz/issues).", "compatibility": "tfbridge20", "disableUnionOutputTypes": true, "respectSchemaVersion": true }, "python": { "readme": "\u003e This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-xyz)\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-xyz` repo](https://github.com/pulumi/pulumi-xyz/issues); however, if that doesn't turn up anything,\n\u003e please consult the source [`terraform-provider-xyz` repo](https://github.com/terraform-providers/terraform-provider-xyz/issues).", "compatibility": "tfbridge20", "respectSchemaVersion": true, "pyproject": { "enabled": true } } }, "config": { "variables": { "region": { "type": "string", "$ref": "#/types/xyz:region/region:Region", "description": "A region which should be used.\n" } } }, "types": { "xyz:region/region:Region": { "type": "string", "enum": [ { "name": "here", "value": "HERE" }, { "name": "overThere", "value": "OVER_THERE" } ] } }, "provider": { "description": "The provider type for the xyz package. By default, resources use package-wide configuration\nsettings, however an explicit `Provider` instance may be created and passed during resource\nconstruction to achieve fine-grained programmatic control over provider settings. See the\n[documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.\n", "properties": { "region": { "type": "string", "$ref": "#/types/xyz:region/region:Region", "description": "A region which should be used.\n" } }, "inputProperties": { "region": { "type": "string", "$ref": "#/types/xyz:region/region:Region", "description": "A region which should be used.\n" } } }, "resources": { "xyz:index/resource:Resource": { "properties": { "sampleAttribute": { "type": "string", "description": "Sample attribute.\n" } }, "inputProperties": { "sampleAttribute": { "type": "string", "description": "Sample attribute.\n" } }, "stateInputs": { "description": "Input properties used for looking up and filtering Resource resources.\n", "properties": { "sampleAttribute": { "type": "string", "description": "Sample attribute.\n" } }, "type": "object" } } }, "functions": { "xyz:index/getDataSource:getDataSource": { "inputs": { "description": "A collection of arguments for invoking getDataSource.\n", "properties": { "sampleAttribute": { "type": "string" } }, "type": "object", "required": [ "sampleAttribute" ] }, "outputs": { "description": "A collection of values returned by getDataSource.\n", "properties": { "id": { "description": "The provider-assigned unique ID for this managed resource.\n", "type": "string" }, "sampleAttribute": { "type": "string" } }, "required": [ "sampleAttribute", "id" ], "type": "object" } } } }