Saravanan666/pypi-org huggingface dataset:
Package: pulumi-bitbucket
Pulumi Bitbucket Cloud Resource ProviderThe Pulumi Bitbucket Cloud Resource Provider lets you manageBitbucketresources.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/bitbucketoryarn:yarnadd@pulumi/bitbucketPythonTo use from Python, install usingpip:pipinstallpulumi_bitbucketGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/ryan-pip/pulumi-bitbucket/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumi.BitbucketConfigurationThe following configuration points are available for thebitbucketprovider:bitbucket:username(environment:BITBUCKET_USERNAME) - (Optional) Username to use for authentication via Basic Auth.bitbucket:password(environment:BITBUCKET_PASSWORD) - (Optional) Password to use for authentication via Basic Authbitbucket:oauth_client_id(environment:BITBUCKET_OAUTH_CLIENT_ID) - (Optional) OAuth client ID to use for authentication via Client Credentials Grant. If configured, requires oauth_client_secret to be configured as well.bitbucket:oauth_client_secret(environment:BITBUCKET_OAUTH_CLIENT_SECRET) - (Optional) OAuth client secret to use for authentication via Client Credentials Grant. If configured, requires oauth_client_id to be configured as well.bitbucket:oauth_token(environment:BITBUCKET_OAUTH_TOKEN) - (Optional) An OAuth access token to use for authentication via OAuth.ReferenceFor detailed reference documentation, please visitthe github repo.
Package: pulumi-buildkite
Buildkite Resource ProviderThe Buildkite Resource Provider lets you manageBuildkiteCI/CD resources.NOTE: This provider is in the process of being migrated to thePulumiverseorganization. Make note
of the upcoming package name changes below for your SDK.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@grapl/pulumi-buildkiteOr, following the Pulumiverse migration:npminstall@pulumiverse/buildkiteoryarn:yarnadd@grapl/pulumi-buildkiteOr, following the Pulumiverse migration:yarnadd@pulumiverse/buildkitePythonTo use from Python, install usingpip:pipinstallpulumi_buildkiteOr, following the Pulumiverse migration:pipinstallpulumiverse_buildkiteGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/grapl-security/pulumi-buildkite/sdk/go/...Or, following the Pulumiverse migration:gogetgithub.com/pulumiverse/pulumi-buildkite/sdk/go/...ConfigurationThe following configuration points are available for thebuildkiteprovider:buildkite:api_token(environment:BUILDKITE_API_TOKEN) - A Buildkite API Access Token. Must have GraphQL access, as well as thewrite_pipelinesandread_pipelinesscopes.buildkite:organization(environment:BUILDKITE_ORGANIZATION) - The Buildkite organization slug.ReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumi-civo
Civo Resource ProviderThe Civo Resource Provider lets you manage Civo 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/civooryarn:$ yarn add @pulumi/civoPythonTo use from Python, install usingpip:$ pip install pulumi_civoGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-civo/sdk/v2.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.CivoConfigurationThe following configuration points are available:civo:token- (Required) This is the Civo API token. It can also be sourced from theCIVO_TOKENenvironment variable.civo:region- (Optional) Region in which to create Civo resources.  It can also be sourced from theCIVO_REGIONenvironment variable.ReferenceFor further information, please visitthe Civo provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-cloudamqp
CloudAMQP Resource ProviderThe CloudAMQP resource provider for Pulumi lets you manage CloudAMQP 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/cloudamqporyarn:$ yarn add @pulumi/cloudamqpPythonTo use from Python, install usingpip:$ pip install pulumi_cloudamqpGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-cloudamqp/sdk/v3.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.cloudamqpConfigurationThe following configuration points are available:cloudamqp:apikey- (Required) Key used to authentication to the CloudAMQP Customer API. May be set via theCLOUDAMQP_APIKEYenvironment variable.cloudamqp:baseurl- (Optional) Base URL to CloudAMQP Customer website. Default ishttps://customer.cloudamqp.com.ReferenceFor further information, please visitthe CloudAMQP provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-cloudinit
CloudInit ProviderProvider for renderingcloud-initconfigurations.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/cloudinitoryarn:$ yarn add @pulumi/cloudinitPython 3To use from Python, install usingpip:$ pip install pulumi_cloudinitGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-cloudinit/sdk.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.CloudInitReferenceFor further information, please visitthe CloudInit provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-commercetools
CommerceTools providerThe CommerceTools resource provider for Pulumi lets you provisionCommerceToolsresources.This provider is abridgeto the excellentCommerceTools Terraform Providerfrom the Labd folks.To use this package, pleaseinstall the Pulumi CLI first.InstallingThe plugin itself needs to be installed by running:pulumi plugin install --server https://github.com/unplatform-io/pulumi-commercetools/releases/download/v0.0.0 resource commercetools v0.0.0Where v0.0.0 is the desired version.This SDK 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 @unplatform/commercetoolsoryarn:$ yarn add @unplatform/commercetoolsPythonTo use from Python, install usingpip:$ pip install pulumi_commercetoolsGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/unplatform-io/pulumi-commercetools/sdk/v2/go/....NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.CommerceToolsConfigurationThe following configuration points are available for thecommercetoolsprovider:commercetools:apiUrl- the url of the commercetools api (e.g.https://api.europe-west1.gcp.commercetools.com)commercetools:tokenUrl- the url used to authenticate (e.g.https://auth.europe-west1.gcp.commercetools.com)commercetools:scopes- the authentication scopes neededcommercetools:clientId- the client id used to authenticatecommercetools:clientSecret- the client secret used to authenticatecommercetools:projectKey- the key of the commerce tools projectReferenceFor detailed reference documentation, please visitthe docs of the commerce tools terraform provider.Upgrading the pulumi pluginTo upgrade the plugin to a never version of the upstream terraform client the following steps should be taken:Update the submodule:git submodule update --remote --mergeValidate if the patches inupstream_patches/are still valid e.g.They might reference the wrong line of codeThey might be unneededValidate if there are new mappings / changed mappings inprovider/resources.goYou can check if there are new items by reading the console output ofmake tfgenIf upstream has stopped using terraform SDK and now fully uses terraform plugin framework:Remove the muxer inprovider/resources.go,provider/cmd/pulumi-*-commercetools/main.goand theprovider/shim/shim.goValidate the current implementation with the documentation onHow to Bridge a ProviderRebuild the SDK's usingmake build_sdksValidate the functionality using the sample project, make sure to fill in valid credentials inPulumi.commercetools-test.yml
Package: pulumi-confluent
Confluent Cloud Resource ProviderThe Confluent Cloud Resource Provider lets you manage Confluent Cloud 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/confluentoryarn:$ yarn add @pulumi/confluentPythonTo use from Python, install usingpip:$ pip install pulumi_confluentGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-confluent/sdk.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.ConfluentConfigurationThe following configuration points are available:confluent:username- (Required) Confluent cloud username. It must be provided, but it can also be sourced
from theCONFLUENT_CLOUD_USERNAMEenvironment variable.confluent:password- (Required) Confluent cloud password. It must be provided, but it can also be
sourced from theCONFLUENT_CLOUD_PASSWORDvariable.ReferenceFor further information, please visitthe Confluent provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-confluentcloud
Confluent Cloud Resource ProviderThe Confluent Resource Provider lets you manageConfluentresources.Please Note:
This provider is built from the ConfluentInc official Terraform Provider -https://github.com/confluentinc/terraform-provider-confluentInstallingThis 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/confluentcloudoryarn:yarnadd@pulumi/confluentcloudPythonTo use from Python, install usingpip:pipinstallpulumi_confluentcloudGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/pulumi/pulumi-confluentcloud/sdk.NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumi.ConfluentCloudConfigurationThe following configuration points are available for theconfluent cloudprovider:confluentcloud:cloudApiKey(environment:CONFLUENT_CLOUD_API_KEY) - the API key forConfluent Cloudconfluentcloud:cloudApiSecret(environment:CONFLUENT_CLOUD_API_SECRET) - the API secret forConfluent CloudReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumi-consul
Hashicorp Consul Resource ProviderThe Consul resource provider for Pulumi lets you manage Consul 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/consuloryarn:$ yarn add @pulumi/consulPythonTo use from Python, install usingpip:$ pip install pulumi_consulGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-consul/sdk/v3.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.ConsulConfigurationThe following configuration points are available:consul:address- (Optional) The HTTP(S) API address of the agent to use. Defaults to127.0.0.1:8500.consul:scheme- (Optional) The URL scheme of the agent to use (httporhttps). Defaults tohttp.consul:httpAuth- (Optional) HTTP Basic Authentication credentials to be used when communicating with Consul, in the
format of either user or user:pass. This may also be specified using theCONSUL_HTTP_AUTHenvironment variable.consul:datacenter- (Optional) The datacenter to use. Defaults to that of the agent.consul:token- (Optional) The ACL token to use by default when making requests to the agent. Can also be specified
withCONSUL_HTTP_TOKENorCONSUL_TOKENas an environment variable.consul:caFile- (Optional) A path to a PEM-encoded certificate authority used to verify the remote agent's certificate.consul:certFile- (Optional) A path to a PEM-encoded certificate provided to the remote agent; requires use ofkeyFile.consul:keyFile- (Optional) A path to a PEM-encoded private key, required ifcertFileis specified.consul:caPath- (Optional) A path to a directory of PEM-encoded certificate authority files to use to check the
authenticity of client and server connections. Can also be specified with theCONSUL_CAPATHenvironment variable.consul:insecureHttps- (Optional) Boolean value to disable SSL certificate verification; setting this value to true
is not recommended for production use. Only use this with scheme set tohttps.ReferenceFor further information, please visitthe Consul provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-ct
Ct Resource ProviderThe Ct Resource Provider lets you manageCtresources.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/ctoryarn:yarnadd@pulumi/ctPythonTo use from Python, install usingpip:pipinstallpulumi_ctGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/cuemby/pulumi-ct/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumi.CtConfigurationThe following configuration points are available for thectprovider:ct:apiKey(environment:CT_API_KEY) - the API key forctct:region(environment:CT_REGION) - the region in which to deploy resourcesReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumi-ctfd
Pulumi CTFd ProviderLet's code your CTF(d)ContextCTFdis an open-source CTFd platform famous for its simplicity and extensibility.
It has been used for various Capture The Flag (CTF) events, originally for theCSAW, later by others such theBreizhCTF.One ofCTFerapproach is seeing the CTFd resources as simply as objects with CRUD operations (e.g. challenges).
From this simplification arise a possibility: managing them as Terraform resources, which we did with theTerraform Provider for CTFd.
Nevertheless, due to the limitations of Terraform and the necessity to bring reproducibility to Capture The Flag events, as stated by multiple organizers, we had to go further and give it an additional predicate: managing them as code through programming language.Pulumiis an Infrastructure-as-Code (IaC) and Free Open-Source Software (FOSS) tool that is a first-class opportunity for this.To sum it up, you can manage a Capture The Flag event based upon CTFd in multiple programming languages.SDKTo install the provider, refer tothis documentation.For more information on how to use the SDK in your favorite language, refer tothis documentation.
Package: pulumi-databricks
Databricks Resource ProviderThe Databricks Resource Provider lets you manage Databricks 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/databricksoryarn:$ yarn add @pulumi/databricksPythonTo use from Python, install usingpip:$ pip install pulumi_databricksGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-databricks/sdk.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.DatabricksConfigurationThe following configuration points are available:databricks:host- (optional) This is the host of the Databricks workspace. It is a URL that you use to login to your workspace.
Alternatively, you can provide this value as an environment variableDATABRICKS_HOST.databricks:token- (optional) This is the API token to authenticate into the workspace. Alternatively, you can provide
this value as an environment variableDATABRICKS_TOKEN.databricks:username- (optional) This is the username of the user that can log into the workspace. Alternatively,
you can provide this value as an environment variableDATABRICKS_USERNAME.databricks:password- (optional) This is the user's password that can log into the workspace. Alternatively, you can
provide this value as an environment variableDATABRICKS_PASSWORD.databricks:configFile- (optional) Location of the Databricks CLI credentials file created bydatabricks configure --tokencommand (~/.databrickscfgby default). CheckDatabricks CLI documentationfor more details.
The provider uses configuration file credentials when you don't specify host/token/username/password/azure attributes.
Alternatively, you can provide this value as an environment variableDATABRICKS_CONFIG_FILE. This field defaults to~/.databrickscfg.databricks:profile- (optional) Connection profile specified within~/.databrickscfg. Please checkconnection profiles sectionfor more details. This field defaults toDEFAULT.databricks:accountId- (optional) Account Id that could be found in the bottom left corner ofAccounts Console. Alternatively, you can provide this value as an environment
variableDATABRICKS_ACCOUNT_ID. Only has effect whenhost = "https://accounts.cloud.databricks.com/"and currently used to provision account admins viadatabricks_user.
In the future releases of the provider this property will also be used specify account fordatabricks_mws_*resources as well.databricks:authType- (optional) enforce specific auth type to be used in very rare cases, where a single provider state
manages Databricks workspaces on more than one cloud andMore than one authorization method configurederror is a false positive. Valid values arepat,basic,azure-client-secret,azure-msi,azure-cli, anddatabricks-cli.ReferenceFor detailed reference documentation, please visitthe Pulumi registry.ContributorsThis package was originally built by the development team athttps://www.ingenii.io/. Pulumi thanks them for their continued contributions to the project.
Package: pulumi-datadog
Datadog ProviderThe Datadog resource provider for Pulumi lets you configure Datadog 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/datadogoryarn:$ yarn add @pulumi/datadogPythonTo use from Python, install usingpip:$ pip install pulumi_datadogGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-datadog/sdk/v4.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.DatadogConfigurationThe following configuration points are available:apiKey (Required) - Datadog API key. This can also be set via theDATADOG_API_KEYenvironment variable.appKey (Required) - Datadog APP key. This can also be set via theDATADOG_APP_KEYenvironment variable.apiUrl (Optional) - The API Url. This can be also be set via the DATADOG_HOST environment variable.
Note that this URL must not end with the/api/path. For example,https://api.datadoghq.com/is a correct value,
whilehttps://api.datadoghq.com/api/is not.ReferenceFor further information, please visitthe Datadog provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-digitalocean
DigitalOcean providerThe DigitalOcean resource provider for Pulumi lets you use DigitalOcean 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/digitaloceanoryarn:$ yarn add @pulumi/digitaloceanPythonTo use from Python, install usingpip:$ pip install pulumi_digitaloceanGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-digitalocean/sdk/v4.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.DigitaloceanConfigurationThe following configuration points are available:digitalocean:token- (Required) This is the DO API token. Alternatively, this can also be specified using environment
variables, ordered by precedence,DIGITALOCEAN_TOKENorDIGITALOCEAN_ACCESS_TOKEN.digitalocean:spacesAccessId- (Optional) The access key ID used for Spaces API operations. May be set via theSPACES_ACCESS_KEY_IDenvironment variable.digitalocean:spacesSecretKey- (Optional) The secret key used for Spaces API operations. May be set via theSPACES_SECRET_ACCESS_KEYenvironment variable.digitalocean:apiEndpoint- (Optional) This can be used to override the base URL for DigitalOcean API requests. May
be set via theDIGITALOCEAN_API_URLenvironment variable. Default ishttps://api.digitalocean.com.ConceptsThe@pulumi/digitaloceanpackage provides a strongly-typed means to create cloud applications that create and interact
closely with DigitalOcean resources.  Resources are exposed for the entirety of DigitalOcean resources and their
properties, including (but not limited to), 'droplet', 'floatingIp', 'firewalls', etc.  Many convenience APIs have also
been added to make development easier and to help avoid common mistakes, and to get stronger typing.ReferenceFor further information, please visitthe DigitalOcean provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-dnsimple
dnsimple Resource ProviderThe dnsimple resource provider for Pulumi lets you manage dnsimple 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/dnsimpleoryarn:$ yarn add @pulumi/dnsimplePythonTo use from Python, install usingpip:$ pip install pulumi_dnsimpleGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-dnsimple/sdk/v3.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.DnsimpleConfigurationThe following configuration points are available:dnsimple:token- (required) The DNSimple API v2 token. Please note that this must be an API v2 token. You can use
either an User or Account token, but an Account token is recommended. Can be sourced fromDNSIMPLE_TOKENenvironment
variable.dnsimple:account- (required) The ID of the account associated with the token. Can be sourced fromDNSIMPLE_ACCOUNTenvironment variable.ReferenceFor further information, please visitthe dnsimple provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-docker
Docker Resource ProviderThe Docker resource provider for Pulumi lets you manage Docker 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/dockeroryarn:$ yarn add @pulumi/dockerPythonTo use from Python, install usingpip:$ pip install pulumi_dockerGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-docker/sdk/v4.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.DockerReferenceFor further information, please visitthe Docker provider docsor for detailed reference documentation, please visitthe API docs.