1. Packages
  2. Okta Provider
  3. API Docs
  4. getApps
Okta v4.16.0 published on Wednesday, Apr 9, 2025 by Pulumi

okta.getApps

Explore with Pulumi AI

Okta v4.16.0 published on Wednesday, Apr 9, 2025 by Pulumi

Using getApps

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 getApps(args: GetAppsArgs, opts?: InvokeOptions): Promise<GetAppsResult>
function getAppsOutput(args: GetAppsOutputArgs, opts?: InvokeOptions): Output<GetAppsResult>
Copy
def get_apps(active_only: Optional[bool] = None,
             include_non_deleted: Optional[bool] = None,
             label: Optional[str] = None,
             label_prefix: Optional[str] = None,
             use_optimization: Optional[bool] = None,
             opts: Optional[InvokeOptions] = None) -> GetAppsResult
def get_apps_output(active_only: Optional[pulumi.Input[bool]] = None,
             include_non_deleted: Optional[pulumi.Input[bool]] = None,
             label: Optional[pulumi.Input[str]] = None,
             label_prefix: Optional[pulumi.Input[str]] = None,
             use_optimization: Optional[pulumi.Input[bool]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[GetAppsResult]
Copy
func GetApps(ctx *Context, args *GetAppsArgs, opts ...InvokeOption) (*GetAppsResult, error)
func GetAppsOutput(ctx *Context, args *GetAppsOutputArgs, opts ...InvokeOption) GetAppsResultOutput
Copy

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

public static class GetApps 
{
    public static Task<GetAppsResult> InvokeAsync(GetAppsArgs args, InvokeOptions? opts = null)
    public static Output<GetAppsResult> Invoke(GetAppsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAppsResult> getApps(GetAppsArgs args, InvokeOptions options)
public static Output<GetAppsResult> getApps(GetAppsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: okta:index/getApps:getApps
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ActiveOnly bool
Search only active applications.
IncludeNonDeleted bool
Specifies whether to include non-active, but not deleted apps in the results.
Label string
Searches for applications whose label or name property matches this value exactly.
LabelPrefix string
Searches for applications whose label or name property begins with this value.
UseOptimization bool
Specifies whether to use query optimization. If you specify useOptimization=true in the request query, the response contains a subset of app instance properties.
ActiveOnly bool
Search only active applications.
IncludeNonDeleted bool
Specifies whether to include non-active, but not deleted apps in the results.
Label string
Searches for applications whose label or name property matches this value exactly.
LabelPrefix string
Searches for applications whose label or name property begins with this value.
UseOptimization bool
Specifies whether to use query optimization. If you specify useOptimization=true in the request query, the response contains a subset of app instance properties.
activeOnly Boolean
Search only active applications.
includeNonDeleted Boolean
Specifies whether to include non-active, but not deleted apps in the results.
label String
Searches for applications whose label or name property matches this value exactly.
labelPrefix String
Searches for applications whose label or name property begins with this value.
useOptimization Boolean
Specifies whether to use query optimization. If you specify useOptimization=true in the request query, the response contains a subset of app instance properties.
activeOnly boolean
Search only active applications.
includeNonDeleted boolean
Specifies whether to include non-active, but not deleted apps in the results.
label string
Searches for applications whose label or name property matches this value exactly.
labelPrefix string
Searches for applications whose label or name property begins with this value.
useOptimization boolean
Specifies whether to use query optimization. If you specify useOptimization=true in the request query, the response contains a subset of app instance properties.
active_only bool
Search only active applications.
include_non_deleted bool
Specifies whether to include non-active, but not deleted apps in the results.
label str
Searches for applications whose label or name property matches this value exactly.
label_prefix str
Searches for applications whose label or name property begins with this value.
use_optimization bool
Specifies whether to use query optimization. If you specify useOptimization=true in the request query, the response contains a subset of app instance properties.
activeOnly Boolean
Search only active applications.
includeNonDeleted Boolean
Specifies whether to include non-active, but not deleted apps in the results.
label String
Searches for applications whose label or name property matches this value exactly.
labelPrefix String
Searches for applications whose label or name property begins with this value.
useOptimization Boolean
Specifies whether to use query optimization. If you specify useOptimization=true in the request query, the response contains a subset of app instance properties.

getApps Result

The following output properties are available:

Apps List<GetAppsApp>
The list of applications that match the search criteria.
Id string
The provider-assigned unique ID for this managed resource.
ActiveOnly bool
Search only active applications.
IncludeNonDeleted bool
Specifies whether to include non-active, but not deleted apps in the results.
Label string
Searches for applications whose label or name property matches this value exactly.
LabelPrefix string
Searches for applications whose label or name property begins with this value.
UseOptimization bool
Specifies whether to use query optimization. If you specify useOptimization=true in the request query, the response contains a subset of app instance properties.
Apps []GetAppsApp
The list of applications that match the search criteria.
Id string
The provider-assigned unique ID for this managed resource.
ActiveOnly bool
Search only active applications.
IncludeNonDeleted bool
Specifies whether to include non-active, but not deleted apps in the results.
Label string
Searches for applications whose label or name property matches this value exactly.
LabelPrefix string
Searches for applications whose label or name property begins with this value.
UseOptimization bool
Specifies whether to use query optimization. If you specify useOptimization=true in the request query, the response contains a subset of app instance properties.
apps List<GetAppsApp>
The list of applications that match the search criteria.
id String
The provider-assigned unique ID for this managed resource.
activeOnly Boolean
Search only active applications.
includeNonDeleted Boolean
Specifies whether to include non-active, but not deleted apps in the results.
label String
Searches for applications whose label or name property matches this value exactly.
labelPrefix String
Searches for applications whose label or name property begins with this value.
useOptimization Boolean
Specifies whether to use query optimization. If you specify useOptimization=true in the request query, the response contains a subset of app instance properties.
apps GetAppsApp[]
The list of applications that match the search criteria.
id string
The provider-assigned unique ID for this managed resource.
activeOnly boolean
Search only active applications.
includeNonDeleted boolean
Specifies whether to include non-active, but not deleted apps in the results.
label string
Searches for applications whose label or name property matches this value exactly.
labelPrefix string
Searches for applications whose label or name property begins with this value.
useOptimization boolean
Specifies whether to use query optimization. If you specify useOptimization=true in the request query, the response contains a subset of app instance properties.
apps Sequence[GetAppsApp]
The list of applications that match the search criteria.
id str
The provider-assigned unique ID for this managed resource.
active_only bool
Search only active applications.
include_non_deleted bool
Specifies whether to include non-active, but not deleted apps in the results.
label str
Searches for applications whose label or name property matches this value exactly.
label_prefix str
Searches for applications whose label or name property begins with this value.
use_optimization bool
Specifies whether to use query optimization. If you specify useOptimization=true in the request query, the response contains a subset of app instance properties.
apps List<Property Map>
The list of applications that match the search criteria.
id String
The provider-assigned unique ID for this managed resource.
activeOnly Boolean
Search only active applications.
includeNonDeleted Boolean
Specifies whether to include non-active, but not deleted apps in the results.
label String
Searches for applications whose label or name property matches this value exactly.
labelPrefix String
Searches for applications whose label or name property begins with this value.
useOptimization Boolean
Specifies whether to use query optimization. If you specify useOptimization=true in the request query, the response contains a subset of app instance properties.

Supporting Types

GetAppsApp

AdminNote This property is required. string
Created This property is required. string
EnduserNote This property is required. string
Features This property is required. List<string>
Id This property is required. string
Label This property is required. string
LastUpdated This property is required. string
Name This property is required. string
SignOnMode This property is required. string
Status This property is required. string
Visibility This property is required. GetAppsAppVisibility
AdminNote This property is required. string
Created This property is required. string
EnduserNote This property is required. string
Features This property is required. []string
Id This property is required. string
Label This property is required. string
LastUpdated This property is required. string
Name This property is required. string
SignOnMode This property is required. string
Status This property is required. string
Visibility This property is required. GetAppsAppVisibility
adminNote This property is required. String
created This property is required. String
enduserNote This property is required. String
features This property is required. List<String>
id This property is required. String
label This property is required. String
lastUpdated This property is required. String
name This property is required. String
signOnMode This property is required. String
status This property is required. String
visibility This property is required. GetAppsAppVisibility
adminNote This property is required. string
created This property is required. string
enduserNote This property is required. string
features This property is required. string[]
id This property is required. string
label This property is required. string
lastUpdated This property is required. string
name This property is required. string
signOnMode This property is required. string
status This property is required. string
visibility This property is required. GetAppsAppVisibility
admin_note This property is required. str
created This property is required. str
enduser_note This property is required. str
features This property is required. Sequence[str]
id This property is required. str
label This property is required. str
last_updated This property is required. str
name This property is required. str
sign_on_mode This property is required. str
status This property is required. str
visibility This property is required. GetAppsAppVisibility
adminNote This property is required. String
created This property is required. String
enduserNote This property is required. String
features This property is required. List<String>
id This property is required. String
label This property is required. String
lastUpdated This property is required. String
name This property is required. String
signOnMode This property is required. String
status This property is required. String
visibility This property is required. Property Map

GetAppsAppVisibility

AutoLaunch This property is required. bool
AutoSubmitToolbar This property is required. bool
Hide This property is required. GetAppsAppVisibilityHide
AutoLaunch This property is required. bool
AutoSubmitToolbar This property is required. bool
Hide This property is required. GetAppsAppVisibilityHide
autoLaunch This property is required. Boolean
autoSubmitToolbar This property is required. Boolean
hide This property is required. GetAppsAppVisibilityHide
autoLaunch This property is required. boolean
autoSubmitToolbar This property is required. boolean
hide This property is required. GetAppsAppVisibilityHide
auto_launch This property is required. bool
auto_submit_toolbar This property is required. bool
hide This property is required. GetAppsAppVisibilityHide
autoLaunch This property is required. Boolean
autoSubmitToolbar This property is required. Boolean
hide This property is required. Property Map

GetAppsAppVisibilityHide

Ios This property is required. bool
Web This property is required. bool
Ios This property is required. bool
Web This property is required. bool
ios This property is required. Boolean
web This property is required. Boolean
ios This property is required. boolean
web This property is required. boolean
ios This property is required. bool
web This property is required. bool
ios This property is required. Boolean
web This property is required. Boolean

Package Details

Repository
Okta pulumi/pulumi-okta
License
Apache-2.0
Notes
This Pulumi package is based on the okta Terraform Provider.
Okta v4.16.0 published on Wednesday, Apr 9, 2025 by Pulumi