1. Packages
  2. Okta Provider
  3. API Docs
  4. app
  5. getFeatures
Okta v6.2.0 published on Thursday, Dec 11, 2025 by Pulumi
okta logo
Okta v6.2.0 published on Thursday, Dec 11, 2025 by Pulumi

    Retrieves a Feature object for an app.

    Example Usage

    Basic Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as okta from "@pulumi/okta";
    
    const example = okta.app.getFeatures({
        appId: "0oarblaf7hWdLawNg1d7",
        name: "INBOUND_PROVISIONING",
    });
    
    import pulumi
    import pulumi_okta as okta
    
    example = okta.app.get_features(app_id="0oarblaf7hWdLawNg1d7",
        name="INBOUND_PROVISIONING")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-okta/sdk/v6/go/okta/app"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := app.LookupFeatures(ctx, &app.LookupFeaturesArgs{
    			AppId: "0oarblaf7hWdLawNg1d7",
    			Name:  "INBOUND_PROVISIONING",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Okta = Pulumi.Okta;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Okta.App.GetFeatures.Invoke(new()
        {
            AppId = "0oarblaf7hWdLawNg1d7",
            Name = "INBOUND_PROVISIONING",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.okta.app.AppFunctions;
    import com.pulumi.okta.app.inputs.GetFeaturesArgs;
    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) {
            final var example = AppFunctions.getFeatures(GetFeaturesArgs.builder()
                .appId("0oarblaf7hWdLawNg1d7")
                .name("INBOUND_PROVISIONING")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: okta:app:getFeatures
          arguments:
            appId: 0oarblaf7hWdLawNg1d7
            name: INBOUND_PROVISIONING
    

    User Provisioning Feature

    import * as pulumi from "@pulumi/pulumi";
    import * as okta from "@pulumi/okta";
    
    const userProvisioning = okta.app.getFeatures({
        appId: example.id,
        name: "USER_PROVISIONING",
    });
    export const provisioningStatus = userProvisioning.then(userProvisioning => userProvisioning.status);
    export const passwordSyncEnabled = userProvisioning.then(userProvisioning => userProvisioning.capabilities?.update?.password?.status);
    
    import pulumi
    import pulumi_okta as okta
    
    user_provisioning = okta.app.get_features(app_id=example["id"],
        name="USER_PROVISIONING")
    pulumi.export("provisioningStatus", user_provisioning.status)
    pulumi.export("passwordSyncEnabled", user_provisioning.capabilities.update.password.status)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-okta/sdk/v6/go/okta/app"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		userProvisioning, err := app.LookupFeatures(ctx, &app.LookupFeaturesArgs{
    			AppId: example.Id,
    			Name:  "USER_PROVISIONING",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("provisioningStatus", userProvisioning.Status)
    		ctx.Export("passwordSyncEnabled", userProvisioning.Capabilities.Update.Password.Status)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Okta = Pulumi.Okta;
    
    return await Deployment.RunAsync(() => 
    {
        var userProvisioning = Okta.App.GetFeatures.Invoke(new()
        {
            AppId = example.Id,
            Name = "USER_PROVISIONING",
        });
    
        return new Dictionary<string, object?>
        {
            ["provisioningStatus"] = userProvisioning.Apply(getFeaturesResult => getFeaturesResult.Status),
            ["passwordSyncEnabled"] = userProvisioning.Apply(getFeaturesResult => getFeaturesResult.Capabilities?.Update?.Password?.Status),
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.okta.app.AppFunctions;
    import com.pulumi.okta.app.inputs.GetFeaturesArgs;
    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) {
            final var userProvisioning = AppFunctions.getFeatures(GetFeaturesArgs.builder()
                .appId(example.id())
                .name("USER_PROVISIONING")
                .build());
    
            ctx.export("provisioningStatus", userProvisioning.status());
            ctx.export("passwordSyncEnabled", userProvisioning.capabilities().update().password().status());
        }
    }
    
    variables:
      userProvisioning:
        fn::invoke:
          function: okta:app:getFeatures
          arguments:
            appId: ${example.id}
            name: USER_PROVISIONING
    outputs:
      provisioningStatus: ${userProvisioning.status}
      passwordSyncEnabled: ${userProvisioning.capabilities.update.password.status}
    

    Inbound Provisioning Feature

    import * as pulumi from "@pulumi/pulumi";
    import * as okta from "@pulumi/okta";
    
    const inboundProvisioning = okta.app.getFeatures({
        appId: example.id,
        name: "INBOUND_PROVISIONING",
    });
    export const importScheduleStatus = inboundProvisioning.then(inboundProvisioning => inboundProvisioning.capabilities?.importSettings?.schedule?.status);
    export const autoActivateUsers = inboundProvisioning.then(inboundProvisioning => inboundProvisioning.capabilities?.importRules?.userCreateAndMatch?.autoActivateNewUsers);
    
    import pulumi
    import pulumi_okta as okta
    
    inbound_provisioning = okta.app.get_features(app_id=example["id"],
        name="INBOUND_PROVISIONING")
    pulumi.export("importScheduleStatus", inbound_provisioning.capabilities.import_settings.schedule.status)
    pulumi.export("autoActivateUsers", inbound_provisioning.capabilities.import_rules.user_create_and_match.auto_activate_new_users)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-okta/sdk/v6/go/okta/app"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		inboundProvisioning, err := app.LookupFeatures(ctx, &app.LookupFeaturesArgs{
    			AppId: example.Id,
    			Name:  "INBOUND_PROVISIONING",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("importScheduleStatus", inboundProvisioning.Capabilities.ImportSettings.Schedule.Status)
    		ctx.Export("autoActivateUsers", inboundProvisioning.Capabilities.ImportRules.UserCreateAndMatch.AutoActivateNewUsers)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Okta = Pulumi.Okta;
    
    return await Deployment.RunAsync(() => 
    {
        var inboundProvisioning = Okta.App.GetFeatures.Invoke(new()
        {
            AppId = example.Id,
            Name = "INBOUND_PROVISIONING",
        });
    
        return new Dictionary<string, object?>
        {
            ["importScheduleStatus"] = inboundProvisioning.Apply(getFeaturesResult => getFeaturesResult.Capabilities?.ImportSettings?.Schedule?.Status),
            ["autoActivateUsers"] = inboundProvisioning.Apply(getFeaturesResult => getFeaturesResult.Capabilities?.ImportRules?.UserCreateAndMatch?.AutoActivateNewUsers),
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.okta.app.AppFunctions;
    import com.pulumi.okta.app.inputs.GetFeaturesArgs;
    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) {
            final var inboundProvisioning = AppFunctions.getFeatures(GetFeaturesArgs.builder()
                .appId(example.id())
                .name("INBOUND_PROVISIONING")
                .build());
    
            ctx.export("importScheduleStatus", inboundProvisioning.capabilities().importSettings().schedule().status());
            ctx.export("autoActivateUsers", inboundProvisioning.capabilities().importRules().userCreateAndMatch().autoActivateNewUsers());
        }
    }
    
    variables:
      inboundProvisioning:
        fn::invoke:
          function: okta:app:getFeatures
          arguments:
            appId: ${example.id}
            name: INBOUND_PROVISIONING
    outputs:
      importScheduleStatus: ${inboundProvisioning.capabilities.importSettings.schedule.status}
      autoActivateUsers: ${inboundProvisioning.capabilities.importRules.userCreateAndMatch.autoActivateNewUsers}
    

    Using getFeatures

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getFeatures(args: GetFeaturesArgs, opts?: InvokeOptions): Promise<GetFeaturesResult>
    function getFeaturesOutput(args: GetFeaturesOutputArgs, opts?: InvokeOptions): Output<GetFeaturesResult>
    def get_features(app_id: Optional[str] = None,
                     capabilities: Optional[GetFeaturesCapabilities] = None,
                     name: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetFeaturesResult
    def get_features_output(app_id: Optional[pulumi.Input[str]] = None,
                     capabilities: Optional[pulumi.Input[GetFeaturesCapabilitiesArgs]] = None,
                     name: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetFeaturesResult]
    func LookupFeatures(ctx *Context, args *LookupFeaturesArgs, opts ...InvokeOption) (*LookupFeaturesResult, error)
    func LookupFeaturesOutput(ctx *Context, args *LookupFeaturesOutputArgs, opts ...InvokeOption) LookupFeaturesResultOutput

    > Note: This function is named LookupFeatures in the Go SDK.

    public static class GetFeatures 
    {
        public static Task<GetFeaturesResult> InvokeAsync(GetFeaturesArgs args, InvokeOptions? opts = null)
        public static Output<GetFeaturesResult> Invoke(GetFeaturesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFeaturesResult> getFeatures(GetFeaturesArgs args, InvokeOptions options)
    public static Output<GetFeaturesResult> getFeatures(GetFeaturesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: okta:app/getFeatures:getFeatures
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AppId string
    The ID of the application to retrieve features for.
    Name string
    The name of the feature to retrieve. Valid values include:

    • USER_PROVISIONING - User profiles are pushed from Okta to the third-party app.
    • INBOUND_PROVISIONING - User profiles are imported from the third-party app into Okta.
    Capabilities GetFeaturesCapabilities
    A block containing the feature capabilities configuration. See Capabilities below.
    AppId string
    The ID of the application to retrieve features for.
    Name string
    The name of the feature to retrieve. Valid values include:

    • USER_PROVISIONING - User profiles are pushed from Okta to the third-party app.
    • INBOUND_PROVISIONING - User profiles are imported from the third-party app into Okta.
    Capabilities GetFeaturesCapabilities
    A block containing the feature capabilities configuration. See Capabilities below.
    appId String
    The ID of the application to retrieve features for.
    name String
    The name of the feature to retrieve. Valid values include:

    • USER_PROVISIONING - User profiles are pushed from Okta to the third-party app.
    • INBOUND_PROVISIONING - User profiles are imported from the third-party app into Okta.
    capabilities GetFeaturesCapabilities
    A block containing the feature capabilities configuration. See Capabilities below.
    appId string
    The ID of the application to retrieve features for.
    name string
    The name of the feature to retrieve. Valid values include:

    • USER_PROVISIONING - User profiles are pushed from Okta to the third-party app.
    • INBOUND_PROVISIONING - User profiles are imported from the third-party app into Okta.
    capabilities GetFeaturesCapabilities
    A block containing the feature capabilities configuration. See Capabilities below.
    app_id str
    The ID of the application to retrieve features for.
    name str
    The name of the feature to retrieve. Valid values include:

    • USER_PROVISIONING - User profiles are pushed from Okta to the third-party app.
    • INBOUND_PROVISIONING - User profiles are imported from the third-party app into Okta.
    capabilities GetFeaturesCapabilities
    A block containing the feature capabilities configuration. See Capabilities below.
    appId String
    The ID of the application to retrieve features for.
    name String
    The name of the feature to retrieve. Valid values include:

    • USER_PROVISIONING - User profiles are pushed from Okta to the third-party app.
    • INBOUND_PROVISIONING - User profiles are imported from the third-party app into Okta.
    capabilities Property Map
    A block containing the feature capabilities configuration. See Capabilities below.

    getFeatures Result

    The following output properties are available:

    AppId string
    Description string
    Description of the feature.
    Id string
    The unique identifier of the app feature.
    Name string
    Status string
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    Capabilities GetFeaturesCapabilities
    A block containing the feature capabilities configuration. See Capabilities below.
    AppId string
    Description string
    Description of the feature.
    Id string
    The unique identifier of the app feature.
    Name string
    Status string
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    Capabilities GetFeaturesCapabilities
    A block containing the feature capabilities configuration. See Capabilities below.
    appId String
    description String
    Description of the feature.
    id String
    The unique identifier of the app feature.
    name String
    status String
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    capabilities GetFeaturesCapabilities
    A block containing the feature capabilities configuration. See Capabilities below.
    appId string
    description string
    Description of the feature.
    id string
    The unique identifier of the app feature.
    name string
    status string
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    capabilities GetFeaturesCapabilities
    A block containing the feature capabilities configuration. See Capabilities below.
    app_id str
    description str
    Description of the feature.
    id str
    The unique identifier of the app feature.
    name str
    status str
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    capabilities GetFeaturesCapabilities
    A block containing the feature capabilities configuration. See Capabilities below.
    appId String
    description String
    Description of the feature.
    id String
    The unique identifier of the app feature.
    name String
    status String
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    capabilities Property Map
    A block containing the feature capabilities configuration. See Capabilities below.

    Supporting Types

    GetFeaturesCapabilities

    Create GetFeaturesCapabilitiesCreate
    Block for create lifecycle settings:
    ImportRules GetFeaturesCapabilitiesImportRules
    Block for import rules configuration:
    ImportSettings GetFeaturesCapabilitiesImportSettings
    Block for import settings configuration:
    Update GetFeaturesCapabilitiesUpdate
    Block for update settings:
    Create GetFeaturesCapabilitiesCreate
    Block for create lifecycle settings:
    ImportRules GetFeaturesCapabilitiesImportRules
    Block for import rules configuration:
    ImportSettings GetFeaturesCapabilitiesImportSettings
    Block for import settings configuration:
    Update GetFeaturesCapabilitiesUpdate
    Block for update settings:
    create GetFeaturesCapabilitiesCreate
    Block for create lifecycle settings:
    importRules GetFeaturesCapabilitiesImportRules
    Block for import rules configuration:
    importSettings GetFeaturesCapabilitiesImportSettings
    Block for import settings configuration:
    update GetFeaturesCapabilitiesUpdate
    Block for update settings:
    create GetFeaturesCapabilitiesCreate
    Block for create lifecycle settings:
    importRules GetFeaturesCapabilitiesImportRules
    Block for import rules configuration:
    importSettings GetFeaturesCapabilitiesImportSettings
    Block for import settings configuration:
    update GetFeaturesCapabilitiesUpdate
    Block for update settings:
    create GetFeaturesCapabilitiesCreate
    Block for create lifecycle settings:
    import_rules GetFeaturesCapabilitiesImportRules
    Block for import rules configuration:
    import_settings GetFeaturesCapabilitiesImportSettings
    Block for import settings configuration:
    update GetFeaturesCapabilitiesUpdate
    Block for update settings:
    create Property Map
    Block for create lifecycle settings:
    importRules Property Map
    Block for import rules configuration:
    importSettings Property Map
    Block for import settings configuration:
    update Property Map
    Block for update settings:

    GetFeaturesCapabilitiesCreate

    LifecycleCreate GetFeaturesCapabilitiesCreateLifecycleCreate
    Block for create lifecycle configuration:
    LifecycleCreate GetFeaturesCapabilitiesCreateLifecycleCreate
    Block for create lifecycle configuration:
    lifecycleCreate GetFeaturesCapabilitiesCreateLifecycleCreate
    Block for create lifecycle configuration:
    lifecycleCreate GetFeaturesCapabilitiesCreateLifecycleCreate
    Block for create lifecycle configuration:
    lifecycle_create GetFeaturesCapabilitiesCreateLifecycleCreate
    Block for create lifecycle configuration:
    lifecycleCreate Property Map
    Block for create lifecycle configuration:

    GetFeaturesCapabilitiesCreateLifecycleCreate

    Status string
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    Status string
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    status String
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    status string
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    status str
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    status String
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.

    GetFeaturesCapabilitiesImportRules

    userCreateAndMatch Property Map
    Block for user matching and creation rules:

    GetFeaturesCapabilitiesImportRulesUserCreateAndMatch

    AllowPartialMatch bool
    (Boolean) Whether to allow partial matching based on first and last names.
    AutoActivateNewUsers bool
    (Boolean) Whether imported new users are automatically activated.
    AutoconfirmExactMatch bool
    (Boolean) Whether exact-matched users are automatically confirmed.
    AutoconfirmNewUsers bool
    (Boolean) Whether imported new users are automatically confirmed.
    AutoconfirmPartialMatch bool
    (Boolean) Whether partially matched users are automatically confirmed.
    ExactMatchCriteria string
    (String) Attribute used for exact matching (e.g., USERNAME, EMAIL).
    AllowPartialMatch bool
    (Boolean) Whether to allow partial matching based on first and last names.
    AutoActivateNewUsers bool
    (Boolean) Whether imported new users are automatically activated.
    AutoconfirmExactMatch bool
    (Boolean) Whether exact-matched users are automatically confirmed.
    AutoconfirmNewUsers bool
    (Boolean) Whether imported new users are automatically confirmed.
    AutoconfirmPartialMatch bool
    (Boolean) Whether partially matched users are automatically confirmed.
    ExactMatchCriteria string
    (String) Attribute used for exact matching (e.g., USERNAME, EMAIL).
    allowPartialMatch Boolean
    (Boolean) Whether to allow partial matching based on first and last names.
    autoActivateNewUsers Boolean
    (Boolean) Whether imported new users are automatically activated.
    autoconfirmExactMatch Boolean
    (Boolean) Whether exact-matched users are automatically confirmed.
    autoconfirmNewUsers Boolean
    (Boolean) Whether imported new users are automatically confirmed.
    autoconfirmPartialMatch Boolean
    (Boolean) Whether partially matched users are automatically confirmed.
    exactMatchCriteria String
    (String) Attribute used for exact matching (e.g., USERNAME, EMAIL).
    allowPartialMatch boolean
    (Boolean) Whether to allow partial matching based on first and last names.
    autoActivateNewUsers boolean
    (Boolean) Whether imported new users are automatically activated.
    autoconfirmExactMatch boolean
    (Boolean) Whether exact-matched users are automatically confirmed.
    autoconfirmNewUsers boolean
    (Boolean) Whether imported new users are automatically confirmed.
    autoconfirmPartialMatch boolean
    (Boolean) Whether partially matched users are automatically confirmed.
    exactMatchCriteria string
    (String) Attribute used for exact matching (e.g., USERNAME, EMAIL).
    allow_partial_match bool
    (Boolean) Whether to allow partial matching based on first and last names.
    auto_activate_new_users bool
    (Boolean) Whether imported new users are automatically activated.
    autoconfirm_exact_match bool
    (Boolean) Whether exact-matched users are automatically confirmed.
    autoconfirm_new_users bool
    (Boolean) Whether imported new users are automatically confirmed.
    autoconfirm_partial_match bool
    (Boolean) Whether partially matched users are automatically confirmed.
    exact_match_criteria str
    (String) Attribute used for exact matching (e.g., USERNAME, EMAIL).
    allowPartialMatch Boolean
    (Boolean) Whether to allow partial matching based on first and last names.
    autoActivateNewUsers Boolean
    (Boolean) Whether imported new users are automatically activated.
    autoconfirmExactMatch Boolean
    (Boolean) Whether exact-matched users are automatically confirmed.
    autoconfirmNewUsers Boolean
    (Boolean) Whether imported new users are automatically confirmed.
    autoconfirmPartialMatch Boolean
    (Boolean) Whether partially matched users are automatically confirmed.
    exactMatchCriteria String
    (String) Attribute used for exact matching (e.g., USERNAME, EMAIL).

    GetFeaturesCapabilitiesImportSettings

    Schedule GetFeaturesCapabilitiesImportSettingsSchedule
    Block for import schedule configuration:
    Username GetFeaturesCapabilitiesImportSettingsUsername
    Block for username configuration:
    Schedule GetFeaturesCapabilitiesImportSettingsSchedule
    Block for import schedule configuration:
    Username GetFeaturesCapabilitiesImportSettingsUsername
    Block for username configuration:
    schedule GetFeaturesCapabilitiesImportSettingsSchedule
    Block for import schedule configuration:
    username GetFeaturesCapabilitiesImportSettingsUsername
    Block for username configuration:
    schedule GetFeaturesCapabilitiesImportSettingsSchedule
    Block for import schedule configuration:
    username GetFeaturesCapabilitiesImportSettingsUsername
    Block for username configuration:
    schedule GetFeaturesCapabilitiesImportSettingsSchedule
    Block for import schedule configuration:
    username GetFeaturesCapabilitiesImportSettingsUsername
    Block for username configuration:
    schedule Property Map
    Block for import schedule configuration:
    username Property Map
    Block for username configuration:

    GetFeaturesCapabilitiesImportSettingsSchedule

    Status string
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    FullImport GetFeaturesCapabilitiesImportSettingsScheduleFullImport
    Block for full import schedule:
    IncrementalImport GetFeaturesCapabilitiesImportSettingsScheduleIncrementalImport
    Block for incremental import schedule:
    Status string
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    FullImport GetFeaturesCapabilitiesImportSettingsScheduleFullImport
    Block for full import schedule:
    IncrementalImport GetFeaturesCapabilitiesImportSettingsScheduleIncrementalImport
    Block for incremental import schedule:
    status String
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    fullImport GetFeaturesCapabilitiesImportSettingsScheduleFullImport
    Block for full import schedule:
    incrementalImport GetFeaturesCapabilitiesImportSettingsScheduleIncrementalImport
    Block for incremental import schedule:
    status string
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    fullImport GetFeaturesCapabilitiesImportSettingsScheduleFullImport
    Block for full import schedule:
    incrementalImport GetFeaturesCapabilitiesImportSettingsScheduleIncrementalImport
    Block for incremental import schedule:
    status str
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    full_import GetFeaturesCapabilitiesImportSettingsScheduleFullImport
    Block for full import schedule:
    incremental_import GetFeaturesCapabilitiesImportSettingsScheduleIncrementalImport
    Block for incremental import schedule:
    status String
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    fullImport Property Map
    Block for full import schedule:
    incrementalImport Property Map
    Block for incremental import schedule:

    GetFeaturesCapabilitiesImportSettingsScheduleFullImport

    Expression string
    (String) UNIX cron expression for incremental import schedule.
    Timezone string
    (String) IANA timezone name for the schedule.
    Expression string
    (String) UNIX cron expression for incremental import schedule.
    Timezone string
    (String) IANA timezone name for the schedule.
    expression String
    (String) UNIX cron expression for incremental import schedule.
    timezone String
    (String) IANA timezone name for the schedule.
    expression string
    (String) UNIX cron expression for incremental import schedule.
    timezone string
    (String) IANA timezone name for the schedule.
    expression str
    (String) UNIX cron expression for incremental import schedule.
    timezone str
    (String) IANA timezone name for the schedule.
    expression String
    (String) UNIX cron expression for incremental import schedule.
    timezone String
    (String) IANA timezone name for the schedule.

    GetFeaturesCapabilitiesImportSettingsScheduleIncrementalImport

    Expression string
    (String) UNIX cron expression for incremental import schedule.
    Timezone string
    (String) IANA timezone name for the schedule.
    Expression string
    (String) UNIX cron expression for incremental import schedule.
    Timezone string
    (String) IANA timezone name for the schedule.
    expression String
    (String) UNIX cron expression for incremental import schedule.
    timezone String
    (String) IANA timezone name for the schedule.
    expression string
    (String) UNIX cron expression for incremental import schedule.
    timezone string
    (String) IANA timezone name for the schedule.
    expression str
    (String) UNIX cron expression for incremental import schedule.
    timezone str
    (String) IANA timezone name for the schedule.
    expression String
    (String) UNIX cron expression for incremental import schedule.
    timezone String
    (String) IANA timezone name for the schedule.

    GetFeaturesCapabilitiesImportSettingsUsername

    UsernameExpression string
    (String) Okta Expression Language statement for custom username format.
    UsernameFormat string
    (String) Format for usernames (e.g., EMAIL, CUSTOM).
    UsernameExpression string
    (String) Okta Expression Language statement for custom username format.
    UsernameFormat string
    (String) Format for usernames (e.g., EMAIL, CUSTOM).
    usernameExpression String
    (String) Okta Expression Language statement for custom username format.
    usernameFormat String
    (String) Format for usernames (e.g., EMAIL, CUSTOM).
    usernameExpression string
    (String) Okta Expression Language statement for custom username format.
    usernameFormat string
    (String) Format for usernames (e.g., EMAIL, CUSTOM).
    username_expression str
    (String) Okta Expression Language statement for custom username format.
    username_format str
    (String) Format for usernames (e.g., EMAIL, CUSTOM).
    usernameExpression String
    (String) Okta Expression Language statement for custom username format.
    usernameFormat String
    (String) Format for usernames (e.g., EMAIL, CUSTOM).

    GetFeaturesCapabilitiesUpdate

    LifecycleDeactivate GetFeaturesCapabilitiesUpdateLifecycleDeactivate
    Block for deactivation lifecycle configuration:
    Password GetFeaturesCapabilitiesUpdatePassword
    Block for password synchronization settings:
    Profile GetFeaturesCapabilitiesUpdateProfile
    Block for profile update settings:
    LifecycleDeactivate GetFeaturesCapabilitiesUpdateLifecycleDeactivate
    Block for deactivation lifecycle configuration:
    Password GetFeaturesCapabilitiesUpdatePassword
    Block for password synchronization settings:
    Profile GetFeaturesCapabilitiesUpdateProfile
    Block for profile update settings:
    lifecycleDeactivate GetFeaturesCapabilitiesUpdateLifecycleDeactivate
    Block for deactivation lifecycle configuration:
    password GetFeaturesCapabilitiesUpdatePassword
    Block for password synchronization settings:
    profile GetFeaturesCapabilitiesUpdateProfile
    Block for profile update settings:
    lifecycleDeactivate GetFeaturesCapabilitiesUpdateLifecycleDeactivate
    Block for deactivation lifecycle configuration:
    password GetFeaturesCapabilitiesUpdatePassword
    Block for password synchronization settings:
    profile GetFeaturesCapabilitiesUpdateProfile
    Block for profile update settings:
    lifecycle_deactivate GetFeaturesCapabilitiesUpdateLifecycleDeactivate
    Block for deactivation lifecycle configuration:
    password GetFeaturesCapabilitiesUpdatePassword
    Block for password synchronization settings:
    profile GetFeaturesCapabilitiesUpdateProfile
    Block for profile update settings:
    lifecycleDeactivate Property Map
    Block for deactivation lifecycle configuration:
    password Property Map
    Block for password synchronization settings:
    profile Property Map
    Block for profile update settings:

    GetFeaturesCapabilitiesUpdateLifecycleDeactivate

    Status string
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    Status string
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    status String
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    status string
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    status str
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    status String
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.

    GetFeaturesCapabilitiesUpdatePassword

    Change string
    (String) Determines password change behavior. Valid values are CHANGE or KEEP_EXISTING.
    Seed string
    (String) Determines password source. Valid values are OKTA or RANDOM.
    Status string
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    Change string
    (String) Determines password change behavior. Valid values are CHANGE or KEEP_EXISTING.
    Seed string
    (String) Determines password source. Valid values are OKTA or RANDOM.
    Status string
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    change String
    (String) Determines password change behavior. Valid values are CHANGE or KEEP_EXISTING.
    seed String
    (String) Determines password source. Valid values are OKTA or RANDOM.
    status String
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    change string
    (String) Determines password change behavior. Valid values are CHANGE or KEEP_EXISTING.
    seed string
    (String) Determines password source. Valid values are OKTA or RANDOM.
    status string
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    change str
    (String) Determines password change behavior. Valid values are CHANGE or KEEP_EXISTING.
    seed str
    (String) Determines password source. Valid values are OKTA or RANDOM.
    status str
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    change String
    (String) Determines password change behavior. Valid values are CHANGE or KEEP_EXISTING.
    seed String
    (String) Determines password source. Valid values are OKTA or RANDOM.
    status String
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.

    GetFeaturesCapabilitiesUpdateProfile

    Status string
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    Status string
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    status String
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    status string
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    status str
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.
    status String
    (String) Status of the import schedule. Valid values are ENABLED or DISABLED.

    Package Details

    Repository
    Okta pulumi/pulumi-okta
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the okta Terraform Provider.
    okta logo
    Okta v6.2.0 published on Thursday, Dec 11, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate