{"id":24824327,"url":"https://github.com/upcloudltd/pulumi-upcloud","last_synced_at":"2025-10-07T19:33:47.005Z","repository":{"id":244402116,"uuid":"814620371","full_name":"UpCloudLtd/pulumi-upcloud","owner":"UpCloudLtd","description":"Pulumi provider for UpCloud","archived":false,"fork":false,"pushed_at":"2025-01-30T13:40:18.000Z","size":1483,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-01-30T14:06:31.174Z","etag":null,"topics":["pulumi","pulumi-provider","upcloud"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UpCloudLtd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-13T11:13:23.000Z","updated_at":"2025-01-30T14:05:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"7a20f82a-41ca-4575-92dc-a976610f99e6","html_url":"https://github.com/UpCloudLtd/pulumi-upcloud","commit_stats":null,"previous_names":["upcloudltd/pulumi-upcloud"],"tags_count":3,"template":false,"template_full_name":"pulumi/pulumi-tf-provider-boilerplate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UpCloudLtd%2Fpulumi-upcloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UpCloudLtd%2Fpulumi-upcloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UpCloudLtd%2Fpulumi-upcloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UpCloudLtd%2Fpulumi-upcloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UpCloudLtd","download_url":"https://codeload.github.com/UpCloudLtd/pulumi-upcloud/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236418203,"owners_count":19145689,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["pulumi","pulumi-provider","upcloud"],"created_at":"2025-01-30T20:29:24.406Z","updated_at":"2025-10-07T19:33:46.994Z","avatar_url":"https://github.com/UpCloudLtd.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UpCloud Resource Provider\n\nThe UpCloud Resource Provider lets you manage [UpCloud](https://upcloud.com/) resources.\n\n## Installing\n\nThis package is available for several languages/platforms:\n\n### Node.js (JavaScript/TypeScript)\n\nTo use from JavaScript or TypeScript in Node.js, install using either `npm`:\n\n```bash\nnpm install @upcloud/pulumi-upcloud\n```\n\nor `yarn`:\n\n```bash\nyarn add @upcloud/pulumi-upcloud\n```\n\n### Python\n\nTo use from Python, install using `pip`:\n\n```bash\npip install pulumi-upcloud\n```\n\n### Go\n\nTo use from Go, use `go get` to grab the latest version of the library:\n\n```bash\ngo get github.com/UpCloudLtd/pulumi-upcloud/sdk/go/...\n```\n\n### .NET\n\nTo use from .NET, install using `dotnet add package`:\n\n```bash\ndotnet add package UpCloud.Pulumi.UpCloud\n```\n\n## Configuration\n\nThe following configuration points are available for the `upcloud` provider:\n\n- `UPCLOUD_USERNAME` (environment variable) - the username of the account to use\n- `UPCLOUD_PASSWORD` (environment variable) - the password of the account to use\n- `UPCLOUD_TOKEN` (environment variable) - an API token to use for authentication (instead of username and password)\n\n## Reference\n\nFor detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/upcloud/).\n\n## Templates\n\nWe have created templates in your language of choice to bootstrap your projects. \n\nThey will set up the project and set up:\n\n    - An UpCloud Managed Object Storage instance.\n    - A Bucket inside the object storage.\n\n### .NET\n\n#### 🛠 Prerequisites\n- Install [Pulumi CLI](https://www.pulumi.com/docs/install/)\n- Install [.NET 8](https://dotnet.microsoft.com/en-us/download/dotnet/8.0)\n- Set up UpCloud API credentials as explained in the configuration section\n\n#### Set up your project using the template\n\nFrom the new project directory:\n\n```sh\npulumi new https://github.com/UpCloudLtd/pulumi-upcloud/tree/main/examples/templates/upcloud-csharp\n```\n\n### Typescript\n\n#### 🛠 Prerequisites\n- Install [Pulumi CLI](https://www.pulumi.com/docs/install/)\n- Install [Node.js](https://nodejs.org/)\n- Set up UpCloud API credentials as explained in the configuration section\n\n#### Set up your project using the template\n\nFrom the new project directory:\n\n```sh\npulumi new https://github.com/UpCloudLtd/pulumi-upcloud/tree/main/examples/templates/upcloud-typescript\n```\n\n### Go\n\n#### 🛠 Prerequisites\n- Install [Pulumi CLI](https://www.pulumi.com/docs/install/)\n- Install [Go](https://golang.org/dl/)\n- Set up UpCloud API credentials as explained in the configuration section\n\n#### Set up your project using the template\n\nFrom the new project directory:\n\n```sh\npulumi new https://github.com/UpCloudLtd/pulumi-upcloud/tree/main/examples/templates/upcloud-go\n```\n\n### Python\n\n#### 🛠 Prerequisites\n- Install [Pulumi CLI](https://www.pulumi.com/docs/install/)\n- Install [Python 3](https://www.python.org/downloads/)\n- Set up UpCloud API credentials as explained in the configuration section\n\n#### Set up your project using the template\n\nFrom the new project directory:\n\n```sh\npulumi new https://github.com/UpCloudLtd/pulumi-upcloud/tree/main/examples/templates/upcloud-python\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fupcloudltd%2Fpulumi-upcloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fupcloudltd%2Fpulumi-upcloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fupcloudltd%2Fpulumi-upcloud/lists"}