# README
Terraform AWS Provider IAM Package
This area is primarily for AWS provider contributors and maintainers. For information on using Terraform and the AWS provider, see the links below.
Handy Links
- Find out about contributing to the AWS provider!
- AWS Provider Docs: Home
- AWS Provider Docs: One of the IAM resources
- AWS Docs: AWS SDK for Go IAM
# Functions
Check the generated password contains all character classes listed in the IAM password policy.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GeneratePassword generates a random password of a given length, matching the most restrictive iam password policy.
No description provided by the author
IsValidPolicyAWSPrincipal returns true if a string is a valid AWS Princial for an IAM Policy document That is: either an ARN, an AWS account ID, or `*`.
KeyValueTags creates tftags.KeyValueTags from iam service tags.
PolicyHasValidAWSPrincipals validates that the Principals in an IAM Policy are valid Assumes that non-"AWS" Principals are valid The value can be a single string or a slice of strings Valid strings are either an ARN or an AWS account ID.
No description provided by the author
RoleNameSessionFromARN returns the role and session names in an ARN if any.
No description provided by the author
No description provided by the author
This prevents differences caused by an API canonicalizing a string with a trailing newline character removed.
Tags returns iam service tags.
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
Exports for use in other packages.
Exports for use in other packages.
Exports for use in other packages.
Exports for use in other packages.
Exports for use in other packages.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author