Saravanan666/pypi-org huggingface dataset:
Package: pulumi-nuage
pulumi-nuagePulumi components carefully crafted by NuageSetup Instructions for Python SDKYou can use the following command to add python library via Poetry:poetryadd"https://github.com/nuage-studio/pulumi-nuage.git#subdirectory=sdk/python"You can check relatedPoetry Docsfor more detailed information about subdirectory dependency.Start Working with usIf you want to collaborate with us, feel free to contact us atcontact@nuage.studioShould you need to give us access to your existing AWS account, you can use the Cloudformation link below which will deploy an AWS IdentityProvider that trusts our SSO.You will need a SAML Metadata document (XML) which we'll happily provide you via email.
Package: pulumi-null
Null Resource ProviderThis provider is mainly used for ease of converting terraform programs to Pulumi.
For standard use in Pulumi programs, please use your programming language's implementation of null values.The Null resource provider for Pulumi lets you use Null resources in your cloud programs.
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 @pulumi/nulloryarn:$ yarn add @pulumi/nullPythonTo use from Python, install usingpip:$ pip install pulumi_nullGoTo use from Go, usego getto grab the latest version of the library:$ go get github.com/pulumi/pulumi-null/sdk.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.Null
Package: pulumi-nutanix
Nutanix Resource ProviderThe Nutanix Resource Provider lets you manageNutanixresources.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@pierskarsenbarg/pulumi-nutanixoryarn:yarnadd@pierskarsenbarg/pulumi-nutanixPythonTo use from Python, install usingpip:pipinstallpulumi_nutanixGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pierskarsenbarg/pulumi-nutanix/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePiersKarsenbarg.NutanixConfigurationThe following configuration points are available for thenutanixprovider:nutanix:apiKey(environment:NUTANIX_API_KEY) - the API key fornutanixnutanix:region(environment:NUTANIX_REGION) - the region in which to deploy resourcesReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumi-oci
Oracle Cloud Infrastructure Resource ProviderThe Oracle Cloud Infrastructure (OCI) Resource Provider lets you manageOCIresources.InstallingThis package is available for several languages/platforms:Node.js (JavaScript/TypeScript)To use with JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@pulumi/ocioryarn:yarnadd@pulumi/ociPythonTo use with Python, install usingpip:python3-mpipinstallpulumi_ociGoTo use with Go, usego getto grab the latest version of the library:gogetgithub.com/pulumi/pulumi-oci/sdk/....NETTo use with .NET, install usingdotnet add package:dotnetaddpackagePulumi.OciConfigurationThe following configuration options are available for theociprovider:OptionEnvironment variableDescriptionoci:tenancyOcidTF_VAR_tenancy_ocidOCID of your tenancy.oci:userOcidTF_VAR_user_ocidOCID of the user calling the API.oci:privateKeyTF_VAR_private_keyThe contents of the private key file. Required ifprivateKeyPathis not defined and takes precedence if both are defined.oci:privateKeyPathTF_VAR_private_key_pathThe path (including filename) of the private key stored on your computer. Required ifprivateKeyis not defined.oci:privateKeyPasswordTF_VAR_private_key_passwordPassphrase used for the key, if it is encrypted.oci:fingerprintTF_VAR_fingerprintFingerprint for the key pair being used.oci:regionTF_VAR_regionAn OCI region.oci:configFileProfileTF_VAR_config_file_profileThe custom profile to use instead of theDEFAULTprofile in.oci/config.Use theRequired Keys and OCIDschapter of the OCI Developer Guide to learn:How to Generate an API Signing KeyHow to Get the Key's FingerprintWhere to Get the Tenancy's OCID and User's OCIDReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumi-okta
rOkta Resource ProviderThe Okta resource provider for Pulumi lets you manage Okta resources in your cloud programs. 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 @pulumi/oktaoryarn:$ yarn add @pulumi/oktaPythonTo use from Python, install usingpip:$ pip install pulumi_oktaGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-okta/sdk/v4.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.OktaConfigurationThe following configuration points are available:okta:orgName- (Required) This is the org name of your Okta account, for example dev-123.oktapreview.com would have
an org name of dev-123. May be set via theOKTA_ORG_NAMEenvironment variable.okta:baseUrl- (Required) This is the domain of your Okta account, for exampledev-123.oktapreview.comwould have
a base url ofoktapreview.com. May be set via theOKTA_BASE_URLenvironment variable.okta:apiToken- (Required) This is the API token to interact with your Okta org. May be set via theOKTA_API_TOKENenvironment variable.okta:backoff- (Optional)  Whether to use exponential back off strategy for rate limits, the default istrue.okta:maxRetries- (Optional) Maximum number of retries to attempt before returning an error, the default is5.okta:maxWaitSeconds- (Optional) Maximum seconds to wait when rate limit is hit, the default is300.okta:minWaitSeconds- (Optional) Minimum seconds to wait when rate limit is hit, the default is30.ReferenceFor further information, please visitthe Okta provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-onelogin
rOneLogin Resource ProviderOneLogin Resource Provider for Pulumi lets you manageOneLoginresources.
To use this package, pleaseinstall the Pulumi CLI first.
This provider is bridge togithub.com/onelogin/terraform-provider-onelogin.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 @pulumi/oneloginoryarn:$ yarn add @pulumi/oneloginPythonTo use from Python, install usingpip:$ pip install pulumi_oneloginGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-onelogin/sdk/go/...ConfigurationYou'll need admin access to a OneLogin account where you can create API credentials.
Create a set of API credentials with manage all permission.
The following environment variables used to configure theoneloginprovider:ONELOGIN_CLIENT_ID- your client idONELOGIN_CLIENT_SECRET- your client secretONELOGIN_OAPI_URL- the api url for your regionReferenceFor detailed reference documentation, please visitthe API docs.
Package: pulumi-onepassword
InstallationTo install requirements:python -m pip install requirements.txtTo save requirements:python -m pip list --format=freeze --exclude-editable -f https://download.pytorch.org/whl/torch_stable.html > requirements.txtNote we use Python 3.9.4 for our experimentsRunning the codeFor remaining experiments:Navigate to the corresponding directory, then execute:python run.py -mwith the correspondingconfig.yamlfile (which stores experiment configs).LicenseConsult License.md
Package: pulumi-opnsense
Pulumi Native Provider BoilerplateThis repository is a boilerplate showing how to create a native Pulumi provider.Authoring a Pulumi Native ProviderThis boilerplate creates a working Pulumi-owned provider namedopnsense.
It implements a random number generator that you canbuild and test out for yourselfand then replace the Random code with code specific to your provider.PrerequisitesEnsure the following tools are installed and present in your$PATH:pulumictlGo 1.17or 1.latestNodeJS14.x.  We recommend usingnvmto manage NodeJS installations.YarnTypeScriptPython(called aspython3).  For recent versions of MacOS, the system-installed version is fine..NETCreating and Initializing the RepositoryPulumi offers this repository as aGitHub template repositoryfor convenience.  From this repository:Click "Use this template".Set the following options:Owner: pulumiRepository name: pulumi-opnsense-native (replace "opnsense" with the name of your provider)Description: Pulumi provider for opnsenseRepository type: PublicClone the generated repository.From the templated repository:Search-replaceopnsensewith the name of your desired provider.Build the provider and install the plugin$makebuildinstallThis will:Create the SDK codegen binary and place it in a./binfolder (gitignored)Create the provider binary and place it in the./binfolder (gitignored)Generate the dotnet, Go, Node, and Python SDKs and place them in the./sdkfolderInstall the provider on your machine.Test against the example$cdexamples/simple
$yarnlink@pulumi/opnsense
$yarninstall
$pulumistackinittest$pulumiupNow that you have completed all of the above steps, you have a working provider that generates a random string for you.A brief repository overviewYou now have:Aprovider/folder containing the building and implementation logiccmd/pulumi-resource-opnsense/main.go- holds the provider's sample implementation logic.deployment-templates- a set of files to help you around deployment and publicationsdk- holds the generated code libraries created bypulumi-gen-opnsense/main.goexamplesa folder of Pulumi programs to try locally and/or use in CI.AMakefileand thisREADME.Additional DetailsThis repository depends on the pulumi-go-provider library. For more details on building providers, please check
thePulumi Go Provider docs.Build ExamplesCreate an example program using the resources defined in your provider, and place it in theexamples/folder.You can now repeat the steps forbuild, install, and test.Configuring CI and releasesFollow the instructions laid out in thedeployment templates.ReferencesOther resources/examples for implementing providers:Pulumi Command providerPulumi Go Provider repository
Package: pulumi-opsgenie
Opsgenie Resource ProviderThe OpsGenie resource provider for Pulumi lets you manage opsgenie resources in your cloud programs. To use this package, please install 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 @pulumi/opsgenieoryarn:$ yarn add @pulumi/opsgeniePythonTo use from Python, install usingpip:$ pip install pulumi_opsgenieGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-opsgenie/sdk.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.OpsgenieConfigurationThe following configuration points are available for theopsgenieprovider:opsgenie:api_key(Required) - the API key foropsgenie. Can also be provided withOPSGENIE_API_KEY.opsgenie:api_url(Optional) - the API url foropsgenie. Can also be provided withOPSGENIE_API_URL. Defaults toapi.opsgenie.com.ReferenceFor detailed reference documentation, please visitthe API docs.
Package: pulumi-ovh
OVH Resource ProviderThe OVH Resource Provider lets you manageOVHcloudresources.UsageThis package is available for several languages/platforms:Node.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@ovh-devrelteam/pulumi-ovhoryarn:yarnadd@ovh-devrelteam/pulumi-ovhPythonTo use from Python, install usingpip:pipinstallpulumi-ovhGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/ovh/pulumi-ovh/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumi.OvhConfigurationThe following configuration points are available for theOvhprovider:ovh:endpoint(environment:OVH_ENDPOINT) - the Ovh endpoint, suchovh-euovh: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: pulumi-packet
Packet providerPLEASE NOTE:The pulumi-packet provider has been renamed to pulumi-equinix-metal. The existing pulumi-packet provider
will no longer have any new updates published to itThe Packet resource provider for Pulumi lets you usePacketresources in your cloud programs.  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 @pulumi/packetoryarn:$ yarn add @pulumi/packetPythonTo use from Python, install usingpip:$ pip install pulumi_packetGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-packet/sdk/v2/go/....NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.PacketConfigurationThe following configuration points are available:packet:authToken- (Required) This is your Packet API Auth token. This can also be specified with thePACKET_AUTH_TOKENshell environment variable.ReferenceFor further information, please visitthe Packet provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-pagerduty
PagerDuty Resource ProviderThe PagerDuty Resource Provider lets you manage PagerDuty resources.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 @pulumi/pagerdutyoryarn:$ yarn add @pulumi/pagerdutyPythonTo use from Python, install usingpip:$ pip install pulumi_pagerdutyGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-pagerduty/sdk/v4.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.PagerdutyConfigurationThe following configuration points are available:pagerduty:token- (Required) The v2 authorization token. It can also be sourced from thePAGERDUTY_TOKENenvironment variable. SeeAPI Documentationfor more information.pageduty:skipCredentialsValidation- (Optional) Skip validation of the token against the PagerDuty API.ReferenceFor further information, please visitthe PagerDuty provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-pnap
phoenixNAP providerThe phoenixNAP resource provider for Pulumi lets you usephoenixNAPresources in your cloud programs.  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 pulumi-pnaporyarn:$ yarn add pulumi-pnapPythonTo use from Python, install usingpip:$ pip install pulumi-pnapGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/phoenixnap/pulumi-pnap/sdk/go/...ConfigurationConfiguration file config.yaml is required for authentication. File should be located in user home directory.
File path for Linux is /.pnap/config.yaml and file path for Windows is \AppData\Roaming\pnap\config.yamlThe following shows a sample config file:# ===================================================== 
			#Sample yaml config file 
			# =====================================================
			# Authentication
			clientId: <enter your client id>
			clientSecret: <enter your client secret>ReferenceFor detailed reference documentation, please visit [the API docs][1].
