onelogin 0.5.4 published on Wednesday, Apr 30, 2025 by onelogin
Onelogin Provider
onelogin 0.5.4 published on Wednesday, Apr 30, 2025 by onelogin
Generate Provider
The Onelogin provider must be installed as a Local Package by following the instructions for Any Terraform Provider:
pulumi package add terraform-provider onelogin/onelogin
Overview
The OneLogin provider is used to interact with OneLogin resources.
The provider allows you to manage your OneLogin organization’s resources easily. It needs to be configured with the proper credentials before it can be used.
Use the navigation to the left to read about the available resources.
Example Usage
# Pulumi.yaml provider configuration file
name: configuration-example
runtime: nodejs
import * as pulumi from "@pulumi/pulumi";
import * as onelogin from "@pulumi/onelogin";
// Add an App to your account
const mySamlApp = new onelogin.index.SamlApp("my_saml_app", {});
# Pulumi.yaml provider configuration file
name: configuration-example
runtime: python
import pulumi
import pulumi_onelogin as onelogin
# Add an App to your account
my_saml_app = onelogin.index.SamlApp("my_saml_app")
# Pulumi.yaml provider configuration file
name: configuration-example
runtime: dotnet
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Onelogin = Pulumi.Onelogin;
return await Deployment.RunAsync(() =>
{
// Add an App to your account
var mySamlApp = new Onelogin.Index.SamlApp("my_saml_app");
});
# Pulumi.yaml provider configuration file
name: configuration-example
runtime: go
package main
import (
"github.com/pulumi/pulumi-pulumi-provider/sdks/go/onelogin/onelogin"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Add an App to your account
_, err := onelogin.NewSamlApp(ctx, "my_saml_app", nil)
if err != nil {
return err
}
return nil
})
}
# Pulumi.yaml provider configuration file
name: configuration-example
runtime: yaml
resources:
# Add an App to your account
mySamlApp:
type: onelogin:SamlApp
name: my_saml_app
# Pulumi.yaml provider configuration file
name: configuration-example
runtime: java
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.onelogin.SamlApp;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
// Add an App to your account
var mySamlApp = new SamlApp("mySamlApp");
}
}
You’re also welcome to leave the provider field blank and export your credentials to your environment
Configuration Reference
The following configuration inputs are supported in the provider configuration:
None: This provider reads API credentials from your environment. You need to export your OneLogin credentials like so:
export ONELOGIN_CLIENT_ID=<your client id>
export ONELOGIN_CLIENT_SECRET=<your client secret>
export ONELOGIN_OAPI_URL=<the api url for your region>
onelogin 0.5.4 published on Wednesday, Apr 30, 2025 by onelogin