package
0.75.5
Repository: https://github.com/gruntwork-io/terragrunt.git
Documentation: pkg.go.dev

# Functions

AssumeIamRole makes API calls to AWS to assume the IAM role specified and return the temporary AWS credentials to use that role.
CreateAwsSession returns an AWS session object.
CreateAwsSessionFromConfig returns an AWS session object for the given config region (required), profile name (optional), and IAM role to assume (optional), ensuring that the credentials are available.
GetAWSAccountAlias gets the AWS account Alias of the current session configuration, if there is no alias an empty string is return.
GetAWSAccountID gets the AWS account ID of the current session configuration.
GetAWSCallerIdentity returns the AWS caller identity associated with the current set of credentials.
GetAWSIdentityArn gets the ARN of the AWS identity associated with the current set of credentials.
GetAWSPartition gets the AWS Partition of the current session configuration.
GetAWSUserID gets the AWS user ID of the current session configuration.
No description provided by the author
No description provided by the author
ValidateAwsSession - Validate if current AWS session is valid.

# Structs

AwsSessionConfig is a representation of the configuration options for an AWS Session.
Policy - representation of the policy for AWS.
Statement - AWS policy statement Action and Resource - can be string OR array of strings https://docs.aws.amazon.com/IAM//latest/UserGuide/reference_policies_elements_action.html https://docs.aws.amazon.com/IAM//latest/UserGuide/reference_policies_elements_resource.html.