Package: pulumi-policy
Pulumi Policy SDKOverviewDefine and manage policy for cloud resources deployed through Pulumi.Policy rules run duringpulumi previewandpulumi up, asserting that cloud resource definitions
comply with the policy immediately before they are created or updated. Policies may optionally define
remediations that automatically fix policy violations rather than issue warnings.Duringpreview, every rule is run on every resource, and policy violations are batched up
into a final report. During the update, the first policy violation will halt the deployment.Policy violations can have enforcement levels that areadvisory, which results in a printed
warning, ormandatory, which results in an error afterpulumi previeworpulumi upcompletes.
The enforcement levelremediateis stronger than both and enables automatic remediations.Getting StartedPlease seeGet Started with Policy as Codeto get
started authoring and enforcing policies.DocumentationFor additional documentation, guides, best practices, and FAQs, seePolicy as Code.ExamplesLooking for examples? Please refer to theexamples repo.LanguagesPolicies can be written in TypeScript/JavaScript (Node.js) or Python and can be applied to Pulumi stacks written in any language.LanguageStatusTypeScriptStableJavaScriptStablePythonPreview.NETComing SoonGoComing Soon
Package: pulumi-postgresql-exec
PostgreSQL Exec Pulumi ProviderAPulumiprovider that allows running arbitrary SQL
queries against a PostgreSQL database.Warning:It is your responsibility to ensure that you supply both the
forward and reverse SQL statements.Usage exampleTo provision a PostgreSQL table:importpulumi_postgresql_execaspostgresql_execpostgresql_exec.Exec("create-table",create_sql="CREATE TABLE t (a int)",destroy_sql="DROP TABLE t",)
Package: pulumi-prodvana
Prodvana Resource ProviderThe Prodvana Resource Provider lets you manageProdvanaresources.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@prodvana/pulumi-prodvanaoryarn:yarnadd@prodvana/pulumi-prodvanaPythonTo use from Python, install usingpip:pipinstallpulumi_prodvanaGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/prodvana/pulumi-prodvana/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumi.ProdvanaConfigurationThe following configuration points are available for theprodvanaprovider:prodvana:apiToken(environment:PVN_API_TOKEN) - An API token generated with permissions to this organization.prodvana:orgSlug(environment:PVN_ORG_SLUG) - Prodvana organization to authenticate with (you can find this in your Org's url: <org_slug>.prodvana.io)ReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumi-proxmoxve
Proxmox VE Resource ProviderThe Proxmox VE Resource Provider forPulumilets you manageProxmox VEresources.The provider is built onhttps://github.com/bpg/terraform-provider-proxmox.InstallingThis package is available in many languages in the standard packaging formats.Installing the PluginDownload the appropriate archive file from the Releases page:wget https://github.com/muhlba91/pulumi-proxmoxve/releases/download/vX.Y.Z/pulumi-resource-proxmoxve-vX.Y.Z-OPERATING_SYSTEM-ARCH.tar.gzAdd the plugin to Pulumi:pulumi plugin install resource proxmoxve X.Y.Z -f ./pulumi-resource-proxmoxve-vX.Y.Z-OPERATING_SYSTEM-ARCH.tar.gzNode.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:npminstall@muhlba91/pulumi-proxmoxveoryarn:yarnadd@muhlba91/pulumi-proxmoxvePythonTo use from Python, install usingpip:pipinstallpulumi-proxmoxveGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/muhlba91/pulumi-proxmoxve/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumi.ProxmoxVEConfigurationUnfortunately, configuration via environment variables is not (yet) working.
To configure the provider you must create and pass it through.Example forTypescript:import*asproxmoxfrom'@muhlba91/pulumi-proxmoxve';constprovider=newproxmox.Provider('proxmoxve',{endpoint:process.env.PROXMOX_VE_ENDPOINT,insecure:process.env.PROXMOX_VE_INSECURE,username:process.env.PROXMOX_VE_USERNAME,password:process.env.PROXMOX_VE_PASSWORD});constargs={};constvm=newproxmox.vm.VirtualMachine('vm',args,{provider:provider,},);ReferenceFor detailed reference documentation, please visit the upstream Terraform provider's documentation at:https://registry.terraform.io/providers/bpg/proxmox/latest.Some input parameters are required as per theProxmox API Viewer.
Please refer to this documentation for more information regarding required parameters for your Proxmox VE version.ContributorsThanks goes to these wonderful people (emoji key):Daniel Mühlbachler-Pietrzykowski🚧💻📖Nelson Costa Martins💡Guinevere Saenger📖Susan Evans📖zamrih💻This project follows theall-contributorsspecification. Contributions of any kind welcome!
Package: pulumi-pulumiservice
Pulumi Service ProviderA Pulumi Resource Provider for The Pulumi Service.The Pulumi Service Provider is built on top of thePulumi Service REST APIwhich is another feature available to our customers to programmatically configuring the Pulumi Service. The Pulumi Service REST API includes functionality to interact with and manipulate any kind of metadata managed by Pulumi. That includes Projects and Stacks, Previews and Updates, Organizations and Audit Logs. We have already seen Cloud Engineering teams using the Pulumi REST API to build all sorts of custom functionality. These new capabilities are especially powerful when used in combination with theAutomation API.Supported ResourcesWebhooksTeamsYou can grant a team access to stacks via theTeamStackPermissionresourceStackTagsAccessTokensFor reference documentation, visit thePulumi Service API Documentationon thePulumi RegistryInstallingThis 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 @pulumi/pulumiserviceoryarn:$ yarn add @pulumi/pulumiservicePythonTo use from Python, install usingpip:$ pip install pulumi_pulumiserviceGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-pulumiservice/sdk/go.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.PulumiServiceSetupEnsure that you have ranpulumi login. Runpulumi whoamito verify that you are logged in.Configuration OptionsUsepulumi config set pulumiservice:<option>or pass options to theconstructor ofnew pulumiservice.Provider.OptionEnvironment Variable NameRequired/OptionalDescriptionaccessTokenPULUMI_ACCESS_TOKENOptionalOverridesPulumi Service Access TokensapiUrlPULUMI_BACKEND_URLOptionalAllows overriding defaultPulumi Service API URLforself hosted customers.Examplesimport*asawsfrom"@pulumi/awsx"import*aspulumifrom"@pulumi/pulumi";import*asservicefrom"@pulumi/pulumiservice";constteam=newservice.Team("team",{name:"pulumi-service-team",displayName:"Pulumi Service",description:"The Pulumi Service Team",organizationName:"pulumi",teamType:"pulumi",members:["piers","bryce","casey""evan","devon","meagan""myles","steve"],});exportconstmembers=team.members;Check out theexamples/directory for more examples.