Skip to content

aws.license_manager_linux_subscriptions.list_linux_subscription_instances

Example SQL Queries

SELECT * FROM
aws.license_manager_linux_subscriptions.list_linux_subscription_instances;

Description

Lists the running Amazon EC2 instances that were discovered with commercial Linux subscriptions.

Table Definition

Column NameColumn Data Type
filters Input Column

An array of structures that you can use to filter the results by your specified criteria. For example, you can specify Region in the Name, with the contains operator to list all subscriptions that match a partial string in the Value, such as us-west.

For each filter, you can specify one of the following values for the Name key to streamline results:

  • AccountID

  • AmiID

  • DualSubscription

  • InstanceID

  • InstanceType

  • ProductCode

  • Region

  • Status

  • UsageOperation

For each filter, you can use one of the following Operator values to define the behavior of the filter:

  • contains

  • equals

  • Notequal

STRUCT(
"name" VARCHAR,
"operator" VARCHAR,
"values" VARCHAR[]
)[]
Show child fields
filters[]
Show child fields
filters[].name

The type of name to filter by.

filters[].operator

An operator for filtering results.

filters[].values[]
_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.

_aws_region Input Column

The AWS region to use.

VARCHAR
account_id

The account ID which owns the instance.

VARCHAR
ami_id

The AMI ID used to launch the instance.

VARCHAR
dual_subscription

Indicates that you have two different license subscriptions for the same software on your instance.

VARCHAR
instance_id

The instance ID of the resource.

VARCHAR
instance_type

The instance type of the resource.

VARCHAR
last_updated_time

The time in which the last discovery updated the instance details.

VARCHAR
os_version

The operating system software version that runs on your instance.

VARCHAR
product_code

The product code for the instance. For more information, see Usage operation values in the License Manager User Guide .

VARCHAR[]
Show child fields
product_code[]
region

The Region the instance is running in.

VARCHAR
registered_with_subscription_provider

Indicates that your instance uses a BYOL license subscription from a third-party Linux subscription provider that you've registered with License Manager.

VARCHAR
status

The status of the instance.

VARCHAR
subscription_name

The name of the license subscription that the instance uses.

VARCHAR
subscription_provider_create_time

The timestamp when you registered the third-party Linux subscription provider for the subscription that the instance uses.

VARCHAR
subscription_provider_update_time

The timestamp from the last time that the instance synced with the registered third-party Linux subscription provider.

VARCHAR
usage_operation

The usage operation of the instance. For more information, see For more information, see Usage operation values in the License Manager User Guide.

VARCHAR