Skip to main content

application_policies

Creates, updates, deletes, gets or lists an application_policies resource.

Overview

Nameapplication_policies
TypeResource
Idaws.serverlessrepo.application_policies

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
statementsarrayAn array of policy statements applied to the application.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_application_policyselectapplication_id, regionRetrieves the policy for the application.
put_application_policyreplaceapplication_id, regionSets the permission policy for an application. For the list of actions supported for this operation, see Application Permissions .

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
application_idstringThe Amazon Resource Name (ARN) of the application.
regionstringAWS region (default: us-east-1)

SELECT examples

Retrieves the policy for the application.

SELECT
statements
FROM aws.serverlessrepo.application_policies
WHERE application_id = '{{ application_id }}' -- required
AND region = '{{ region }}' -- required
;

REPLACE examples

Sets the permission policy for an application. For the list of actions supported for this operation, see Application Permissions .

REPLACE aws.serverlessrepo.application_policies
SET
Statements = '{{ Statements }}'
WHERE
application_id = '{{ application_id }}' --required
AND region = '{{ region }}' --required
RETURNING
statements;