Saravanan666/pypi-org huggingface dataset:
Package: pulumi-purrl
PurrlThis provider is designed to be a flexible extension of your Pulumi code to make API calls to your target endpoint. Purrl is useful when a provider does not have a resource or data source that you require, so Purrl can be used to make substitute API calls.Provider BinaryThe Purrl provider binary is a third party binary. It can be installed using the pulumi plugin command.pulumiplugininstallresourcepurrl<version>--servergithub://api.github.com/dirienReplace the version string with your desired version.InstallingThis package is available for several languages/platforms:Node.js (JavaScript/TypeScript)To use from JavaScript or TypeScript in Node.js, install using eithernpm:TODOoryarn:TODOPythonTo use from Python, install usingpip:TODOGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pulumiverse/pulumi-purrl/sdk/go/....NETTo use from .NET, install usingdotnet add package:TODO
Package: pulumi-rabbitmq
RabbitMQ Resource ProviderThe RabbitMQ resource provider for Pulumi lets you manage RabbitMQ 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/rabbitmqoryarn:$ yarn add @pulumi/rabbitmqPythonTo use from Python, install usingpip:$ pip install pulumi_rabbitmqGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-rabbitmq/sdk/v2.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.RabbitmqConfigurationThe following configuration points are available:rabbitmq:endpoint- (Required) The HTTP URL of the management plugin on the RabbitMQ server. The RabbitMQ management
plugin must be enabled in order to use this provder. Note: This is not the IP address or hostname of the RabbitMQ server
that you would use to access RabbitMQ directly. May be set via theRABBITMQ_ENDPOINTenvironment variable.rabbitmq:username- (Required) Username to use to authenticate with the server. May be set via theRABBITMQ_USERNAMEenvironment variable.rabbitmq:password- (Optional) Password for the given user. May be set via theRABBITMQ_PASSWORDenvironment variable.rabbitmq:insecure- (Optional) Trust self-signed certificates. May be set via theRABBITMQ_INSECUREenvironment variable.rabbitmq:cacertFile- (Optional) The path to a custom CA / intermediate certificate. May be set via theRABBITMQ_CACERTenvironment variable.ReferenceFor further information, please visitthe RabbitMQ provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-rancher2
Rancher2 Resource ProviderThe Rancher2 resource provider for Pulumi lets you manage Rancher2 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/rancher2oryarn:$ yarn add @pulumi/rancher2PythonTo use from Python, install usingpip:$ pip install pulumi_rancher2GoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-rancher2/sdk/v5.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.Rancher2ConfigurationThe following configuration points are available for therancher2provider:rancher2:apiUrl(Required) - The URL to the rancher API. It must be provided, but it can also be sourced from theRANCHER_URLenvironment variable.rancher2:accessKey(Optional) - API Key used to authenticate with the rancher server. It can also be sourced from theRANCHER_ACCESS_KEYenvironment variable.rancher2:secretKey(Optional) - API secret used to authenticate with the rancher server. It can also be sourced from
theRANCHER_SECRET_KEYenvironment variable.rancher2:tokenKey(Optional) - API token used to authenticate with the rancher server. It can also be sourced from
theRANCHER_TOKEN_KEYenvironment variable.rancher2:caCerts(Optional) - CA certificates used to sign rancher server tls certificates. Mandatory if self signed
tls and insecure option false. It can also be sourced from theRANCHER_CA_CERTSenvironment variable.rancher2:bootstrap(Optional) - Bootstrap rancher server. Default value isfalse. It can also be sourced from theRANCHER_BOOTSTRAPenvironment variable.rancher2:insecure(Optional) - Allow insecure connections to Rancher. Mandatory if self signed tls and no caCerts
provided. Default value isfalse. It can also be sourced from theRANCHER_INSECUREenvironment variable.ReferenceFor further information, please visitthe Rancher2 provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-random
Random ProviderThe random provider allows the safe use of randomness in a Pulumi program. This allows you to generate resource
properties, such as names, that contain randomness in a way that works with Pulumi's goal state oriented approach.
Using randomness as usual would not work well with Pulumi, because by definition, each time the program is evaluated,
a new random state would be produced, necessitating re-convergence on the goal state. This provider understands
how to work with the Pulumi resource lifecycle to accomplish randomness safely and in a way that works as desired.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/randomoryarn:$ yarn add @pulumi/randomPythonTo use from Python, install usingpip:$ pip install pulumi_randomGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-random/sdk/v4/go/....NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.RandomExampleFor example, to generate a random password, allocate aRandomPasswordresource
and then use itsresultoutput property (of typeOutput<string>) to pass
to another resource.import*aspulumifrom"@pulumi/pulumi";import*asawsfrom"@pulumi/aws";import*asrandomfrom"@pulumi/random";constpassword=newrandom.RandomPassword("password",{length:16,overrideSpecial:"_%@",special:true,});constexample=newaws.rds.Instance("example",{password:password.result,});ReferenceFor further information, please visitthe random provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-rediscloud
Redis Cloud Resource ProviderThe Redis Cloud Resource Provider lets you manageRedis Cloudresources. The provider is used to interact with the resources supported by Redis Enterprise Cloud. Please note that the provider is available only for Flexible or Annual subscriptions. It is not supported for Fixed or Free subscriptions.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@rediscloud/pulumi-rediscloudoryarn:yarnadd@rediscloud/pulumi-rediscloudPythonTo use from Python, install usingpip:pipinstallpulumi_rediscloudGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/RedisLabs/pulumi-rediscloud/sdk/go/...ConfigurationThe following configuration points are available for therediscloudprovider:apiKey(environment:REDISCLOUD_ACCESS_KEY) - This is the Redis Enterprise Cloud API account key. It must be provided but can also be set by the environment variable.secretKey(environment:REDISCLOUD_SECRET_KEY) - This is the Redis Enterprise Cloud API secret key. It must be provided but can also be set by the environment variable.ReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumi-remote-stack
apt update -y
apt install -y python3-venv python3-pip
python3 -m pip install --upgrade pip==23.1.2
pip install pipx==1.2.0
pipx install build
/root/.local/bin/pyproject-build
pipx install twine
export TWINE_REPOSITORY_URL=$DEPLOYMENT_PYTHON_REPOSITORY
export TWINE_USERNAME=_json_key_base64
export TWINE_PASSWORD=$DEPLOYMENT_REPOSITORY_PUSH_CREDENTIALS_B64
/root/.local/bin/twine upload dist/*
Package: pulumi-rke
Rancher RKE providerThe RKE provider is used to interact with Rancher Kubernetes Engine kubernetes clusters. 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/rkeoryarn:$ yarn add @pulumi/rkePythonTo use from Python, install usingpip:$ pip install pulumi_rkeGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-rke/sdk/v3.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.RkeConfigurationThe following configuration points are available:rke:debug- (Optional) Enable RKE debug logs. It can also be sourced from theRKE_DEBUGenvironment variable. Defaultfalse(bool)rke:logFile- (Optional) Save RKE logs to a file. It can also be sourced from theRKE_LOG_FILEenvironment variable (string)ReferenceFor further information, please visitthe RKE provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-rockset
Rockset Resource ProviderThe Rockset Resource Provider lets you manageRocksetresources.InstallingThis package is available for several languages/platforms:PythonTo use from Python, install usingpip:pipinstallpulumi_rocksetGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/ddn0/pulumi-rockset/sdk/go/...ConfigurationThe following configuration points are available for therocksetprovider:rockset:apiKey(environment:ROCKSET_APIKEY) - the API key for Rocksetrockset:apiServer(environment:ROCKSET_APISERVER) - the API endpoint for the region in which to deploy resources
Package: pulumi-run-my-darn-container
Run My Darn ContainerRun My Darn Container (RDC) is the multi cloud solution you've been waiting for. Deploy your container to the 3 major cloud providers with just a few lines of code.RDC is aPulumipackage that allows you to ship a built Docker Image into the major cloud providers available container running engines. It's designed to have absolutely no configurability whatsoever, if you want to configure your application or image in any way at all, hardcode it into your Docker image - there's no room for best practices in a multi cloud world.
Package: pulumi-sakuracloud
Pulumi Provider for SakuraCloudCompatibility with PulumiPulumi v3.x ->  0.6+Pulumi v2.x ->  0.5Pulumi v1.x -> ~0.4Installingpulumi plugin$ pulumi plugin install resource sakuracloud 0.6.1 --server https://github.com/sacloud/pulumi-sakuracloud/releases/download/0.6.1SDKThis 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 @sacloud/pulumi_sakuracloudoryarn:$ yarn add @sacloud/pulumi_sakuracloudPythonTo use from Python, install usingpip:$ pip install pulumi_sakuracloudGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/sacloud/pulumi-sakuracloud/sdk.NET core(C#, VB.NET, and F#)To use from .NET core, usedotnetto grab the latest version of the library$ dotnet add package Pulumi.SakuracloudConfigurationThe following configuration points are available for thesakuracloudprovider:sakuracloud:token(environment:SAKURACLOUD_ACCESS_TOKEN) - the API token forsakuracloudsakuracloud:secret(environment:SAKURACLOUD_ACCESS_TOKEN_SECRET) - the API secret forsakuracloudsakuracloud:zone(environment:SAKURACLOUD_ZONE) - the default zone in which to deploy resources
Package: pulumi-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 @jaxxstorm/pulumi-scalewayoryarn:$ yarn add @jaxxstorm/pulumi-scalewayPythonTo use from Python, install usingpip:$ pip install pulumi-scalewayGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/jaxxstorm/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 Pulumi.ScalewayReferenceSee the Pulumi registry for API docs:https://www.pulumi.com/registry/packages/scaleway/api-docs/
Package: pulumi-scaleway-instances
Pulumi Native Provider for Scaleway Instances (Preview)Scaleway Instances. Build, deploy and scale applications on Europe's most complete cloud ecosystem.This provider was generated usingpulschemaandpulumi-provider-framework.Package SDKsNode.js:https://www.npmjs.com/package/@cloudyskysoftware/pulumi-scaleway-instancesPython:https://pypi.org/project/pulumi_scaleway_instances/.NET:https://www.nuget.org/packages/Pulumi.ScalewayInstancesGo:import github.com/cloudy-sky-software/pulumi-scaleway-instances/sdk/go/sclwyinstUsing The ProviderYou'll need an API key. Follow Scaleway'sdocsto create one or head straight to thecredential sectionin their web console.
Then set the API key as a secret withpulumi config set --secret scaleway-instances:apiKey.Releasing A New Version:info: Switch to themainbranch first and get the latestgit pull origin main && git fetch. Check what the last release tag was.Regular releases should just increment the patch version unless a minor or a major (breaking changes) version bump is warranted.Update theCHANGELOG.mdwith notes about what will be included in this release.Commit the changelog withgit commit -am "vX.Y.Z"or something similar and pushgit push origin main.Tag the commit with the release version by runninggittagvX.Y.Z
gittagsdk/vX.Y.ZPush the tags.gitpush--tags
Package: pulumi-sdm
StrongDM Resource ProviderThe StrongDM Resource Provider lets you manageStrongDMresources.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/sdmoryarn:yarnadd@pierskarsenbarg/sdmPythonTo use from Python, install usingpip:pipinstallpulumi-sdmGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pierskarsenbarg/pulumi-sdm/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePiersKarsenbarg.SdmConfigurationThe following configuration points are available for thesdmprovider:sdm:apiAccessKey(environment:SDM_API_ACCESS_KEY) - the API key forStrong DMsdm:apiSecretKey(environment:SDM_API_SECRET_KEY) - the corresponding secret key for the above API keyTodoAdd Java language supportAdd YAML language support
Package: pulumi-signalfx
SignalFx Resource ProviderThe SignalFx resource provider for Pulumi lets you manage SignalFx 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/signalfxoryarn:$ yarn add @pulumi/signalfxPythonTo use from Python, install usingpip:$ pip install pulumi_signalfxGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-signalfx/sdk/v7.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.SignalfxConfigurationThe following configuration points are available:signalfx:authToken- (Required) The auth token for authentication. This can also be set via theSFX_AUTH_TOKENenvironment variable.signalfx:apiUrl- (Optional) The API URL to use for communicating with SignalFx. This is helpful for organizations
who need to set their Realm or use a proxy. Note: You likely want to changecustomAppUrltoo!signalfx:customAppUrl- (Optional) The application URL that users should use to interact with assets in the browser.
This is used by organizations using specific realms or those with a custom SSO domain.ReferenceFor further information, please visitthe SignalFx provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-slack
Slack Resource ProviderThe Slack Provider enables you to manage Slack resources via Pulumi.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@pulumi/slackoryarn:yarnadd@pulumi/slackPythonTo use from Python, install usingpip:pipinstallpulumi_slackGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pulumi/pulumi-slack/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumi.SlackConfigurationThe following configuration points are available for theslackprovider:slack:token(environment:SLACK_TOKEN) - the token for your slack workspaceReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumi-snowflake
Snowflake Resource ProviderThe Snowflake Resource Provider lets you manage Snowflake 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/snowflakeoryarn:$ yarn add @pulumi/snowflakePythonTo use from Python, install usingpip:$ pip install pulumi_snowflakeGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-snowflake/sdk.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.SnowflakeConfigurationThe following configuration points are available:snowflake:account- (required) The name of the Snowflake account. Can also come from theSNOWFLAKE_ACCOUNTenvironment variable.snowflake:username- (required) Username for username+password authentication. Can come from theSNOWFLAKE_USERenvironment variable.snowflake:region- (required)Snowflake regionto use. Can be sourced from theSNOWFLAKE_REGIONenvironment variable.snowflake:password- (optional) Password for username+password auth. Cannot be used withbrowser_authorsnowflake:privateKeyPath. Can be sourced fromSNOWFLAKE_PASSWORDenvironment variable.snowflake:oauthAccessToken- (optional) Token for use with OAuth. Generating the token is left to other
tools. Cannot be used withsnowflake:browserAuth,snowflake:privateKeyPath,snowflake:oauthRefreshTokenorsnowflake:password.
Can be sourced fromSNOWFLAKE_OAUTH_ACCESS_TOKENenvironment variable.snowflake:oauthRefreshToken- (optional) Token for use with OAuth. Setup and generation of the token is
left to other tools. Should be used in conjunction withsnowflake:oauthClientId,snowflake:oauthClientSecret,snowflake:oauthEndpoint,snowflake:oauthRedirectUrl. Cannot be used withsnowflake:browserAuth,snowflake:privateKeyPath,snowflake:oauthAccessTokenorsnowflake:password. Can be sourced fromSNOWFLAKE_OAUTH_REFRESH_TOKENenvironment variable.snowflake:oauthClientId- (optional) Required whensnowflake:oauthRefreshTokenis used. Can be sourced fromSNOWFLAKE_OAUTH_CLIENT_IDenvironment variable.snowflake:oauthClientSecret- (optional) Required whensnowflake:oauthRefreshTokenis used. Can be sourced fromSNOWFLAKE_OAUTH_CLIENT_SECRETenvironment variable.snowflake:oauthEndpoint- (optional) Required whensnowflake:oauthRefreshTokenis used. Can be sourced fromSNOWFLAKE_OAUTH_ENDPOINTenvironment variable.snowflake:oauthRedirectUrl- (optional) Required whensnowflake:oauthRefreshTokenis used. Can be sourced fromSNOWFLAKE_OAUTH_REDIRECT_URLenvironment variable.snowflake:privateKeyPath- (optional) Path to a private key for using keypair authentication.. Cannot be
used withsnowflake:browserAuth,snowflake:oauthAccessTokenorsnowflake:password. Can be source fromSNOWFLAKE_PRIVATE_KEY_PATHenvironment variable.snowflake:role- (optional) Snowflake role to use for operations. If left unset, default role for user
will be used. Can come from theSNOWFLAKE_ROLEenvironment variable.ReferenceFor further information, please visitthe Snowflake provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-splunk
Splunk Resource ProviderThe Splunk Resource Provider lets you manage Splunk 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/splunkoryarn:$ yarn add @pulumi/splunkPythonTo use from Python, install usingpip:$ pip install pulumi_splunkGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-splunk/sdk.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.SplunkConfigurationThe following configuration points are available:splunk:url- (Required) The URL for the Splunk instance to be configured. (The provider useshttpsas the default schema as prefix to the URL)
It can also be sourced from theSPLUNK_URLenvironment variable.splunk:username- (Optional) The username to access the Splunk instance to be configured. It can also be sourced
from theSPLUNK_USERNAMEenvironment variable.splunk:password- (Optional) The password to access the Splunk instance to be configured. It can also be sourced
from theSPLUNK_PASSWORDenvironment variable.splunk:authToken- (Optional) Use auth token instead of username and password to configure Splunk instance. If specified, auth token takes priority over username/password.
It can also be sourced  from theSPLUNK_AUTH_TOKENenvironment variable.splunk:insecureSkipVerify-(Optional) Insecure skip verification flag (Defaults totrue)
It can also be sourced  from theSPLUNK_INSECURE_SKIP_VERIFYenvironment variable.splunk:timeout- (Optional) Timeout when making calls to Splunk server. (Defaults to60 seconds)
It can also be sourced  from theSPLUNK_TIMEOUTenvironment variable.ReferenceFor further information, please visitthe Splunk provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-spotinst
Spotinst Resource ProviderThe Spotinst resource provider for Pulumi lets you manage SpotInst 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/spotinstoryarn:$ yarn add @pulumi/spotinstPythonTo use from Python, install usingpip:$ pip install pulumi_spotinstGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-spotinst/sdk/v3.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.SpotinstConfigurationThe following configuration points are available for thespotinstprovider:spotinst:account(environment:SPOTINST_ACCOUNT) - the account forspotinstspotinst:token(environment:SPOTINST_TOKEN) - the api token forspotinstReferenceFor further information, please visitthe Spotinst provider docsor for detailed reference documentation, please visitthe API docs.