func GetAccountSummary(svc *iam.Client) (map[string]int32, error) {
	input := &iam.GetAccountSummaryInput{}

	result, err := svc.GetAccountSummary(context.TODO(), input)
	if err != nil {
		var authexc *types.InvalidAuthenticationCodeException
		if errors.As(err, &authexc) {
			log.Println("error:", authexc)
		}
		panic(err)
	}
	return result.SummaryMap, nil
}
// GetAccountSummary retrieves the account summary map which contains high level
// information about the root account
GetAccountSummary retrieves the account summary map which contains high level
information about the root account
// GetAccountSummary retrieves the account summary map which contains high level // information about the root account
func GetAccountSummary(svc *iam.Client) (map[string]int32, error) {
	input := &iam.GetAccountSummaryInput{}
	result, err := svc.GetAccountSummary(context.TODO(), input)
	if err != nil {
		var authexc *types.InvalidAuthenticationCodeException
		if errors.As(err, &authexc) {
			log.Println("error:", authexc)
		}
		panic(err)
	}
	return result.SummaryMap, nil
}
func GetAccountSummary ( svc * iam . Client ) ( map [ string ] int32 , error ) { input := & iam . GetAccountSummaryInput { } result , err := svc . GetAccountSummary ( context . TODO ( ) , input ) if err != nil { var authexc * types . InvalidAuthenticationCodeException if errors . As ( err , & authexc ) { log . Println ( " " , authexc ) } panic ( err ) } return result . SummaryMap , nil }
GetAccountSummary retrieves the account summary map which contains high level
information about the root account
GetAccountSummary retrieves the account summary map which contains high level information about the root account