Attaches a policy to a root, an organizational unit (OU), or an individual account. How the policy affects accounts depends on the type of policy. Refer to the Organizations User Guide for information about each policy type:
See https://www.paws-r-sdk.com/docs/organizations_attach_policy/ for full documentation.
organizations_attach_policy(PolicyId, TargetId)
[required] The unique identifier (ID) of the policy that you want to attach to the
target. You can get the ID for the policy by calling the
list_policies
operation.
The regex pattern for a policy ID string requires "p-" followed by from 8 to 128 lowercase or uppercase letters, digits, or the underscore character (_).
[required] The unique identifier (ID) of the root, OU, or account that you want to
attach the policy to. You can get the ID by calling the
list_roots
,
list_organizational_units_for_parent
,
or list_accounts
operations.
The regex pattern for a target ID string requires one of the following:
Root - A string that begins with "r-" followed by from 4 to 32 lowercase letters or digits.
Account - A string that consists of exactly 12 digits.
Organizational unit (OU) - A string that begins with "ou-" followed by from 4 to 32 lowercase letters or digits (the ID of the root that the OU is in). This string is followed by a second "-" dash and from 8 to 32 additional lowercase letters or digits.