StrongDM v1.21.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg
StrongDM
The StrongDM provider for Pulumi can be used to provision any of the cloud resources available in StrongDM. The StrongDM provider must be configured with credentials to deploy and update resources in StrongDM.
Example
const sdm = require("@pierskarsenbarg/sdm")
const account = new sdm.Account("account", {
user: {
firstName: "Alice",
lastName: "Bob",
email: "alicebob@email.com"
}
});
import * as sdm from "@pierskarsenbarg/sdm";
const account = new sdm.Account("account", {
user: {
firstName: "Alice",
lastName: "Bob",
email: "alicebob@email.com"
}
});
import pierskarsenbarg_pulumi_sdm as sdm
account = sdm.Account("account",
user=AccountUserArgs(
first_name="Alice",
last_name="Bob",
email="alicebob@email.com"
)
)
import (
"github.com/pierskarsenbarg/pulumi-sdm/sdk/go/sdm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := sdm.NewAccount(ctx, "account", &sdm.AccountArgs{
User: &sdm.AccountUserArgs{
FirstName: pulumi.String("Alice"),
LastName: pulumi.String("Bob"),
Email: pulumi.String("alicebob@email.com"),
},
})
if err != nil {
return err
}
return nil
})
}
using Pulumi;
using PiersKarsenbarg.Sdm;
using PiersKarsenbarg.Sdm.Inputs;
return await Deployment.RunAsync(() =>
{
var account = new Account("account", new()
{
User = new AccountUserArgs
{
FirstName = "Alice",
LastName = "Bob",
Email = "alicebob@email.com"
}
});
});