Saravanan666/pypi-org huggingface dataset:
Package: pulumiverse-buildkite
Buildkite Resource ProviderThe Buildkite Resource Provider lets you manageBuildkiteresources.The provider is built onhttps://github.com/buildkite/terraform-provider-buildkite.InstallingThis package is available in many languages in the standard packaging formats.Node.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@pulumiverse/buildkiteoryarn:yarnadd@pulumiverse/buildkitePythonTo use from Python, install usingpip:pipinstallpulumiverse-buildkiteGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pulumiverse/pulumi-buildkite/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumiverse.BuildkiteConfigurationThe following configuration points are available for thebuildkiteprovider:buildkite:api_token(required, environment:BUILDKITE_API_TOKEN) - A Buildkite API Access Token. Must have GraphQL access, as well as thewrite_pipelinesandread_pipelinesscopes.buildkite:organization(required, environment:BUILDKITE_ORGANIZATION) - The Buildkite organization slug.buildkite:graphql_url(optional, environment:BUILDKITE_GRAPHQL_URL) - The Buildkite GraphQL URL.buildkite:rest_url(optional, environment:BUILDKITE_REST_URL) - The Buildkite REST URL.ExampleExample forTypescriptto create a resource:import*asbuildkitefrom'@pulumiverse/buildkite';constargs={};constvm=newbuildkite.agent.AgentToken('token',args,);ReferenceFor detailed reference documentation, please visit the upstream Terraform provider's documentation at:https://registry.terraform.io/providers/buildkite/buildkite/latestContributorsThanks goes to these wonderful people (emoji key):Daniel Mühlbachler-Pietrzykowski🚧💻📖Christopher Maier💻📖Susan Evans📖Paul Stack📖This project follows theall-contributorsspecification. Contributions of any kind welcome!
Package: pulumiverse-cpln
cpln Resource ProviderThe cpln Resource Provider lets you manageControl Planeresources.InstallingThis package is available for several languages/platforms:Node.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@pulumiverse/cplnoryarn:yarnadd@pulumiverse/cplnPythonTo use from Python, install usingpip:pipinstallpulumi_cplnGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pulumiverse/pulumi-cpln/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumiverse.cplnConfigurationThe following configuration points are available for thecplnprovider:cpln:domain- domain used to connect to the cpln instancecpln:insecure- use insecure connectioncpln:jwtProfileFile- path to the file containing credentials to connect to cpln. EitherjwtProfileFileorjwtProfileJsoncpln:jwtProfileJson- JSON value of credentials to connect to cpln. EitherjwtProfileFileorjwtProfileJsonis requiredcpln:port- used port if not the default ports 80 or 443 are configuredcpln:token- path to the file containing credentials to connect to cplnReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumiverse-exoscale
Exoscale Resource ProviderThe Exoscale Resource Provider lets you manageExoscaleresources.InstallingThis package is available for several languages/platforms:Node.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@pulumiverse/exoscaleoryarn:yarnadd@pulumiverse/exoscalePythonTo use from Python, install usingpip:pipinstallpulumiverse_exoscaleGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pulumiverse/pulumi-exoscale/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumiverse.ExoscaleConfigurationThe following configuration points are available for theexoscaleprovider:exoscale:key(environment:EXOSCALE_API_KEY) - Exoscale account API keyexoscale:secret(environment:EXOSCALE_API_SECRET) - Exoscale account API secretexoscale:timeout- Global async operations waiting time in seconds (default: 300)ReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumiverse-harbor
Harbor Resource ProviderThe Harbor Resource Provider lets you manageHarborresources.InstallingThis package is available for several languages/platforms:Node.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@pulumiverse/harbororyarn:yarnadd@pulumiverse/harborPythonTo use from Python, install usingpip:pipinstallpulumiverse-harborGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pulumiverse/pulumi-harbor/sdk/v3.NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumiverse.HarborConfigurationThe following configuration points are available for theharborprovider:harbor:url- (Required) The url of the harbor.harbor:username- (Required) The username to be used to access harbor.harbor:password- (Required) The password to be used to access harbor.harbor:insecure- (Optional) Choose to ignore certificate errorsharbor:apiVersion- (Optional) Choose which version of the api you would like to use1or2. Default is2.ReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumiverse-heroku
Heroku Resource ProviderThe Heroku Resource Provider lets you manageHerokuresources.InstallingThis package is available for several languages/platforms:Node.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@pulumiverse/herokuoryarn:yarnadd@pulumiverse/herokuPythonTo use from Python, install usingpip:pipinstallpulumiverse_herokuGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pulumiverse/pulumi-heroku/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumiverse.HerokuConfigurationThe following configuration points are available for theherokuprovider:heroku:apiKey(environment:HEROKU_API_KEY) - the API key forherokuReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumiverse-mssql
MSSQL Resource ProviderThe MSSQL Resource Provider lets you managemssqlresources.InstallingThis package is available for several languages/platforms:Node.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@pulumiverse/mssqloryarn:yarnadd@pulumiverse/mssqlPythonTo use from Python, install usingpip:pipinstallpulumiverse_mssqlGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pulumiverse/pulumi-mssql/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumiverse.MssqlReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumiverse-ovh
Ovh Resource ProviderThe Ovh Resource Provider lets you manage cloud resources forOvhresources.InstallingThis package is available for several languages/platforms:Node.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@pulumiverse/ovhoryarn:yarnadd@pulumiverse/ovhPythonTo use from Python, install usingpip:pipinstallpulumiverse_ovhGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pulumiverse/pulumi-ovh/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumiverse.OvhConfigurationThe following configuration points are available for theOvhprovider:ovh:endpoint(environment:OVH_ENDPOINT) - the Ovh endpoint, suchovh-usovh:applicationKey(environment:OVH_APPLICATION_KEY) - the Ovh application keyovh:applicationSecret(environment:OVH_APPLICATION_SECRET) - the Ovh application secretovh:consumerKey(environment:OVH_CONSUMER_KEY) - the Ovh consumer keyReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumiverse-pulumi-esxi-native
Pulumi Native ESXi ProviderThis repository crates a VMWare ESXi provider to provision VMs directly on an ESXi hypervisor without a need for vCenter or vSphere.The repository is created based on the Terraform Providerterraform-provider-esxi.
Thanks to the wonderful work done there by@josenk, I was able to build this provider for Pulumi users.IMPORTANT NOTES!Note for Pull Requests (PRs): When creating a pull request, please do it onto theMAIN branchwhich is
the consolidated work-in-progress branch. Do not request it onto another branch.PLEASERead ourbranch guideto know about our branching policyCONTRIBUTINGIMPORTANT:The contribution details are statedhereRequirementsThe VMwareovftoolis required to be installed in the workstation where pulumi will be executed.NOTE:ovftoolinstaller for windows doesn't put ovftool.exe in your path.
You will need to manually set your path.You MUST enable ssh access on your ESXi hypervisor.Google 'How to enable ssh access on esxi'In general, you should know how to use terraform, esxi and some networking...You will most likely need a DHCP server on your primary network if you are deploying VMs with public OVF/OVA/VMX images.  (Sources that have unconfigured primary interfaces.)The source OVF/OVA/VMX images must have open-vm-tools or vmware-tools installed to properly import an IPAddress.  (you need this to run provisioners)Features and CompatibilitySource image can be a clone of a VM or local vmx, ovf, ova file. This provider uses ovftool, so there should be a wide compatibility.Supports adding your VM to Resource Pools to partition CPU and memory usage from other VMs on your ESXi host.Pulumi will Create, Destroy, Update & Import Resource Pools.Pulumi will Create, Destroy, Update & Import Virtual Machines.Pulumi will Create, Destroy, Update & Import Virtual Disks.Pulumi will Create, Destroy, Update & Import Virtual Switches.Pulumi will Create, Destroy, Update & Import Port Groups.Why this provider?If you do not have a vCenter or vSphere, especially if you are running a home lab, these services are expensive, and maybe you cannot have them, but the ESXi is free, so that is the reason behind it!How to installTODO: Details will be added hereHow to use and configureTODO: Details will be added hereAvailable resourcesTODO: Details will be added hereKnown issues with vmware_esxiUsing a local source vmx files should not have any networks configured. There is very limited network interface mapping abilities in packer for vmx files.It's best to simply clean out all network information from your vmx file. The plugin will add network configuration to the destination vm guest as required.pulumi import cannot import the guest disk type (thick, thin, etc.) if the VM is powered on and cannot import the guestipAddressif it's powered off.OnlynumVCpusare supported,numCoresis not.Doesn't support CD-ROM or floppy.Doesn't support Shared bus Interfaces, or Shared disks.Using an incorrect password could lockout your account using default esxi pam settings.Don't setstartupTimeoutorshutdownTimeoutto 0 (zero). It's valid, however it will be changed to default values.
Package: pulumiverse-purrl
PurrlThis provider is designed to be a flexible extension of your Pulumi code to make API calls to your target endpoint.Purrlis useful when a provider does not have a resource or data source that you require, soPurrlcan be used to make substitute API calls.InstallingThis package is available for several languages/platforms:Node.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@pulumiverse/purrloryarn:yarnadd@pulumiverse/purrlPythonTo use from Python, install usingpip:
``pipinstallpulumiverse-purrlGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pulumiverse/pulumi-purrl/sdk.NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumiverse.PurrlReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumiverse-scaleway
Scaleway Resource ProviderThe Scaleway resource provider for Pulumi lets you creating resources inScaleway. To use
this package, pleaseinstall the Pulumi CLI first.InstallingThis package is available in many languages in the standard packaging formats.Node.js (Java/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:$ npm install @pulumiverse/scalewayoryarn:$ yarn add @pulumiverse/scalewayPythonTo use from Python, install usingpip:$ pip install pulumiverse-scalewayGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumiverse/pulumi-scaleway/sdk/go/....NETTo use from Dotnet, usedotnet add packageto install into your project. You must specify the version if it is a pre-release version.$ dotnet add package Pulumiverse.ScalewayReferenceSee the Pulumi registry for API docs:https://www.pulumi.com/registry/packages/scaleway/api-docs/
Package: pulumiverse-sentry
Sentry Resource ProviderThis plugin requires pulumi cli v3.35.3 or laterThe Sentry Resource Provider lets you manageSentryresources.It is based on the sentry terraform providerhttps://registry.terraform.io/providers/jianyuan/sentry/latest/docsInstallingIf you get an error like this:error: could not load plugin for sentry provider 'urn:pulumi:my-stack::my-project::pulumi:providers:sentry::my-provider': no resource plugin 'pulumi-resource-sentry' found in the workspace at version vX.Y.Z or on your $PATH, install the plugin using `pulumi plugin install resource sentry vX.Y.Z`You can use this command to install the missing version:pulumi plugin install resource sentry vX.Y.Z --server github://api.github.com/pulumiverseThis package is available for several languages/platforms:Node.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@pulumiverse/sentryoryarn:yarnadd@pulumiverse/sentryPythonTo use from Python, install usingpip:pipinstallpulumiverse_sentryGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pulumiverse/pulumi-sentry/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumiverse.SentryConfigurationThe following configuration points are available for thesentryprovider:sentry:token(Required) This is the Sentry authentication token. The value can be sourced from the SENTRY_TOKEN environment variable.sentry:baseUrl(Optional) This is the target Sentry base API endpoint. The default value ishttps://sentry.io/api/. The value must be provided when working with Sentry On-Premise. The value can be sourced from the SENTRY_BASE_URL environment variable.ReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumiverse-statuscake
Statuscake Resource ProviderThis plugin requires pulumi cli v3.35.3 or laterThe Statuscake Resource Provider lets you manageStatuscakeresources.It is based on the statuscake terraform providerhttps://registry.terraform.io/providers/StatusCakeDev/statuscake/latest/docsInstallingIf you get an error like this:error: could not load plugin for statuscake provider 'urn:pulumi:my-stack::my-project::pulumi:providers:statuscake::my-provider': no resource plugin 'pulumi-resource-statuscake' found in the workspace at version vX.Y.Z or on your $PATH, install the plugin using `pulumi plugin install resource statuscake vX.Y.Z`You can use this command to install the missing version:pulumi plugin install resource statuscake vX.Y.Z --server github://api.github.com/pulumiverseThis package is available for several languages/platforms:Node.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@pulumiverse/statuscakeoryarn:yarnadd@pulumiverse/statuscakePythonTo use from Python, install usingpip:pipinstallpulumiverse_statuscakeGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pulumiverse/pulumi-statuscake/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumiverse.StatuscakeConfigurationThe following configuration points are available for thestatuscakeprovider:statuscake:apiToken(Required) This is the Statuscake API token. The value can be sourced from theSTATUSCAKE_API_TOKENenvironment variable.ReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumiverse-talos
Talos Resource ProviderThe Talos Resource Provider lets you manageTalos Linuxmachines & clusters.InstallingThis package is available for several languages/platforms:Node.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@pulumiverse/talosoryarn:yarnadd@pulumiverse/talosPythonTo use from Python, install usingpip:pipinstallpulumiverse_talosGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pulumiverse/pulumi-talos/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumiverse.TalosReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumiverse-time
Time Resource ProviderThe Time Resource Provider lets you managetimeresources.InstallingThis package is available for several languages/platforms:Node.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@pulumiverse/timeoryarn:yarnadd@pulumiverse/timePythonTo use from Python, install usingpip:pipinstallpulumiverse_timeGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pulumiverse/pulumi-time/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumiverse.TimeConfigurationThe Time provider does not need any additional configuration.ReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumiverse-unifi
Unifi Resource ProviderThe Unifi Resource Provider lets you manageUnifinetworks.InstallingThis package is available for several languages/platforms:Node.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@pulumiverse/unifioryarn:yarnadd@pulumiverse/unifiPythonTo use from Python, install usingpip:pipinstallpulumiverse_unifiGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pulumiverse/pulumi-unifi/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumiverse.UnifiConfigurationThe following configuration points are available for theunifiprovider:unifi:apiKey(environment:UNIFI_API_KEY) - the API key forunifiunifi:region(environment:UNIFI_REGION) - the region in which to deploy resourcesReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumiverse-vercel
Vercel Resource ProviderThe Vercel Resource Provider lets you manageVercelresources.The PulumiVercelprovider is available as a package in all Pulumi languages:JavaScript/TypeScript:@pulumiverse/vercelPython:pulumiverse-vercelGo:github.com/pulumiverse/pulumi-vercel/sdk.NET:Pulumiverse.vercelInstallingThis package is available for several languages/platforms:Node.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@pulumiverse/verceloryarn:yarnadd@pulumiverse/vercelPythonTo use from Python, install usingpip:pipinstallpulumiverse-vercelGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pulumiverse/pulumi-vercel/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumiverse.vercelConfigurationThe following configuration points are available for thevercelprovider:vercel:apiToken(environment:VERCEL_API_TOKEN) - the API key forvercelvercel:team- The default Vercel Team to use when creating resources. This can be provided as either a team slug, or team ID. The slug and ID are both available from the Team Settings page in the Vercel dashboard.ReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumiverse-vra
VRA Resource ProviderThe VRA Resource Provider lets you manageVRAresources.override vra configuration cacheThe following configurations are overridable via env vars:access_token (access token for API operations) with env var VRA_ACCESS_TOKENrefresh_token (refresh token for API operations) with env var VRA_REFRESH_TOKENurl (base url for API operations) with env var VRA_URLreauthorizeTimeout (timeout for how often to reauthorize the access token) with env var VRA7_REAUTHORIZE_TIMEOUTInstallingThis package is available for several languages/platforms:Node.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@pulumiverse/vraoryarn:yarnadd@pulumiverse/vraPythonTo use from Python, install usingpip:pipinstallpulumiverse_vraGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pulumiverse/pulumi-vra/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumiverse.VraConfigurationThe following configuration points are available for thevraprovider:nonevra:accessToken(environment:n/a) - the access token forvravra:refreshToken(environment:n/a) - the refresh token forvravra:url(environment:n/a) - the url of thevrainstancevra:insecure(environment:n/a) - the option to ignore thevrainstance certificatevra:reauthorizeTimeout(environment:n/a) - how often to reauthorize against thevrainstanceReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumiverse-zitadel
Zitadel Resource ProviderThe Zitadel Resource Provider lets you manageZitadelresources.InstallingThis package is available for several languages/platforms:Node.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@pulumiverse/zitadeloryarn:yarnadd@pulumiverse/zitadelPythonTo use from Python, install usingpip:pipinstallpulumi_zitadelGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pulumiverse/pulumi-zitadel/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumiverse.ZitadelConfigurationThe following configuration points are available for thezitadelprovider:zitadel:domain- domain used to connect to the ZITADEL instancezitadel:insecure- use insecure connectionzitadel:jwtProfileFile- path to the file containing credentials to connect to ZITADEL. EitherjwtProfileFileorjwtProfileJsonzitadel:jwtProfileJson- JSON value of credentials to connect to ZITADEL. EitherjwtProfileFileorjwtProfileJsonis requiredzitadel:port- used port if not the default ports 80 or 443 are configuredzitadel:token- path to the file containing credentials to connect to ZITADELReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumi-volcengine
Pulumi Volcengine Resource ProviderThe Pulumi Volcengine Resource Provider lets you manageVolcengineresources.InstallingInstall volcengine providerpulumiplugininstallresourcevolcengine--servergithub://api.github.com/volcengineThis package is available for several languages/platforms:Node.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@volcengine/pulumioryarn:yarnadd@volcengine/pulumiPythonTo use from Python, install usingpip:pipinstallpulumi_volcengineGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/volcengine/pulumi-volcengine/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackageVolcengine.Pulumi.VolcengineConfigurationThe following configuration points are available for thevolcengineprovider:volcengine:accessKey(environment:VOLCENGINE_ACCESS_KEY) - the API key forvolcenginevolcengine:secretKey(environment:VOLCENGINE_SECRET_KEY) - the API Secret Key forvolcenginevolcengine:region(environment:VOLCENGINE_REGION) - the region in which to deploy resources