# Functions
NewIAMHandler creates a new IAMHandler with provided clients and options.
NewToolHandler creates a new ToolHandler with provided options.
WithCustomConditionTitle provides a custom condition title for IAM bindings expiration condition.
WithDefaultStdout sets the handler's stdout to os.Stdout.
WithRetry provides retry strategy to the handler.
WithStderr sets the handler's stderr.
WithStdout sets the handler's stdout to w.
# Structs
IAMHandler updates IAM policies of GCP organizations, folders, and projects based on the IAM request received.
ToolHandler runs tool commands in the ToolRequest.
# Interfaces
IAMClient is the interface to get and set IAM policies for GCP organizations, folders, and projects.
# Type aliases
Option is the option to set up an IAMHandler.
ToolHandlerOption is the option to set up an ToolHandler.