random logo
random v4.12.0, Mar 10 23

Random

The Random provider for Pulumi can be used to help introduce random values when dealing with Pulumi resources.

Example

const random = require("@pulumi/random")

const username = new random.RandomPet("my-user-name");
import * as random from "@pulumi/random";

const username = new random.RandomPet("my-user-name");
import pulumi_random as random

username = random.RandomPet("my-user-name")
import (
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	random "github.com/pulumi/pulumi-random/sdk/v4/go/random"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		username, err := random.NewRandomPet(ctx, "my-user-name", &random.RandomPetArgs{})
		if err != nil {
			return err
		}

		return nil
	})
}
using System.Collections.Generic;
using System.Threading.Tasks;
using Pulumi;
using Pulumi.Random;

class Program
{
    static Task Main() =>
        Deployment.Run(() => {
            var username = new RandomPet("my-user-name", new RandomPetArgs{});
        });
}
resources:
  username:
    type: random:RandomPet
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.random.RandomPet;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    private static void stack(Context ctx) {
		final var username = new RandomPet("my-user-name");
	}
}