Get Policy Document Plain Args
A collection of arguments for invoking getPolicyDocument.
Properties
IAM policy document whose statements with non-blank sid
s will override statements with the same sid
from documents assigned to the source_json
, source_policy_documents
, and override_policy_documents
arguments. Non-overriding statements will be added to the exported document.
List of IAM policy documents that are merged together into the exported document. In merging, statements with non-blank sid
s will override statements with the same sid
from earlier documents in the list. Statements with non-blank sid
s will also override statements with the same sid
from documents provided in the source_json
and source_policy_documents
arguments. Non-overriding statements will be added to the exported document.
IAM policy document used as a base for the exported policy document. Statements with the same sid
from documents assigned to the override_json
and override_policy_documents
arguments will override source statements.
List of IAM policy documents that are merged together into the exported document. Statements defined in source_policy_documents
or source_json
must have unique sid
s. Statements with the same sid
from documents assigned to the override_json
and override_policy_documents
arguments will override source statements.
Configuration block for a policy statement. Detailed below.
IAM policy document version. Valid values are 2008-10-17
and 2012-10-17
. Defaults to 2012-10-17
. For more information, see the AWS IAM User Guide.