1. Packages
  2. Onelogin Provider
  3. API Docs
  4. Apps
onelogin 0.11.0 published on Friday, Aug 29, 2025 by onelogin

onelogin.Apps

Explore with Pulumi AI

onelogin logo
onelogin 0.11.0 published on Friday, Aug 29, 2025 by onelogin

    Creates a Basic Application.

    This resource allows you to create and configure a Basic (non-SAML non-OIDC) Application.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as onelogin from "@pulumi/onelogin";
    
    const myApp = new onelogin.Apps("myApp", {
        allowAssumedSignin: false,
        connectorId: 12345,
        description: "basic app",
        notes: "basic app",
        parameters: [{
            attributesTransformations: "",
            defaultValues: "",
            includeInSamlAssertion: false,
            label: "username",
            paramKeyName: "user name",
            provisionedEntitlements: false,
            safeEntitlementsEnabled: false,
            skipIfBlank: false,
            userAttributeMacros: "",
            userAttributeMappings: "",
            values: "",
        }],
        provisioning: {
            enabled: false,
        },
        visible: true,
    });
    
    import pulumi
    import pulumi_onelogin as onelogin
    
    my_app = onelogin.Apps("myApp",
        allow_assumed_signin=False,
        connector_id=12345,
        description="basic app",
        notes="basic app",
        parameters=[{
            "attributes_transformations": "",
            "default_values": "",
            "include_in_saml_assertion": False,
            "label": "username",
            "param_key_name": "user name",
            "provisioned_entitlements": False,
            "safe_entitlements_enabled": False,
            "skip_if_blank": False,
            "user_attribute_macros": "",
            "user_attribute_mappings": "",
            "values": "",
        }],
        provisioning={
            "enabled": False,
        },
        visible=True)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/onelogin/onelogin"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := onelogin.NewApps(ctx, "myApp", &onelogin.AppsArgs{
    			AllowAssumedSignin: pulumi.Bool(false),
    			ConnectorId:        pulumi.Float64(12345),
    			Description:        pulumi.String("basic app"),
    			Notes:              pulumi.String("basic app"),
    			Parameters: onelogin.AppsParameterArray{
    				&onelogin.AppsParameterArgs{
    					AttributesTransformations: pulumi.String(""),
    					DefaultValues:             pulumi.String(""),
    					IncludeInSamlAssertion:    pulumi.Bool(false),
    					Label:                     pulumi.String("username"),
    					ParamKeyName:              pulumi.String("user name"),
    					ProvisionedEntitlements:   pulumi.Bool(false),
    					SafeEntitlementsEnabled:   pulumi.Bool(false),
    					SkipIfBlank:               pulumi.Bool(false),
    					UserAttributeMacros:       pulumi.String(""),
    					UserAttributeMappings:     pulumi.String(""),
    					Values:                    pulumi.String(""),
    				},
    			},
    			Provisioning: pulumi.BoolMap{
    				"enabled": pulumi.Bool(false),
    			},
    			Visible: pulumi.Bool(true),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Onelogin = Pulumi.Onelogin;
    
    return await Deployment.RunAsync(() => 
    {
        var myApp = new Onelogin.Apps("myApp", new()
        {
            AllowAssumedSignin = false,
            ConnectorId = 12345,
            Description = "basic app",
            Notes = "basic app",
            Parameters = new[]
            {
                new Onelogin.Inputs.AppsParameterArgs
                {
                    AttributesTransformations = "",
                    DefaultValues = "",
                    IncludeInSamlAssertion = false,
                    Label = "username",
                    ParamKeyName = "user name",
                    ProvisionedEntitlements = false,
                    SafeEntitlementsEnabled = false,
                    SkipIfBlank = false,
                    UserAttributeMacros = "",
                    UserAttributeMappings = "",
                    Values = "",
                },
            },
            Provisioning = 
            {
                { "enabled", false },
            },
            Visible = true,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.onelogin.Apps;
    import com.pulumi.onelogin.AppsArgs;
    import com.pulumi.onelogin.inputs.AppsParameterArgs;
    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) {
            var myApp = new Apps("myApp", AppsArgs.builder()
                .allowAssumedSignin(false)
                .connectorId(12345)
                .description("basic app")
                .notes("basic app")
                .parameters(AppsParameterArgs.builder()
                    .attributesTransformations("")
                    .defaultValues("")
                    .includeInSamlAssertion(false)
                    .label("username")
                    .paramKeyName("user name")
                    .provisionedEntitlements(false)
                    .safeEntitlementsEnabled(false)
                    .skipIfBlank(false)
                    .userAttributeMacros("")
                    .userAttributeMappings("")
                    .values("")
                    .build())
                .provisioning(Map.of("enabled", false))
                .visible(true)
                .build());
    
        }
    }
    
    resources:
      myApp:
        type: onelogin:Apps
        properties:
          allowAssumedSignin: false
          connectorId: 12345
          description: basic app
          notes: basic app
          parameters:
            - attributesTransformations: ""
              defaultValues: ""
              includeInSamlAssertion: false
              label: username
              paramKeyName: user name
              provisionedEntitlements: false
              safeEntitlementsEnabled: false
              skipIfBlank: false
              userAttributeMacros: ""
              userAttributeMappings: ""
              values: ""
          provisioning:
            enabled: false
          visible: true
    

    Create Apps Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Apps(name: string, args: AppsArgs, opts?: CustomResourceOptions);
    @overload
    def Apps(resource_name: str,
             args: AppsArgs,
             opts: Optional[ResourceOptions] = None)
    
    @overload
    def Apps(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             connector_id: Optional[float] = None,
             allow_assumed_signin: Optional[bool] = None,
             apps_id: Optional[str] = None,
             brand_id: Optional[float] = None,
             description: Optional[str] = None,
             name: Optional[str] = None,
             notes: Optional[str] = None,
             parameters: Optional[Sequence[AppsParameterArgs]] = None,
             provisioning: Optional[Mapping[str, bool]] = None,
             visible: Optional[bool] = None)
    func NewApps(ctx *Context, name string, args AppsArgs, opts ...ResourceOption) (*Apps, error)
    public Apps(string name, AppsArgs args, CustomResourceOptions? opts = null)
    public Apps(String name, AppsArgs args)
    public Apps(String name, AppsArgs args, CustomResourceOptions options)
    
    type: onelogin:Apps
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args AppsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args AppsArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args AppsArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AppsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AppsArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var appsResource = new Onelogin.Apps("appsResource", new()
    {
        ConnectorId = 0,
        AllowAssumedSignin = false,
        AppsId = "string",
        BrandId = 0,
        Description = "string",
        Name = "string",
        Notes = "string",
        Parameters = new[]
        {
            new Onelogin.Inputs.AppsParameterArgs
            {
                ParamKeyName = "string",
                AttributesTransformations = "string",
                DefaultValues = "string",
                IncludeInSamlAssertion = false,
                Label = "string",
                ParamId = 0,
                ProvisionedEntitlements = false,
                SafeEntitlementsEnabled = false,
                SkipIfBlank = false,
                UserAttributeMacros = "string",
                UserAttributeMappings = "string",
                Values = "string",
            },
        },
        Provisioning = 
        {
            { "string", false },
        },
        Visible = false,
    });
    
    example, err := onelogin.NewApps(ctx, "appsResource", &onelogin.AppsArgs{
    	ConnectorId:        pulumi.Float64(0),
    	AllowAssumedSignin: pulumi.Bool(false),
    	AppsId:             pulumi.String("string"),
    	BrandId:            pulumi.Float64(0),
    	Description:        pulumi.String("string"),
    	Name:               pulumi.String("string"),
    	Notes:              pulumi.String("string"),
    	Parameters: onelogin.AppsParameterArray{
    		&onelogin.AppsParameterArgs{
    			ParamKeyName:              pulumi.String("string"),
    			AttributesTransformations: pulumi.String("string"),
    			DefaultValues:             pulumi.String("string"),
    			IncludeInSamlAssertion:    pulumi.Bool(false),
    			Label:                     pulumi.String("string"),
    			ParamId:                   pulumi.Float64(0),
    			ProvisionedEntitlements:   pulumi.Bool(false),
    			SafeEntitlementsEnabled:   pulumi.Bool(false),
    			SkipIfBlank:               pulumi.Bool(false),
    			UserAttributeMacros:       pulumi.String("string"),
    			UserAttributeMappings:     pulumi.String("string"),
    			Values:                    pulumi.String("string"),
    		},
    	},
    	Provisioning: pulumi.BoolMap{
    		"string": pulumi.Bool(false),
    	},
    	Visible: pulumi.Bool(false),
    })
    
    var appsResource = new Apps("appsResource", AppsArgs.builder()
        .connectorId(0.0)
        .allowAssumedSignin(false)
        .appsId("string")
        .brandId(0.0)
        .description("string")
        .name("string")
        .notes("string")
        .parameters(AppsParameterArgs.builder()
            .paramKeyName("string")
            .attributesTransformations("string")
            .defaultValues("string")
            .includeInSamlAssertion(false)
            .label("string")
            .paramId(0.0)
            .provisionedEntitlements(false)
            .safeEntitlementsEnabled(false)
            .skipIfBlank(false)
            .userAttributeMacros("string")
            .userAttributeMappings("string")
            .values("string")
            .build())
        .provisioning(Map.of("string", false))
        .visible(false)
        .build());
    
    apps_resource = onelogin.Apps("appsResource",
        connector_id=0,
        allow_assumed_signin=False,
        apps_id="string",
        brand_id=0,
        description="string",
        name="string",
        notes="string",
        parameters=[{
            "param_key_name": "string",
            "attributes_transformations": "string",
            "default_values": "string",
            "include_in_saml_assertion": False,
            "label": "string",
            "param_id": 0,
            "provisioned_entitlements": False,
            "safe_entitlements_enabled": False,
            "skip_if_blank": False,
            "user_attribute_macros": "string",
            "user_attribute_mappings": "string",
            "values": "string",
        }],
        provisioning={
            "string": False,
        },
        visible=False)
    
    const appsResource = new onelogin.Apps("appsResource", {
        connectorId: 0,
        allowAssumedSignin: false,
        appsId: "string",
        brandId: 0,
        description: "string",
        name: "string",
        notes: "string",
        parameters: [{
            paramKeyName: "string",
            attributesTransformations: "string",
            defaultValues: "string",
            includeInSamlAssertion: false,
            label: "string",
            paramId: 0,
            provisionedEntitlements: false,
            safeEntitlementsEnabled: false,
            skipIfBlank: false,
            userAttributeMacros: "string",
            userAttributeMappings: "string",
            values: "string",
        }],
        provisioning: {
            string: false,
        },
        visible: false,
    });
    
    type: onelogin:Apps
    properties:
        allowAssumedSignin: false
        appsId: string
        brandId: 0
        connectorId: 0
        description: string
        name: string
        notes: string
        parameters:
            - attributesTransformations: string
              defaultValues: string
              includeInSamlAssertion: false
              label: string
              paramId: 0
              paramKeyName: string
              provisionedEntitlements: false
              safeEntitlementsEnabled: false
              skipIfBlank: false
              userAttributeMacros: string
              userAttributeMappings: string
              values: string
        provisioning:
            string: false
        visible: false
    

    Apps Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Apps resource accepts the following input properties:

    ConnectorId double
    The ID for the app connector, dictates the type of app (e.g. AWS Multi-Role App).
    AllowAssumedSignin bool
    Enable sign in when user has been assumed by the account owner. Defaults to false.
    AppsId string
    App's unique ID in OneLogin.
    BrandId double
    Description string
    App description.
    Name string
    The app's name.
    Notes string
    Notes about the app.
    Parameters List<AppsParameter>
    a list of custom parameters for this app.
    Provisioning Dictionary<string, bool>
    Settings regarding the app's provisioning ability.
    Visible bool
    Determine if app should be visible in OneLogin portal. Defaults to true.
    ConnectorId float64
    The ID for the app connector, dictates the type of app (e.g. AWS Multi-Role App).
    AllowAssumedSignin bool
    Enable sign in when user has been assumed by the account owner. Defaults to false.
    AppsId string
    App's unique ID in OneLogin.
    BrandId float64
    Description string
    App description.
    Name string
    The app's name.
    Notes string
    Notes about the app.
    Parameters []AppsParameterArgs
    a list of custom parameters for this app.
    Provisioning map[string]bool
    Settings regarding the app's provisioning ability.
    Visible bool
    Determine if app should be visible in OneLogin portal. Defaults to true.
    connectorId Double
    The ID for the app connector, dictates the type of app (e.g. AWS Multi-Role App).
    allowAssumedSignin Boolean
    Enable sign in when user has been assumed by the account owner. Defaults to false.
    appsId String
    App's unique ID in OneLogin.
    brandId Double
    description String
    App description.
    name String
    The app's name.
    notes String
    Notes about the app.
    parameters List<AppsParameter>
    a list of custom parameters for this app.
    provisioning Map<String,Boolean>
    Settings regarding the app's provisioning ability.
    visible Boolean
    Determine if app should be visible in OneLogin portal. Defaults to true.
    connectorId number
    The ID for the app connector, dictates the type of app (e.g. AWS Multi-Role App).
    allowAssumedSignin boolean
    Enable sign in when user has been assumed by the account owner. Defaults to false.
    appsId string
    App's unique ID in OneLogin.
    brandId number
    description string
    App description.
    name string
    The app's name.
    notes string
    Notes about the app.
    parameters AppsParameter[]
    a list of custom parameters for this app.
    provisioning {[key: string]: boolean}
    Settings regarding the app's provisioning ability.
    visible boolean
    Determine if app should be visible in OneLogin portal. Defaults to true.
    connector_id float
    The ID for the app connector, dictates the type of app (e.g. AWS Multi-Role App).
    allow_assumed_signin bool
    Enable sign in when user has been assumed by the account owner. Defaults to false.
    apps_id str
    App's unique ID in OneLogin.
    brand_id float
    description str
    App description.
    name str
    The app's name.
    notes str
    Notes about the app.
    parameters Sequence[AppsParameterArgs]
    a list of custom parameters for this app.
    provisioning Mapping[str, bool]
    Settings regarding the app's provisioning ability.
    visible bool
    Determine if app should be visible in OneLogin portal. Defaults to true.
    connectorId Number
    The ID for the app connector, dictates the type of app (e.g. AWS Multi-Role App).
    allowAssumedSignin Boolean
    Enable sign in when user has been assumed by the account owner. Defaults to false.
    appsId String
    App's unique ID in OneLogin.
    brandId Number
    description String
    App description.
    name String
    The app's name.
    notes String
    Notes about the app.
    parameters List<Property Map>
    a list of custom parameters for this app.
    provisioning Map<Boolean>
    Settings regarding the app's provisioning ability.
    visible Boolean
    Determine if app should be visible in OneLogin portal. Defaults to true.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Apps resource produces the following output properties:

    AuthMethod double
    The apps auth method. Refer to the OneLogin Apps Documentation for a comprehensive list of available auth methods.
    CreatedAt string
    Timestamp for app's creation.
    IconUrl string
    The url for the app's icon.
    Id string
    The provider-assigned unique ID for this managed resource.
    PolicyId double
    The security policy assigned to the app.
    TabId double
    The tab in which to display in OneLogin portal.
    UpdatedAt string
    Timestamp for app's last update.
    AuthMethod float64
    The apps auth method. Refer to the OneLogin Apps Documentation for a comprehensive list of available auth methods.
    CreatedAt string
    Timestamp for app's creation.
    IconUrl string
    The url for the app's icon.
    Id string
    The provider-assigned unique ID for this managed resource.
    PolicyId float64
    The security policy assigned to the app.
    TabId float64
    The tab in which to display in OneLogin portal.
    UpdatedAt string
    Timestamp for app's last update.
    authMethod Double
    The apps auth method. Refer to the OneLogin Apps Documentation for a comprehensive list of available auth methods.
    createdAt String
    Timestamp for app's creation.
    iconUrl String
    The url for the app's icon.
    id String
    The provider-assigned unique ID for this managed resource.
    policyId Double
    The security policy assigned to the app.
    tabId Double
    The tab in which to display in OneLogin portal.
    updatedAt String
    Timestamp for app's last update.
    authMethod number
    The apps auth method. Refer to the OneLogin Apps Documentation for a comprehensive list of available auth methods.
    createdAt string
    Timestamp for app's creation.
    iconUrl string
    The url for the app's icon.
    id string
    The provider-assigned unique ID for this managed resource.
    policyId number
    The security policy assigned to the app.
    tabId number
    The tab in which to display in OneLogin portal.
    updatedAt string
    Timestamp for app's last update.
    auth_method float
    The apps auth method. Refer to the OneLogin Apps Documentation for a comprehensive list of available auth methods.
    created_at str
    Timestamp for app's creation.
    icon_url str
    The url for the app's icon.
    id str
    The provider-assigned unique ID for this managed resource.
    policy_id float
    The security policy assigned to the app.
    tab_id float
    The tab in which to display in OneLogin portal.
    updated_at str
    Timestamp for app's last update.
    authMethod Number
    The apps auth method. Refer to the OneLogin Apps Documentation for a comprehensive list of available auth methods.
    createdAt String
    Timestamp for app's creation.
    iconUrl String
    The url for the app's icon.
    id String
    The provider-assigned unique ID for this managed resource.
    policyId Number
    The security policy assigned to the app.
    tabId Number
    The tab in which to display in OneLogin portal.
    updatedAt String
    Timestamp for app's last update.

    Look up Existing Apps Resource

    Get an existing Apps resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: AppsState, opts?: CustomResourceOptions): Apps
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            allow_assumed_signin: Optional[bool] = None,
            apps_id: Optional[str] = None,
            auth_method: Optional[float] = None,
            brand_id: Optional[float] = None,
            connector_id: Optional[float] = None,
            created_at: Optional[str] = None,
            description: Optional[str] = None,
            icon_url: Optional[str] = None,
            name: Optional[str] = None,
            notes: Optional[str] = None,
            parameters: Optional[Sequence[AppsParameterArgs]] = None,
            policy_id: Optional[float] = None,
            provisioning: Optional[Mapping[str, bool]] = None,
            tab_id: Optional[float] = None,
            updated_at: Optional[str] = None,
            visible: Optional[bool] = None) -> Apps
    func GetApps(ctx *Context, name string, id IDInput, state *AppsState, opts ...ResourceOption) (*Apps, error)
    public static Apps Get(string name, Input<string> id, AppsState? state, CustomResourceOptions? opts = null)
    public static Apps get(String name, Output<String> id, AppsState state, CustomResourceOptions options)
    resources:  _:    type: onelogin:Apps    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AllowAssumedSignin bool
    Enable sign in when user has been assumed by the account owner. Defaults to false.
    AppsId string
    App's unique ID in OneLogin.
    AuthMethod double
    The apps auth method. Refer to the OneLogin Apps Documentation for a comprehensive list of available auth methods.
    BrandId double
    ConnectorId double
    The ID for the app connector, dictates the type of app (e.g. AWS Multi-Role App).
    CreatedAt string
    Timestamp for app's creation.
    Description string
    App description.
    IconUrl string
    The url for the app's icon.
    Name string
    The app's name.
    Notes string
    Notes about the app.
    Parameters List<AppsParameter>
    a list of custom parameters for this app.
    PolicyId double
    The security policy assigned to the app.
    Provisioning Dictionary<string, bool>
    Settings regarding the app's provisioning ability.
    TabId double
    The tab in which to display in OneLogin portal.
    UpdatedAt string
    Timestamp for app's last update.
    Visible bool
    Determine if app should be visible in OneLogin portal. Defaults to true.
    AllowAssumedSignin bool
    Enable sign in when user has been assumed by the account owner. Defaults to false.
    AppsId string
    App's unique ID in OneLogin.
    AuthMethod float64
    The apps auth method. Refer to the OneLogin Apps Documentation for a comprehensive list of available auth methods.
    BrandId float64
    ConnectorId float64
    The ID for the app connector, dictates the type of app (e.g. AWS Multi-Role App).
    CreatedAt string
    Timestamp for app's creation.
    Description string
    App description.
    IconUrl string
    The url for the app's icon.
    Name string
    The app's name.
    Notes string
    Notes about the app.
    Parameters []AppsParameterArgs
    a list of custom parameters for this app.
    PolicyId float64
    The security policy assigned to the app.
    Provisioning map[string]bool
    Settings regarding the app's provisioning ability.
    TabId float64
    The tab in which to display in OneLogin portal.
    UpdatedAt string
    Timestamp for app's last update.
    Visible bool
    Determine if app should be visible in OneLogin portal. Defaults to true.
    allowAssumedSignin Boolean
    Enable sign in when user has been assumed by the account owner. Defaults to false.
    appsId String
    App's unique ID in OneLogin.
    authMethod Double
    The apps auth method. Refer to the OneLogin Apps Documentation for a comprehensive list of available auth methods.
    brandId Double
    connectorId Double
    The ID for the app connector, dictates the type of app (e.g. AWS Multi-Role App).
    createdAt String
    Timestamp for app's creation.
    description String
    App description.
    iconUrl String
    The url for the app's icon.
    name String
    The app's name.
    notes String
    Notes about the app.
    parameters List<AppsParameter>
    a list of custom parameters for this app.
    policyId Double
    The security policy assigned to the app.
    provisioning Map<String,Boolean>
    Settings regarding the app's provisioning ability.
    tabId Double
    The tab in which to display in OneLogin portal.
    updatedAt String
    Timestamp for app's last update.
    visible Boolean
    Determine if app should be visible in OneLogin portal. Defaults to true.
    allowAssumedSignin boolean
    Enable sign in when user has been assumed by the account owner. Defaults to false.
    appsId string
    App's unique ID in OneLogin.
    authMethod number
    The apps auth method. Refer to the OneLogin Apps Documentation for a comprehensive list of available auth methods.
    brandId number
    connectorId number
    The ID for the app connector, dictates the type of app (e.g. AWS Multi-Role App).
    createdAt string
    Timestamp for app's creation.
    description string
    App description.
    iconUrl string
    The url for the app's icon.
    name string
    The app's name.
    notes string
    Notes about the app.
    parameters AppsParameter[]
    a list of custom parameters for this app.
    policyId number
    The security policy assigned to the app.
    provisioning {[key: string]: boolean}
    Settings regarding the app's provisioning ability.
    tabId number
    The tab in which to display in OneLogin portal.
    updatedAt string
    Timestamp for app's last update.
    visible boolean
    Determine if app should be visible in OneLogin portal. Defaults to true.
    allow_assumed_signin bool
    Enable sign in when user has been assumed by the account owner. Defaults to false.
    apps_id str
    App's unique ID in OneLogin.
    auth_method float
    The apps auth method. Refer to the OneLogin Apps Documentation for a comprehensive list of available auth methods.
    brand_id float
    connector_id float
    The ID for the app connector, dictates the type of app (e.g. AWS Multi-Role App).
    created_at str
    Timestamp for app's creation.
    description str
    App description.
    icon_url str
    The url for the app's icon.
    name str
    The app's name.
    notes str
    Notes about the app.
    parameters Sequence[AppsParameterArgs]
    a list of custom parameters for this app.
    policy_id float
    The security policy assigned to the app.
    provisioning Mapping[str, bool]
    Settings regarding the app's provisioning ability.
    tab_id float
    The tab in which to display in OneLogin portal.
    updated_at str
    Timestamp for app's last update.
    visible bool
    Determine if app should be visible in OneLogin portal. Defaults to true.
    allowAssumedSignin Boolean
    Enable sign in when user has been assumed by the account owner. Defaults to false.
    appsId String
    App's unique ID in OneLogin.
    authMethod Number
    The apps auth method. Refer to the OneLogin Apps Documentation for a comprehensive list of available auth methods.
    brandId Number
    connectorId Number
    The ID for the app connector, dictates the type of app (e.g. AWS Multi-Role App).
    createdAt String
    Timestamp for app's creation.
    description String
    App description.
    iconUrl String
    The url for the app's icon.
    name String
    The app's name.
    notes String
    Notes about the app.
    parameters List<Property Map>
    a list of custom parameters for this app.
    policyId Number
    The security policy assigned to the app.
    provisioning Map<Boolean>
    Settings regarding the app's provisioning ability.
    tabId Number
    The tab in which to display in OneLogin portal.
    updatedAt String
    Timestamp for app's last update.
    visible Boolean
    Determine if app should be visible in OneLogin portal. Defaults to true.

    Supporting Types

    AppsParameter, AppsParameterArgs

    ParamKeyName string
    Name to represent the parameter in OneLogin.
    AttributesTransformations string
    Describes how the app's attributes should be transformed.
    DefaultValues string
    Default Parameter values.
    IncludeInSamlAssertion bool
    When true, this parameter will be included in a SAML assertion payload.
    Label string
    The can only be set when creating a new parameter. It can not be updated.
    ParamId double
    The parameter ID.
    ProvisionedEntitlements bool
    Provisioned access entitlements for the app. Defaults to false.
    SafeEntitlementsEnabled bool
    Indicates that the parameter is used to support creating entitlements using OneLogin Mappings. Defaults to false.
    SkipIfBlank bool
    Flag to let the SCIM provisioner know not include this value if it's blank. Defaults to false.
    UserAttributeMacros string
    When user_attribute_mappings is set to _macro_ this macro will be used to assign the parameter value.
    UserAttributeMappings string
    A user attribute to map values from. For custom attributes prefix the name of the attribute with custom_attribute_.
    Values string
    Parameter values.
    ParamKeyName string
    Name to represent the parameter in OneLogin.
    AttributesTransformations string
    Describes how the app's attributes should be transformed.
    DefaultValues string
    Default Parameter values.
    IncludeInSamlAssertion bool
    When true, this parameter will be included in a SAML assertion payload.
    Label string
    The can only be set when creating a new parameter. It can not be updated.
    ParamId float64
    The parameter ID.
    ProvisionedEntitlements bool
    Provisioned access entitlements for the app. Defaults to false.
    SafeEntitlementsEnabled bool
    Indicates that the parameter is used to support creating entitlements using OneLogin Mappings. Defaults to false.
    SkipIfBlank bool
    Flag to let the SCIM provisioner know not include this value if it's blank. Defaults to false.
    UserAttributeMacros string
    When user_attribute_mappings is set to _macro_ this macro will be used to assign the parameter value.
    UserAttributeMappings string
    A user attribute to map values from. For custom attributes prefix the name of the attribute with custom_attribute_.
    Values string
    Parameter values.
    paramKeyName String
    Name to represent the parameter in OneLogin.
    attributesTransformations String
    Describes how the app's attributes should be transformed.
    defaultValues String
    Default Parameter values.
    includeInSamlAssertion Boolean
    When true, this parameter will be included in a SAML assertion payload.
    label String
    The can only be set when creating a new parameter. It can not be updated.
    paramId Double
    The parameter ID.
    provisionedEntitlements Boolean
    Provisioned access entitlements for the app. Defaults to false.
    safeEntitlementsEnabled Boolean
    Indicates that the parameter is used to support creating entitlements using OneLogin Mappings. Defaults to false.
    skipIfBlank Boolean
    Flag to let the SCIM provisioner know not include this value if it's blank. Defaults to false.
    userAttributeMacros String
    When user_attribute_mappings is set to _macro_ this macro will be used to assign the parameter value.
    userAttributeMappings String
    A user attribute to map values from. For custom attributes prefix the name of the attribute with custom_attribute_.
    values String
    Parameter values.
    paramKeyName string
    Name to represent the parameter in OneLogin.
    attributesTransformations string
    Describes how the app's attributes should be transformed.
    defaultValues string
    Default Parameter values.
    includeInSamlAssertion boolean
    When true, this parameter will be included in a SAML assertion payload.
    label string
    The can only be set when creating a new parameter. It can not be updated.
    paramId number
    The parameter ID.
    provisionedEntitlements boolean
    Provisioned access entitlements for the app. Defaults to false.
    safeEntitlementsEnabled boolean
    Indicates that the parameter is used to support creating entitlements using OneLogin Mappings. Defaults to false.
    skipIfBlank boolean
    Flag to let the SCIM provisioner know not include this value if it's blank. Defaults to false.
    userAttributeMacros string
    When user_attribute_mappings is set to _macro_ this macro will be used to assign the parameter value.
    userAttributeMappings string
    A user attribute to map values from. For custom attributes prefix the name of the attribute with custom_attribute_.
    values string
    Parameter values.
    param_key_name str
    Name to represent the parameter in OneLogin.
    attributes_transformations str
    Describes how the app's attributes should be transformed.
    default_values str
    Default Parameter values.
    include_in_saml_assertion bool
    When true, this parameter will be included in a SAML assertion payload.
    label str
    The can only be set when creating a new parameter. It can not be updated.
    param_id float
    The parameter ID.
    provisioned_entitlements bool
    Provisioned access entitlements for the app. Defaults to false.
    safe_entitlements_enabled bool
    Indicates that the parameter is used to support creating entitlements using OneLogin Mappings. Defaults to false.
    skip_if_blank bool
    Flag to let the SCIM provisioner know not include this value if it's blank. Defaults to false.
    user_attribute_macros str
    When user_attribute_mappings is set to _macro_ this macro will be used to assign the parameter value.
    user_attribute_mappings str
    A user attribute to map values from. For custom attributes prefix the name of the attribute with custom_attribute_.
    values str
    Parameter values.
    paramKeyName String
    Name to represent the parameter in OneLogin.
    attributesTransformations String
    Describes how the app's attributes should be transformed.
    defaultValues String
    Default Parameter values.
    includeInSamlAssertion Boolean
    When true, this parameter will be included in a SAML assertion payload.
    label String
    The can only be set when creating a new parameter. It can not be updated.
    paramId Number
    The parameter ID.
    provisionedEntitlements Boolean
    Provisioned access entitlements for the app. Defaults to false.
    safeEntitlementsEnabled Boolean
    Indicates that the parameter is used to support creating entitlements using OneLogin Mappings. Defaults to false.
    skipIfBlank Boolean
    Flag to let the SCIM provisioner know not include this value if it's blank. Defaults to false.
    userAttributeMacros String
    When user_attribute_mappings is set to _macro_ this macro will be used to assign the parameter value.
    userAttributeMappings String
    A user attribute to map values from. For custom attributes prefix the name of the attribute with custom_attribute_.
    values String
    Parameter values.

    Import

    An App can be imported via the OneLogin App ID.

    $ pulumi import onelogin:index/apps:Apps my_app <app id>
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    onelogin onelogin/terraform-provider-onelogin
    License
    Notes
    This Pulumi package is based on the onelogin Terraform Provider.
    onelogin logo
    onelogin 0.11.0 published on Friday, Aug 29, 2025 by onelogin