Documentation ¶
Index ¶
Constants ¶
View Source
const AssumePolicyDocument = `` /* 232-byte string literal not displayed */
AssumePolicyDocument is the policy document used in the role that coriam creates
View Source
const AttachPolicyDocument = `` /* 1058-byte string literal not displayed */
AttachPolicyDocument is the policy document used in the policy that coriam attaches to the created role
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IAMClient ¶
IAMClient manages deploying IAM credentials for corral
func (*IAMClient) DeletePermissions ¶
DeletePermissions deletes corral's IA role policy and IAM role.
func (*IAMClient) DeployPermissions ¶
DeployPermissions creates/updates IAM permissions for corral lambda functions. It creates/updates an IAM role and inline policy to allow corral lambda functions to access S3, invoke lambda functions, and write logs to CloudWatch.
Click to show internal directories.
Click to hide internal directories.