Table: aws_serverlessapplicationrepository_application
The AWS Serverless Application Repository is a managed repository for serverless applications. It enables teams, organizations, and individual developers to store and share reusable applications, and easily assemble and deploy serverless architectures in powerful new ways. Using the Serverless Application Repository, you don't need to clone, build, package, or publish source code to AWS before deploying it. Instead, you can use pre-built applications from the Serverless Application Repository in your serverless architectures, helping you and your teams reduce duplicated work, ensure organizational best practices, and get to market faster.
A serverless application is a combination of Lambda functions, event sources, and other resources that work together to perform tasks.
Examples
Basic info
select name, arn, author, creation_time, descriptionfrom aws_serverlessapplicationrepository_application;
List applications created by verified author
select name, arn, author, is_verified_authorfrom aws_serverlessapplicationrepository_applicationwhere is_verified_author;
List application policy details
select name, jsonb_pretty(statement -> 'Actions') as actions, jsonb_pretty(statement -> 'PrincipalOrgIDs') as principal_org_ids, jsonb_pretty(statement -> 'Principals') as principals, statement ->> 'StatementId' as statement_idfrom aws_serverlessapplicationrepository_application, jsonb_array_elements(statements) as statement;
.inspect aws_serverlessapplicationrepository_application
AWS Serverless Application Repository Application
Name | Type | Description |
---|---|---|
_ctx | jsonb | Steampipe context in JSON form, e.g. connection_name. |
account_id | text | The AWS Account ID in which the resource is located. |
akas | jsonb | Array of globally unique identifier strings (also known as) for the resource. |
arn | text | The application Amazon Resource Name (ARN). |
author | text | The name of the author publishing the app. |
creation_time | timestamp with time zone | The date and time this resource was created. |
description | text | The description of the application. |
home_page_url | text | A URL with more information about the application. |
is_verified_author | boolean | Whether the author is verified. |
labels | jsonb | Labels to improve discovery of apps in search results. |
license_url | text | The URL of the license. |
name | text | The name of the application. |
partition | text | The AWS partition in which the resource is located (aws, aws-cn, or aws-us-gov). |
readme_url | text | The URL of the Readme. |
region | text | The AWS Region in which the resource is located. |
spdx_license_id | text | A valid identifier from https://spdx.org/licenses/. |
statements | jsonb | The contents of the access policy. |
title | text | Title of the resource. |
verified_author_url | text | The URL of the verified author. |
version | jsonb | The policy statement of the application. |