Skip to content

aws.sso_admin.list_applications

Example SQL Queries

SELECT * FROM
aws.sso_admin.list_applications
WHERE
"instance_arn" = 'VALUE';

Description

Lists all applications associated with the instance of IAM Identity Center. When listing applications for an instance in the management account, member accounts must use the applicationAccount parameter to filter the list to only applications created from that account.

Table Definition

Column NameColumn Data Type
instance_arn Required Input Column

The ARN of the instance of IAM Identity Center that is configured with this application.

VARCHAR
filter Input Column

Filters response results.

STRUCT(
"application_account" VARCHAR,
"application_provider" VARCHAR
)
Show child fields
filter.application_account

An Amazon Web Services account ID number that filters the results in the response.

filter.application_provider

The ARN of an application provider that can filter the results in the response.

_aws_profile Input Column

The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role.

STRUCT(
"type" VARCHAR,
"name" VARCHAR,
"account_id" VARCHAR,
"via_profile_name" VARCHAR,
"assumed_role_arn" VARCHAR,
"organization" STRUCT(
"account_name" VARCHAR,
"id" VARCHAR,
"tags" STRUCT(
"key" VARCHAR,
"value" VARCHAR
)[],
"master_account" STRUCT(
"id" VARCHAR,
"email" VARCHAR
),
"parents" STRUCT(
"type" VARCHAR,
"id" VARCHAR,
"name" VARCHAR,
"tags" STRUCT(
"key" VARCHAR,
"value" VARCHAR
)[]
)[]
)
)
Show child fields
_aws_profile.account_id

The AWS account id

_aws_profile.assumed_role_arn

The ARN of the assumed role

_aws_profile.name

The unique name of the profile.

_aws_profile.organization

Information about this profile's membership in the AWS organization.

Show child fields
_aws_profile.organization.account_name

The name of account speciifed by the organization

_aws_profile.organization.id

The organization id

_aws_profile.organization.master_account
Show child fields
_aws_profile.organization.master_account.email

The organization master account email address

_aws_profile.organization.master_account.id

The organization master account id

_aws_profile.organization.parents[]
Show child fields
_aws_profile.organization.parents[].id

The id of the parent

_aws_profile.organization.parents[].name

The name of the parent

_aws_profile.organization.parents[].tags[]
Show child fields
_aws_profile.organization.parents[].tags[].key
_aws_profile.organization.parents[].tags[].value
_aws_profile.organization.parents[].type

The type of parent can be an organization unit or a root

_aws_profile.organization.tags[]
Show child fields
_aws_profile.organization.tags[].key
_aws_profile.organization.tags[].value
_aws_profile.type

The type of profile, either 'credentials' or 'assumed_role'

_aws_profile.via_profile_name

This IAM role for this profile is assumed by first utilizing another profile with this name to obtain credentials.

application_account

The Amazon Web Services account ID number of the application.

VARCHAR
application_arn

The ARN of the application.

VARCHAR
application_provider_arn

The ARN of the application provider for this application.

VARCHAR
created_date

The date and time when the application was originally created.

TIMESTAMP_S
description

The description of the application.

VARCHAR
name

The name of the application.

VARCHAR
portal_options

A structure that describes the options for the access portal associated with this application.

STRUCT(
"sign_in_options" STRUCT(
"application_url" VARCHAR,
"origin" VARCHAR
),
"visibility" VARCHAR
)
Show child fields
portal_options.sign_in_options

A structure that describes the sign-in options for the access portal.

Show child fields
portal_options.sign_in_options.application_url

The URL that accepts authentication requests for an application. This is a required parameter if the Origin parameter is APPLICATION.

portal_options.sign_in_options.origin

This determines how IAM Identity Center navigates the user to the target application. It can be one of the following values:

  • APPLICATION: IAM Identity Center redirects the customer to the configured ApplicationUrl.

  • IDENTITY_CENTER: IAM Identity Center uses SAML identity-provider initiated authentication to sign the customer directly into a SAML-based application.

portal_options.visibility

Indicates whether this application is visible in the access portal.

status

The current status of the application in this instance of IAM Identity Center.

VARCHAR