GroupPolicy / Action / put
put#
- IAM.GroupPolicy.put(**kwargs)#
- Adds or updates an inline policy document that is embedded in the specified IAM group. - A user can also have managed policies attached to it. To attach a managed policy to a group, use AttachGroupPolicy. To create a new managed policy, use CreatePolicy. For information about policies, see Managed policies and inline policies in the IAM User Guide. - For information about the maximum number of inline policies that you can embed in a group, see IAM and STS quotas in the IAM User Guide. - Note- Because policy documents can be large, you should use POST rather than GET when calling - PutGroupPolicy. For general information about using the Query API with IAM, see Making query requests in the IAM User Guide.- See also: AWS API Documentation - Request Syntax- response = group_policy.put( PolicyDocument='string' ) - Parameters:
- PolicyDocument (string) – - [REQUIRED] - The policy document. - You must provide policies in JSON format in IAM. However, for CloudFormation templates formatted in YAML, you can provide the policy in JSON or YAML format. CloudFormation always converts a YAML policy to JSON format before submitting it to IAM. - The regex pattern used to validate this parameter is a string of characters consisting of the following: - Any printable ASCII character ranging from the space character ( - \u0020) through the end of the ASCII character range
- The printable characters in the Basic Latin and Latin-1 Supplement character set (through - \u00FF)
- The special characters tab ( - \u0009), line feed (- \u000A), and carriage return (- \u000D)
 
- Returns:
- None