Saravanan666/pypi-org huggingface dataset:
Package: pulumi-globalgcpcloudrun
Global GCP Cloud RunThis repo is aPulumi Packageused to deploy a CloudRun service across
all CloudRun regions and then will configure a global Cloud HTTP Load Balancer with an anycast IP that will route users to the
nearest Cloud Run location.It's written in Go, but thanks to Pulumi's multi language SDK generating capability, it create usable SDKs for all of Pulumi'ssupported languages:warning:This package is a work in progress: Please do not use this in a production environment!Building and InstallingBuilding from sourceBut if you need to build it yourself, just download this repository,installTask:gogetgithub.com/go-task/task/v3/cmd/taskAnd run the following command to build and install the plugin in the correct folder (resolved automatically based on the current Operating System):taskinstallInstall Plugin BinaryBefore you begin, you'll need to install the latest version of the Pulumi Plugin usingpulumi plugin install:pulumi plugin install resource globalgcpcloudrun 0.0.1- --server https://stack72.jfrog.io/artifactory/pulumi-packages/pulumi-globalgcpcloudrunThis installs the plugin into~/.pulumi/plugins.Install your chosen SDKNext, you need to install your desired language SDK using your languages package manager.Pythonpip3 install stack72-pulumi-globalgcpcloudrunNodeJSnpm install @stack72/pulumi-globalgcpcloudrunDotNetComing SoonGogo get -t github.com/stack72/pulumi-globalgcpcloudrun/sdk/go/globalgcpcloudrunUsageOnce you've installed all the dependencies, you can use the library like any other Pulumi SDK. See theexamplesdirectory for examples of how you might use it.LimitationsThis module currently only works with HTTP addresses. It is planned to add HTTPS addresses and SSL configuration in a future release
Package: pulumi-google-analytics
pulumi-google-analyticsThis project contains a pip packaged namedpulumi-google-analyticswhich allows Google Analytics resources to be managed in Pulumi.An example Pulumi program which uses this package is present in theexamplefolder.SetupInstall the package into your Pulumi project usingpip$ pip install pulumi-google-analyticsSet your Google credentials in your stack config:$ pulumi config set aws:region <region>
$ pulumi config set google_api_key_file <google-api-key-file>
$ pulumi config set ga_account_id <google-analytics-manager-account-id>Directory structure.
├── example
│   ├── __main__.py
│   ├── Pulumi.yaml
│   └── README.md
├── pulumi_google_tag_manager
│   └── dynamic_providers
│       ├── web_property_provider.py
│       ├── web_property.py
│       └── service.py
├── README.md
├── requirements.txt
└── setup.py
Package: pulumi-google-cloud-static-website
pulumi-google-cloud-static-websiteThis component makes it easy to deploy a static website to Google Cloud using any of the supported Pulumi programming languages.Usageimport{Website}from"@pulumi/google-cloud-static-website";constsite=newWebsite("site",{sitePath:"./site",});exportconst{originURL}=site;name:my-websiteruntime:yamldescription:A static website built with pulumi-google-cloud-static-website.resources:site:type:google-cloud-static-website:index:Websiteproperties:sitePath:./siteoutputs:originURL:${site.originURL}Input PropertiesThis component takes the following inputs.sitePath (string) - the root directory containing contents of the built website contentswithCDN (boolean) - whether to provision a Google Cloud CDN to serve website contenterror404 (string) - the default error page for the website. Defaults to error.htmlindex.html (string) - the default document for the site. Defaults to index.htmldomain (string) - the domain of the websitesubdomain (string) - The subdomain used to access the static website. If not specified will configure with apex/root domain of the DNS zone specifiedOutputsoriginURL - the direct URL of the website (storage bucket endpoint)cdnURL - the CDN URL for the sitecustomDomainURL - the custom domain URL where the static website can be accessedNotes:The SSL certs can take anywhere from 60 - 90 mins after the update has been completed in order to fully provision. Upon first provisioning, there may be a short period of time where the cert is invalid when accessing the website over HTTPS.
Package: pulumi-google-native
Native Google Cloud Pulumi Provider (developer preview)The native Google Cloud Provider for Pulumi lets you provision Google Cloud resources in your cloud programs.This provider uses the Google Cloud REST API directly and therefore provides full access to Google Cloud.Warning:Google Cloud Native is available in developer preview. While upstream changes continue to be delivered, active development is paused. Breaking changes may be introduced in minor version releases.To use this package,install the Pulumi CLI.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@pulumi/google-nativeoryarn:yarnadd@pulumi/google-nativePythonTo use from Python, install usingpip:pipinstallpulumi_google_nativeGoTo use from Go, usego getto grab the latest version of the librarygogetgithub.com/pulumi/pulumi-google-native/sdk.NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumi.GoogleNativeConceptsThe native Google Cloud package provides a strongly-typed means to build cloud applications that create
and interact closely with Google Cloud resources.  Resources are exposed for the entire Google Cloud surface area,
including (but not limited to) 'compute', 'container', 'run', 'storage', and more.The native Google Cloud provider works directly with the Google Cloud API instead of depending on a
handwritten layer as with theGoogle Cloud Classic Provider. This approach ensures higher
quality and higher fidelity with Google Cloud.Configuring credentialsTo learn how to configure credentials refer to theGoogle Cloud configuration options.When developing locally, we recommend that you install the Google Cloud SDK and then authorize access with a user
account. Other configuration settings should be set either viapulumi config set google-native:<KEY> <VALUE>or
pass options to the constructor of a newgoogle-nativeProvider.BuildingDependenciesGo 1.15NodeJS 10.X.X or laterPython 3.6 or later.NET Core 3.1Please refer toContributing to Pulumifor installation
guidance.Building locallyRun the following commands to install Go modules, generate all SDKs, and build the provider:makeensure
makebuildAdd thebinfolder to your$PATHor copy thebin/pulumi-resource-google-nativefile to another location in your$PATH.Running an exampleNavigate to one of theexamplesand run Pulumi:cd./exampes/simple
yarnlink@pulumi/google-native
pulumiup
Package: pulumi-google-tag-manager
pulumi-google-tag-managerThis project contains a pip packaged namedpulumi-google-tag-managerwhich allows Google Tag Manager and Google Analytics resources to be managed in Pulumi.An example Pulumi program which uses this package is present in theexamplefolder.PrerequesitsInstall the package into your Pulumi project usingpip$ pip install pulumi-google-tag-managerSet your Google credentials in your stack config:$ pulumi config set aws:region <region>
$ pulumi config set google_api_key_file <google-api-key-file>
$ pulumi config set ga_account_id <google-analytics-manager-account-id>
$ pulumi config set gtm_account_id <google-tag-manager-account-id>You will need to ensure that your API key represents a service worker with Project Owner permissions, and that you have added this user to the GTM users.Directory structure.
.
├── README.md
├── example
│   ├── Pulumi.yaml
│   ├── README.md
│   └── __main__.py
├── pulumi_google_tag_manager
│   ├── dynamic_providers
│   │   ├── __init__.py
│   │   ├── container.py
│   │   ├── container_provider.py
│   │   ├── custom_html_tag.py
│   │   ├── custom_html_tag_provider.py
│   │   ├── tag.py
│   │   ├── tag_provider.py
│   │   ├── workspace.py
│   │   └── workspace_provider.py
│   ├── service.py
│   └── templates
│       ├── __init__.py
│       ├── gtm_tag.html
│       └── gtm_tag_noscript.html
├── requirements.txt
├── setup.py
Package: pulumi-harvester
Harvester Resource ProviderThe Harvester Resource Provider for Pulumi lets you manageHarvesterresources in your cloud programs. To use this package, pleaseinstall the Pulumi CLI first.InstallingResources plugin are available as tarballs in thereleasepage, please install first according to the operating system platform.This 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@huaxkxy/harvesteroryarn:yarnadd@huaxkxy/harvesterPythonTo use from Python, install usingpip:pipinstallpulumi_harvesterGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/huaxk/pulumi-harvester/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumi.HarvesterConfigurationThe following configuration points are available:harvester:kubeconfig(Optional) - harvester kubeconfig. Defaults to the environment variableHARVESTER_KUBECONFIG.
Package: pulumi-hcloud
HCloud providerThe HCloud resource provider for Pulumi lets you use Hetzner Cloud resources in your infrastructure
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/hcloudoryarn:$ yarn add @pulumi/hcloudPythonTo use from Python, install usingpip:$ pip install pulumi-hcloudGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-hcloud/sdk.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.HCloudConfigurationThe following configuration points are available:hcloud:token- (Optional) This is the Hetzner Cloud API Token, can also be specified with theHCLOUD_TOKENenvironment variable.hcloud:endpoint- (Optional) Hetzner Cloud API endpoint, can be used to override the default API Endpointhttps://api.hetzner.cloud/v1.hcloud:pollInterval- (Optional) Configures the interval in which actions are polled by the client. Default500ms. Increase this interval if you run into rate limiting errors.ReferenceFor further information, please visitthe HCloud provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-hcp
HCP Resource ProviderThe HCP Resource Provider lets you manageHashicorp Cloud Platformresources.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-hcpOr, following the Pulumiverse migration:npminstall@pulumiverse/hcporyarn:yarnadd@grapl/pulumi-hcpOr, following the Pulumiverse migration:yarnadd@pulumiverse/hcpPythonTo use from Python, install usingpip:pipinstallpulumi_hcpOr, following the Pulumiverse migration:pipinstallpulumiverse_hcpGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/grapl-security/pulumi-hcp/sdk/go/...Or, following the Pulumiverse migration:gogetgithub.com/pulumiverse/pulumi-hcp/sdk/go/...ConfigurationThe following configuration points are available for thehcpprovider:hcp:clientId(environment:HCP_CLIENT_ID) - The OAuth2 Client ID for API operations.hcp:clientSecret(environment:HCP_CLIENT_SECRET) - The OAuth2 Client Secret for API operations.ReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumi-honeycomb
A pulumi provider for Honeycomb.ioThis provider is based on thehoneycomb terraform
provider,
and is currently in an experimental state.It is created using thePulumi Terraform
Bridge, and has standard
project layout:Makefilebuilds binaries:bin/pulumi-tfgen-honeycombis the design-time code generator, andbin/pulumi-resource-honeycombis the runtime plugin linking to the
Terraform provider.provider/resources.gomaps all the Terraform Provider metadata for use.sdkis generated code of the provider; thesdk/godirectory is
generated but checked in.examples/example usage ofpulumi_honeycomb.Buildingmake python-sdk VERSION=0.0.8(yes, the old version; alternatively, any other SDK that you use)make bin/pulumi-resource-honeycombThen in your pulumi code base:install the SDK from the local directory (usingpip install -e path/to/pulumi-honeycomb/sdk/python/)PATH=/path/to/bin/pulumi-resource-honeycomb:$PATH pulumi up
Package: pulumi-http
HTTP 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 standard http library.The HTTP resource provider for Pulumi lets you use HTTP 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/httporyarn:$ yarn add @pulumi/httpPythonTo use from Python, install usingpip:$ pip install pulumi_httpGoTo use from Go, usego getto grab the latest version of the library:$ go get github.com/pulumi/pulumi-http/sdk.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.Http
Package: pulumi-k0s
k0s Pulumi ProviderPulumi provider fork0sbased onk0sctl.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 @ydkn/pulumi-k0soryarn:$ yarn add @ydkn/pulumi-k0sPythonTo use from Python, install usingpip:$ pip install pulumi_k0sGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/ydkn/pulumi-k0s/sdk.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.K0sConfigurationThe following provider configuration options are available:skipDowngradeCheck- Do not check if a downgrade would be performed.noDrain- Do not drain nodes before upgrades/updates.DeployingPush a tag to your repo in the format "v0.0.0" to initiate a releaseIMPORTANT: also add a tag in the format "sdk/v0.0.0" for the Go SDK
Package: pulumi-kafka
Kafka Resource ProviderThe Kafka resource provider for Pulumi lets you manage Kafka 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/kafkaoryarn:$ yarn add @pulumi/kafkaPythonTo use from Python, install usingpip:$ pip install pulumi_kafkaGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-kafka/sdk/v3.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.KafkaConfigurationThe following configuration points are available:kafka:bootstrapServers - (Required) A list of host:port addresses that will be used to discover the full set of alive brokers.kafka:caCert - (Optional) The CA certificate or path to a CA certificate file to validate the server's certificate.kafka:clientCert - (Optional) The client certificate or path to a file containing the client certificate -- Use for Client authentication to Kafka.kafka:clientKey - (Optional) The private key or path to a file containing the private key that the client certificate was issued for.kafka:skipTlsVerify - (Optional) Skip TLS verification. Defaultfalse.kafka:tlsEnabled - (Optional) Enable communication with the Kafka Cluster over TLS. Defaultfalse.kafka:saslUsername - (Optional) Username for SASL authentication.kafka:saslPassword - (Optional) Password for SASL authentication.kafka:saslMechanism - (Optional) Mechanism for SASL authentication. Allowed values areplain,scram-sha512andscram-sha256. Defaultplain.kafka:timeout - (Optional) Timeout in seconds. Default120.ReferenceFor further information, please visitthe Kafka provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-keycloak
Keycloak Resource ProviderThe Keycloak resource provider for Pulumi lets you manage Keycloak 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/keycloakoryarn:$ yarn add @pulumi/keycloakPythonTo use from Python, install usingpip:$ pip install pulumi_keycloakGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-keycloak/sdk/v5.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.KeycloakConfigurationThe following configuration points are available:keycloak:clientId- (Required) The client_id for the client that was created in the "Keycloak Setup" section.
Use the admin-cli client if you are using the password grant. Defaults to the environment variableKEYCLOAK_CLIENT_ID.keycloak:url- (Required) - The URL of the Keycloak instance, before /auth/admin. Defaults to the environment
variableKEYCLOAK_URL.keycloak:clientSecret- (Optional) The secret for the client used by the provider for authentication via the client
credentials grant. This can be found or changed using the "Credentials" tab in the client settings. Defaults to the
environment variableKEYCLOAK_CLIENT_SECRET. This attribute is required when using the client credentials grant,
and cannot be set when using the password grant.keycloak:username- (Optional) The username of the user used by the provider for authentication via the password grant.
Defaults to environment variableKEYCLOAK_USER. This attribute is required when using the password grant, and cannot
be set when using the client credentials grant.keycloak:password- (Optional) The password of the user used by the provider for authentication via the password grant. Defaults to
environment variableKEYCLOAK_PASSWORD. This attribute is required when using the password grant, and cannot be set when
using the client credentials grant.keycloak:realm- (Optional) The realm used by the provider for authentication. Defaults to environment variableKEYCLOAK_REALM, ormasterif the environment variable is not specified.keycloak:initialLogin- (Optional) Optionally avoid Keycloak login during provider setup, for when Keycloak itself
is being provisioned by terraform. Defaults totrue, which is the original method.keycloak:clientTimeout- (Optional) Sets the timeout of the client when addressing Keycloak, in seconds. Defaults to5.ReferenceFor further information, please visitthe Keycloak provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-kong
Kong Resource ProviderThe Kong resource provider for Pulumi lets you manage Kong 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/kongoryarn:$ yarn add @pulumi/kongPythonTo use from Python, install usingpip:$ pip install pulumi_kongGoTo use from Go, usego getto grab the latest version of the library$ go get github.com/pulumi/pulumi-kong/sdk/v4.NETTo use from .NET, install usingdotnet add package:$ dotnet add package Pulumi.KongConfigurationThe following configuration points are available:kong:kongAdminUri- The url of the kong admin api. May be set via theKONG_ADMIN_ADDRenvironment variable. Defaults tohttp://localhost:8001.kong:kongAdminUsername- Username for the kong admin api. May be set via theKONG_ADMIN_USERNAMEenvironment variable.kong:kongAdminPassword- Password for the kong admin api. May be set via theKONG_ADMIN_PASSWORDenvironment variable.kong:tlsSkipVerify- Whether to skip tls certificate verification for the kong api when using https. May be set via theTLS_SKIP_VERIFYenvironment variable. Defaults tofalse.kong:kongApiKey- API key used to secure the kong admin API. May be set via theKONG_API_KEYenvironment variable.kong:kongAdminToken- API key used to secure the kong admin API in the Enterprise Edition. May be set via theKONG_ADMIN_TOKENenvironment variable.kong:strictPluginsMatch- Should pluginsconfig_jsonfield strictly match plugin configuration. May be set via theSTRICT_PLUGINS_MATCHenvironment variable. Defaults tofalse.ReferenceFor further information, please visitthe Kong provider docsor for detailed reference documentation, please visitthe API docs.
Package: pulumi-koyeb
Koyeb ProviderTheKoyebresource provider for Pulumi lets you use Koyeb resources in your cloud programs. To use this package, please install the Pulumi CLI first.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@koyeb/pulumi-koyeboryarn:yarnadd@koyeb/pulum-koyebPythonTo use from Python, install usingpip:pipinstallpulumi_koyebGoTo use from Go, usego getto grab the latest version of the library:gogetgithub.com/koyeb/pulumi-koyeb/sdk/go/....NETTo use from .NET, install usingdotnet add package:dotnetaddpackagePulumi.KoyebConfigurationThe following configuration points are available for thekoyebprovider:koyeb:token- (Required) This is the Koyeb API token. This must be specified using the environment
variable:KOYEB_TOKEN.ReferenceFor detailed reference documentation, please visitthe Pulumi registry.
Package: pulumi-kubernetes-cert-manager
Pulumi Cert Manager ComponentThis repo contains the Pulumi Cert Manager component for Kubernetes. This add-on automates the
management and issuance of TLS certificates from various issuing sources. It ensures certificates
are valid and up to date periodically, and attempts to renew certificates at an appropriate time
before expiry.This component wrapsthe Jetstack Cert Manager Helm Chart,
and offers a Pulumi-friendly and strongly-typed way to manage Cert Manager installations.For examples of usage, seethe official documentation,
or refer tothe examplesin this repo.To UseTo use this component, first install the Pulumi Package:Afterwards, import the library and instantiate it within your Pulumi program:ConfigurationThis component supports all of the configuration options of theofficial Helm chart, except that these
are strongly typed so you will get IDE support and static error checking.The Helm deployment uses reasonable defaults, including the chart name and repo URL, however,
if you need to override them, you may do so using thehelmOptionsparameter. Refer tothe API docs for thekubernetes:helm/v3:ReleasePulumi typefor a full set of choices.For complete details, refer to the Pulumi Package details within the Pulumi Registry.
Package: pulumi-kubernetes-coredns
Pulumi Kubernetes CoreDNS ComponentThis repo contains the Pulumi CoreDNS component for Kubernetes. CoreDNS is a fast and flexible
DNS server, providing DNS services to your cluster.This component wrapsthe official CoreDNS Helm Chart,
and offers a Pulumi-friendly and strongly-typed way to manage CoreDNS installations.For examples of usage, seethe official documentation,
or refer tothe examplesin this repo.To UseTo use this component, first install the Pulumi Package:Afterwards, import the library and instantiate it within your Pulumi program:ConfigurationThis component supports all of the configuration options of theofficial Helm chart, except that these
are strongly typed so you will get IDE support and static error checking.The Helm deployment uses reasonable defaults, including the chart name and repo URL, however,
if you need to override them, you may do so using thehelmOptionsparameter. Refer tothe API docs for thekubernetes:helm/v3:ReleasePulumi typefor a full set of choices.For complete details, refer to the Pulumi Package details within the Pulumi Registry.